FXOS8700CQ All information provided in this document is subject to legal disclaimers. © NXP B.V. 2017. All rights reserved.
Data sheet: Technical data Rev. 8.0 — 25 April 2017 115 of 116
continued >>
NXP Semiconductors FXOS8700CQ
6-axis sensor with integrated linear accelerometer and magnetometer
14.8.4 PL_BF_ZCOMP register (address 0x13) . . . . 60
14.8.5 PL_THS_REG register (address 0x14) . . . . . 61
14.9 Freefall and motion detection registers. . . . . . 62
14.9.1 A_FFMT_CFG register (address 0x15) . . . . . 62
14.9.2 A_FFMT_SRC register (address 0x16) . . . . . 63
14.9.3 A_FFMT_THS register (address 0x17). . . . . . 64
14.9.4 A_FFMT_ THS_X_MSB, A_FFMT_THS_X_LSB,
A_FFMT_THS_Y_MSB, A_FFMT_THS_Y_LSB,
A_FFMT_THS_Z_MSB, A_FFMT_THS_Z_LSB
registers (addresses 0x73 to 0x78) . . . . . . . . 65
14.9.5 A_FFMT_COUNT register (address 0x18) . . . 67
14.10 Accelerometer vector-magnitude function register
68
14.10.1 A_VECM_CFG register (address 0x5F) . . . . . 69
14.10.2 A_VECM_THS_MSB (address 0x60) register 69
14.10.3 A_VECM_THS_LSB register (address 0x61). 70
14.10.4 A_VECM_CNT register (address 0x62) . . . . . 70
14.10.5 A_VECM_INITX_MSB register (address 0x63) 70
14.10.6 A_VECM_INITX_LSB register (address 0x64) 71
14.10.7 A_VECM_INITY_MSB register (address 0x65) 71
14.10.8 A_VECM_INITY_LSB register (address 0x66) 71
14.10.9 A_VECM_INITZ_MSB register (address 0x67) 71
14.10.10 A_VECM_INITZ_LSB register (address 0x68) 72
14.11 Transient (AC) acceleration detection registers . .
72
14.11.1 TRANSIENT_CFG register (address 0x1D) . 73
14.11.2 TRANSIENT_SRC register (address 0x1E) . . 73
14.11.3 TRANSIENT_THS register (address 0x1F) . . 74
14.11.4 TRANSIENT_COUNT register (address 0x20) 75
14.12 Pulse detection registers . . . . . . . . . . . . . . . . 76
14.12.1 PULSE_CFG register (address 0x21) . . . . . . 76
14.12.2 PULSE_SRC register (address 0x22) . . . . . . 77
14.12.3 PULSE_THSX register (address 0x23) . . . . . 78
14.12.4 PULSE_THSY register (address 0x24) . . . . . 78
14.12.5 PULSE_THSZ register (address 0x25). . . . . . 79
14.12.6 PULSE_TMLT register (address 0x26). . . . . . 79
14.12.7 PULSE_LTCY register (address 0x27). . . . . . 80
14.12.8 PULSE_WIND register (address 0x28) . . . . . 81
14.13 Accelerometer offset correction registers . . . . 82
14.13.1 OFF_X register (address 0x2F) . . . . . . . . . . . 82
14.13.2 OFF_Y register (address 0x30) . . . . . . . . . . . 83
14.13.3 OFF_Z register (address 0x31) . . . . . . . . . . . 83
14.14 Magnetometer data registers . . . . . . . . . . . . . 83
14.14.1 M_DR_STATUS register (address 0x32) . . . . 83
14.14.2 M_OUT_X_MSB, M_OUT_X_LSB,
M_OUT_Y_MSB, M_OUT_Y_LSB,
M_OUT_Z_MSB, M_OUT_Z_LSB registers
(addresses 0x33 to 0x38) . . . . . . . . . . . . . . . . 85
14.14.3 CMP_X_MSB, CMP_X_LSB, CMP_Y_MSB,
CMP_Y_LSB, CMP_Z_MSB, CMP_Z_LSB
(addresses 0x39 to 0x3E) registers . . . . . . . . 86
14.14.4 MAX_X_MSB, MAX_X_LSB, MAX_Y_MSB,
MAX_Y_LSB, MAX_Z_MSB (addresses 0x45 to
0x49), MAX_Z_LSB (address 0x4A) registers 87
14.14.5 MIN_X_MSB, MIN_X_LSB, MIN_Y_MSB,
MIN_Y_LSB, MIN_Z_MSB (addresses 0x4B to
0x4F), MIN_Z_LSB (address 0x50) registers 88
14.15 Magnetometer offset correction registers. . . . 89
14.15.1 M_OFF_X_MSB (address 0x3F),
M_OFF_X_LSB, M_OFF_Y_MSB,
M_OFF_Y_LSB, M_OFF_Z_MSB,
M_OFF_Z_LSB (addresses 0x40 to 0x44)
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
14.16 Magnetometer threshold function registers . . 90
14.16.1 M_THS_CFG register (address 0x52) . . . . . . 90
14.16.2 M_THS_SRC register (address 0x53) . . . . . . 92
14.16.3 M_THS_X_MSB, M_THS_X_LSB,
M_THS_Y_MSB, M_THS_Y_LSB,
M_THS_Z_MSB, M_THS_Z_LSB (addresses
0x54 to 0x59) registers . . . . . . . . . . . . . . . . . 93
14.16.4 M_THS_COUNT register (address 0x5A) . . . 94
14.17 Magnetometer control registers . . . . . . . . . . . 96
14.17.1 M_CTRL_REG1 register (address 0x5B) . . . 96
14.17.2 M_CTRL_REG2 register (address 0x5C) . . . 97
14.17.3 M_CTRL_REG3 register (address 0x5D) . . . 98
14.17.4 M_INT_SRC register (address 0x5E) . . . . . . 99
14.18 Magnetometer vector-magnitude function
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
14.18.1 M_VECM_CFG register (address 0x69) . . . 100
14.18.2 M_VECM_THS_MSB register (address 0x6A) . .
101
14.18.3 M_VECM_THS_LSB register (address 0x6B) 101
14.18.4 M_VECM_CNT register (address 0x6C) . . . 102
14.18.5 M_VECM_INITX_MSB register (address 0x6D) .
102
14.18.6 M_VECM_INITX_LSB register (address 0x6E) . .
102
14.18.7 M_VECM_INITY_MSB register (address 0x6F) .
103
14.18.8 M_VECM_INITY_LSB register (address 0x70) . .
103
14.18.9 M_VECM_INITZ_MSB register (address 0x71). .
103
14.18.10 M_VECM_INITZ_LSB register (address 0x72) . .
103
15 Package outline. . . . . . . . . . . . . . . . . . . . . . . 104
16 Packing information . . . . . . . . . . . . . . . . . . . 108
17 Mounting guidelines for the quad flat no-lead
(QFN) package. . . . . . . . . . . . . . . . . . . . . . . . 108
17.1 Soldering information . . . . . . . . . . . . . . . . . . 108
17.2 Overview of soldering considerations . . . . . 108