
IV PERIPHERAL MODULES 2 (TIMERS): 16-BIT TIMERS (T16)
IV-1-16
EPSON
S1C33E07 TECHNICAL MANUAL
IV.1.8 Details of Control Registers
Table IV.1.8.1 List of 16-bit Timer Registers
Address
0x00300780
0x00300782
0x00300784
0x00300786
0x00300788
0x0030078A
0x0030078C
0x0030078E
0x00300790
0x00300792
0x00300794
0x00300796
0x00300798
0x0030079A
0x0030079C
0x0030079E
0x003007A0
0x003007A2
0x003007A4
0x003007A6
0x003007A8
0x003007AA
0x003007AC
0x003007AE
0x003007D0
0x003007D2
0x003007D4
0x003007DC
0x003007DE
0x003007E0
0x003007E2
0x003007E4
0x003007E6
0x003007E8
0x003007EA
Function
Sets 16-bit timer 0 comparison data A.
Sets 16-bit timer 0 comparison data B.
16-bit timer 0 counter data
Controls 16-bit timer 0.
Sets 16-bit timer 1 comparison data A.
Sets 16-bit timer 1 comparison data B.
16-bit timer 1 counter data
Controls 16-bit timer 1.
Sets 16-bit timer 2 comparison data A.
Sets 16-bit timer 2 comparison data B.
16-bit timer 2 counter data
Controls 16-bit timer 2.
Sets 16-bit timer 3 comparison data A.
Sets 16-bit timer 3 comparison data B.
16-bit timer 3 counter data
Controls 16-bit timer 3.
Sets 16-bit timer 4 comparison data A.
Sets 16-bit timer 4 comparison data B.
16-bit timer 4 counter data
Controls 16-bit timer 4.
Sets 16-bit timer 5 comparison data A.
Sets 16-bit timer 5 comparison data B.
16-bit timer 5 counter data
Controls 16-bit timer 5.
Sets DA16 Ch.0 comparison data A.
Sets DA16 Ch.1 comparison data A.
Sets DA16 Ch.2 comparison data A.
Stops multiple timers simultaneously.
Selects standard or advanced mode.
Controls 16-bit timer 0 clock and selects division ratio.
Controls 16-bit timer 1 clock and selects division ratio.
Controls 16-bit timer 2 clock and selects division ratio.
Controls 16-bit timer 3 clock and selects division ratio.
Controls 16-bit timer 4 clock and selects division ratio.
Controls 16-bit timer 5 clock and selects division ratio.
Register name
16-bit Timer 0 Comparison Data A Setup Register
(pT16_CR0A)
16-bit Timer 0 Comparison Data B Setup Register
(pT16_CR0B)
16-bit Timer 0 Counter Data Register (pT16_TC0)
16-bit Timer 0 Control Register (pT16_CTL0)
16-bit Timer 1 Comparison Data A Setup Register
(pT16_CR1A)
16-bit Timer 1 Comparison Data B Setup Register
(pT16_CR1B)
16-bit Timer 1 Counter Data Register (pT16_TC1)
16-bit Timer 1 Control Register (pT16_CTL1)
16-bit Timer 2 Comparison Data A Setup Register
(pT16_CR2A)
16-bit Timer 2 Comparison Data B Setup Register
(pT16_CR2B)
16-bit Timer 2 Counter Data Register (pT16_TC2)
16-bit Timer 2 Control Register (pT16_CTL2)
16-bit Timer 3 Comparison Data A Setup Register
(pT16_CR3A)
16-bit Timer 3 Comparison Data B Setup Register
(pT16_CR3B)
16-bit Timer 3 Counter Data Register (pT16_TC3)
16-bit Timer 3 Control Register (pT16_CTL3)
16-bit Timer 4 Comparison Data A Setup Register
(pT16_CR4A)
16-bit Timer 4 Comparison Data B Setup Register
(pT16_CR4B)
16-bit Timer 4 Counter Data Register (pT16_TC4)
16-bit Timer 4 Control Register (pT16_CTL4)
16-bit Timer 5 Comparison Data A Setup Register
(pT16_CR5A)
16-bit Timer 5 Comparison Data B Setup Register
(pT16_CR5B)
16-bit Timer 5 Counter Data Register (pT16_TC5)
16-bit Timer 5 Control Register (pT16_CTL5)
DA16 Ch.0 Register (pDA16_CR0A)
DA16 Ch.1 Register (pDA16_CR1A)
DA16 Ch.2 Register (pDA16_CR2A)
Count Pause Register (pT16_CNT_PAUSE)
16-bit Timer STD/ADV Mode Select Register
(pT16_ADVMODE)
16-bit Timer 0 Clock Control Register (pT16_CLKCTL_0)
16-bit Timer 1 Clock Control Register (pT16_CLKCTL_1)
16-bit Timer 2 Clock Control Register (pT16_CLKCTL_2)
16-bit Timer 3 Clock Control Register (pT16_CLKCTL_3)
16-bit Timer 4 Clock Control Register (pT16_CLKCTL_4)
16-bit Timer 5 Clock Control Register (pT16_CLKCTL_5)
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: When setting the 16-bit timer control registers, be sure to write a 0, and not a 1, for all “reserved
bits.”