Description
When you want to sense orientation using inertial measurements, you need an Inertial Measurement Unit, and when it comes to IMUs, the more DoFs, the better! The ICM20948 from Invensense packs 9 Degrees of freedom into a teeny package, making it a one-stop-shop for all the DOFs you need! Within its svelte 3x3mm package, there is not just one MEMS sensor die but two: Invensense’s MEMS 3-axis accelerometer and gyro plus the AK09916 3-axis magnetometer from Asahi Kasei Microdevices.
This chip is considered TDK's upgrade for the popular (now discontinued) MPU-9250, though it is not exactly code compatible. All 9 axes are digitized via 16-bit ADCs accessible over I2C. The breakout includes a 1.8V regulator and level shifting circuitry to interface with 3.3V or 5V systems.
- 3-Axis Gyroscope with Programmable FSR of ±250 dps, ±500 dps, ±1000 dps, and ±2000 dps
- 3-Axis Accelerometer with Programmable FSR of ±2g, ±4g, ±8g, and ±16g
- 3-Axis Compass with a wide range of ±4900 µT
The breakout features standard 0.100”/2.54mm pitch headers and STEMMA QT connectors for easy interfacing and daisy chaining sensors. Comprehensive Arduino and CircuitPython libraries are available to get started quickly.