Rev. 1.50 64 August 28, 2017 Rev. 1.50 65 August 28, 2017
HT66F0175/HT66F0185
A/D Flash MCU with EEPROM
HT66F0175/HT66F0185
A/D Flash MCU with EEPROM
Register
Name
Bit
7 6 5 4 3 2 1 0
PAWU PAWU7 PAWU6 PAWU5 PAWU4 PAWU3 PAWU2 PAWU1 PAWU0
PA PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0
PAC PAC7 PAC6 PAC5 PAC4 PAC3 PAC2 PAC1 PAC0
PAPU PAPU7 PAPU6 PAPU5 PAPU4 PAPU3 PAPU2 PAPU1 PAPU0
PB — PB6 PB5 PB4 PB3 PB2 PB1 PB0
PBC — PBC6 PBC5 PBC4 PBC3 PBC2 PBC1 PBC0
PBPU — PBPU6 PBPU5 PBPU4 PBPU3 PBPU2 PBPU1 PBPU0
PC — PC6 PC5 PC4 PC3 PC2 PC1 PC0
PCC — PCC6 PCC5 PCC4 PCC3 PCC2 PCC1 PCC0
PCPU — PCPU6 PCPU5 PCPU4 PCPU3 PCPU2 PCPU1 PCPU0
PD — — — — PD3 PD2 PD1 PD0
PDC — — — — PDC3 PDC2 PDC1 PDC0
PDPU — — — — PDPU3 PDPU2 PDPU1 PDPU0
I/O Registers List – HT66F0185
“—”:Unimplemented,readas“0”.
PAWUn:PortAPinwake-upfunctioncontrol
0:Disable
1:Enable
PAPUn/PBPUn/PCPUn/PDPUn:I/OPinpull-highfunctioncontrol
0:Disable
1:Enable
PAn/PBn/PCn/PDn:I/OPortDatabit
0:Data0
1:Data1
PACn/PBCn/PCCn/PDCn:I/OPintypeselection
0:Output
1:Input
Pull-high Resistors
Manyproductapplicationsrequirepull-highresistorsfortheirswitchinputsusuallyrequiringthe
useofanexternalresistor.Toeliminatetheneedfortheseexternalresistors,allI/Opins,when
conguredasaninputhavethecapabilityofbeingconnectedtoaninternalpull-highresistor.These
pull-highresistorsareselectedusingtherelevantpull-highcontrolregistersandareimplemented
usingweakPMOStransistors.
Port A Wake-up
TheHALTinstructionforcesthemicrocontrollerintotheSLEEPorIDLEModewhichpreserves
power,afeaturethatisimportantforbatteryandotherlow-powerapplications.Variousmethods
existtowake-upthemicrocontroller,oneofwhichistochangethelogicconditionononeofthePort
Apinsfromhightolow.Thisfunctionisespeciallysuitableforapplicationsthatcanbewokenup
viaexternalswitches.EachpinonPortAcanbeselectedindividuallytohavethiswake-upfeature
usingthePAWUregister.