Data Sheet
MPU-9250 Product Specification 
Document Number: PS-MPU-9250A-01 
Revision: 1.0 
Release Date: 01/17/2014 
SDA
SCL
S
START condition STOP condition
P
START and STOP Conditions 
Data Format / Acknowledge 
I
2
C data bytes are defined to be 8-bits long. There is no restriction to the number of bytes transmitted per 
data transfer. Each byte transferred must be followed by an acknowledge (ACK) signal. The clock for the 
acknowledge signal is generated by the master, while the receiver generates the actual acknowledge signal 
by pulling down SDA and holding it low during the HIGH portion of the acknowledge clock pulse.   
If a slave is busy and cannot transmit or receive another byte of data until some other task has been 
performed, it can hold SCL LOW, thus forcing the master into a wait state. Normal data transfer resumes 
when the slave  is ready, and releases the clock line (refer  to the following  figure). 
DATA OUTPUT BY 
TRANSMITTER (SDA)
DATA OUTPUT BY 
RECEIVER (SDA)
SCL FROM 
MASTER
START 
condition
clock pulse for 
acknowledgement
acknowledge
not acknowledge
1 2 8 9
Acknowledge on the I
2
C Bus 
Page 33 of 42 










