Rev. 1.50 118 August 28, 2017 Rev. 1.50 119 August 28, 2017
HT66F0175/HT66F0185
A/D Flash MCU with EEPROM
HT66F0175/HT66F0185
A/D Flash MCU with EEPROM
A/D Converter Register Description
OveralloperationoftheA/Dconverteriscontrolledusingsixregisters.Areadonlyregisterpair
existstostoretheA/DConverterdata12-bitvalue.Oneregister,ACERL,isusedtocongurethe
externalanaloginputpinfunction.Theremainingthreeregistersarecontrolregisterswhichsetup
theoperatingandcontrolfunctionoftheA/Dconverter.
Register
Name
Bit
7 6 5 4 3 2 1 0
SADOL
(ADRFS=0)
D3 D2 D1 D0 — — — —
SADOL
(ADRFS=1)
D7 D6 D5 D4 D3 D2 D1 D0
SADOH
(ADRFS=0)
D11 D10 D9 D8 D7 D6 D5 D4
SADOH
(ADRFS=1)
— — — — D11 D10 D9 D8
SADC0 START ADBZ ADCEN ADRFS — SACS2 SACS1 SACS0
SADC1 SAINS2 SAINS10 SAINS0 — — SACKS2 SACKS1 SACKS0
SADC2 ADPGAEN VBGEN VREFIPS VREFPS SAVRS3 SAVRS2 SAVRS1 SAVRS0
ACERL ACE7 ACE6 ACE5 ACE4 ACE3 ACE2 ACE1 ACE0
A/D Converter Registers List
A/D Converter Data Registers – SADOL, SADOH
Asthesedevicescontainaninternal12-bitA/Dconverter,itrequirestwodataregisterstostorethe
convertedvalue.Theseareahighbyteregister,knownasSADOH,andalowbyteregister,known
asSADOL.Aftertheconversionprocesstakesplace,theseregisterscanbedirectlyreadbythe
microcontrollertoobtainthedigitisedconversionvalue.Asonly12bitsofthe16-bitregisterspace
isutilised,theformatinwhichthedataisstorediscontrolledbytheADRFSbitintheSADC0
registerasshownintheaccompanyingtable.D0~D11aretheA/Dconversionresultdatabits.Any
unusedbitswillbereadaszero.TheA/DdataregisterscontentswillkeepunchangediftheA/D
converterisdisabled.
ADRFS
SADOH SADOL
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
0 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 0
1 0 0 0 0 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
A/D Converter Data Registers