Xtrinsic MMA8653FC 3-Axis, 10-bit Digital Accelerometer - Freescale
Xtrinsic MMA8653FC 3-Axis, 10-bit Digital Accelerometer - Freescale
Xtrinsic MMA8653FC 3-Axis, 10-bit Digital Accelerometer - Freescale
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
6.3 Data registers<br />
The following are the data registers for the <strong>MMA8653FC</strong>. For more information about data manipulation of the <strong>MMA8653FC</strong>, see<br />
application note, AN4083.<br />
6.3.1 0x00: STATUS, Data Status Register<br />
This register contains the X, Y, Z data overwrite and data ready flags.<br />
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0<br />
ZYXOW ZOW YOW XOW ZYXDR ZDR YDR XDR<br />
<strong>MMA8653FC</strong><br />
Figure 15. 0x00: STATUS, Data Status Register (Read Only)<br />
Table 13. STATUS register <strong>bit</strong>s<br />
Field Description<br />
ZYXOW<br />
ZOW<br />
YOW<br />
XOW<br />
ZYXDR<br />
ZDR<br />
YDR<br />
XDR<br />
X, Y, Z-axis Data Overwrite. Default value: 0<br />
ZYXOW is set whenever a new acceleration data is produced before completing the retrieval of the previous set. This event<br />
occurs when the content of at least one acceleration data register (i.e., OUT_X, OUT_Y, OUT_Z) has been overwritten.<br />
ZYXOW is cleared when the high-bytes of the acceleration data (OUT_X_MSB, OUT_Y_MSB, OUT_Z_MSB) of all the<br />
channels are read.<br />
0: No data overwrite has occurred<br />
1: Previous X, Y, or Z data was overwritten by new X, Y, or Z data before it was read<br />
Z-axis Data Overwrite. Default value: 0<br />
ZOW is set whenever a new acceleration sample related to the Z-axis is generated before the retrieval of the previous<br />
sample. When this occurs the previous sample is overwritten. ZOW is cleared anytime OUT_Z_MSB register is read.<br />
0: No data overwrite has occurred<br />
1: Previous Z-axis data was overwritten by new Z-axis data before it was read<br />
Y-axis Data Overwrite. Default value: 0<br />
YOW is set whenever a new acceleration sample related to the Y-axis is generated before the retrieval of the previous<br />
sample. When this occurs the previous sample is overwritten. YOW is cleared anytime OUT_Y_MSB register is read.<br />
0: No data overwrite has occurred<br />
1: Previous Y-axis data was overwritten by new Y-axis data before it was read<br />
X-axis Data Overwrite. Default value: 0<br />
XOW is set whenever a new acceleration sample related to the X-axis is generated before the retrieval of the previous<br />
sample. When this occurs the previous sample is overwritten. XOW is cleared any time OUT_X_MSB register is read.<br />
0: No data overwrite has occurred<br />
1: Previous X-axis data was overwritten by new X-axis data before it was read<br />
X, Y, Z-axis new Data Ready. Default value: 0<br />
ZYXDR signals that a new sample for any of the enabled channels is available. ZYXDR is cleared when the high-bytes of<br />
the acceleration data (OUT_X_MSB, OUT_Y_MSB, OUT_Z_MSB) of all the channels are read.<br />
0: No new set of data ready<br />
1: A new set of data is ready<br />
Z-axis new Data Available. Default value: 0<br />
ZDR is set whenever a new acceleration sample related to the Z-axis is generated. ZDR is cleared any time OUT_Z_MSB<br />
register is read.<br />
0: No new Z-axis data is ready<br />
1: A new Z-axis data is ready<br />
Y-axis new Data Available. Default value: 0<br />
YDR is set whenever a new acceleration sample related to the Y-axis is generated. YDR is cleared any time OUT_Y_MSB<br />
register is read.<br />
0: No new Y-axis data ready<br />
1: A new Y-axis data is ready<br />
X-axis new Data Available. Default value: 0<br />
XDR is set whenever a new acceleration sample related to the X-axis is generated. XDR is cleared any time OUT_X_MSB<br />
register is read.<br />
0: No new X-axis data ready<br />
1: A new X-axis data is ready<br />
Sensors<br />
22 <strong>Freescale</strong> Semiconductor, Inc.