Description
Product Overview
The GY-45 MMA8452 3-Axis Accelerometer Module is a high-precision, low-power digital motion sensor based on the NXP MMA8452Q integrated circuit. This sensor is used to measure acceleration, tilt, vibration, and motion detection along the X, Y, and Z axes. It is widely used in robotics, IoT devices, wearable electronics, and gesture recognition applications.
The MMA8452Q is a smart, low-power, three-axis, capacitive micromachined accelerometer with 12 bits of resolution. It includes embedded functions with flexible user-programmable options, allowing configuration of up to two interrupt pins, which reduces the load on the host processor by eliminating the need for continuous polling.
The GY-45 module is designed for easy integration with 3V to 5V systems, making it compatible with both Arduino (5V) and ESP32/ESP8266 (3.3V) without additional level shifting. With selectable ±2g/±4g/±8g measurement ranges and output data rates from 1.56 Hz to 800 Hz, this sensor is suitable for a wide range of applications, from static tilt measurement to high-frequency vibration monitoring.
Key Features
-
High-Precision 12-bit Digital Output: Provides 12-bit resolution for accurate acceleration measurement, configurable to 8-bit for faster readings
-
Selectable Measurement Ranges: User-selectable full-scale ranges of ±2g, ±4g, and ±8g for flexible sensitivity adjustment
-
Low Power Consumption: Operating current ranges from 6 µA to 165 µA, making it ideal for battery-powered applications
-
I2C Digital Interface: Simple 2-wire communication (SDA, SCL) with configurable I2C address (0x1C or 0x1D), allowing multiple sensors on the same bus
-
Embedded Motion Detection Features:
-
Freefall or motion detection
-
Pulse (tap/double-tap) detection
-
Transient (jolt) detection
-
-
Orientation Detection: Portrait/landscape detection with programmable hysteresis for stable switching
-
Automatic ODR Adjustment: Auto-wake and return-to-sleep functionality automatically changes output data rate to save power
-
High-Pass Filtered Data: Real-time output of high-pass filtered data removes DC offset for accurate dynamic motion measurement
-
Wide Voltage Compatibility: Operates on 3V to 5V DC power supply; I/O voltage range from 1.6V to 3.6V
Technical Specifications
| Parameter | Operating Value |
|---|---|
| Operating Voltage (VCC) | 3V – 5V DC |
| Core Supply Voltage (VDD) | 1.95V – 3.6V |
| Interface Voltage (VDDIO) | 1.6V – 3.6V |
| Current Consumption (Active) | 6 µA – 165 µA (depends on ODR) |
| Measurement Ranges (Selectable) | ±2g, ±4g, ±8g |
| Resolution | 12-bit (default) / 8-bit (optional) |
| Output Data Rate (ODR) Range | 1.56 Hz – 800 Hz |
| Noise Density | 99 µg/√Hz |
| Communication Protocol | I2C (up to 2.25 MHz with 4.7kΩ pull-ups) |
| I2C Address (Selectable) | 0x1C (SA0=GND) or 0x1D (SA0=VDDIO) |
| Interrupt Pins | 2 programmable interrupt pins (INT1, INT2) |
| Operating Temperature | -40°C to +85°C |
| Module Dimensions | Approx. 14.5mm × 20.5mm |
| Mounting Holes | 3mm diameter, 15mm pitch |
| Weight | Approx. 2g – 3g |

















Reviews
There are no reviews yet.