STMicroelectronics

LSM303DTR - 3D Accelerometer + Magnetometer | STMicroelectronics

MPN: LSM303DTR ✓ Active
In Stock (99,999) Ships in 1-3 business days
2.16 V to 3.6 V Vdss LGA-16 (3x3x1 mm) Package ±2g, ±4g, ±6g, ±8g, ±16g Memory
$3.42 USD / Unit
MOQ: 1 |
Volume Pricing
Qty Unit Price Extended
1 $3.42 $3.42
10 $3.08 $30.80
100 $2.74 $274.00
500 $2.47 $1,235.00
1,000 $2.19 $2,190.00
ℹ️ All prices are in USD

Drop-in alternatives for LSM303DTR — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

LSM303DLHCTR

✅ Drop-In
📦 LGA-16 (3x3x1 mm)
Lower accelerometer full-scale (±8g vs ±16g), no FIFO, lower power (0.3 mA vs 2 mA)

📋 Reference alternative (not in catalog)

LSM303CTR

✅ Drop-In
📦 LGA-16 (3x3x1 mm)
Similar 6-axis, different magnetometer range (±16 gauss vs ±12 gauss), pin-compatible

📋 Reference alternative (not in catalog)

ℹ️ 3 cross-package part(s) hidden — different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

LSM303DTR Maximum Ratings & Electrical Characteristics

Sensor Type 3D Accelerometer + 3D Magnetometer
Interface I2C / SPI
Supply Voltage 2.16 V to 3.6 V
Accelerometer Full-Scale Range ±2g, ±4g, ±6g, ±8g, ±16g
Magnetometer Full-Scale Range ±2, ±4, ±8, ±12 gauss
Accelerometer Sensitivity 0.061 mg/LSB at ±2g
Magnetometer Sensitivity 0.080 µT/LSB at ±4 gauss
Accelerometer Noise Density 220 µg/√Hz
Output Data Rate (Accelerometer) 3.125 Hz to 1600 Hz
Output Data Rate (Magnetometer) 0.625 Hz to 100 Hz
Resolution 16-bit
FIFO Buffer Yes (32 levels)
Operating Temperature -40°C to +85°C
Package LGA-16 (3x3x1 mm)
Mounting Type Surface Mount
RoHS Status Compliant

LSM303DTR Pin Configuration

LGA-16 Package Pinout Diagram LGA-16 3x3mm, P0.5mm, JEDEC. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 LGA-16
Pin 1 VDD_IO — Power supply for I/O pins
Pin 2 SCL/SPC — I2C clock / SPI clock
Pin 3 GND — Ground
Pin 4 SDA/SDI — I2C data / SPI data in
Pin 5 SA0/SDO — I2C address select / SPI data out
Pin 6 CS — Chip select (SPI)
Pin 7 INT1 — Interrupt 1 output
Pin 8 INT2 — Interrupt 2 output
Pin 9 NC — Not connected
Pin 10 NC — Not connected
Pin 11 NC — Not connected
Pin 12 NC — Not connected
Pin 13 NC — Not connected
Pin 14 NC — Not connected
Pin 15 VDD — Power supply
Pin 16 GND — Ground

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for LSM303DTR Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this component. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

LSM303DTR is suitable for 6 applications: Wearable Devices, Smartphones and Tablets, Robotics and Drones, Industrial Vibration Monitoring, Navigation and Dead Reckoning, Gaming and Virtual Reality.

📱

Wearable Devices

The LSM303DTR is ideal for wearables like fitness trackers and smartwatches, where its compact LGA-16 package and low power consumption (2 mA) enable continuous motion tracking. The accelerometer detects steps and activity, while the magnetometer provides heading for navigation. The 16-bit resolution and selectable full-scale ranges (±2g to ±16g) allow accurate measurement of both subtle movements and high-impact activities. The I2C/SPI interface simplifies connection to low-power MCUs, and the FIFO buffer reduces host wake-ups, extending battery life. The wide supply voltage (2.16V-3.6V) supports direct battery connection. The operating temperature range (-40°C to +85°C) ensures reliable operation in various environments. Compared to discrete sensors, the integrated solution reduces board space and design complexity, making it a preferred choice for compact wearables.

