User`s guide

Rev. 1.10 58 November 14, 2014 Rev. 1.10 59 November 14, 2014
HT66FW2230
Wireless Charger A/D Flash 8-Bit MCU
Timer Modules – TM
Oneofthemostfundamentalfunctionsinanymicrocontrollerdeviceistheabilitytocontroland
measuretime.ToimplementtimerelatedfunctionsthedeviceincludesseveralTimerModules,
abbreviatedtothenameTM.TheTMsaremulti-purposetimingunitsandservetoprovide
operationssuchasTimer/Counter,InputCapture,CompareMatchOutputandSinglePulseOutput
aswellasbeingthefunctionalunitforthegenerationofPWMsignals.EachoftheTMshastwo
individualinterrupts.TheadditionofinputandoutputpinsforeachTMensuresthatusersare
providedwithtimingunitswithawideandexiblerangeoffeatures.
ThecommonfeaturesofthedifferentTMtypesaredescribedherewithmoredetailedinformation
providedintheindividualStandardandCompactTMsection.
Introduction
Thedevicecontainsa10-bitStandardTManda10-bitCompactTM,eachTMhavingareference
nameofTM0andTM1.Althoughsimilarinnature,thedifferentTMtypesvaryintheirfeature
complexity.ThecommonfeaturestotheStandardandCompactTMswillbedescribedinthis
sectionandthedetailedoperationwillbedescribedincorrespondingsections.Themainfeatures
anddifferencesbetweenthetwotypesofTMsaresummarisedintheaccompanyingtable.
Function STM CTM
Timer/Counter
I/P Capture
Compare Match Output
PWM Channels 1 1
Single Pulse Output 1
PWM Alignment Edge Edge
PWM Adjustment Period & Duty Duty or Period Duty or Period
TM Function Summary
TM0 TM1
10-bit STM 10-bit CTM
TM Name/Type Reference
TM Operation
ThetwodifferenttypesofTMsofferadiverserangeoffunctions,fromsimpletimingoperations
toPWMsignalgeneration.ThekeytounderstandinghowtheTMoperatesistoseeitintermsof
afreerunningcounterwhosevalueisthencomparedwiththevalueofpre-programmedinternal
comparators.Whenthefreerunningcounterhasthesamevalueasthepre-programmedcomparator,
knownasacomparematchsituation,aTMinterruptsignalwillbegeneratedwhichcanclearthe
counterandperhapsalsochangetheconditionoftheTMoutputpin.TheinternalTMcounteris
drivenbyauserselectableclocksource,whichcanbeaninternalclockoranexternalpin.
TM Clock Source
TheclocksourcewhichdrivesthemaincounterineachTMcanoriginatefromvarioussources.
TheselectionoftherequiredclocksourceisimplementedusingtheTnCK2~TnCK0bitsintheTM
controlregisters.Theclocksourcecanbearatioofeitherthesystemclockf
SYS
ortheinternalhigh
clockf
H
,thef
SUB
clocksourceortheexternalTCKnpin.TheTCKnpinclocksourceisusedtoallow
anexternalsignaltodrivetheTMasanexternalclocksourceorforeventcounting.