Single-chip tri-core 6-axis motion tracking solution with integrated sensor-hub framework software, geared toward IoT applications. The ICM-30670 combines gyroscope and accelerometer sensors with tri-core processors in a LGA package, and serves as a sensor hub. The ARM Cortex-M0 CPU provides a low-power programmable platform for software development. The DMP4 is optimized for fixed point processing and FFT generation and complements the CPU by offloading math intensive operations. The integrated InvenSense Sensor Framework provides an open platform for creating applications for mobile platforms.