User`s guide
Rev. 1.10 86 November 14, 2014 Rev. 1.10 87 November 14, 2014
HT66FW2230
Wireless Charger A/D Flash 8-Bit MCU
Bit4~3 VREFS1~VREF0:SelectADCreferencevoltage
00:InternalADCpower
01:ExternalVREFpin
1x:InternalV
REF
ThesebitsareusedtoselectthereferencevoltagefortheA/Dconverter.Ifthesebits
are“01”thentheA/DconverterreferencevoltageissuppliedontheexternalVREF
pin.Ifthesebitsaresetto“1x”thentheA/Dconverterreferencevoltageissupplied
ontheinternalVREF.Ifthesebitsaresetto“00”thentheinternalreferenceisused
whichistakenfromthepowersupplypinAVDD.
Bit2~0 ADCK2 ~ ADCK0:SelectADCclocksource
000:f
SYS
001:f
SYS
/2
010:f
SYS
/4
011:f
SYS
/8
100:f
SYS
/16
101:f
SYS
/32
110:f
SYS
/64
111:f
SUB
ThesethreebitsareusedtoselecttheclocksourcefortheA/Dconverter.
A/D Operation
TheSTARTbitintheADCR0registerisusedtostartandresettheA/Dconverter.Whenthe
microcontrollersetsthisbitfromlowtohighandthenlowagain,ananalogtodigitalconversion
cyclewillbeinitiated.WhentheSTARTbitisbroughtfromlowtohighbutnotlowagain,the
EOCBbitintheADCR0registerwillbesethighandtheanalogtodigitalconverterwillbereset.
ItistheSTARTbitthatisusedtocontroltheoverallstartoperationoftheinternalanalogtodigital
converter.
TheEOCBbitintheADCR0registerisusedtoindicatewhentheanalogtodigitalconversion
processiscomplete.Thisbitwillbeautomaticallysetto“0”bythemicrocontrolleraftera
conversioncyclehasended.Inaddition,thecorrespondingA/Dinterruptrequestagwillbeset
intheinterruptcontrolregister,andiftheinterruptsareenabled,anappropriateinternalinterrupt
signalwillbegenerated.ThisA/Dinternalinterruptsignalwilldirecttheprogramflowtothe
associatedA/Dinternalinterruptaddressforprocessing.IftheA/Dinternalinterruptisdisabled,
themicrocontrollercanbeusedtopolltheEOCBbitintheADCR0registertocheckwhetherithas
beenclearedasanalternativemethodofdetectingtheendofanA/Dconversioncycle.
TheclocksourcefortheA/Dconverter,whichoriginatesfromthesystemclockf
SYS
,canbechosen
tobeeitherf
SYS
orasubdividedversionoff
SYS
.Thedivisionratiovalueisdeterminedbythe
ADCK2~ADCK0bitsintheADCR1register.
AlthoughtheA/Dclocksourceisdeterminedbythesystemclockf
SYS
,andbybitsADCK2~ADCK0,
therearesomelimitationsonthemaximumA/Dclocksourcespeedthatcanbeselected.Asthe
recommendedrangeofpermissibleA/Dclockperiod,t
ADCK
,isfrom0.5μsto10μs,caremustbe
takenforsystemclockfrequencies.Forexample,ifthesystemclockoperatesatafrequencyof
5MHz,theADCK2~ADCK0bitsshouldnotbesetto000B,001Bor110B.DoingsowillgiveA/
DclockperiodsthatarelessthantheminimumA/DclockperiodorgreaterthanthemaximumA/D
clockperiodwhichmayresultininaccurateA/Dconversionvalues.
Refertothefollowingtableforexamples,wherevaluesmarkedwithanasterisk*showwhere,
dependinguponthedevice,specialcaremustbetaken,asthevaluesmaybelessthanthespecied
minimumA/DClockPeriod.