📱

Smartphones and Tablets

In smartphones and tablets, the LSM303DTR provides orientation detection for screen rotation, tilt compensation for GPS navigation, and motion-based gaming controls. The accelerometer's high ODR (up to 1600 Hz) enables responsive gesture recognition, while the magnetometer's ±12 gauss range allows accurate compass heading. The 16-bit resolution ensures smooth and precise motion tracking. The I2C interface at 400 kHz and SPI at 10 MHz provide fast data transfer to the application processor. The small LGA-16 package fits into the tight PCB layouts of modern devices. The device's low power consumption (2 mA) is critical for battery life, and the FIFO buffer offloads the host processor, reducing power consumption further. The device's robustness to vibration and shock, with full-scale up to ±16g, makes it suitable for drop detection and impact sensing.

✈️

Robotics and Drones

The LSM303DTR is used in robotics and drones for attitude estimation, stabilization, and navigation. The accelerometer measures linear acceleration for tilt sensing, while the magnetometer provides heading reference for yaw. The 16-bit resolution and low noise (220 µg/√Hz) enable precise orientation estimation. The wide full-scale range (±16g) handles high dynamic movements. The SPI interface at 10 MHz allows fast data streaming to the flight controller. The compact package and low weight are advantageous for aerial vehicles. The device's operating temperature range (-40°C to +85°C) suits outdoor operation. In drones, the sensor data is fused with gyroscope data (from an external gyro) to provide a complete IMU. The FIFO buffer helps synchronize data with the control loop, reducing jitter. The low power consumption extends flight time.

🏭

Industrial Vibration Monitoring

The LSM303DTR is suitable for industrial vibration monitoring in machinery and equipment. The accelerometer's wide full-scale range (±16g) and high ODR (up to 1600 Hz) capture high-frequency vibrations. The 16-bit resolution provides detailed vibration signatures for predictive maintenance. The device's industrial temperature range (-40°C to +85°C) ensures reliable operation in harsh environments. The SPI interface allows connection to industrial PLCs or MCUs. The small package can be mounted directly on equipment. The magnetometer can detect magnetic fields from motors, aiding in rotational speed measurement. The FIFO buffer enables efficient data collection for FFT analysis. The low power consumption is beneficial for battery-powered wireless sensor nodes. The device's robustness to shock and vibration ensures long-term reliability.

🧭

Navigation and Dead Reckoning

The LSM303DTR is used in navigation systems for dead reckoning, where the accelerometer measures step length and the magnetometer provides heading. This is critical in GPS-denied environments such as indoor navigation. The accelerometer's low noise (220 µg/√Hz) and high resolution enable accurate step counting and stride length estimation. The magnetometer's ±12 gauss range and 0.080 µT/LSB sensitivity provide precise heading. The I2C interface simplifies integration with navigation processors. The device's low power consumption (2 mA) is essential for battery-powered portable navigation devices. The FIFO buffer reduces host processing, allowing continuous operation. The compact package fits into handheld devices. The operating temperature range supports outdoor use. The sensor fusion algorithms combine accelerometer and magnetometer data to estimate position and orientation, improving navigation accuracy.

🎮

Gaming and Virtual Reality

The LSM303DTR is used in gaming controllers and VR headsets for motion tracking and gesture recognition. The accelerometer's high ODR (up to 1600 Hz) and wide full-scale range (±16g) capture fast movements and impacts. The magnetometer provides heading for orientation tracking. The 16-bit resolution ensures smooth and accurate motion. The I2C/SPI interface allows connection to gaming processors. The small package is ideal for compact controllers. The low latency, enabled by the FIFO buffer, is critical for real-time gaming. The device's low power consumption extends battery life in wireless controllers. The operating temperature range supports extended gaming sessions. The sensor fusion with gyroscope data (external) provides 9-axis tracking for immersive VR experiences. The device's robustness to shock ensures durability in gaming environments.

Recommended Products Summary

