Skip to main content

ADXL345 3-Axis Digital Accelerometer

The ADXL345 is an ultra-low power, small 3-Axis MEMS digital accelerometer. The ADXL345 offers a high resolution of 13-bit in its measurements at up to ±16g. It can also be interfaced with either SPI or I2C protocols. It measures the static acceleration as well as dynamic acceleration during a movement. As the name suggests, the ADXL345 has three axes of measurement. The sensitivity level of the chip can also be configured to either ±2g, ±4g, ±8g or ±16g. The lower range gives more resolution for slow movement, while the higher range is optimal for tracking high speed movements. The maximum voltage applied to the VS and VDD io pin should not exceed 3.3V.


ADXL345 Pinout Configuration

ADXL345 Pinout Description



  • Ultralow power: as low as 23μA in measurement mode and 0.1μA in standby mode at VS = 2.5 V (typical)

  • Power consumption scales automatically with bandwidth

  • User-selectable resolution

    • Fixed 10-bit resolution.

    • Full resolution, where resolution increases with g range, up to 13-bit resolution at ±16 g (maintaining 4 mg/LSB scale factor in all g ranges)

  • Embedded memory management system with FIFO technology minimizes host processor load.

  • Single tap/double tap detection

  • Activity/inactivity monitoring

  • Free-fall detection

  • Supply voltage range: 2.0 V to 3.6 V

  • I/O voltage range: 1.7 V to VS

  • SPI (3- and 4-wire) and I2C digital interfaces

  • Flexible interrupt modes mappable to either interrupt pin

  • Measurement ranges selectable via serial command.

  • Bandwidth selectable via serial command

  • Wide temperature range (−40°C to +85°C)

  • 10,000 g shock survival

  • Pb free/RoHS compliant

  • Small and thin: 3 mm × 5 mm × 1 mm LGA package


Note: Complete technical details can be found in the ADXL345 datasheet at this page’s end.


Alternative Accelerometer Chips: ADXL335, LIS3DH, MPU6050, AIS2IH, AIS2DW12


How To Use ADXL345?

The image below shows the typical schematics for ADXL345. In the schematics, we have choose I2C protocol for interface. You can also use SPI with small changes. The power inputs VDD IO and VS are connected to 3.3V. The SDO pin is grounded, and the chip select pin is pulled up to enable the chip. External pullups are added to the SCL and SDA lines for proper communication.

ADXL345 Application Circuit Diagram

Functional Block Diagram

ADXL345 Functional Block Diagram



  • Handsets
  • Medical instrumentation
  • Gaming and pointing devices.
  • Industrial instrumentation
  • Personal navigation devices
  • Hard disk drive (HDD) protection


Axis of Acceleration Sensitivity

ADXL345 Axis of Acceleration Sensitivity


2D-Model and Dimensions

ADXL345 2D-Model

Component Datasheet

Related Post

Join 20K+subscribers

We will never spam you.

* indicates required

Be a part of our ever growing community.