Datasheet
Software
© 2009 Microchip Technology Inc. DS51791A-page 29
Y
DoOneSecondTasks()
Reload OT Count
OPEN
THERMISTOR?
Y
State = OFF
Cause = OPEN_T
OT Count
= 0?
B
C
Decrement OT Count
(NiMH or MiCD compilations only)
DoOneSecondTasks()
SetIRef()
Y
State = ON
Charge Timer = Charge Timeout
Charge
Timer
= 0?
C
D
SHDN = 0
OTCount
= OTP Retries
Switch (State)
STARTUP