The ADXL345 is a small, thin, low power, three-axis MEMS accelerometer with high resolution (13-bit) measurement up to ±16g. Digital output data is formatted as 16-bit twos complement and is accessible through either a SPI (3- or 4-wire) or I2C digital interface.
The ADXL345 is well suited for mobile device applications. It measures the static acceleration of gravity in tilt-sensing applications, as well as dynamic acceleration resulting from motion or shock. Its high resolution (4mg/LSB) enables resolution of inclination changes of as little as 0.25°.
Several special sensing functions are provided. Activity and inactivity sensing detect the presence or lack of motion and if the acceleration on any axis exceeds a user-set level. Tap sensing detects single and double taps. Free-Fall sensing detects if the device is falling. These functions can be mapped to interrupt output pins. An integrated 32 level FIFO can be used to store data to minimize host processor intervention.
Low power modes enable intelligent motion-based power management with threshold sensing and active acceleration measurement at extremely low power dissipation.
* 1.8V to 3.6V supply
* Low Power: 25 to 130uA @ 2.5V
* SPI and I2C interfaces
* Up to 13bit resolution at +/-16g
* Tap/Double Tap detection
* Activity/Inactivity monitoring
* Free-Fall detection
* 3 x 5 x 1mm LGA
* [Analog Devices](http://www.analog.com/en/mems-and-sensors/imems-accelerometers/adxl345/products/product.html)
* [ADXL345 Datasheet](http://www.sparkfun.com/datasheets/Sensors/Accelerometer/ADXL345.pdf)
* [mbed Example](http://mbed.org/cookbook/ADXL345-Accelerometer)
* [Bildr Tutorial ](http://bildr.org/2011/03/adxl345-arduino/)