Hello Min,
Thank you very much for writing.
The NXP MEMS sensors are designed for end products and embedded systems that require measurement of forces resulting from fall, tilt, motion, positioning, shock or vibration. NXP offers a broad portfolio of acceleration sensors from 1.5g to 250g for applications ranging from highly sensitive seismic detection to robust collision detection.
In this case, I recommend using the MMA8451Q.
The MMA8451Q is a smart, low-power, three-axis, capacitive, micromachined accelerometer with 14 bits of resolution. This accelerometer is packed with embedded functions with flexible user programmable options, configurable to two interrupt pins.
Features:
- 95 V to 3.6 V supply voltage.
- ±2 g/±4 g/±8 g dynamically selectable full scale.
- I2C digital output interface (operates to 2.25 MHz with 4.7 kΩ pullup).
- 32 sample FIFO
- High-pass filter data available.
You may find more detailed information here.
As an additional note, the MMA8451Q is included in many development kits such as the FRDM-KL25Z. In case you are interested, you may find useful material in the links below:
- FRDM-KL25Z.
- Example projects.
Please let me know if you have any further question.
Best regards,
David