NXP Semiconductors
FXLS9xxxx
Dual channel inertial sensor
13.10.2.5 Extra long frame command and response
format .............................................................197
13.10.2.6 Command message CRC ..............................197
13.10.2.7 Command sync pulse blanking time .............. 197
13.10.2.8 Command timeout ......................................... 198
13.10.3 PSI5 programming mode command and
response summary ........................................ 198
13.10.4 Programming mode via PSI5 error
14.5.5
14.5.6
14.5.7
14.6
15
15.1
15.2
15.3
15.4
Error responses ............................................. 215
SPI error ........................................................ 215
SPI data output verification error ................... 216
SPI timing diagram ........................................ 217
Inter-integrated circuit (I2C) interface ........... 217
I2C bit transmissions ..................................... 217
I2C start condition ......................................... 217
I2C byte transmissions .................................. 218
I2C acknowledge and not acknowledge
response summary ........................................ 198
13.11
14
14.1
14.2
14.3
14.3.1
PSI5 OTP programming procedure ............... 199
Standard 32-bit SPI protocol ..........................199
SPI command format .....................................200
SPI response format ......................................200
Command summary ...................................... 201
Register read command ................................ 201
transmissions .................................................218
I2C stop condition ..........................................219
I2C register transfers .....................................219
Register write transfers ..................................219
Register read transfers ..................................220
Sensor data register read wrap around
15.5
15.6
15.6.1
15.6.2
15.6.3
14.3.1.1 Register read command message format ......202
14.3.1.2 Register read response message format .......202
options ........................................................... 221
15.6.3.1 Single channel register read wrap around ..... 221
14.3.2
Register write command ................................202
15.7
16
17
18
19
I2C timing diagram ........................................ 222
Package outline ...............................................223
Soldering ..........................................................229
References .......................................................238
Revision history .............................................. 240
Legal information ............................................241
14.3.2.1 Register write command message format ......203
14.3.2.2 Register write response message format .......203
14.3.3
14.3.3.1 Sensor data request command message
format .............................................................204
14.3.3.2 Sensor data request response message
format .............................................................204
Sensor data request commands ....................204
20
14.3.4
Reserved commands .....................................204
14.3.4.1 Reserved command message format ............205
14.3.4.2 Reserved command response message
format .............................................................205
14.4
14.4.1
Error checking ............................................... 205
Default 8-bit CRC .......................................... 205
14.4.1.1 Command error checking .............................. 205
14.4.1.2 Response error checking ...............................206
14.4.2
Selectable 4-bit CRC .....................................207
14.4.2.1 SPI command format with 4-bit CRC .............207
14.4.2.2 SPI response format with 4-bit CRC ..............207
14.4.2.3 Command error checking with 4-bit CRC .......207
14.4.2.4 Response error checking with 4-bit CRC .......208
14.4.2.5 Message counter (KAC) with 4-bit CRC ........ 208
14.4.2.6 Example 4-bit CRC calculations .................... 208
14.4.3
Selectable 3-bit CRC .....................................209
14.4.3.1 SPI command format with 3-bit CRC .............209
14.4.3.2 SPI response format with 3-bit CRC ..............209
14.4.3.3 Command error checking with 3-bit CRC .......210
14.4.3.4 Response error checking with 3-bit CRC .......210
14.4.3.5 Message (KAC) with 3-bit CRC .....................211
14.4.3.6 Example 3-bit CRC calculations .................... 211
14.5
14.5.1
Exception handling ........................................ 211
Standard basic status reporting field ............. 211
14.5.1.1 Basic status field for responses to register
commands ..................................................... 211
14.5.1.2 Basic status field for responses to sensor
data request commands ................................212
14.5.2
14.5.3
14.5.4
Alternative basic status reporting field ........... 212
Standard detailed status field reporting ......... 213
Alternative detailed status field reporting ....... 214
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in section 'Legal information'.
© NXP B.V. 2021.
All rights reserved.
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: salesaddresses@nxp.com
Date of release: 8 February 2021
Document identifier: FXLS9xxxx