• Home
  • Parts Library

    Figure 1 MMA8452QR1 device package

    Figure 1 MMA8452QR1 device package

    Figure 2 MMA8452QR1 schematic symbol

    Figure 2 MMA8452QR1 schematic symbol

    Figure 3 SPARKFUN Triple Axis Accelerometer

    Figure 3 SPARKFUN Triple Axis Accelerometer

    Figure 4B Schematic of SPARKFUN Triple Axis Accelerometer

    Figure 4B Schematic of SPARKFUN Triple Axis Accelerometer

    What is MMA8452QR1?

    The MMA8452QR1 is an accelerometer device used to measure acceleration forces. The MMA8452QR1 is a low power 3-axis accelerometer which is used to detect angle of tilt or inclination along the X, Y and Z axes. The MMA8452QR1 consist of 12-bits of resolution. The MMA8452QR1 measures the static acceleration of gravity in tilt-sensing applications.

    Pin Configuration

    1 VDDIO Internal power supply (1.62 V to 3.6 V).
    2 BYP Bypass capacitor (0.1 μF).
    3 DNC Do not connect to anything, leave pin isolated and floating.
    4 SCL I2C serial clock, open drain.
    5 GND Connect to ground.
    6 SDA I2C serial data.
    7 SA0 I2C least significant bit of the device I2C address, I2C 7-bit address = 0x1C (SA0 = 0), 0x1D (SA0 = 1).
    8 NC Internally not connected.
    9 INT2 Inertial interrupt 2, output pin.
    10 GND Connect to ground.
    11 INT1 Inertial interrupt 1, output pin
    12 GND Connect to ground.
    13 NC Internally not connected.
    14 VDD Power supply (1.95 V to 3.6 V)
    15 NC Internally not connected
    16 NC Internally not connected (can be GND or VDD)


    • Supply voltage: 1.95 V to 3.6 V
    • Interface voltage: 1.6 V to 3.6 V
    • Current consumption: 6 μA to 165 μA
    • ±2 g/±4 g/±8 g dynamically selectable full-scale
    • Output data rates (ODR): 1.56 Hz to 800 Hz
    • 99 μg/√Hz noise
    • I2C digital output interface
    • 12-bit digital output
    • Two programmable interrupt pins for six interrupt sources
    • Orientation detection
    • High-pass filter data available real-time
    • Self-test
    • Three embedded channels of motion detection


    • Automobile
    • To measure seismic activity, inclination, machine vibration.
    • Impact study
    • Helmholtz Resonator
    • Counting Freight Trains
    • Package Monitoring
    • Vibration Analysis


    If you are looking for alternatives of MMA8452QR1 then here is the list of some alternative digital accelerometer,

    KXTJ3-1057 ±2g, 4g, 8g, 16g 1024 (±2g) ~ 128 (±16g) 800Hz
    LIS2DE12TR ±2g, 4g, 8g, 16g 64 (±2g) ~ 5 (±16g) 0.5Hz ~ 2.69kHz
    LIS2DH12TR ±2g, 4g, 8g, 16g 1000 (±2g) ~ 83 (±16g) 0.5Hz ~ 672Hz
    BMA253 ±2g, 4g, 8g, 16g 1024 (±2g) ~ 128 (±16g) 8Hz ~ 1kHz


    Freescale’s MMA8452Q is a smart, low-power, three-axis, capacitive micro-machined accelerometer with 12 bits of resolution. It’s perfect for any project that needs to sense orientation or motion.

    How MMA8452QR1 work?

    Figure 5 MMA8452QR1 with Arduino UNO

    Figure 5 MMA8452QR1 with Arduino UNO

    Fig.5 shows connection diagram of Arduino to communicate with the MMA8452Q and interpret the data from the sensor. We simply have to supply the accelerometer with power (3.3V and GND), then hookup the SCL and SDA lines between devices. A couple of 330Ω resistors in series on each I2C line will help to perform some simple level shifting.

    Next step is to download library and examples from link given below,


    After installing library, you need to open and upload MMA8452Q_Basic code to the Arduino which you can find at File > Examples > SFE_MMA8452Q > MMA8452Q_Basic.

    By opening the serial monitor you can see acceleration values stream by, in addition to some information about the sensor’s orientation.

    2D-VIEW OF MMA8452QR1

    Figure 6 2-D VIEW OF MMA8452QR1

    Figure 6 2-D VIEW OF MMA8452QR1

    MMA8452QR1 Related Products Prices

    PartsMfr.DescriptionStockPricesBuy Now


    Freescale Semiconductor - NXPACCELEROMETER 2-8G I2C 16QFN6000$0.788 Lowest
    MMA8452QTFreescale Semiconductor - NXPACCELEROMETER 2-8G I2C 16QFN40000$0.657 Lowest
    MMA8451QR1Freescale Semiconductor - NXPACCELEROMETER 2-8G I2C 16QFN51000$1.037 Lowest
    MMA8450QTFreescale Semiconductor - NXP3-Axis, 8-bit/12-bit Digital Accelerometer70$4.381 Lowest



    DISQUS: 0