# LILYGO T-ICM-20948

> Breakout module for the InvenSense ICM-20948 9-axis MEMS IMU, combining a 3-axis gyroscope, 3-axis accelerometer, and 3-axis magnetometer with an onboard Digital Motion Processor for real-time motion tracking.

## Quick Facts

- **Brand:** LILYGO
- **Board Type:** sensor-module
- **Price:** ~$5.22
- **Product Readiness:** developer
- **CPU:** ICM-20948 (Digital Motion Processor)
- **CPU Architecture:** DSP
- **CPU Cores:** 1
- **RAM:** 4KB FIFO
- **Flash:** none
- **Power:** 3.3V
- **Operating Voltage:** 3.3V

## Open Source

- **Firmware:** Yes
- **Schematics:** No
- **PCB Layout:** No

## Compatible Firmware

arduino

## Use Cases

- wearable
- fitness-tracker
- iot
- field-data-logger

## Components

- **ICM-20948** (accelerometer): InvenSense 9-axis low-power MEMS IMU with 3-axis gyroscope (±2000dps), 3-axis accelerometer (±16g), 3-axis magnetometer (±4900µT), and onboard DMP — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Finvensense.tdk.com%2Fwp-content%2Fuploads%2F2016%2F06%2FDS-000189-ICM-20948-v1.3.pdf&ref=openhardware.directory&product=lilygo-t-icm-20948&source=md-export)

## Protocols

- **I2C**
- **SPI**

## Description

## Overview

The LILYGO T-ICM-20948 is a sensor breakout board featuring the InvenSense ICM-20948, a low-power 9-axis MEMS MotionTracking device. It integrates a 3-axis gyroscope with programmable full-scale ranges of ±250/500/1000/2000 dps, a 3-axis accelerometer at ±2/4/8/16g, and a 3-axis magnetometer with ±4900μT range. An onboard Digital Motion Processor (DMP) handles sensor fusion, gesture recognition, and activity classification in hardware. The module communicates via I2C at up to 400kHz or SPI at up to 7MHz, and also exposes an auxiliary I2C port for additional external sensors. A digital-output temperature sensor is also included. Priced at $5.22.

## Where to Buy

- [LILYGO](https://openhardware.directory/r?to=https%3A%2F%2Flilygo.cc%2Fproducts%2Ft-icm-20948&ref=openhardware.directory&product=lilygo-t-icm-20948&source=md-export) — $5.22

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Flilygo.cc%2Fproducts%2Ft-icm-20948&ref=openhardware.directory&product=lilygo-t-icm-20948&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2FXinyuan-LilyGO%2FT-Display-S3-Pro&ref=openhardware.directory&product=lilygo-t-icm-20948&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Finvensense.tdk.com%2Fwp-content%2Fuploads%2F2016%2F06%2FDS-000189-ICM-20948-v1.3.pdf&ref=openhardware.directory&product=lilygo-t-icm-20948&source=md-export)

## Tags

`icm-20948`, `invensense`, `imu`, `9-axis`, `accelerometer`, `gyroscope`, `magnetometer`, `sensor-module`

## Images

![LILYGO T-ICM-20948](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-icm-20948/e882c6969adb.jpg)
![LILYGO T-ICM-20948](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-icm-20948/b3246581a113.jpg)
![LILYGO T-ICM-20948](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-icm-20948/f7cf564ec99d.jpg)
![LILYGO T-ICM-20948](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-icm-20948/8ce08d804b19.jpg)
![LILYGO T-ICM-20948](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-icm-20948/eb699b071bcc.jpg)
![LILYGO T-ICM-20948](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-icm-20948/aa15f39401df.png)

---
[View full device page](https://openhardware.directory/devices/lilygo-t-icm-20948)