
iVPeRiPheRaLMoDuLes2(tiMeRs):16-bittiMeRs(t16)
iV-1-16
ePson
s1C33L17teChniCaLManuaL
iV.1.8DetailsofControlRegisters
TableIV.1.8.1Listof16-bitTimerRegisters
address
0x00300780
0x00300782
0x00300784
0x00300786
0x00300788
0x0030078A
0x0030078C
0x0030078E
0x00300790
0x00300792
0x00300794
0x00300796
0x00300798
0x0030079A
0x0030079C
0x0030079E
0x003007D0
0x003007D2
0x003007DC
0x003007DE
0x003007E0
0x003007E2
0x003007E4
0x003007E6
Function
Sets16-bittimer0comparisondataA.
Sets16-bittimer0comparisondataB.
16-bittimer0counterdata
Controls16-bittimer0.
Sets16-bittimer1comparisondataA.
Sets16-bittimer1comparisondataB.
16-bittimer1counterdata
Controls16-bittimer1.
Sets16-bittimer2comparisondataA.
Sets16-bittimer2comparisondataB.
16-bittimer2counterdata
Controls16-bittimer2.
Sets16-bittimer3comparisondataA.
Sets16-bittimer3comparisondataB.
16-bittimer3counterdata
Controls16-bittimer3.
SetsDA16Ch.0comparisondataA.
SetsDA16Ch.1comparisondataA.
Stopsmultipletimerssimultaneously.
Selectsstandardoradvancedmode.
Controls16-bittimer0clockandselectsdivisionratio.
Controls16-bittimer1clockandselectsdivisionratio.
Controls16-bittimer2clockandselectsdivisionratio.
Controls16-bittimer3clockandselectsdivisionratio.
Registername
16-bitTimer0ComparisonDataASetupRegister
(pT16_CR0A)
16-bitTimer0ComparisonDataBSetupRegister
(pT16_CR0B)
16-bitTimer0CounterDataRegister(pT16_TC0)
16-bitTimer0ControlRegister(pT16_CTL0)
16-bitTimer1ComparisonDataASetupRegister
(pT16_CR1A)
16-bitTimer1ComparisonDataBSetupRegister
(pT16_CR1B)
16-bitTimer1CounterDataRegister(pT16_TC1)
16-bitTimer1ControlRegister(pT16_CTL1)
16-bitTimer2ComparisonDataASetupRegister
(pT16_CR2A)
16-bitTimer2ComparisonDataBSetupRegister
(pT16_CR2B)
16-bitTimer2CounterDataRegister(pT16_TC2)
16-bitTimer2ControlRegister(pT16_CTL2)
16-bitTimer3ComparisonDataASetupRegister
(pT16_CR3A)
16-bitTimer3ComparisonDataBSetupRegister
(pT16_CR3B)
16-bitTimer3CounterDataRegister(pT16_TC3)
16-bitTimer3ControlRegister(pT16_CTL3)
DA16Ch.0Register(pDA16_CR0A)
DA16Ch.1Register(pDA16_CR1A)
CountPauseRegister(pT16_CNT_PAUSE)
16-bitTimerSTD/ADVModeSelectRegister
(pT16_ADVMODE)
16-bitTimer0ClockControlRegister(pT16_CLKCTL_0)
16-bitTimer1ClockControlRegister(pT16_CLKCTL_1)
16-bitTimer2ClockControlRegister(pT16_CLKCTL_2)
16-bitTimer3ClockControlRegister(pT16_CLKCTL_3)
size
16
The following describes each 16-bit timer control register.
The 16-bit timer control registers are mapped in the 16-bit device area from 0x300780 to 0x3007EA, and can be
accessed in units of half-words or bytes.
note: Whensettingthe16-bittimercontrolregisters,besuretowritea0,andnota1,forall“reserved
bits.”