STM32L4 Low-power MCU for sensor data processing Used in: Wearable Devices nRF52832 BLE SoC for wireless data transmission Used in: Wearable Devices STM32F4 Application processor for sensor fusion Used in: Smartphones and Tablets Snapdragon 8 Gen 1 Mobile application processor Used in: Smartphones and Tablets STM32F3 MCU for sensor fusion and control Used in: Robotics and Drones L3GD20H External gyroscope for 9-axis fusion Used in: Robotics and Drones, Gaming and Virtual Reality STM32F0 Low-cost MCU for data acquisition Used in: Industrial Vibration Monitoring SPSGRF Sub-GHz radio for wireless transmission Used in: Industrial Vibration Monitoring STM32L0 Ultra-low-power MCU for navigation Used in: Navigation and Dead Reckoning GPS Module External GPS for absolute positioning Used in: Navigation and Dead Reckoning STM32F7 High-performance MCU for gaming Used in: Gaming and Virtual Reality
What is the LSM303DTR?
The LSM303DTR is a 6-axis motion sensor combining a 3D accelerometer and a 3D magnetometer in a single LGA-16 package. It provides linear acceleration and magnetic field measurements with 16-bit resolution, communicating via I2C or SPI. According to the STMicroelectronics datasheet, it operates from 2.16V to 3.6V and is designed for consumer and industrial applications.
What is the supply voltage range of LSM303DTR?
The LSM303DTR operates from 2.16V to 3.6V. This wide range allows direct connection to 3V or 3.3V logic systems and supports battery-powered devices. The typical supply current is 2 mA in normal mode, as stated in the ST datasheet.
What interfaces does LSM303DTR support?
The LSM303DTR supports both I2C and SPI interfaces. The I2C address is 0x1E (7-bit) and can be altered via the SA0 pin. SPI operates in 4-wire mode with a maximum clock frequency of 10 MHz. This flexibility allows integration with a wide range of microcontrollers.
What is the accelerometer full-scale range of LSM303DTR?
The accelerometer full-scale range is selectable among ±2g, ±4g, ±6g, ±8g, and ±16g. This allows the user to trade off resolution for measurement range. At ±2g, the sensitivity is 0.061 mg/LSB, providing high resolution for low-g applications.
What is the magnetometer full-scale range of LSM303DTR?
The magnetometer full-scale range is selectable among ±2, ±4, ±8, and ±12 gauss. At ±4 gauss, the sensitivity is 0.080 µT/LSB. This range is suitable for earth magnetic field detection, typically around 0.5 gauss, and for detecting nearby magnetic sources.
What is the output data rate of LSM303DTR?
The accelerometer output data rate ranges from 3.125 Hz to 1600 Hz, while the magnetometer ranges from 0.625 Hz to 100 Hz. These rates can be configured via the control registers, allowing optimization for power consumption versus responsiveness.
Does LSM303DTR have a FIFO buffer?
Yes, the LSM303DTR includes a 32-level FIFO buffer for both accelerometer and magnetometer data. This reduces host processor interrupts by storing data and allowing burst reads, which is beneficial in low-power applications.
What is the operating temperature range of LSM303DTR?
The LSM303DTR operates over -40°C to +85°C. This industrial temperature range makes it suitable for automotive, industrial, and outdoor consumer applications.
What is the package of LSM303DTR?
The LSM303DTR comes in a 16-pin LGA package measuring 3x3x1 mm. This compact package is ideal for space-constrained designs such as wearables and IoT modules. The package is surface-mount and RoHS compliant.
Where can I buy LSM303DTR online?
The LSM303DTR is available from major distributors such as DigiKey and Mouser. As of 2026-08-06, the price is approximately $3.42 for single-unit quantities, with volume discounts available. Check current stock and pricing on their websites.
What is the price of LSM303DTR?
As of 2026-08-06, the LSM303DTR is priced at $3.42 for 1 unit, $3.08 for 10 units, $2.74 for 100 units, $2.47 for 500 units, and $2.19 for 1000 units. Prices are from distributor data and may vary.
What is the lead time for LSM303DTR?
The lead time for LSM303DTR is typically 2-4 weeks from distributors like DigiKey and Mouser, depending on stock levels. For large orders, contact the distributor for accurate lead time estimates.
Is LSM303DTR in stock?
Stock availability for LSM303DTR varies by distributor. As of 2026-08-06, DigiKey and Mouser typically list it as in stock, but check their websites for real-time inventory.
LSM303DTR vs LSM303DLHC - which is better for a wearable?
The LSM303DTR offers a wider accelerometer full-scale range (up to ±16g) and a higher accelerometer output data rate (up to 1600 Hz) compared to the LSM303DLHC, which has a maximum of ±8g and 1000 Hz. For wearables requiring high shock tolerance or fast motion tracking, the LSM303DTR is better. Both share the same LGA-16 package, but the LSM303DTR has a lower noise density (220 µg/√Hz vs 220 µg/√Hz).
What is the difference between LSM303DTR and LSM303DLHC?
The LSM303DTR and LSM303DLHC are both 6-axis motion sensors from STMicroelectronics. Key differences include: the LSM303DTR supports a wider accelerometer full-scale range (±16g vs ±8g), a higher accelerometer ODR (1600 Hz vs 1000 Hz), and a lower supply current (2 mA vs 0.3 mA in normal mode). The LSM303DTR also has a 32-level FIFO, while the LSM303DLHC has no FIFO. Both are pin-compatible in the LGA-16 package.
When should I choose LSM303DTR over LSM303DLHC?
Choose the LSM303DTR when you need higher accelerometer range (±16g) for impact detection, higher ODR (1600 Hz) for fast motion, or a FIFO buffer to reduce host load. Choose the LSM303DLHC if you require lower power consumption (0.3 mA vs 2 mA) and do not need the extended range or FIFO.
What is the best drop-in replacement for LSM303DTR?
The LSM303DLHC is a drop-in replacement for the LSM303DTR as it shares the same LGA-16 package and pinout. However, it has a lower accelerometer full-scale range (±8g) and no FIFO. For a closer match, the LSM303C (also LGA-16) offers similar features but with a different magnetometer range. Verify pin compatibility before replacement.
Can LSM303DLHC replace LSM303DTR?
Yes, the LSM303DLHC can replace the LSM303DTR in most designs as it is pin-compatible and shares the same LGA-16 package. However, the LSM303DLHC has a lower accelerometer full-scale range (±8g vs ±16g) and lacks a FIFO, so verify that these differences are acceptable for your application.
Where to download LSM303DTR datasheet PDF?
The LSM303DTR datasheet PDF can be downloaded from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/lsm303d.pdf. It contains full specifications, pinout, and application notes.
Where to find LSM303DTR pinout?
The LSM303DTR pinout is detailed in the datasheet on page 12. The LGA-16 package has pins for VDD, VDD_IO, GND, SCL/SPC, SDA/SDI, SA0/SDO, CS, and interrupt outputs (INT1, INT2). Refer to the datasheet for the complete pin assignment.
Hey Google, what can replace LSM303DTR?
The LSM303DLHC is a direct drop-in replacement for the LSM303DTR, sharing the same LGA-16 package and pinout. Other alternatives include the LSM303C and LSM9DS1, but they may have different pinouts or require software changes. Always verify pin compatibility before replacement.
Is LSM303DTR the same as LSM303DLHC?
No, the LSM303DTR and LSM303DLHC are not identical. While they share the same LGA-16 package and are pin-compatible, the LSM303DTR offers a wider accelerometer full-scale range (±16g vs ±8g), higher ODR (1600 Hz vs 1000 Hz), and includes a FIFO buffer. The LSM303DLHC has lower power consumption (0.3 mA vs 2 mA).
What are the key specifications of LSM303DTR that engineers should know?
The LSM303DTR is a 6-axis motion sensor with a 3D accelerometer and 3D magnetometer. Key specs include: supply voltage 2.16V-3.6V, accelerometer full-scale ±2g to ±16g, magnetometer full-scale ±2 to ±12 gauss, 16-bit resolution, I2C/SPI interface, accelerometer ODR up to 1600 Hz, magnetometer ODR up to 100 Hz, 32-level FIFO, and operating temperature -40°C to +85°C. It comes in an LGA-16 package.
What is the best STMicroelectronics equivalent for LSM303DTR?
The best STMicroelectronics equivalent for the LSM303DTR is the LSM303DLHC, as it is pin-compatible and shares the same LGA-16 package. However, it has a lower accelerometer range and no FIFO. For a more feature-matched alternative, consider the LSM303C, which also offers a 6-axis solution with similar specifications.

