English
Language : 

82801BA Datasheet, PDF (309/498 Pages) Intel Corporation – Intel 82801BA I/O Controller Hub 2 (ICH2) and Intel 82801BAM I/O Controller Hub 2 Mobile
LPC Interface Bridge Registers (D31:F0)
9.6
Real Time Clock Registers
9.6.1 I/O Register Address Map
The RTC internal registers and RAM are organized as two banks of 128 bytes each, called the
standard and extended banks. The first 14 bytes of the standard bank contain the RTC time and date
information along with four registers, A–D, that are used for configuration of the RTC. The
extended bank contains a full 128 bytes of battery backed SRAM and will be accessible even when
the RTC module is disabled (via the RTC configuration register). Registers A–D do not physically
exist in the RAM.
All data movement between the host processor and the real-time clock is done through registers
mapped to the standard I/O space. The register map appears in Table 9-6.
Table 9-6. RTC I/O Registers
I/O Locations
If U128E bit = 0
70h and 74h
71h and 75h
72h and 76h
73h and 77h
Also alias to 72h and 76h
Also alias to 73h and 77h
Function
Real-Time Clock (Standard RAM) Index Register
Real-Time Clock (Standard RAM) Target Register
Extended RAM Index Register (if enabled)
Extended RAM Target Register (if enabled)
NOTES:
1. I/O locations 70h and 71h are the standard ISA location for the real-time clock. The map for this bank is
shown in Table 9-7. Locations 72h and 73h are for accessing the extended RAM. The extended RAM bank
is also accessed using an indexed scheme. I/O address 72h is used as the address pointer and I/O address
73h is used as the data register. Index addresses above 127h are not valid. If the extended RAM is not
needed, it may be disabled.
2. Software must preserve the value of bit 7 at I/O addresses 70h and 74h. When writing to these addresses,
software must first read the value, and then write the same value for bit 7 during the sequential address
write.
9.6.2 Indexed Registers
The RTC contains two sets of indexed registers that are accessed using the two separate Index and
Target registers (70h/71h or 72h/73h), as shown in Table 9-7.
Table 9-7. RTC (Standard) RAM Bank
Index
Name
00h
Seconds
01h
Seconds Alarm.
02h
Minutes
03h
Minutes Alarm
04h
Hours
05h
Hours Alarm
06h
Day of Week
07h
Day of Month
Index
08h
09h
0Ah
0Bh
0Ch
0Dh
0Eh–7Fh
Name
Month
Year
Register A
Register B
Register C
Register D
114 Bytes of User RAM
82801BA ICH2 and 82801BAM ICH2-M Datasheet
9-47