English
Language : 

FXLS8471Q Datasheet, PDF (18/75 Pages) Freescale Semiconductor, Inc – Linear Accelerometer
Multiple-byte write
The FXLS8471Q automatically increments the register address write pointer after a write command is received. Therefore, after
following the steps of a single-byte write, multiple bytes of data can be written to sequential registers after each FXLS8471Q
acknowledgment (ACK) is received.
< Single-byte Read >
Master
ST Device Address[6:0] W
Register Address[7:0]
SR Device Address[6:0] R
NAK SP
Slave
AK
< Multiple-byte Read >
Master
ST Device Address[6:0] W
AK
AK Data[7:0]
Register Address[7:0]
SR Device Address[6:0] R
AK
Slave
Master
AK
AK
AK
AK
NAK SP
AK Data[7:0]
Slave
Data[7:0]
Data[7:0]
Data[7:0]
< Multiple-byte Write >
Master
ST Device Address[6:0] W
Register Address[7:0]
Data[7:0]
Data[7:0]
SP
Slave
AK
AK
AK
AK
< Single-byte Write >
Master
ST Device Address[6:0] W
Register Address[7:0]
Data[7:0]
SP
Slave
AK
AK
Legend
ST: Start Condition
SR: Repeated Start Condition
SP: Stop Condition
AK: Acknowledge
NAK: No Acknowledge
R: Read = 1
Figure 6. I2C timing diagram
AK
W: Write = 0
FXLS8471Q
18
Sensors
Freescale Semiconductor, Inc.