14 8-BIT TIMERS (T8)
14-6
Seiko Epson Corporation
S1C33L26 TECHNICAL MANUAL
• T8 outputs four interrupt signals for Ch.0/4, Ch.1/5, Ch.2/6, and Ch.3/7 to the ITC. When using
T8 interrupts, read out the interrupt flag in the T8 module as part of the interrupt handler rou-
tine and check which channel generates the interrupt.
T8IF (Ch.0)
T8IE (Ch.0)
T8 Ch.0/4 interrupt request to ITC
T8IF (Ch.4)
T8IE (Ch.4)
T8IF (Ch.1)
T8IE (Ch.1)
T8 Ch.1/5 interrupt request to ITC
T8IF (Ch.5)
T8IE (Ch.5)
T8IF (Ch.2)
T8IE (Ch.2)
T8 Ch.2/6 interrupt request to ITC
T8IF (Ch.6)
T8IE (Ch.6)
T8IF (Ch.3)
T8IE (Ch.3)
T8 Ch.3/7 interrupt request to ITC
T8IF (Ch.7)
T8IE (Ch.7)
9.1 T8 Interrupt Circuit
Figure 14.
Control Register Details
14.10
10.1 List of 8-bit timer Registers
Table 14.
Address
Register name
Function
0x301100
T8_CLK0
T8 Ch.0 Input Clock Select Register
Select prescaler output clock
0x301102
T8_TR0
T8 Ch.0 Reload Data Register
Set reload data
0x301104
T8_TC0
T8 Ch.0 Counter Data Register
Counter data
0x301106
T8_CTL0
T8 Ch.0 Control Register
Set timer mode and start/stop timer
0x301108
T8_INT0
T8 Ch.0 Interrupt Control Register
Control interrupt
0x301110
T8_CLK1
T8 Ch.1 Input Clock Select Register
Select prescaler output clock
0x301112
T8_TR1
T8 Ch.1 Reload Data Register
Set reload data
0x301114
T8_TC1
T8 Ch.1 Counter Data Register
Counter data
0x301116
T8_CTL1
T8 Ch.1 Control Register
Set timer mode and start/stop timer
0x301118
T8_INT1
T8 Ch.1 Interrupt Control Register
Control interrupt
0x301120
T8_CLK2
T8 Ch.2 Input Clock Select Register
Select prescaler output clock
0x301122
T8_TR2
T8 Ch.2 Reload Data Register
Set reload data
0x301124
T8_TC2
T8 Ch.2 Counter Data Register
Counter data
0x301126
T8_CTL2
T8 Ch.2 Control Register
Set timer mode and start/stop timer
0x301128
T8_INT2
T8 Ch.2 Interrupt Control Register
Control interrupt
0x301130
T8_CLK3
T8 Ch.3 Input Clock Select Register
Select prescaler output clock
0x301132
T8_TR3
T8 Ch.3 Reload Data Register
Set reload data
0x301134
T8_TC3
T8 Ch.3 Counter Data Register
Counter data
0x301136
T8_CTL3
T8 Ch.3 Control Register
Set timer mode and start/stop timer
0x301138
T8_INT3
T8 Ch.3 Interrupt Control Register
Control interrupt
0x301140
T8_CLK4
T8 Ch.4 Input Clock Select Register
Select prescaler output clock
0x301142
T8_TR4
T8 Ch.4 Reload Data Register
Set reload data
0x301144
T8_TC4
T8 Ch.4 Counter Data Register
Counter data
0x301146
T8_CTL4
T8 Ch.4 Control Register
Set timer mode and start/stop timer
0x301148
T8_INT4
T8 Ch.4 Interrupt Control Register
Control interrupt
0x301150
T8_CLK5
T8 Ch.5 Input Clock Select Register
Select prescaler output clock
0x301152
T8_TR5
T8 Ch.5 Reload Data Register
Set reload data
0x301154
T8_TC5
T8 Ch.5 Counter Data Register
Counter data
0x301156
T8_CTL5
T8 Ch.5 Control Register
Set timer mode and start/stop timer
0x301158
T8_INT5
T8 Ch.5 Interrupt Control Register
Control interrupt
0x301160
T8_CLK6
T8 Ch.6 Input Clock Select Register
Select prescaler output clock
0x301162
T8_TR6
T8 Ch.6 Reload Data Register
Set reload data
0x301164
T8_TC6
T8 Ch.6 Counter Data Register
Counter data
0x301166
T8_CTL6
T8 Ch.6 Control Register
Set timer mode and start/stop timer
0x301168
T8_INT6
T8 Ch.6 Interrupt Control Register
Control interrupt
0x301170
T8_CLK7
T8 Ch.7 Input Clock Select Register
Select prescaler output clock
0x301172
T8_TR7
T8 Ch.7 Reload Data Register
Set reload data