III PERIPHERAL BLOCK: CLOCK TIMER
I/O Memory of Clock Timer
Table 7.5 shows the control bits of the clock timer.
Table 7.5 Control Bits of Clock Timer
Register name | Address | Bit | Name | Function |
|
|
| Setting |
| Init. | R/W | Remarks | |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Clock timer | 0040151 | – | reserved |
|
|
|
|
| – |
| – | – | 0 when being read. | ||
Run/Stop | (B) | D1 | TCRST | Clock timer reset | 1 | Reset |
| 0 | Invalid | X | W | 0 when being read. | |||
register |
| D0 | TCRUN | Clock timer Run/Stop control | 1 | Run |
|
|
| 0 | Stop | X | R/W |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |||
Clock timer | 0040152 | D7 | TCISE2 | Clock timer interrupt factor | TCISE[2:0] |
| Interrupt factor | X | R/W |
| |||||
interrupt | (B) | D6 | TCISE1 | selection | 1 |
| 1 | 1 |
|
|
| None | X |
|
|
control register |
| D5 | TCISE0 |
| 1 |
| 1 | 0 |
|
|
| Day | X |
|
|
|
|
|
|
| 1 |
| 0 | 1 |
|
|
| Hour |
|
|
|
|
|
|
|
| 1 |
| 0 | 0 |
|
|
| Minute |
|
|
|
|
|
|
|
| 0 |
| 1 | 1 |
|
|
| 1 Hz |
|
|
|
|
|
|
|
| 0 |
| 1 | 0 |
|
|
| 2 Hz |
|
|
|
|
|
|
|
| 0 |
| 0 | 1 |
|
|
| 8 Hz |
|
|
|
|
|
|
|
| 0 |
| 0 | 0 |
|
|
| 32 Hz |
|
|
|
|
| D4 | TCASE2 | Clock timer alarm factor selection | TCASE[2:0] |
|
| Alarm factor | X | R/W |
| ||||
|
| D3 | TCASE1 |
| 1 |
| X | X |
|
|
| Day | X |
|
|
|
| D2 | TCASE0 |
| X |
| 1 | X |
|
|
| Hour | X |
|
|
|
|
|
|
| X |
| X | 1 |
|
|
| Minute |
|
|
|
|
|
|
|
| 0 |
| 0 | 0 |
|
|
| None |
|
|
|
|
| D1 | TCIF | Interrupt factor generation flag | 1 | Generated |
| 0 | Not generated | X | R/W | Reset by writing 1. | |||
|
| D0 | TCAF | Alarm factor generation flag | 1 | Generated |
| 0 | Not generated | X | R/W | Reset by writing 1. | |||
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
Clock timer | 0040153 | D7 | TCD7 | Clock timer data 1 Hz | 1 | High |
|
|
| 0 | Low | X | R |
| |
divider register | (B) | D6 | TCD6 | Clock timer data 2 Hz | 1 | High |
|
|
| 0 | Low | X | R |
| |
|
| D5 | TCD5 | Clock timer data 4 Hz | 1 | High |
|
|
| 0 | Low | X | R |
| |
|
| D4 | TCD4 | Clock timer data 8 Hz | 1 | High |
|
|
| 0 | Low | X | R |
| |
|
| D3 | TCD3 | Clock timer data 16 Hz | 1 | High |
|
|
| 0 | Low | X | R |
| |
|
| D2 | TCD2 | Clock timer data 32 Hz | 1 | High |
|
|
| 0 | Low | X | R |
| |
|
| D1 | TCD1 | Clock timer data 64 Hz | 1 | High |
|
|
| 0 | Low | X | R |
| |
|
| D0 | TCD0 | Clock timer data 128 Hz | 1 | High |
|
|
| 0 | Low | X | R |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
Clock timer | 0040154 | – | reserved |
|
|
|
|
| – |
| – | – | 0 when being read. | ||
second | (B) | D5 | TCMD5 | Clock timer second counter data |
|
| 0 to 59 seconds | X | R |
| |||||
register |
| D4 | TCMD4 | TCMD5 = MSB |
|
|
|
|
|
|
|
| X |
|
|
|
| D3 | TCMD3 | TCMD0 = LSB |
|
|
|
|
|
|
|
| X |
|
|
|
| D2 | TCMD2 |
|
|
|
|
|
|
|
|
| X |
|
|
|
| D1 | TCMD1 |
|
|
|
|
|
|
|
|
| X |
|
|
|
| D0 | TCMD0 |
|
|
|
|
|
|
|
|
| X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
Clock timer | 0040155 | – | reserved |
|
|
|
|
| – |
| – | – | 0 when being read. | ||
minute register | (B) | D5 | TCHD5 | Clock timer minute counter data |
|
| 0 to 59 minutes | X | R/W |
| |||||
|
| D4 | TCHD4 | TCHD5 = MSB |
|
|
|
|
|
|
|
| X |
|
|
|
| D3 | TCHD3 | TCHD0 = LSB |
|
|
|
|
|
|
|
| X |
|
|
|
| D2 | TCHD2 |
|
|
|
|
|
|
|
|
| X |
|
|
|
| D1 | TCHD1 |
|
|
|
|
|
|
|
|
| X |
|
|
|
| D0 | TCHD0 |
|
|
|
|
|
|
|
|
| X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
Clock timer | 0040156 | – | reserved |
|
|
|
|
| – |
| – | – | 0 when being read. | ||
hour register | (B) | D4 | TCDD4 | Clock timer hour counter data |
|
|
| 0 to 23 hours | X | R/W |
| ||||
|
| D3 | TCDD3 | TCDD4 = MSB |
|
|
|
|
|
|
|
| X |
|
|
|
| D2 | TCDD2 | TCDD0 = LSB |
|
|
|
|
|
|
|
| X |
|
|
|
| D1 | TCDD1 |
|
|
|
|
|
|
|
|
| X |
|
|
|
| D0 | TCDD0 |
|
|
|
|
|
|
|
|
| X |
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
Clock timer | 0040157 | D7 | TCND7 | Clock timer day counter data |
|
| 0 to 65535 days | X | R/W |
| |||||
day | (B) | D6 | TCND6 |
|
| X |
|
| |||||||
register |
| D5 | TCND5 | TCND0 = LSB |
|
|
|
|
|
|
|
| X |
|
|
|
| D4 | TCND4 |
|
|
|
|
|
|
|
|
| X |
|
|
|
| D3 | TCND3 |
|
|
|
|
|
|
|
|
| X |
|
|
|
| D2 | TCND2 |
|
|
|
|
|
|
|
|
| X |
|
|
|
| D1 | TCND1 |
|
|
|
|
|
|
|
|
| X |
|
|
|
| D0 | TCND0 |
|
|
|
|
|
|
|
|
| X |
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
Clock timer | 0040158 | D7 | TCND15 | Clock timer day counter data |
|
| 0 to 65535 days | X | R/W |
| |||||
day (high- | (B) | D6 | TCND14 |
|
| X |
|
| |||||||
order) register |
| D5 | TCND13 | TCND15 = MSB |
|
|
|
|
|
|
|
| X |
|
|
|
| D4 | TCND12 |
|
|
|
|
|
|
|
|
| X |
|
|
|
| D3 | TCND11 |
|
|
|
|
|
|
|
|
| X |
|
|
|
| D2 | TCND10 |
|
|
|
|
|
|
|
|
| X |
|
|
|
| D1 | TCND9 |
|
|
|
|
|
|
|
|
| X |
|
|
|
| D0 | TCND8 |
|
|
|
|
|
|
|
|
| X |
|
|
CTM
S1C33L03 FUNCTION PART | EPSON |