LIS331HH
MEMS digital output motion sensor ultra low-power high full-scale 3-axes “nano” accelerometer
Features
■Wide supply voltage, 2.16 V to 3.6 V
■Low voltage compatible IOs, 1.8 V
■Ultra low-current mode consumption down to 10 µA
■±6g/±12g/±24g dynamically selectable fullscale
■I2C/SPI digital output interface
■16 bit data output
■2 independent programmable interrupt engines
■Sleep to wake-up function
■6D orientation detection
■Embedded self-test
■10000 g high shock survivability
■ECOPACK® RoHS and “Green” compliant (see
Section 8)
Preliminary data
LGA16 (3x3x1 mm)
accelerometer belonging to the “nano” family, with digital I2C/SPI serial interface standard output.
The device features ultra low-power operational modes that allow advanced power saving and smart sleep to wake-up functions.
The LIS331HH has dynamically user selectable full scales of ±6g/±12g/±24g and it is capable of measuring accelerations with output data rates from 0.5 Hz to 1 kHz. The self-test capability allows the user to check the functioning of the sensor in the final application.
Applications
■Pedometer
■Gaming and virtual reality input devices
■Motion activated functions
■Impact recognition and logging
■Intelligent power saving for handheld devices
■Vibration monitoring and compensation
The device contains 2 indipendent interrupt engines able to recognize dedicated inertial events.
Thresholds and timing of interrupt generators are programmable by the end user on the fly.
The LIS331HH is available in small thin plastic land grid array package (LGA) and it is guaranteed to operate over an extended temperature range from -40 °C to +85 °C.
Description
The LIS331HH is an ultra low-power high performance high full-scale three axes linear
Table 1. |
Device summary |
|
|
|
|
Order codes |
Temperature range [° C] |
Package |
|
Packaging |
|
|
|
|
|
|
|
|
LIS331HH |
-40 to +85 |
LGA16 |
|
Tray |
|
|
|
|
|
|
LIS331HHTR |
-40 to +85 |
LGA16 |
|
Tape and reel |
|
|
|
|
|
|
|
October 2009 |
Doc ID 16366 Rev 1 |
1/37 |
|||
|
|
|
|
|
|
This is preliminary information on a new product now in development or undergoing evaluation. Details are subject to |
www.st.com |
||||
change without notice. |
|
|
|
|
Contents |
LIS331HH |
|
|
Contents
1 |
Block diagram and pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. 7 |
|
|
1.1 |
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
7 |
|
1.2 |
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
7 |
2 |
Mechanical and electrical specifications . . . . . . . . . . . . . . . . . . . . . . . . |
9 |
|
|
2.1 |
Mechanical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
9 |
|
2.2 |
Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
10 |
|
2.3 |
Communication interface characteristics . . . . . . . . . . . . . . . . . . . . . . . . . |
11 |
2.3.1 SPI - serial peripheral interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.3.2 I2C - inter IC control interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.4 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.5 Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.5.1 Sensitivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.5.2 Zero-g level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.5.3 Self-test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.5.4 Sleep to wake-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3 |
Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
15 |
|
|
3.1 |
Sensing element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
15 |
|
3.2 |
IC interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
15 |
|
3.3 |
Factory calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
15 |
4 |
Application hints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
16 |
|
|
4.1 |
Soldering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
16 |
5 |
Digital interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
17 |
|
|
5.1 |
I2C serial interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
17 |
5.1.1 I2C operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.2 SPI bus interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.2.1 |
SPI read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
20 |
5.2.2 |
SPI write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
21 |
5.2.3 |
SPI read in 3-wires mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
22 |
2/37 |
Doc ID 16366 Rev 1 |
LIS331HH Contents
6 |
Register mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
23 |
|
7 |
Register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
24 |
|
|
7.1 |
CTRL_REG1 (20h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
24 |
|
7.2 |
CTRL_REG2 (21h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
25 |
|
7.3 |
CTRL_REG3 [Interrupt CTRL register] (22h) . . . . . . . . . . . . . . . . . . . . . . |
26 |
|
7.4 |
CTRL_REG4 (23h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
27 |
|
7.5 |
CTRL_REG5 (24h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
28 |
|
7.6 |
HP_FILTER_RESET (25h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
28 |
|
7.7 |
REFERENCE (26h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
28 |
|
7.8 |
STATUS_REG (27h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
29 |
|
7.9 |
OUT_X_L (28h), OUT_X_H (29) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
29 |
|
7.10 |
OUT_Y_L (2Ah), OUT_Y_H (2Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
30 |
|
7.11 |
OUT_Z_L (2Ch), OUT_Z_H (2Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
30 |
|
7.12 |
INT1_CFG (30h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
30 |
|
7.13 |
INT1_SRC (31h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
31 |
|
7.14 |
INT1_THS (32h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
31 |
|
7.15 |
INT1_DURATION (33h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
32 |
|
7.16 |
INT2_CFG (34h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
32 |
|
7.17 |
INT2_SRC (35h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
33 |
|
7.18 |
INT2_THS (36h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
34 |
|
7.19 |
INT2_DURATION (37h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
34 |
8 |
Package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
35 |
|
9 |
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
36 |
Doc ID 16366 Rev 1 |
3/37 |
List of tables |
LIS331HH |
|
|
List of tables
Table 1. Device summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Table 2. Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Table 3. Mechanical characteristics @ Vdd = 2.5 V, T = 25 °C unless otherwise noted . . . . . . . . . . 9 Table 4. Electrical characteristics @ Vdd = 2.5 V, T = 25 °C unless otherwise noted . . . . . . . . . . . 10 Table 5. SPI slave timing values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Table 6. I2C slave timing values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Table 7. Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Table 8. Serial interface pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Table 9. Serial interface pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Table 10. SAD+Read/Write patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Table 11. Transfer when master is writing one byte to slave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Table 12. Transfer when master is writing multiple bytes to slave:. . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Table 13. Transfer when master is receiving (reading) one byte of data from slave: . . . . . . . . . . . . . 19 Table 14. Transfer when Master is receiving (reading) multiple bytes of data from slave . . . . . . . . . 19 Table 15. Register address map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Table 16. CTRL_REG1 register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Table 17. CTRL_REG1 description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Table 18. Power mode and low-power output data rate configurations . . . . . . . . . . . . . . . . . . . . . . . 24 Table 19. Normal-mode output data rate configurations and low-pass cut-off frequencies . . . . . . . . 25 Table 20. CTRL_REG2 register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Table 21. CTRL_REG2 description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Table 22. High-pass filter mode configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Table 23. High-pass filter cut-off frequency configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Table 24. CTRL_REG3 register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Table 25. CTRL_REG3 description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Table 26. Data signal on INT 1 and INT 2 pad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Table 27. CTRL_REG4 register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Table 28. CTRL_REG4 description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Table 29. CTRL_REG5 register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Table 30. CTRL_REG5 description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Table 31. Sleep to wake configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Table 32. REFERENCE register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Table 33. REFERENCE description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Table 34. STATUS_REG register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Table 35. STATUS_REG description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Table 36. INT1_CFG register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Table 37. INT1_CFG description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Table 38. Interrupt 1 source configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Table 39. INT1_SRC register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Table 40. INT1_SRC description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Table 41. INT1_THS register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Table 42. INT1_THS description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Table 43. INT1_DURATION register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Table 44. INT2_DURATION description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Table 45. INT2_CFG register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Table 46. INT2_CFG description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Table 47. Interrupt mode configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Table 48. INT2_SRC register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4/37 |
Doc ID 16366 Rev 1 |
LIS331HH |
List of tables |
|
|
Table 49. INT2_SRC description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Table 50. INT2_THS register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Table 51. INT2_THS description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Table 52. INT2_DURATION register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Table 53. INT2_DURATION description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Table 54. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Doc ID 16366 Rev 1 |
5/37 |
List of figures |
LIS331HH |
|
|
List of figures
Figure 1. Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Figure 2. Pin connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Figure 3. SPI slave timing diagram (2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Figure 4. I2C slave timing diagram (3). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Figure 5. LIS331HH electrical connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Figure 6. Read and write protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Figure 7. SPI read protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Figure 8. Multiple bytes SPI read protocol (2 bytes example) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Figure 9. SPI write protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Figure 10. Multiple bytes SPI write protocol (2 bytes example) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Figure 11. SPI read protocol in 3-wires mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Figure 12. LGA16: Mechanical data and package dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6/37 |
Doc ID 16366 Rev 1 |
LIS331HH |
Block diagram and pin description |
|
|
|
X+ |
|
|
|
|
|
|
Y+ |
CHARGE |
|
|
CS |
|
|
Z+ |
AMPLIFIER |
|
|
||
a |
|
A/D |
|
I2C |
SCL/SPC |
|
MUX |
CONTROL LOGIC |
SDA/SDO/SDI |
||||
CONVERTER |
||||||
|
Z- |
|
|
SPI |
SDO/SA0 |
|
|
Y- |
|
|
|
||
|
|
|
|
|
||
|
X- |
|
|
|
|
|
|
|
TRIMMING |
|
CONTROL LOGIC |
INT 1 |
|
SELF TEST |
REFERENCE |
CLOCK |
& |
|
||
CIRCUITS |
INT 2 |
|||||
|
|
|
INTERRUPT GEN. |
|||
|
|
|
|
Z
Pin 1 indicator
X |
1 |
13 |
|
|
1 |
|
|
|
|||
|
|
9 |
|
|
5 |
Y |
|
|
|
|
|
|
(TOP VIEW) |
|
|
|
|
|
|
|
(BOTTOM VIEW) |
DIRECTION OF THE
DETECTABLE
ACCELERATIONS
Doc ID 16366 Rev 1 |
7/37 |
Block diagram and pin description |
LIS331HH |
|||
|
|
|
|
|
|
Table 2. |
Pin description |
|
|
|
|
|
|
|
|
Pin# |
|
Name |
Function |
|
|
|
|
|
|
1 |
|
Vdd_IO |
Power supply for I/O pins |
|
|
|
|
|
|
2 |
|
NC |
Not connected |
|
|
|
|
|
|
3 |
|
NC |
Not connected |
|
|
|
|
|
|
4 |
|
SCL |
I2C serial clock (SCL) |
|
|
SPC |
SPI serial port clock (SPC) |
|
|
|
|
||
|
|
|
|
|
|
5 |
|
GND |
0V supply |
|
|
|
|
|
|
|
|
SDA |
I2C serial data (SDA) |
|
6 |
|
SDI |
SPI serial data input (SDI) |
|
|
|
SDO |
3-wire interface serial data output (SDO) |
|
|
|
|
|
|
7 |
|
SDO |
SPI serial data output (SDO) |
|
|
SA0 |
I2C less significant bit of the device address (SA0) |
|
|
|
|
||
|
8 |
|
CS |
SPI enable |
|
|
I2C/SPI mode selection (1: I2C mode; 0: SPI enabled) |
||
|
|
|
|
|
|
9 |
|
INT 2 |
Inertial interrupt 2 |
|
|
|
|
|
|
10 |
|
Reserved |
Connect to GND |
|
|
|
|
|
|
11 |
|
INT 1 |
Inertial interrupt 1 |
|
|
|
|
|
|
12 |
|
GND |
0 V supply |
|
|
|
|
|
|
13 |
|
GND |
0 V supply |
|
|
|
|
|
|
14 |
|
Vdd |
Power supply |
|
|
|
|
|
|
15 |
|
Reserved |
Connect to Vdd |
|
|
|
|
|
|
16 |
|
GND |
0 V supply |
|
|
|
|
|
8/37 |
Doc ID 16366 Rev 1 |
LIS331HH |
Mechanical and electrical specifications |
|
|
Table 3. Mechanical characteristics @ Vdd = 2.5 V, T = 25 °C unless otherwise noted (1)
Symbol |
Parameter |
Test conditions |
Min. |
Typ.(2) |
Max. |
Unit |
|
|
|
FS bit set to 00 |
|
±6 |
|
|
|
|
Measurement range(3) |
|
|
|
|
g |
|
FS |
FS bit set to 01 |
|
±12 |
|
|||
|
|
FS bit set to 11 |
|
±24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
FS bit set to 00 |
|
3 |
|
|
|
|
|
12 bit representation |
|
|
|
||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
So |
Sensitivity |
FS bit set to 01 |
|
6 |
|
mg/digit |
|
12 bit representation |
|
|
|||||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
FS bit set to 11 |
|
12 |
|
|
|
|
|
12 bit representation |
|
|
|
||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
TCSo |
Sensitivity change vs |
FS bit set to 00 |
|
±0.01 |
|
%/°C |
|
temperature |
|
|
|||||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
TyOff |
Typical zero-g level offset |
FS bit set to 00 |
|
±70 |
|
mg |
|
accuracy(4),(5) |
|
|
|||||
TCOff |
Zero-g level change vs |
Max delta from 25 °C |
|
±0.4 |
|
mg/°C |
|
temperature |
|
|
|||||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
An |
Acceleration noise density |
FS bit set to 00 |
|
650 |
|
µg/ Hz |
|
|
|
|
|
|
|
|
|
|
|
FS bit set to 00 |
50 |
110 |
180 |
LSb |
|
|
|
X axis |
|||||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
Vst |
Self-test |
FS bit set to 00 |
-50 |
-100 |
-180 |
LSb |
|
output change(6),(7),(8) |
Y axis |
||||||
|
|
|
|
|
|||
|
|
FS bit set to 00 |
220 |
290 |
370 |
LSb |
|
|
|
Z axis |
|||||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
Top |
Operating temperature range |
|
-40 |
|
+85 |
°C |
|
|
|
|
|
|
|
|
|
Wh |
Product weight |
|
|
20 |
|
mgram |
|
|
|
|
|
|
|
|
1.The product is factory calibrated at 2.5 V. The operational power supply range is from 2.16 V to 3.6 V.
2.Typical specifications are not guaranteed
3.Verified by wafer level test and measurement of initial offset and sensitivity
4.Typical zero-g level offset value after MSL3 preconditioning
5.Offset can be eliminated by enabling the built-in high pass filter
6.The sign of “Self-test output change” is defined by CTRL_REG4 STsign bit (Table 27), for all axes.
7.Self-test output changes with the power supply. “Self-test output change” is defined as
OUTPUT[LSb](CTRL_REG4 ST bit=1) - OUTPUT[LSb](CTRL_REG4 ST bit=0). 1LSb=12g/4096 at 12bit representation, ±6 g Fullscale
8.Output data reach 99% of final value after 1/ODR+1ms when enabling self-test mode, due to device filtering
Doc ID 16366 Rev 1 |
9/37 |
Mechanical and electrical specifications |
LIS331HH |
|
|
Table 4. Electrical characteristics @ Vdd = 2.5 V, T = 25 °C unless otherwise noted (1)
Symbol |
Parameter |
Test conditions |
Min. |
Typ.(2) |
Max. |
Unit |
|
|
|
|
|
|
|
Vdd |
Supply voltage |
|
2.16 |
2.5 |
3.6 |
V |
|
|
|
|
|
|
|
Vdd_IO |
I/O pins supply voltage(3) |
|
1.71 |
|
Vdd+0.1 |
V |
Idd |
Current consumption |
|
|
250 |
|
µA |
in normal mode |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IddLP |
Current consumption |
|
|
10 |
|
µA |
in low-power mode |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IddPdn |
Current consumption in |
|
|
1 |
|
µA |
power-down mode |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VIH |
Digital high level input |
|
0.8*Vdd_IO |
|
|
V |
voltage |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VIL |
Digital low level input voltage |
|
|
|
0.2*Vdd_IO |
V |
|
|
|
|
|
|
|
VOH |
High level output voltage |
|
0.9*Vdd_IO |
|
|
V |
|
|
|
|
|
|
|
VOL |
Low level output voltage |
|
|
|
0.1*Vdd_IO |
V |
|
|
|
|
|
|
|
|
|
DR bit set to 00 |
|
50 |
|
|
|
|
|
|
|
|
|
ODR |
Output data rate |
DR bit set to 01 |
|
100 |
|
Hz |
|
|
|
|
|||
in normal mode |
DR bit set to 10 |
|
400 |
|
||
|
|
|
|
|||
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
DR bit set to 11 |
|
1000 |
|
|
|
|
|
|
|
|
|
|
|
PM bit set to 010 |
|
0.5 |
|
|
|
|
|
|
|
|
|
|
|
PM bit set to 011 |
|
1 |
|
|
|
Output data rate |
|
|
|
|
|
ODRLP |
PM bit set to 100 |
|
2 |
|
Hz |
|
in low-power mode |
|
|
||||
|
|
PM bit set to 101 |
|
5 |
|
|
|
|
|
|
|
|
|
|
|
PM bit set to 110 |
|
10 |
|
|
|
|
|
|
|
|
|
BW |
System bandwidth(4) |
|
|
ODR/2 |
|
Hz |
Ton |
Turn-on time(5) |
ODR = 100 Hz |
|
1/ODR+1ms |
|
s |
Top |
Operating temperature range |
|
-40 |
|
+85 |
°C |
|
|
|
|
|
|
|
1.The product is factory calibrated at 2.5 V. The operational power supply range is from 2.16 V to 3.6 V.
2.Typical specification are not guaranteed
3.It is possible to remove Vdd maintaining Vdd_IO without blocking the communication busses, in this condition the measurement chain is powered off.
4.Refer to Table 19 for filter cut-off frequency
5.Time to obtain valid data after exiting power-down mode
10/37 |
Doc ID 16366 Rev 1 |
LIS331HH |
Mechanical and electrical specifications |
|
|
Subject to general operating conditions for Vdd and Top.
Table 5. |
SPI slave timing values |
|
|
|
|
|
Symbol |
Parameter |
|
Value (1) |
Unit |
||
|
|
|
||||
Min |
|
Max |
||||
|
|
|
|
|
||
|
|
|
|
|
|
|
tc(SPC) |
SPI clock cycle |
100 |
|
|
ns |
|
|
|
|
|
|
|
|
fc(SPC) |
SPI clock frequency |
|
|
10 |
MHz |
|
|
|
|
|
|
|
|
tsu(CS) |
CS setup time |
6 |
|
|
|
|
|
|
|
|
|
|
|
th(CS) |
|
CS hold time |
8 |
|
|
|
|
|
|
|
|
|
|
tsu(SI) |
SDI input setup time |
5 |
|
|
|
|
|
|
|
|
|
|
|
th(SI) |
|
SDI input hold time |
15 |
|
|
ns |
|
|
|
|
|
|
|
tv(SO) |
|
SDO valid output time |
|
|
50 |
|
|
|
|
|
|
|
|
th(SO) |
SDO output hold time |
9 |
|
|
|
|
|
|
|
|
|
|
|
tdis(SO) |
SDO output disable time |
|
|
50 |
|
|
|
|
|
|
|
|
|
Figure 3. |
SPI slave timing diagram (2) |
|
|
|
||
CS |
(3) |
|
|
|
|
(3) |
|
|
tsu(CS) |
|
tc(SPC) |
th(CS) |
|
SPC |
(3) |
|
|
|
|
(3) |
|
|
tsu(SI) |
th(SI) |
|
|
|
SDI |
(3) |
|
MSB IN |
|
LSB IN |
(3) |
|
|
|
tv(SO) |
th(SO) |
|
tdis(SO) |
SDO |
(3) |
|
MSB OUT |
|
LSB OUT |
(3) |
1.Values are guaranteed at 10 MHz clock frequency for SPI with both 4 and 3 wires, based on characterization results, not tested in production
2.Measurement points are done at 0.2·Vdd_IO and 0.8·Vdd_IO, for both Input and output port
3.When no communication is on-going, data on CS, SPC, SDI and SDO are driven by internal pull-up resistors
Doc ID 16366 Rev 1 |
11/37 |
Mechanical and electrical specifications |
LIS331HH |
|
|
2.3.2I2C - inter IC control interface
Subject to general operating conditions for Vdd and Top.
Table 6. |
I2C slave timing values |
|
|
|
|
|
|
Symbol |
|
Parameter |
I2C standard mode (1) |
I2C fast mode (1) |
Unit |
||
|
Min |
Max |
Min |
Max |
|||
|
|
|
|
||||
|
|
|
|
|
|
|
|
f(SCL) |
|
SCL clock frequency |
0 |
100 |
0 |
400 |
KHz |
tw(SCLL) |
|
SCL clock low time |
4.7 |
|
1.3 |
|
µs |
tw(SCLH) |
|
SCL clock high time |
4.0 |
|
0.6 |
|
|
|
|
|
|
||||
tsu(SDA) |
|
SDA setup time |
250 |
|
100 |
|
ns |
th(SDA) |
|
SDA data hold time |
0 |
3.45 |
0.01 |
0.9 |
µs |
tr(SDA) tr(SCL) |
SDA and SCL rise time |
|
1000 |
20 + 0.1Cb (2) |
300 |
ns |
|
tf(SDA) tf(SCL) |
SDA and SCL fall time |
|
300 |
20 + 0.1Cb (2) |
300 |
||
|
|
||||||
th(ST) |
|
START condition hold time |
4 |
|
0.6 |
|
|
tsu(SR) |
|
Repeated START condition |
4.7 |
|
0.6 |
|
|
|
setup time |
|
|
|
|||
|
|
|
|
|
|
µs |
|
|
|
|
|
|
|
|
|
tsu(SP) |
|
STOP condition setup time |
4 |
|
0.6 |
|
|
|
|
|
|
||||
tw(SP:SR) |
|
Bus free time between STOP |
4.7 |
|
1.3 |
|
|
|
and START condition |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure 4. I2C slave timing diagram (3) |
|
|
|||
|
|
|
|
REPEATED |
|
|
START |
|
|
|
START |
|
|
|
|
|
|
|
|
|
|
tsu(SR) |
START |
SDA |
|
|
|
tw(SP:SR) |
|
|
|
|
|
|
|
tf(SDA) |
tr(SDA) |
|
tsu(SDA) |
th(SDA) |
|
|
|
|
|
tsu(SP) |
STOP |
SCL |
|
|
|
|
|
th(ST) |
tw(SCLL) |
tw(SCLH) |
tr(SCL) |
tf(SCL) |
|
1.Data based on standard I2C protocol requirement, not tested in production
2.Cb = total capacitance of one bus line, in pF
3.Measurement points are done at 0.2·Vdd_IO and 0.8·Vdd_IO, for both port
12/37 |
Doc ID 16366 Rev 1 |