Boardoza LSM303 Triple Axis Accelerometer & Magnetometer Breakout Board
The Boardoza LSM303 Breakout Board is a compact, ultra-low-power motion-sensing solution built around the STMicroelectronics LSM303AGR 6-axis e-compass sensor. It combines a 3-axis digital accelerometer and a 3-axis digital magnetometer in a single package, enabling accurate motion tracking, orientation sensing, and tilt-compensated compass applications. Designed for seamless integration with both modern and legacy development platforms, the board includes a TXS0104 bidirectional logic level shifter, providing direct compatibility with both 3.3 V and 5 V microcontrollers such as the ESP32, STM32, Raspberry Pi Pico, and Arduino Uno. With support for high-speed I²C communication and advanced interrupt functionality, the board is ideal for robotics, wearable devices, navigation systems, drones, IoT applications, and smart motion-based projects.

Key Features
- Integrated 6-Axis Motion Sensor: Combines a 3-axis accelerometer and 3-axis magnetometer in a single compact module.
- True E-Compass Functionality: Enables accurate heading and orientation measurements using tilt compensation.
- Wide Logic Compatibility: Built-in TXS0104 level shifter supports both 3.3V and 5V systems.
- High-Speed I2C Communication: Supports Standard, Fast Mode (400kHz), and Fast Mode Plus (1MHz).
- Ultra-Low Power Operation: Optimized for battery-powered and energy-efficient embedded systems.
- Programmable Interrupts: Supports free-fall detection, orientation sensing, magnetic threshold detection, and motion events.
Technical Specifications
- Model
- LSM303AGRTR
- Manufacturer
- Boardoza
- Manufacturer IC
- STMicroelectronics
- Sensor Type
- 3-Axis Accelerometer + 3-Axis Magnetometer
- Input Voltage
- 3.3 VDC - 5V DC
- Voltage Logic Compatibility
- 3.3V / 5V (via TXS0104 Level Shifter)
- Communication Interface
- I2C / SPI
- I2C Speed
- Standard Mode (100kHz), Fast Mode (400kHz), Fast Mode Plus (1MHz)
- Accelerometer Full Scale Range
- ±2g / ±4g / ±8g / ±16g
- Magnetic Field Range
- ±50 gauss
- Accelerometer Resolution
- 12-bit
- Magnetometer Resolution
- 16-bit
- Functions
- Motion Detection, Orientation Sensing, Digital Compass, Tilt Compensation
- Interrupt Features
- Free-fall, 6D/4D orientation, magnetic threshold interrupt
- Operating Temperature
- -40°C to +85°C
- Board Dimensions
- 20mm x 20mm
Board Pinout
( J1 ) Main Communication Connector
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VCC | Voltage Supply Input |
| 2 | SDA / SDI / SDO | I2C Data / SPI Data Input / 3-wire SPI Data Output |
| 3 | /CS_MAG | Active-Low Magnetometer SPI Chip Select |
| 4 | /CS_XL | Active-Low Accelerometer SPI Chip Select |
| 5 | SCL / SPC | I2C Clock / SPI Clock |
| 6 | GND | Ground |
( J2 ) Interrupt Connector
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | XL1 | Accelerometer Interrupt Output 1 (3.3V Logic) |
| 2 | XL2 | Accelerometer Interrupt Output 2 (3.3V Logic) |
| 3 | MAG | Magnetometer Interrupt / Data Ready Output (3.3V Logic) |
Datasheet
Download (PDF)Support
For technical questions, documentation and issue reports, use the GitHub repository or write to us directly.



