Real Time Clock 249 May 03, 2004
Philips Semiconductors Preliminary User Manual
LPC2119/2129/2194/2292/2294ARM-based Microcontroller
CONSOLIDATED TIME REGISTERS
The values of the Time Counters can optionally be read in a consolidated format which allows the programmer to read all time
counters with only three read operations. The various registers are packed into 32-bit values as shown in Tables 183, 184, and
185. The least significant bit of each register is read back at bit 0, 8, 16, or 24.
The Consolidated Time Registers are read only. To write new values to the Time Counters, the Time Counter addresses should
be used.
Consolidated Time Register 0 (CTIME0 - 0xE0024014)
The Consolidated Time Register 0 contains the low order time values: Seconds, Minutes, Hours, and Day of Week.
Consolidated Time Register 1 (CTIME1 - 0xE0024018)
The Consolidate Time Register 1 contains the Day of Month, Month, and Year values.
Table 183: Consolidated Time Register 0 Bits (CTIME0 - 0xE0024014)
CTIME0 Function Description
31:27 Reserved
Reserved, user software should not write ones to reserved bits. The value read from a reserved
bit is not defined.
26:24 Day of Week Day of week value in the range of 0 to 6.
23:21 Reserved
Reserved, user software should not write ones to reserved bits. The value read from a reserved
bit is not defined.
20:16 Hours Hours value in the range of 0 to 23.
15:14 Reserved
Reserved, user software should not write ones to reserved bits. The value read from a reserved
bit is not defined.
13:8 Minutes Minutes value in the range of 0 to 59.
7:6 Reserved
Reserved, user software should not write ones to reserved bits. The value read from a reserved
bit is not defined.
5:0 Seconds Seconds value in the range of 0 to 59.
Table 184: Consolidated Time Register 1 Bits (CTIME1 - 0xE0024018)
CTIME1 Function Description
31:28 Reserved
Reserved, user software should not write ones to reserved bits. The value read from a reserved
bit is not defined.
27:16 Year Year value in the range of 0 to 4095.
15:12 Reserved
Reserved, user software should not write ones to reserved bits. The value read from a reserved
bit is not defined.
11:8 Month Month value in the range of 1 to 12.
7:5 Reserved
Reserved, user software should not write ones to reserved bits. The value read from a reserved
bit is not defined.
4:0 Day of Month
Day of month value in the range of 1 to 28, 29, 30, or 31 (depending on the month and whether
it is a leap year).