Rev. 2.50 58 June 22, 2017 Rev. 2.50 59 June 22, 2017
HT66F20/HT66F30/HT66F40/HT66F50/HT66F60
HT66FU30/HT66FU40/HT66FU50/HT66FU60
A/D Flash MCU with EEPROM
HT66F20/HT66F30/HT66F40/HT66F50/HT66F60
HT66FU30/HT66FU40/HT66FU50/HT66FU60
A/D Flash MCU with EEPROM
System Operation Modes
Therearesixdifferentmodesofoperationforthemicrocontroller,eachonewithitsown
specialcharacteristicsandwhichcanbechosenaccordingtothespecificperformanceand
powerrequirementsoftheapplication.Therearetwomodesallowingnormaloperationofthe
microcontroller,theNORMALModeandSLOWMode.Theremainingfourmodes,theSLEEP0,
SLEEP1,IDLE0andIDLE1ModeareusedwhenthemicrocontrollerCPUisswitchedoffto
conservepower.
Operating Mode
Description
CPU f
SYS
f
SUB
f
S
f
TBC
NORMAL Mode On f
H
~f
H
/64 On On On
SLOW Mode On f
L
On On On
IDLE0 Mode Off Off On On/Off On
IDLE1 Mode Off On On On On
SLEEP0 Mode Off Off Off Off Off
SLEEP1 Mode Off Off On On Off
• NORMALMode
Asthenamesuggeststhisisoneofthemainoperatingmodeswherethemicrocontrollerhas
allofitsfunctionsoperationalandwherethesystemclockisprovidedbyoneofthehigh
speedoscillators.Thismodeoperatesallowingthemicrocontrollertooperatenormallywitha
clocksourcewillcomefromoneofthehighspeedoscillators,eithertheHXT,ERCorHIRC
oscillators.Thehighspeedoscillatorwillhoweverrstbedividedbyaratiorangingfrom1to
64,theactualratiobeingselectedbytheCKS2~CKS0andHLCLKbitsintheSMODregister.
Althoughahighspeedoscillatorisused,runningthemicrocontrolleratadividedclockratio
reducestheoperatingcurrent.
• SLOWMode
Thisisalsoamodewherethemicrocontrolleroperatesnormallyalthoughnowwithaslower
speedclocksource.Theclocksourceusedwillbefromoneofthelowspeedoscillators,either
theLXTortheLIRC.Runningthemicrocontrollerinthismodeallowsittorunwithmuchlower
operatingcurrents.IntheSLOWMode,thef
H
isoff.
• SLEEP0Mode
TheSLEEPModeisenteredwhenanHALTinstructionisexecutedandwhentheIDLENbit
intheSMODregisterislow.IntheSLEEP0modetheCPUwillbestopped,andthef
SUB
and
f
S
clockswillbestoppedtoo,andtheWatchdogTimerfunctionisdisabled.Inthismode,the
LVDENismustsetto0.IftheLVDENissetto"1",itwontentertheSLEEP0Mode.
• SLEEP1Mode
TheSLEEPModeisenteredwhenanHALTinstructionisexecutedandwhentheIDLENbitin
theSMODregisterislow.IntheSLEEP1modetheCPUwillbestopped.Howeverthef
SUB
and
f
S
clockswillcontinuetooperateiftheLVDENis"1"ortheWatchdogTimerfunctionisenabled
andifitsclocksourceischosenviacongurationoptiontocomefromthef
SUB
.