English
Language : 

ISL12022M_10 Datasheet, PDF (25/31 Pages) Intersil Corporation – Low Power RTC with Battery Backed SRAM,Integrated ±5ppm Temperature Compensation and Auto Daylight Saving
ISL12022M
SCL
SDA
START
DATA
DATA DATA
STABLE CHANGE STABLE
STOP
FIGURE 15. VALID DATA CHANGES, START AND STOP CONDITIONS
SCL FROM
MASTER
1
SDA OUTPUT FROM
TRANSMITTER
8
9
HIGH IMPEDANCE
SDA OUTPUT
FROM RECEIVER
HIGH
START
ACK
FIGURE 16. ACKNOWLEDGE RESPONSE FROM RECEIVER
SIGNALS FROM
THE MASTER
S
WRITE
T
A IDENTIFICATION
R
BYTE
ADDRESS
BYTE
T
S
DATA
T
BYTE
O
P
SIGNAL AT SDA
11011110 0000
SIGNALS FROM
THE ISL12022M
A
A
A
C
C
C
K
K
K
FIGURE 17. BYTE WRITE SEQUENCE (SLAVE ADDRESS FOR CSR SHOWN)
An acknowledge (ACK) is a software convention used to
indicate a successful data transfer. The transmitting
device, either master or slave, releases the SDA bus
after transmitting eight bits. During the ninth clock cycle,
the receiver pulls the SDA line LOW to acknowledge the
reception of the eight bits of data (see Figure 16).
The ISL12022M responds with an ACK after recognition
of a START condition followed by a valid Identification
Byte, and once again, after successful receipt of an
Address Byte. The ISL12022M also responds with an ACK
after receiving a Data Byte of a write operation. The
master must respond with an ACK after receiving a Data
Byte of a read operation.
Device Addressing
Following a start condition, the master must output a
Slave Address Byte. The 7 MSBs are the device
identifiers. These bits are “1101111” for the RTC
registers and “1010111” for the User SRAM.
The last bit of the Slave Address Byte defines a read or
write operation to be performed. When this R/W bit is a
“1”, a read operation is selected. A “0” selects a write
operation (refer to Figure 18).
After loading the entire Slave Address Byte from the SDA
bus, the ISL12022M compares the device identifier and
device select bits with “1101111” or “1010111”. Upon a
correct compare, the device outputs an acknowledge on
the SDA line.
Following the Slave Byte is a one byte word address. The
word address is either supplied by the master device or
obtained from an internal counter. On power-up, the
internal address counter is set to address 00h, so a
current address read starts at address 00h. When
required, as part of a random read, the master must
supply the 1 Word Address Bytes, as shown in Figure 20.
In a random read operation, the slave byte in the
“dummy write” portion must match the slave byte in the
25
FN6668.7
June 4, 2010