English
Language : 

MC3610 Datasheet, PDF (27/67 Pages) List of Unclassifed Manufacturers – Axis Accelerometer
MC3610 3-Axis Accelerometer
Preliminary Datasheet
7.3 I2C Timing
See Section 4.3.3 I2C Timing Characteristics for I2C timing requirements.
7.4 I2C MESSAGE FORMAT
Note that at least one I2C STOP condition must be present between samples in order for
the device to update the sample data registers.
The device uses the following general format for writing to the internal registers. The I2C
master generates a START condition, and then supplies the 7-bit device ID. The 8th bit is the
R/W# flag (write cycle = 0). The device pulls DIN_SDA low during the 9th clock cycle indicating
a positive ACK.
The second byte is the 8-bit register address of the device to access, and the last byte is the
data to write.
I2C Master
(To Sensor)
I2C Slave
(From Sensor)
START
Device ID
R/W#
Register Address
Register Data to Write
Stop
S
11011100
R7 R6 R5 R4 R3 R2 R1 R0
D7 D6 D5 D4 D4 D2 D1 D0
P
ACK
ACK/NAK
ACK
ACK/NAK
ACK
ACK/NAK
Figure 12. I2C Message Format, Write Cycle, Single Register Write
In a read cycle, the I2C master writes the device ID (R/W#=0) and register address to be read.
The master issues a RESTART condition and then writes the device ID with the R/W# flag set
to ‘1’. The device shifts out the contents of the register address.
I2C Master
(To Sensor)
START
Device ID
R/W#
S
11011100
Register Address
Restart
Device ID
R/W#
R7 R6 R5 R4 R3 R2 R1 R0
R
11011101
NAK
NAK
I2C Slave
(from Sensor)
ACK
ACK/NAK
ACK
ACK/NAK
ACK
ACK/NAK
D7 D6 D5 D4 D3 D2 D1 D0
Read Data Byte
Figure 13. I2C Message Format, Read Cycle, Single Register Read
STOP
P
The I2C master may write or read consecutive register addresses by writing or reading
additional bytes after the first access. The device will internally increment the register address.
If an I2C burst read operation reads past register address 0x0F the internal address pointer
“wraps” to address 0x02.
mCube Proprietary.
APS-048-0042v1.6
© 2015 mCube Inc. All rights reserved.
27 / 67