TDK Invensense SmartMotion® Development Kits

SmartMotion® development kits

The TDK SmartMotion Platform is a comprehensive development kit for InvenSense Motion Sensor devices. The platform designed around a Microchip SAMG55 MCU can be used by customers for rapid evaluation and development of InvenSense sensor based solutions.

The platform integrates an on-board Embedded Debugger so external tools are not required to program or debug the SAMG55 MCU. The SmartMotion platform runs software including InvenSense MotionLink, a GUI based sensor evaluation tool, and the embedded Motion Drivers for motion sensor software development.

Discover the TDK SmartMotion platform, a comprehensive development kit for InvenSense motion sensor devices

DK-20602 development kit

The DK-20602 is a comprehensive development platform for ICM-20602, a high performance 6-axis motion sensor that combines a 3-axis gyroscope, and a 3-axis accelerometer.


The platform designed around Microchip G55 MCU can be used by developers for rapid evaluation and development of ICM-20602 based solutions. The DK-20602 includes an on-board Embedded Debugger so external tools are not required to program or debug the G55 MCU.

The development kit comes with necessary software including InvenSense MotionLink, a GUI based development tool and embedded Motion Drivers for ICM-20602.

Embedded Motion Drivers (eMD) consists of a set of APIs to configure various aspects of the platform including ICM-20602 sensor parameters such as full-scale range (FSR), output data rate (ODR), low-power or low-noise mode, and sensor interface to host (I2C, SPI).

MotionLink is a GUI based development tool included with the platform. It can be used to capture and visualize the sensor data from the motion sensor.

Features
  • ICM-20602 6-axis motion sensor
  • Microchip G55 MCU with 512KB Flash
  • On-board embedded debugger for programming and debugging
  • USB connectors for host interface to support software debug and sensor data logging
  • Board power supply through USB
  • Sensor Fusion
  • Accelerometer, Gyroscope
  • Android Functions: Game Rotation, Vector, Gravity, Linear Acceleration

DK-20648 development kit

The DK-20648 is a comprehensive development platform for ICM-20648, a high performance 6-axis motion sensor that combines a 3-axis gyroscope, a 3-axis accelerometer, and a DMP™ (Digital Motion Processor™).


The platform designed around Microchip G55 MCU can be used by developers for rapid evaluation and development of ICM-20648 based solutions. The DK-20648 includes an on-board Embedded Debugger so external tools are not required to program or debug the G55 MCU.

The development kit comes with necessary software including InvenSense Motion Link, a GUI based development tool and embedded Motion Drivers for ICM-20648.

Embedded Motion Drivers (eMD) consists of a set of APIs to configure various aspects of the platform including ICM-20648 sensor parameters such as full-scale range (FSR), output data rate (ODR), low-power or low-noise mode, and sensor interface to host (I2C, SPI).

MotionLink is a GUI based development tool included with the platform. It can be used to capture and visualize the sensor data from the motion sensor.

Features
  • ICM-20648 6-axis motion sensor
  • Microchip G55 MCU with 512KB Flash
  • On-board embedded debugger for programming and debugging
  • USB connectors for host interface to support software debug and sensor data logging
  • Board power supply through USB
  • ​Sensor Fusion
  • Accelerometer & Gyroscope Calibration
  • Android Functions: Game Rotation Vector, Gravity, Linear Acceleration
  • Pedometer Functions: Step Detection and Step Count
  • Gestures: Pickup, Tilt, Bring to See

DK-20789 development kit

The DK-20789 is a comprehensive development platform for ICM-20789, a high performance 7-axis motion sensor that combines a 3-axis gyroscope, a 3-axis accelerometer, and a pressure sensor.


The platform designed around Microchip G55 MCU can be used by developers for rapid evaluation and development of ICM-20789 based solutions. The DK-20789 includes an on-board Embedded Debugger so external tools are not required to program or debug the G55 MCU.

The development kit comes with necessary software including InvenSense MotionLink, a GUI based development tool and embedded Motion Drivers for ICM-20789.

Embedded Motion Drivers (eMD) consists of a set of APIs to configure various aspects of the platform including ICM-20789 sensor parameters such as full-scale range (FSR), output data rate (ODR), low-power or low-noise mode, and sensor interface to host (I2C, SPI).

MotionLink is a GUI based development tool included with the platform. It can be used to capture and visualize the sensor data from the motion sensor.

Features
  • ICM-20789 7-axis motion sensor
  • Microchip G55 MCU with 512KB Flash
  • On-board embedded debugger for programming and debugging
  • USB connectors for host interface to support software debug and sensor data logging
  • Board power supply through USB
  • Sensor Fusion
  • Accelerometer, Gyroscope, and Pressure Sensor Calibration
  • Android Functions: Game Rotation Vector, Gravity, Linear Acceleration

DK-20948 development kit

The DK-20948 is a comprehensive development platform for ICM-20948, a high performance 9-axis motion sensor that combines a 3-axis gyroscope, a 3-axis accelerometer, a 3-axis compass, and a DMP™ (Digital Motion Processor™).


The platform designed around Microchip G55 MCU can be used by developers for rapid evaluation and development of ICM-20948 based solutions. The DK-20948 includes an on-board Embedded Debugger so external tools are not required to program or debug the G55 MCU.

The development kit comes with necessary software including InvenSense MotionLink, a GUI based development tool and embedded Motion Drivers for ICM-20948.

Embedded Motion Drivers (eMD) consists of a set of APIs to configure various aspects of the platform including ICM-20948 sensor parameters such as full-scale range (FSR), output data rate (ODR), low-power or low-noise mode, and sensor interface to host (I2C, SPI).

MotionLink is a GUI based development tool included with the platform. It can be used to capture and visualize the sensor data from the motion sensor.

Features
  • ICM-20948 9-axis motion sensor
  • Microchip G55 MCU with 512KB Flash
  • On-board embedded debugger for programming and debugging
  • USB connectors for host interface to support software debug and sensor data logging
  • Board power supply through USB Sensor Fusion
  • Accelerometer, Gyroscope, and Compass Calibration
  • Android Functions: Rotation Vector, Game Rotation Vector, Gravity, Linear Acceleration
  • Pedometer Functions: Step Detection and Step Count
  • Gestures: Pickup, Tilt, Bring to See