SKU: SENS-1144
📋 GST Invoice Available

STMicroelectronics LSM303AGRTR LGA-12 Accelerometer Magnetometer Module - SPI/I2C Interface

₹939.00 (Inclusive of all taxes)
Out of Stock

The STMicroelectronics LSM303AGRTR is a low-power, high-performance 6-axis IMU module integrating a 3D digital accelerometer and a 3D magnetometer, featuring SPI and I2C digital interfaces for seamless integration with microcontrollers like Arduino, Raspberry Pi, ESP32, and STM32.

Features

  • Integrated 3D Accelerometer (±2g/±4g/±8g/±16g) & 3D Magnetometer (±50 Gauss).
  • Dual digital interfaces: SPI (3/4 wire) and I2C for flexible system integration.
  • Programmable interrupts for motion, free-fall, and magnetic field detection.
  • Embedded features: FIFO buffer, temperature sensor, and self-test function.
  • Wide operating temperature range from -40°C to +85°C for industrial applications.

Out of stock

Description

The LSM303AGRTR is a system-in-package (SiP) device combining a MEMS-based 3-axis linear accelerometer and a 3-axis magnetic sensor. The accelerometer provides high-resolution 16-bit data output with user-selectable full-scale ranges, while the magnetometer offers a broad ±50 Gauss dynamic range, making it suitable for precise orientation and heading reference systems (AHRS).

Advanced embedded functions, including a programmable FIFO buffer, reduce host processor load and enable power-saving modes. The integrated temperature sensor allows for thermal compensation of sensor data, enhancing measurement accuracy across the extended industrial temperature range from -40°C to +85°C.

Key Features

  • High-Performance 6-Axis Sensing: Combines precise linear acceleration and geomagnetic field measurement in a single LGA-12 package.
  • Flexible Digital Communication: Supports both SPI (up to 10 MHz) and I2C (up to 400 kHz Fast Mode) for easy connection to most MCUs and MPUs.
  • Intelligent Power Management: Features multiple operational modes, including power-down and low-power modes, for optimized energy consumption in battery-powered devices.
  • Advanced Data Handling: Integrated 32-level FIFO buffer stores acceleration data, allowing the host processor to remain in sleep mode longer.
  • Robust System Diagnostics: Built-in self-test capability for both accelerometer and magnetometer blocks verifies sensor functionality.
  • Industrial-Grade Reliability: Designed for operation across a -40°C to +85°C temperature range, ensuring stability in demanding environments.

Applications

  • Tilt-compensated electronic compasses and heading reference systems for drones and robotics.
  • Motion tracking and gesture recognition in wearable devices and IoT controllers.
  • Vibration monitoring and condition-based maintenance in industrial equipment.
  • Screen orientation and activity detection in smartphones and portable electronics.
  • Navigation and dead-reckoning systems for autonomous guided vehicles (AGVs).

Technical Specifications

Manufacturer Part NumberLSM303AGRTR
Device Type6-Axis IMU (Accelerometer + Magnetometer)
Accelerometer Full Scale±2g / ±4g / ±8g / ±16g (Selectable)
Magnetometer Range±50 Gauss
Output Resolution16-bit
Digital InterfacesSPI, I2C
Supply Voltage1.71V to 3.6V (Typical)
Operating Temperature-40°C to +85°C
Package TypeLGA-12 (2x2 mm)
Special FeaturesFIFO Buffer, Temperature Sensor, Self-Test, Programmable Interrupts
CertificationRoHS Compliant

Frequently Asked Questions

What is the operating voltage range for the LSM303AGRTR module?

The LSM303AGRTR operates from a supply voltage (VDD) of 1.71V to 3.6V. This makes it directly compatible with 3.3V logic systems common in modern microcontrollers like ESP32, STM32, and Raspberry Pi. For 5V Arduino boards, a logic level converter is recommended for the I2C/SPI lines to prevent damage.

How do I communicate with the sensor using I2C or SPI?

The module supports both I2C and SPI digital interfaces. For I2C, connect the SDA and SCL pins to your microcontroller with appropriate pull-up resistors (typically 4.7kΩ). The default I2C address is 0x19 for the accelerometer and 0x1E for the magnetometer. For SPI, use the standard 4-wire configuration (CS, SCLK, MISO, MOSI). The interface can be selected via the CS pin state.

What are the programmable interrupts used for?

The LSM303AGRTR features configurable interrupt generators for the accelerometer (motion detection, free-fall) and the magnetometer (threshold exceedance). These interrupts can be mapped to dedicated INT1 and INT2 output pins, allowing the host processor to sleep until a specific event occurs, significantly reducing system power consumption in battery-powered applications.

Does the sensor require calibration?

Yes, for accurate heading calculation, the magnetometer typically requires calibration to compensate for hard and soft iron distortions in the local environment. The accelerometer may also benefit from offset calibration. The sensor provides raw data; calibration algorithms (e.g., ellipsoid fitting for magnetometer) must be implemented in the host software. The embedded self-test function can verify basic sensor functionality.

Package Includes

  • 1 x STMicroelectronics LSM303AGRTR Accelerometer/Magnetometer Module (LGA-12 package).

Additional Information

Weight 0.001 kg
Dimensions 2 × 2 × 0.1 cm