Rev. 1.71 100 April 11, 2017 Rev. 1.71 101 April 11, 2017
HT66F002/HT66F0025/HT66F003/HT66F004
Cost-Effective A/D Flash MCU with EEPROM
HT66F002/HT66F0025/HT66F003/HT66F004
Cost-Effective A/D Flash MCU with EEPROM
• SADC0 Register – HT66F004
Bit 7 6 5 4 3 2 1 0
Name START ADBZ ENADC ADRFS — SACS2 SACS1 SACS0
R/W R/W R R/W R/W — R/W R/W R/W
POR 0 0 0 0 — 0 0 0
Bit7 START:StarttheA/Dconversion
0→1→0:StartA/Dconversion
0→1:ResettheA/DconverterandsetADBZto0
1→0:StartA/DconversionandsetADBZto1
Bit6 ADBZ:ADCbusyag
0:A/Dconversionendedornoconversion
1:A/Disbusy
Bit5 ENADC:ADCenable/disablecontrolregister
0:ADCdisable
1:ADCenable
Bit4 ADRFS:A/Doutputdataformatselectionbit
0:ADCoutputdataformat→SADOH=D[11:4];SADOL=D[3:0]
1:ADCoutputdataformat→SADOH=D[11:8];SADOL=D[7:0]
Bit3~2 Unimplemented,readas“0”
Bit1~0 SACS2~SACS0:ADCinputchannelsselection
000:ADCinputchannelcomesfromAN0
001:ADCinputchannelcomesfromAN1
010:ADCinputchannelcomesfromAN2
011:ADCinputchannelcomesfromAN3
100:ADCinputchannelcomesfromAN4
101:ADCinputchannelcomesfromAN5
110:ADCinputchannelcomesfromAN6
111:ADCinputchannelcomesfromAN7
• SADC1 Register
Bit 7 6 5 4 3 2 1 0
Name SAINS2 SAINS1 SAINS0 — — SACKS2 SACKS1 SACKS0
R/W R/W R/W R/W — — R/W R/W R/W
POR 0 0 0 — — 0 0 0
Bit7~5 SAINS2~SAINS0:InternalADCinputchannelselectionbit
000:ADCinputonlycomesfromexternalpin
001:ADCinputalsocomesfromAV
DD
010:ADCinputalsocomesfromAV
DD
/2
011:ADCinputalsocomesfromAV
DD
/4
101:ADCinputalsocomesfromV
R
110:ADCinputalsocomesfromV
R
/2
111:ADCinputalsocomesfromV
R
/4
OtherValues:sameas000
Note:V
R
isOPAoutputvoltage.V
R
canbeoneofV
REF
/V
REF
×2/V
REF
×3/V
REF
×4/V
BG
×2/V
BG
×3/
V
BG
×4.
Bit4~3 Unimplemented,readas"0"
Bit2~0 SACKS2~SACKS0:ADCclockrateselectionbit
000:SACLK=f
SYS
001:SACLK=f
SYS
/2
010:SACLK=f
SYS
/4
011:SACLK=f
SYS
/8
100:SACLK=f
SYS
/16
101:SACLK=f
SYS
/32
110:SACLK=f
SYS
/64
111:SACLK=f
SYS
/128