component
ICM-42688-PC
Public Made by Adomby adom
Tokmas Accelerometers, LGA-14(2.5x3). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
3D Model
Open in new tab ↗
Loads when you scroll to it. Unloads after 5 minutes in the background.
Symbol & Footprint
Schematic Symbol
Open full view ↗Loads when you scroll to it. Unloads after 5 minutes in the background.
PCB Footprint
Open full view ↗Loads when you scroll to it. Unloads after 5 minutes in the background.
Datasheet
Open in new tab ↗Loads when you scroll to it. Unloads after 5 minutes in the background.
README
markdownICM-42688-PC
Tokmas · Accelerometers · LGA-14(2.5x3)
ICM-42688-PC from Tokmas, in a LGA-14(2.5x3). Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.
Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | SDO/SA0 | output | SPI-UI data out (SDO) in 4-wire SPI mode, and I2C/I3C address select SA0 (SA0=0 gives 0x6B, SA0=1 gives 0x6A) with an internal 200K pull-up. |
| 2 | SDx | bidirectional | Reserved pin; connect to VDDIO, GND or leave unconnected, with an internal 200K pull-up. |
| 3 | SCx | bidirectional | Reserved pin; connect to VDDIO, GND or leave unconnected, with an internal 200K pull-up. |
| 4 | INT1 | output | Programmable interrupt 1 output. |
| 5 | VDDIO | power_in | Power supply for the IO pins. |
| 6 | GND | power_in | Ground (0 V supply). |
| 7 | GND | power_in | Ground (0 V supply). |
| 8 | VDD | power_in | Power supply. |
| 9 | INT2 | output | Programmable interrupt 2 (INT2) / data ready (DRDY) output. |
| 10 | RESV | bidirectional | Reserved; connect to VDDIO or logic high (preferred) or leave floating with the internal 200K pull-up enabled, and never connect to GND or logic low. |
| 11 | RESV-NC | unconnected | Reserved; float is preferred, and it is an output by default (disabled if RESV pin 10 is firmly held at VDDIO). |
| 12 | CS | input | I2C/I3C/SPI-UI selection pin: 1 enables I2C/I3C mode, 0 enables SPI-UI mode and disables I2C/I3C, with an internal 200K pull-up. |
| 13 | SCL | bidirectional | I2C/I3C clock (SCL) in I2C/I3C mode and SPI-UI serial clock (SPC) in SPI mode, with an internal 200K pull-up. |
| 14 | SDA | bidirectional | I2C/I3C data (SDA), SPI-UI data in (SDI) in 4-wire mode or data IO (SDIO) in 3-wire mode, with an internal 200K pull-up. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Tokmas |
| Package | LGA-14(2.5x3) |
| Category | Sensors |
| Pins | 14 |
Electrical characteristics
Limits as printed in the datasheet (page.json metadata.characteristics carries them as data).
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |
|---|---|---|---|---|---|---|---|
| Supply Voltage | VDD | 1.71 | 1.8 | 3.6 | V | 11 | |
| I/O Pins Supply Voltage | VDDIO | 1.71 | 1.8 | 3.6 | V | 11 | |
| Digital Low Level Input Voltage | VIL | 0.3 | V | max printed as 0.3 *VDDIO | 11 | ||
| Digital High Level Input Voltage | VIH | 0.7 | V | min printed as 0.7 *VDDIO; table also prints VDDIO + 0.3 | 11 | ||
| Digital Low Level Output Voltage | VOL | 0.1 | V | max printed as 0.1 *VDDIO | 11 | ||
| Digital High Level Output Voltage | VOH | 0.9 | V | min printed as 0.9 *VDDIO | 11 | ||
| POR Threshold Voltage | VPOR_RLS | 1.1 | V | 11 | |||
| Storage Temperature | TSTG | -40 | 125 | °C | 11 | ||
| Lead Soldering Temperature | TPmax | 260 | °C | 10 Seconds | 11 | ||
| Supply Voltage | VDD | -0.3 | 3.6 | V | 11 | ||
| I/O Pins Supply Voltage | VDDIO | -0.3 | 3.6 | V | 11 | ||
| Acceleration (mechanical shock) | Sg | 10000 | g | 0.2 ms (Un-powered) | 11 | ||
| ESD Human Body Model | ESD | -2000 | 2000 | V | Human Body Model per JES001-2014 | 11 | |
| ESD Charged Device Model | ESD | -500 | 500 | V | Charged Device Model per JESD22-C101 | 11 | |
| Power Off Voltage | SDV | 0.2 | V | Voltage that device considers to be power down, valid for VDD & VDDIO | 12 | ||
| Power Off Interval | PINT | 100 | μs | Time period required for voltage lower than SDV to enable next POR, valid for VDD & VDDIO | 12 | ||
| Host SPI Interface Speed | fSPC | 15 | MHz | VDD = VDDIO = 1.8 V, T = 25°C | 19 | ||
| Host I2C Interface Speed | fSCL | 400 | kHz | standard mode and Fast Mode are supported | 19 | ||
| Host I3C Interface Speed | fSCL3 | 12.5 | MHz | Standard Data Rate (SDR) | 19 | ||
| SPI Clock Cycle | tSPC | 66.6 | ns | VDDIO = 1.8 V, T = 25°C | 75 | ||
| SPI Clock Frequency | fSPC | 15 | MHz | VDDIO = 1.8 V, T = 25°C | 75 | ||
| CS Setup Time | tsCS | 6 | ns | 75 | |||
| CS Hold Time | thCS | 8 | ns | 75 | |||
| SDI Input Setup Time | tsSDI | 5 | ns | 75 | |||
| SDI Input Hold Time | thSDI | 15 | ns | 75 | |||
| SDO Time for Valid Output | tvSDO | 50 | ns | 75 | |||
| SDO Hold Time for Output | thSDO | 9 | ns | 75 | |||
| SDO Disable Time for Output | tdSDO | 50 | ns | 75 | |||
| SDIO Address Setup Time | tsSDIO | 5 | ns | 75 | |||
| SDIO Address Hold Time | thSDIO | 15 | ns | 75 | |||
| SDIO Time for Valid Data | tvSDIO | 50 | ns | 75 | |||
| SDIO Time from SPC to High Z | tczSDIO | 50 | ns | 75 | |||
| SDIO Time from CS to High Z | tzSDIO | 50 | ns | 75 | |||
| I2C SCL Clock Frequency | fSCL | 0 | 400 | KHz | 77 | ||
| I2C Bus-Free Time between STOP and START | tBUF | 1300 | ns | 77 | |||
| I2C START or Repeated START Hold Time | tHD;STA | 600 | ns | 77 | |||
| I2C SCL LOW Period | tLOW | 1300 | ns | 77 | |||
| I2C SCL HIGH Period | tHIGH | 600 | ns | 77 | |||
| I2C Repeated START Setup Time | tSU;STA | 600 | ns | 77 | |||
| I2C Data Setup Time | tSU;DAT | 100 | ns | 77 | |||
| I2C Data Hold Time, Standard Mode | tHD;DAT | 0 | 3450 | ns | Standard Mode | 77 | |
| I2C Data Hold Time, Fast Mode | tHD;DAT | 0 | 900 | ns | Fast Mode | 77 | |
| I2C SCL Rise Time, Standard Mode | tRCL, tR | 1000 | ns | Standard Mode | 77 | ||
| I2C SCL Rise Time, Fast Mode | tRCL, tR | 300 | ns | Fast Mode; min printed as 20 + 0.1 * CB | 77 | ||
| I2C SCL Fall Time, Standard Mode | tFCL | 300 | ns | Standard Mode | 77 | ||
| I2C SCL Fall Time, Fast Mode | tFCL | 300 | ns | Fast Mode; min printed as 20 + 0.1 * CB | 77 | ||
| I2C SDA Rise Time, Standard Mode | tRDA, tRCL1 | 1000 | ns | Standard Mode | 77 | ||
| I2C SDA Rise Time, Fast Mode | tRDA, tRCL1 | 300 | ns | Fast Mode; min printed as 20 + 0.1 * CB | 77 | ||
| I2C SDA Fall Time, Standard Mode | tFDA | 300 | ns | Standard Mode | 77 | ||
| I2C SDA Fall Time, Fast Mode | tFDA | 300 | ns | Fast Mode; min printed as 20 + 0.1 * CB | 77 | ||
| I2C Stop Condition Setup Time | tSU;STO | 600 | ns | 77 | |||
| Accelerometer Noise Density | 150 | µg/√Hz | High-Resolution Mode | 14 | |||
| Accelerometer Initial Offset Tolerance | -100 | 100 | mg | Board Level | 14 | ||
| Accelerometer Initial Sensitivity Tolerance | -6 | 6 | % | Board Level | 14 | ||
| Gyroscope Noise Density | 13 | mdps/√Hz | High-Resolution Mode | 15 | |||
| Gyroscope Initial Offset Tolerance | -10 | 10 | dps | Board Level | 15 | ||
| Gyroscope Initial Sensitivity Tolerance | -3 | 3 | % | Board Level | 15 | ||
| System Turn On Time | 15 | ms | From Software Reset, No Power, or Power Down to Power-on Default state | 15 |
CAD (KiCad official)
- Symbol:
ICM-42688-PC - Footprint:
Package_LGA:Bosch_LGA-14_3x2.5mm_P0.5mm - 3D model: LGA-14(2.5x3) (KiCad packages3D, STEP)
- 3D model files:
icm-42688-pc-etched.step/icm-42688-pc-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);icm-42688-pc.step/icm-42688-pc.glbare the bare package body.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: Tokmas datasheet (80 pp, sha256
409e777a5db8dcff, retrieved 2026-10-22, tier: lcsc) - Extractor: parts-factory
2.0.0/extract_pins 0.3, primaryclaude-sonnet-5-5(text), consensusclaude-sonnet-5-5(agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish. - CAD: KiCad official libraries (CC-BY-SA 4.0).