IMU position tracking device with ICM20948
IMU ACCEL/GYRO/COMPI2C/SPI 24QFN
The ICM-20948 is the world's lowest-power 9-axis motion-tracking device. This article is going to talk about more detailed information about ICM-20948.
IMU ACCEL/GYRO/COMPI2C/SPI 24QFN The ICM-20948 is the world's lowest-power 9-axis motion-tracking device. This article is going to talk about more detailed information about ICM-20948.
2099
Apr 4, 2022
Elroy Forster
IMU position tracking device with ICM20948
IMU ACCEL/GYRO/COMPI2C/SPI 24QFN
The ICM-20948 is the world's lowest-power 9-axis motion-tracking device. This article is going to talk about more detailed information about ICM-20948.
The ICM-20948 is the world's lowest-power 9-axis motion-tracking device, making it excellent for Smartphones, Tablets, Wearable Sensors, and Internet-of-Things (IoT) applications. An auxiliary I2C link to external sensors, on-chip 16-bit ADCs, programmable digital filters, an embedded temperature sensor, and programmable interrupts are all features of the ICM-20948. The gadget can operate at a voltage as low as 1.71V. I2C and high-speed SPI (7 MHz) communication interfaces are available.
• Lowest Power 9-Axis Device at 2.5 mW
• 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 to ±4900 µT
• Onboard Digital Motion Processor (DMP)
• Android support
• Auxiliary I2C interface for external sensors
• On-Chip 16-bit ADCs and Programmable Filters
• 7 MHz SPI or 400 kHz Fast Mode I²C
• Digital-output temperature sensor
• VDD operating range of 1.71V to 3.6V
• MEMS structure hermetically sealed and bonded at the wafer level
• RoHS and Green compliant

ICM-20948 Pinout
| PIN NUMBER | PIN NAME | PIN DESCRIPTION |
| 7 | AUX_CL | 2C Master serial clock, for connecting to external sensors |
| 8 | VDDIO | Digital I/O supply voltage |
| 9 | AD0 / SDO | 2C Slave Address LSB (AD0); SPI serial data output (SDO) |
| 10 | REGOUT | Regulator filter capacitor connection |
| 11 | FSYNC | Frame synchronization digital input. Connect to GND if unused |
| 12 | INT1 | Interrupt 1 |
| 13 | VDD | Power supply voltage |
| 18 | GND RESV |
Power supply ground Reserved. Do not connect. |
| 19 | ||
| 20 | RESV AUX_DA nCS |
Reserved. Connect to GND. I2C master serial data, for connecting to external sensors Chip select (SPI mode only) |
| 21 | ||
| 22 | ||
| 23 | SCL / SCLK | I2C serial clock (SCL); SPI serial clock (SCLK) |
| 24 | SDA / SDI | I2C serial data (SDA); SPI serial data input (SDI) |
| 1 – 6, 14 - 17 | NC | Do not connect |
Pin Descriptions

ICM-20948 Symbol

ICM-20948 Footprint

ICM-20948 Block Diagram
TDK InvenSense ICM-20948 technical specifications, attributes, parameters and parts with similar specifications to TDK InvenSense ICM-20948.
TDK InvenSense ICM-20948 technical specifications, attributes, parameters and parts with similar specifications to TDK InvenSense ICM-20948.
| Product Attribute | Attribute Value | |
|---|---|---|
| Factory Lead Time | 16 Weeks | |
| Mounting Type | Surface Mount | |
| Package / Case | 24-TFQFN Module Exposed Pad | |
| Usage Level | Industrial grade |
| Product Attribute | Attribute Value | |
|---|---|---|
| Operating Temperature | -40°C~85°C | |
| Packaging | Tape & Reel (TR) | |
| Part Status | Active | |
| Moisture Sensitivity Level (MSL) | 1 (Unlimited) |
| Product Attribute | Attribute Value | |
|---|---|---|
| Output Type | I2C, SPI | |
| Sensor Type | Accelerometer, Gyroscope, Magnetometer, 9 Axis | |
| RoHS Status | ROHS3 Compliant |

ICM-20948 Circuit
| PARAMETER | RATING |
| Supply Voltage, VDD | 0.5V to +4V |
| Supply Voltage, VDDIO | -0.3V to +2.5V |
| REGOUT | -0.5V to 2V |
| Input Voltage Level (AUX_DA, AD0, FSYNC, INT, SCL, SDA) | -0.5V to VDD + 0.5V |
| Acceleration (Any Axis, unpowered) | 20,000g for 0.2 ms |
| Operating Temperature Range | -40°C to +105°C |
| Storage Temperature Range | -40°C to +125°C |
| Electrostatic Discharge (ESD) Protection | 2kV (HBM); 200V (MM) |
| Latch-up | JEDEC Class II (2),125°C ±100 mA |
The ICM-20948 is an I2C master to the optional external sensor. The ICM-20948 has limited capabilities as an I2C Master and depends on the system processor to manage the initial configuration of any auxiliary sensors. The ICM-20948 has an interface bypass multiplexer, which connects the system processor I2C bus pins 23 and 24 (SCL and SDA) directly to the auxiliary sensor I2C bus pins 7 and 21 (AUX_CL and AUX_DA).

Once the auxiliary sensors have been configured by the system processor, the interface bypass multiplexer should be disabled so that the ICM-20948 auxiliary I2C master can take control of the sensor I2C bus and gather data from the auxiliary sensors.
• Smartphones and Tablets
• Wearable Sensors
• IoT Applications

ICM-20948 Package information
InvenSense, Inc., a subsidiary of the TDK Group: InvenSense is the global leader in MEMS Motion, Audio, and Pressure Solutions for the consumer, industrial, automotive, and IoT business segments, and is part of TDK's Sensor System Business Company. TDK continues to push the frontiers of performance and quality, setting new benchmarks of innovation across numerous industries, with a very broad portfolio of MEMS 3/6/7/9 axis motion sensors, accompanied by the highest performing MEMS audio microphones, and pressure sensors.
TAGS
Comments