ICM-30670
World’s First OIS+UI Solution with Integrated Sensor Huꢀ
GENERAL DESCRIPTION
APPLICATIONS
The single-chip FireFly ICM-ꢁ0ꢂꢃ0 is the world’s first dual
interface Optical Image Stabilization (OIS) and 6-axis motion
tracking solution for User Interface, UI, with an integrated
sensor-hub and framework software.
Smartphones and Tablets
FEATURES
Sensor hub with integrated 6-Axis in a 32-Pin LGA:
4x4x0.98mm package
Industry leading gyroscope and accelerometer sensors
with an ARM Cortex-M0 CPU, and a DMP4 Digital Motion
Proꢄessor™ in a small 4x4x0.98mm LGA package
OIS: Dedicated I2C Master interface for connecting to
OIS controllers. DMP4 runs a gyro filter algorithm that
allows for best in class OIS performance
Shaker-less OIS Calibration support
Simultaneous OIS + UI interface support
Android Lollipop and beyond Support
Smart FSR Switching between OIS and UI modes
I2C interface for OIS controllers
Auxiliary I2C interface to support additional sensors,
enabling multi-sensor MotionFusion operation
3-Axis Gyroscope with Programmable FSR of ±250,
±500, ±1000, and ±2000dps
Cortex-M0 CPU provides a low-power programmable
platform for software development
DMP4 is optimized for fixed point processing and FFT
generation and complements the CPU by offloading math
intensive operations as well as running the Gyro Filter
portion of the OIS control algorithm
3-Axis Accelerometer with Programmable FSR of
±2g, ±4g, ±8g and ±16g
ARM Cortex-M0 CPU and DMP4
Integrated InvenSense Sensor Framework provides an
open and powerful platform for creating cutting-edge
always-on applications. Developers can use the built-in
framework components to rapidly develop and launch
new features
Flash 64Kbytes
SRAM 64Kbytes (shared by Cortex-M0, DMPs, FIFO)
4 timers that can be used for timestamp, watchdog,
and general purpose timer functions
Serial Wire Data Port for Cortex-M0 debug/trace
I2C up to 1MHz; SPI up to 8MHz
EIS FSYNC support
ORDERING INFORMATION
PART
TEMP RANGE
PACKAGE
TYPICAL OPERATING CIRCUIT
ICM-30670†
−ꢅ0°C to +ꢆꢇ°C
32-Pin LGA
GPIO4 / FSYNC
GPIO5
†Denotes RoHS and Green-Compliant Package
AUX_SCL
AUX_SDA
GPIO0 / AUX_SCL
GPIO1 / AUX_SDA
GPIO2
OIS_SDA
OIS_SCL
OIS_SDA
OIS_SCL
BLOCK DIAGRAM
C4, 0.1 µ F
1
24
23
SWDIO
VDDIO
GPIO7
2
3
4
5
6
7
8
SWDCLK
22 NC
NC
NC
21
20
19
18
NC
NC
ICM-30670
NC
NC
GPIO3
GPIO6
nCS
nCS
SDO/AD0
SDO
17 NC
XTALO
SDI/SDA
SDI
SCLK/SCL
System Clock 32.768KHz
XTALI
SCLK
RESETL
VDD
nRESET
1.71 – 3.6VDC
C5, 0.1µF
C3, 0.1 mF
InvenSense Inc.
1745 Technology Drive, San Jose, CA 95110 U.S.A
+1(408) 988–7339
This document contains information on a pre-production
product. InvenSense Inc. reserves the right to
changespecifications and information herein without
notice.
Document Number: PB-ICM-30670-00
Revision: 1.0
Revision Date: 11/30/2015
www.invensense.com