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
Contact our product specialists

Ask an expert

Have a question? Our regional technical specialists are on hand to help.

Subscribe to our Newsletters

Researching technology for your next application design? We can help you get project ready. Get the latest design tools and solutions, Engineers' Insight and Focus magazine sent straight to your inbox.

SUBSCRIBE