Install this component

Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:

Search the Adom Wiki for the library component "ICM-20948" (slug: icm-20948) at https://wiki-ufypy5dpx93o.adom.cloud/wiki/libraries/icm-20948. Pull down the KiCad symbol, footprint, and 3D model files from the wiki page's assets. Install them into my current KiCad project and register in sym-lib-table and fp-lib-table. If the page has a datasheet URL, save that too.
Manufacturer TDK InvenSense
Package QFN-24
Pins 24 pins (I2C/SPI, Aux I2C, Interrupt, Power)
Sensors 9-axis (accel + gyro + mag)
Gyro ±250/500/1000/2000 °/s
Accel ±2/4/8/16 g
Mag ±4900 µT

Library View

Interactive symbol, footprint, and 3D model — hover pins for cross-highlighting.

SymbolGenerated Generated from pin data (KiCad symbol Sensor_Motion/ICM-20948 is multi-unit)
FootprintMissing Not available (Package_LGA/InvenSense_QFN-24_3x3mm_P0.4mm not found in KiCad standard library)
3DGenerated Generated pad visualization (Babylon.js)

Breakout Board

Auto-generated breakout molecule for ICM-20948 — all pins brought to 2mm-pitch headers with 4 corner machine pins on 8mm grid.

Pricing & Availability

Specifications

Sensors9-axis (accel + gyro + mag)
Gyro±250/500/1000/2000 °/s
Accel±2/4/8/16 g
Mag±4900 µT
InterfaceI2C / SPI
PackageQFN-24 (3x3mm)

Pin Configuration

I2C/SPIAux I2CInterruptPower
PinNameGroupFunction
I2C/SPI — Host communication (I2C or SPI)
7NCSI2C/SPISPI chip select
8AD0/SDOI2C/SPII2C addr / SPI data out
22SCL/SCLKI2C/SPII2C clock / SPI clock
23SDA/SDII2C/SPII2C data / SPI data in
Aux I2C — Auxiliary I2C for external sensors
6AUX_DAAux I2CAux I2C data
19AUX_CLAux I2CAux I2C clock
Interrupt — Interrupt and sync
10FSYNCInterruptFrame sync
11INT1InterruptInterrupt output 1
Power — Supply, regulator, and ground
9REGOUTPowerRegulator bypass
12VDDPowerSupply voltage (1.71V-3.6V)
18GNDPowerGround
20VDDIOPowerI/O supply (1.71V-1.95V)
Other
1NCNo connection
2NCNo connection
3NCNo connection
4NCNo connection
5NCNo connection
13NCNo connection
14NCNo connection
15NCNo connection
16NCNo connection
17NCNo connection
21NCNo connection
24NCNo connection

AI Skill Technical Reference

Edit AI Skill

ICM-20948 — 9-axis IMU (accel + gyro + mag), I2C/SPI, QFN-24

Manufacturer: TDK InvenSense Package: QFN-24

Description

The ICM-20948 is a 9-axis motion sensor from TDK InvenSense combining accelerometer, gyroscope, and magnetometer. Features a built-in DMP for sensor fusion. Successor to the MPU-9250.

Electrical Specifications

  • Sensors: 9-axis (accel + gyro + mag)
  • Gyro: ±250/500/1000/2000 °/s
  • Accel: ±2/4/8/16 g
  • Mag: ±4900 µT
  • Interface: I2C / SPI
  • Package: QFN-24 (3x3mm)

Pin Configuration

Package: QFN-24

  • Pin 1: NC — No connection
  • Pin 2: NC — No connection
  • Pin 3: NC — No connection
  • Pin 4: NC — No connection
  • Pin 5: NC — No connection
  • Pin 6: AUX_DA — Aux I2C data
  • Pin 7: NCS — SPI chip select
  • Pin 8: AD0/SDO — I2C addr / SPI data out
  • Pin 9: REGOUT — Regulator bypass
  • Pin 10: FSYNC — Frame sync
  • Pin 11: INT1 — Interrupt output 1
  • Pin 12: VDD — Supply voltage (1.71V-3.6V)
  • Pin 13: NC — No connection
  • Pin 14: NC — No connection
  • Pin 15: NC — No connection
  • Pin 16: NC — No connection
  • Pin 17: NC — No connection
  • Pin 18: GND — Ground
  • Pin 19: AUX_CL — Aux I2C clock
  • Pin 20: VDDIO — I/O supply (1.71V-1.95V)
  • Pin 21: NC — No connection
  • Pin 22: SCL/SCLK — I2C clock / SPI clock
  • Pin 23: SDA/SDI — I2C data / SPI data in
  • Pin 24: NC — No connection

Sub-Skills
?
What are Sub-Skills?

Sub-skills are community-contributed AI skill extensions for this component. They teach AI assistants about specific tools, configurators, or workflows.

Examples:

  • A manufacturer’s configuration tool for a motor controller
  • A community-written design guide for an amplifier circuit
  • An automated test/validation script for a sensor module

How to add one: Click Add Sub-Skill, provide the URL to your skill and a brief description. Submissions are reviewed by the Adom team before going live.

No sub-skills yet. Be the first to contribute one!

0 revisions · Updated 2026-03-02 17:31:36