Rev. 1.20 70 January 23, 2015 Rev. 1.20 71 January 23, 2015
BS82B12A-3/BS82C16A-3/BS82D20A-3
Touch Key 8-Bit Flash MCU with LED/LCD Driver
BS82B12A-3/BS82C16A-3/BS82D20A-3
Touch Key 8-Bit Flash MCU with LED/LCD Driver
TM Interrupts
TheCompactandPeriodictypeTMseachhastwointernalinterrupts,theinternalcomparatorA
orcomparatorP,whichgenerateaTMinterruptwhenacomparematchconditionoccurs.Whena
TMinterruptisgenerated,itcanbeusedtoclearthecounterandalsotochangethestateoftheTM
outputpin.
TM External Pins
EachoftheTMs,irrespectiveofwhattype,hasoneTMinputpins,withthelabelTCKn.TheTM
inputpin,TCKn,isessentiallyaclocksourcefortheTMandisselectedusingthexTnCK2~xTnCK0
bitsinthexTMnC0register.ThisexternalTMinputpinallowsanexternalclocksourcetodrive
theinternalTM.TheTMinputpincanbechosentohaveeitherarisingorfallingactiveedge.The
TCK1pinisalsousedastheexternaltriggerinputpininsinglepulseoutputmodeforthePTM0.
TheTMseachhastwooutputpins.WhentheTMisintheCompareMatchOutputMode,these
pinscanbecontrolledbytheTMtoswitchtoahighorlowlevelortotogglewhenacompare
matchsituationoccurs.AstheTMoutputpinsarepin-sharedwithotherfunction,theTMoutput
functionmustrstbesetupusingtheassociatedregister.Asinglebitintheregisterdeterminesifits
associatedpinistobeusedasanexternalTMoutputpinorifitistohaveanotherfunction.
Device CTM0 PTM0
BS82B12A-3
BS82C16A-3
BS82D20A-3
TCK0
TP0_0, TP0_1
TCK1
TP1_0, TP1_1
TM Input/Output Pins
TM Input/Output Pin Control Register
SelectingtohaveaTMinput/outputorwhethertoretainitsothersharedfunctionisimplemented
usingoneregister,withasinglebitineachregistercorrespondingtoaTMinput/outputpin.Setting
thebithighwillsetupthecorrespondingpinasaTMinput/output,ifresettozerothepinwillretain
itsoriginalotherfunction.
BS82B12A-3 CTM Function Pin Control Block Diagram