Rev. 2.50 34 June 22, 2017 Rev. 2.50 35 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
Data Memory
TheDataMemoryisavolatileareaof8-bitwideRAMinternalmemoryandisthelocationwhere
temporaryinformationisstored.
Structure
Dividedintotwosections,therstoftheseisanareaofRAM,knownastheSpecialFunctionData
Memory.Herearelocatedregisterswhicharenecessaryforcorrectoperationofthedevice.Many
oftheseregisterscanbereadfromandwrittentodirectlyunderprogramcontrol,however,some
remainprotectedfromusermanipulation.
ThesecondareaofDataMemoryisknownastheGeneralPurposeDataMemory,whichisreserved
forgeneralpurposeuse.Alllocationswithinthisareaarereadandwriteaccessibleunderprogram
control.
TheoverallDataMemoryissubdividedintoseveralbanks,thestructureofwhichdependsupon
thedevicechosen.TheSpecialPurposeDataMemoryregistersareaccessibleinallbanks,with
theexceptionoftheEECregisterataddress40H,whichisonlyaccessibleinBank1.Switching
betweenthedifferentDataMemorybanksisachievedbysettingtheBankPointertothecorrect
value.ThestartaddressoftheDataMemoryforalldevicesistheaddress00H.
Device Capacity Banks
HT66F20 64×8
0: 60H~7FH
1: 60H~7FH
HT66F30 96×8
0: 60H~7FH
1: 60H~7FH
2: 60H~7FH
HT66F40 192×8
0: 80H~FFH
1: 80H~BFH
HT66F50 384×8
0: 80H~FFH
1: 80H~FFH
2: 80H~FFH
HT66F60
576×8
0: 80H~FFH
1: 80H~FFH
2: 80H~FFH
3: 80H~FFH
4: 80H~BFH