12MP IMX477 Mini High Quality Camera Module for Raspberry Pi - Datasheet

IMX477-AACK-C
17
6-2-2 Communication Protocol
2-wire serial communication supports a 16-bit register address and 8-bit data message type.
From Master to Slave
From Slave to Master
S = Start Condition
(
Sr : Repeated Start Condition)
P = Stop Condition
A = Acknowledge
Direction depend on operation
S
Slave Address
[7:1]
R/W
Register Address
[15:8]
A
Register Address
[7:0]
A A
DATA
[7:0]
A/A
P
A = Negative Acknowledge
Figure 8 2-wire serial communication protocol
IMX477-AACK-C has a default slave address shown as below.
The slave address is selectable by pin connection of SLASEL pin (A8 pin).
When called by the selected slave address, serial communication interface is activated.
Duplication of the address on the same bus must be prevented.
*For other slave address options, refer to Software reference manual.
Slave Address (Read or Write)
* See Table 4 for R/W bit
SLASEL pin
(A8 pin)
L or NC
H
R/W shows the direction of communication.
Figure 9 Slave address
Table 4 R/W bit
R/W bit Direction of communication
0 Write (Master Sensor)
1 Read (Sensor Master)
Slave Address
[7:1]
R/W
0 0 1 0 0 R/W
MSB LSB
1 1
0 0 1 0 0 0 0 R/W
MSB LSB