I 2 C-Bus Protocol - Epson RX8111CE Applications Manual

Real time clock module
Hide thumbs Also See for RX8111CE:
Table of Contents
RX8111CE
2
14.10.6. I
C-Bus protocol
In the following sequence descriptions, it is assumed that the CPU is the master and the RX8111CE is the slave.
Address specification write sequence
Since the RX8111CE includes an address auto increment function, once the initial address has been specified, the RX8111CE
increments (by one byte) the receive address each time data is transferred.
(1) CPU transfers start condition [S].
(2) CPU transmits the RX8111CE's slave address with the R/W bit set to write mode.
(3) Check for ACK signal from RX8111CE.
(4) CPU transmits write address to RX8111CE.
(5) Check for ACK signal from RX8111CE.
(6) CPU transfers write data to the address specified at (4) above.
(7) Check for ACK signal from RX8111CE.
(8) Repeat (6) and (7) if necessary. Addresses are automatically incremented.
(9) CPU transfers stop condition [P].
(1)
(2)
S
Slave address
2) Address specification read sequence
After using write mode to write the address to be read, set read mode to read the actual data.
(1) CPU transfers start condition [S].
(2) CPU transmits the RX8111CE's slave address with the R/W bit set to write mode.
(3) Check for ACK signal from RX8111CE.
(4) CPU transfers address for reading from RX8111CE.
(5) Check for ACK signal from RX8111CE.
(6) CPU transfers RESTART condition [Sr] (in which case, CPU does not transfer a STOP condition [P]).
(7) CPU transfers RX8111CE's slave address with the R/W bit set to read mode.
(8) Check for ACK signal from RX8111CE (from this point on, the CPU is the receiver and the RX8111CE is the transmitter).
(9) Data from address specified at (4) above is output by the RX8111CE.
(10) CPU transfers ACK signal to RX8111CE.
(11) Repeat (9) and (10) if necessary. Read addresses are automatically incremented.
(12) CPU transfers ACK signal for "1".
(13) CPU transfers stop condition [P].
(1)
(2)
S
Slave address
3) Read sequence when address is not specified
Once read mode has been initially set, data can be read immediately. In such cases, the address for each read operation is the
previously accessed address + 1.
(1) CPU transfers start condition [S].
(2) CPU transmits the RX8111CE's slave address with the R/W bit set to read mode.
(3) Check for ACK signal from RX8111 (from this point on, the CPU is the receiver and the RX8111CE is the transmitter).
(4) Data is output from the RX8111CE to the address following the end of the previously accessed address.
(5) CPU transfers ACK signal to RX8111CE.
(6) Repeat (4) and (5) if necessary. Read addresses are automatically incremented in the RX8111CE.
(7) CPU transfers ACK signal for "1".
(8) CPU transfers stop condition [P].
Address circulation of
auto increment
function.
(3)
(4)
(5)
0
0
Address
0
R/W
ACK signal from RX8111CE
(3)
(4)
(5)
(6)
0
0
Address
0
Sr
R/W
ACK from RX8111CE
10h -> 1Fh -> 10h
20h -> 2Fh -> 20h
30h -> 3Fh -> 30h
(6)
(7)
(8)
Data
0
Data
(7)
(8)
(9)
Slave address
1
0
Data
R/W
Page − 59
(9)
0
P
(10)
(11)
(12)
0
Data
1
ACK from CPU
(13)
P
ETM61E-01
Table of Contents
loading

This manual is also suitable for:

Rx8111ce aRx8111ce b

Table of Contents