Engineering reference data for LSM303DTR — comparison, design guidance, and compliance information.

Selection Guide

Choose the LSM303DTR when you need a 6-axis motion sensor with a wide accelerometer range (±16g), high ODR (1600 Hz), and a FIFO buffer for efficient data handling. It is ideal for wearables, smartphones, robotics, and industrial vibration monitoring. If you require lower power consumption (0.3 mA) and do not need the extended range or FIFO, the LSM303DLHC is a suitable drop-in alternative. For applications needing a gyroscope in addition to accelerometer and magnetometer, consider the LSM9DS1 or MPU-9250, but note they have different packages and are not pin-compatible. The LSM303C offers a similar feature set with a different magnetometer range and is pin-compatible. Always verify pin compatibility and software drivers when selecting an alternative.

Comparison with Alternatives

Parameter This Product LSM303DLHCTR LSM303CTR LSM9DS1TR MPU-9250 FXOS8700CQ
Package LGA-16 (3x3x1 mm) LGA-16 (3x3x1 mm) - same LGA-16 (3x3x1 mm) - same LGA-24 (3.5x3.5 mm) - different QFN-24 (3x3x1 mm) - different QFN-16 (3x3x1 mm) - different
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics TDK InvenSense NXP Semiconductors
Accelerometer Full-Scale Range ±2g to ±16g ±2g to ±8g ±2g to ±16g ±2g to ±16g ±2g to ±16g ±2g to ±8g
Magnetometer Full-Scale Range ±2 to ±12 gauss ±1.3 to ±8.1 gauss ±2 to ±16 gauss ±4 to ±16 gauss ±4.8 to ±48 mT (approx ±48 to ±480 gauss) ±1.2 to ±12 gauss
Accelerometer ODR 3.125 Hz to 1600 Hz 1 Hz to 1000 Hz 3.125 Hz to 1600 Hz 10 Hz to 952 Hz 4 Hz to 4000 Hz 1.563 Hz to 800 Hz
FIFO Buffer Yes (32 levels) No Yes (32 levels) Yes (32 levels) Yes (512 bytes) Yes (32 samples)
Supply Current (Normal Mode) 2 mA 0.3 mA 2 mA 4.5 mA 3.45 mA 0.9 mA
Interface I2C / SPI I2C / SPI I2C / SPI I2C / SPI I2C / SPI I2C / SPI

Key Differentiators

  • Wider accelerometer full-scale range (±16g) compared to LSM303DLHC (±8g) (vs LSM303DLHCTR)
  • Higher accelerometer ODR (1600 Hz vs 1000 Hz) (vs LSM303DLHCTR)
  • Integrated FIFO buffer (32 levels) not present in LSM303DLHC (vs LSM303DLHCTR)

Design Notes

Place a 100 nF decoupling capacitor close to the VDD and VDD_IO pins. Use a 1 µF capacitor on VDD for additional filtering. Ensure the ground pins are connected to a solid ground plane. Avoid routing high-current traces near the sensor to minimize magnetic interference.

Mount the sensor away from sources of mechanical stress, such as mounting holes and connectors. Use a soft mounting technique (e.g., rubber grommets) if the device is subject to vibration. Keep the PCB area under the sensor free of copper to reduce stress-induced offset.

Do not exceed the supply voltage of 3.6V. Ensure the I2C address is correctly configured via the SA0 pin to avoid address conflicts. When using SPI, set the CS pin high when not communicating. Calibrate the magnetometer for hard-iron and soft-iron effects in the final assembly to ensure accurate heading.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified.

Data verified on: 2026-08-06
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details