
25
μ
PC1851B
Data Sheet  S13417EJ2V0DS00
(1) 1-byte data transfer
The format for 1-byte data transfer is the following:
(2) Continuous data transfer
The format when transferring multiple (7) bytes of data at one time by using the automatic increment function is
the following:
The master CPU transfers “00H” as subaddress SA
0
 following the start condition and slave address.  After the
subaddress SA
0
, the master CPU transfers the SA
0
 data, and continues with SA
1
, SA
2
,..., SA
A
 data without transferring
stop conditions in between.  Finally, the stop condition is transferred and the transfer is completed.
(3) Data read
The 
μ
PC1851B has one read register. The contents of this register can be read by the master CPU.
The format when data is read is the following:
(4) Acknowledge
In the case of the I
2
C bus, an acknowledge bit is added to the data as the 9th bit to determine whether data
transfer was successful. The master CPU determines the success or failure of data transfer based on whether this
acknowledge bit is a logical low or high.
If the acknowledge interval is a logical low, this indicates that data transfer was successful. If it is a logical high,
this indicates that data transfer was unsuccessful or that the slave side forcibly released the bus.
Start
Slave
address
Write
mode
Acknow
-ledge
Subaddress
Acknow
-ledge
Data
Acknow
-ledge
Stop
Start
Slave
address
Write
mode
Acknow
-ledge
Subaddress
Acknow
-ledge
Data1
Acknow
-ledge
Data2
Acknow
-ledge
Acknow
-ledge
Stop
Data7
Start
Slave 
address
Acknow
-ledge
Data
Non-
acknow
-ledge
Stop
Read