
TDK InvenSense
MPU-6500 may replace ICM-20948 only where the compass is not used.
ICM-20948 is a 9-axis TDK InvenSense IMU. Listed candidates are downgrades or require FAE review, not verified drop-in replacements.
Voltage ok for MPU-6500; weaker for MPU-6050.
Pinout and footprint are not verified.
Registers and sensor set differ.
Kept candidates are NRND.
No pin-compatible replacement is verified from the provided evidence.
Use MPU-6500 only if the compass is unused and board/firmware changes are acceptable.
Loss of 9-axis function and unverified pinout.

TDK InvenSense
MPU-6500 may replace ICM-20948 only where the compass is not used.
| Feature / factor | ICM-20948 | MPU-6500 | MPU-6050 | Alt 3 | Compatibility / risk |
|---|---|---|---|---|---|
| Application | 9-axis IMU | 6-axis IMU | 6-axis IMU | 6-axis IMU — No compass; MPU-6050: No compass | |
| Interface | I2C, SPI | I2C, SPI | I2C | I2C, SPI — Protocol class ok; MPU-6050: SPI missing | |
| Voltage | 1.71-3.6V | 1.71-3.6V | 2.375-3.46V | 1.71-3.6V / 2.375-3.46V — Range aligns; MPU-6050: Narrower range | |
| Package | 24-pin QFN | 24-pin QFN | 24-pin QFN | 24-pin QFN — Dims differ/need land check; MPU-6050: 4x4 vs target 3x3 | |
| Lifecycle | - | NRND | NRND | NRND — Not for new designs; MPU-6050: Sourcing risk |
From the provided list, MPU-6500 is the closest candidate, but it is a 6-axis downgrade and needs review.