Datasheet
MCP1631HV Multi-Chemistry Battery Charger Reference Design
DS51791A-page 24 © 2009 Microchip Technology Inc.
C.1.1.2 MAIN()
C.1.1.3 SAMPLEADC()
Main ()
Initialize Processor
Initialize Parameters
SampleADC()
CheckModeChange()
DoOneSecondTasks()
Update LED's
Read
A/D?
ON /
OFF?
Second?
Y
Y
Y
N
Samples?
Average Samples and Store
Select Next A/D Channel
Y
SampleADC()
Running_Sum +=
ReadADCChannel()
Ret