MC6470 6-Axis eCompass
Preliminary Datasheet
GENERAL DESCRIPTION
The MC6470 is a 6-axis electronic compass that
consists of a 3-axis linear accelerometer and a 3-
axis magnetic field sensor, both with an I2C
digital interface, in a single package.
By combining a high precision magnetic sensor
with a low noise single-chip MEMS
accelerometer, the MC6470 enables industry-
leading tilt-compensated compass directional
accuracy, with appropriate attention to magnetic
system design.
The MC6470 feature set is optimized for cell
phones, portable navigation devices and fitness
products. Applications taking advantage of high
precision directional pointing include map
orientation, virtual reality data overlay, enhanced
navigation with dead reckoning assistance and
gyroscope replacement. Additionally, the MC6470
maintains standard accelerometer features such
as motion enabled user interface, gesture
recognition and gaming control.
The MC6470 supplied with mCube eMotion™
software eases integration of compass
functionality into the end product. eMotion
software features includes tilt-compensated
heading calculation, hard- and soft-iron
calibration and World Magnetic Model (WMM)
compensation.
The MC6470 has a linear acceleration full-scale
range of ±16g and low noise magnetic sensors
with up to 0.15µT magnetic field resolution. A
single I2C interface is available to separately
control magnetometer and accelerometer
functions, enabling independent operation of
functions for applications flexibility.
FEATURES
Single-package high performance
eCompass
o
3-axis magnetometer and 3-axis
accelerometer
o
Single I2C interface to 400 kHz
Magnetometer
o
High performance magnetic sensor
with 0.15µT resolution
o
0.35uT Noise
o
15-bit resolution
o
Broad field range up to ±2.4mT
o
Programmable output data rate from
0.5 to 100 Hz
Accelerometer
o
±2,4,8,16g full-scale acceleration range
o
14-bit resolution
2 × 2 × 0.95 mm 12-pin package
mCube Proprietary
© 2014 mCube Inc. All rights reserved
APS-048-0033v1.3
1 / 63
MC6470 6-Axis e-Compass
Preliminary Datasheet
TABLE OF CONTENTS
1
2
3
ORDER INFORMATION ............................................................................................................. 4
FUNCTIONAL BLOCK DIAGRAM ............................................................................................... 5
PACKAGING AND PIN DESCRIPTIONS .................................................................................... 6
3.1
Package Orientation ............................................................................................................. 6
3.2
Package Outline ................................................................................................................... 7
3.3
Pin Descriptions ................................................................................................................... 8
3.4
Typical Application Circuit .................................................................................................... 9
3.5
Tape and Reel ................................................................................................................... 10
SPECIFICATIONS .................................................................................................................... 12
4.1
Absolute Maximum Ratings ................................................................................................ 12
4.2
Magnetometer Sensor Characteristics ............................................................................... 13
4.3
Accelerometer Sensor Characteristics ............................................................................... 14
4.4
Electrical Characteristics .................................................................................................... 15
4.5
I2C Electrical Characteristics.............................................................................................. 16
4.6
I2C Timing Characteristics ................................................................................................. 17
4.7
Power Supply Sequence .................................................................................................... 18
MAGNETOMETER SUBSECTION............................................................................................ 20
5.1
Magnetometer Operational Modes ..................................................................................... 20
5.2
Initialization ........................................................................................................................ 21
5.2.1
Self-Test ......................................................................................................................... 21
5.3
Modes ................................................................................................................................ 23
5.3.1
OFF mode ...................................................................................................................... 23
5.3.2
Stand-by mode ............................................................................................................... 23
5.3.3
Active mode .................................................................................................................... 23
5.4
Magnetometer Interrupt Output (INTM pin)......................................................................... 26
5.5
Offset Calibration ............................................................................................................... 27
5.6
Offset Drift .......................................................................................................................... 28
5.7
Temperature Measurement and Compensation Function ................................................... 29
ACCELEROMETER SUBSECTION .......................................................................................... 30
6.1
Accelerometer Operation ................................................................................................... 30
6.1.1
Accelerometer Sensor Sampling .................................................................................... 30
6.1.2
Accelerometer Offset and Gain Calibration ..................................................................... 30
6.1.3
Accelerometer Tap Detection ......................................................................................... 30
6.2
Accelerometer Operational States ...................................................................................... 30
6.3
Accelerometer Operational State Flow ............................................................................... 31
6.4
Accelerometer Interrupts .................................................................................................... 32
6.4.1
Accelerometer Enabling and Clearing Interrupts ............................................................. 32
6.4.2
Accelerometer ACQ_INT Interrupt .................................................................................. 32
6.5
Accelerometer Continuous Sampling ................................................................................. 32
6.6
Accelerometer Watchdog Timer ......................................................................................... 32
I2C INTERFACE ....................................................................................................................... 34
7.1
Accelerometer I2C Interface ............................................................................................... 34
7.2
Magnetometer I2C Interface ............................................................................................... 34
7.3
I2C Message Format .......................................................................................................... 35
MAGNETOMETER REGISTER INTERFACE............................................................................ 36
8.1
Magnetometer Registers .................................................................................................... 37
ACCELEROMETER REGISTER INTERFACE .......................................................................... 43
9.1
Register Summary ............................................................................................................. 44
APS-048-0033v1.3
2 / 63
4
5
6
7
8
9
mCube Proprietary
© 2014 mCube Inc. All rights reserved
MC6470 6-Axis e-Compass
Preliminary Datasheet
9.2
SR: Status Register ............................................................................................................ 46
9.3
OPSTAT: Device Status Register ....................................................................................... 47
9.4
INTEN: Interrupt Enable Register ....................................................................................... 48
9.5
MODE: Register ................................................................................................................. 49
9.6
SRTFR: Sample Rate and Tap Feature Register ............................................................... 50
9.7
TAPEN: Tap Control Register ............................................................................................ 51
9.8
TTTRX,TTTRY, TTTRZ: X, Y and Z Tap Duration and Threshold Registers ...................... 52
9.9
XOUT_EX, YOUT_EX & ZOUT_EX: X, Y, Z-Axis Acceleration Registers .......................... 53
9.10
OUTCFG: Output Configuration Register ........................................................................... 54
9.11
XOFFL, XOFFH: X-Axis Offset Registers ........................................................................... 55
9.12
YOFFL, YOFFH: Y-Axis Offset Registers ........................................................................... 56
9.13
ZOFFL, ZOFFH: Z-Axis Offset Registers............................................................................ 57
9.14
XGAIN: X-Axis Gain Registers ........................................................................................... 58
9.15
YGAIN: Y-Axis Gain Registers ........................................................................................... 59
9.16
ZGAIN: Z-Axis Gain Registers............................................................................................ 60
9.17
PCODE: Product Code....................................................................................................... 61
10
REVISION HISTORY ................................................................................................................ 62
11
LEGAL ...................................................................................................................................... 63
mCube Proprietary
© 2014 mCube Inc. All rights reserved
APS-048-0033v1.3
3 / 63
MC6470 6-Axis e-Compass
1
ORDER INFORMATION
Preliminary Datasheet
Part Number
MC6470
Table 1. Order Information
Resolution
14-bit
Order Number
MC6470
Package
LGA12
Shipping
Tape & Reel, 5Ku
mCube Proprietary
© 2014 mCube Inc. All rights reserved
APS-048-0033v1.3
4 / 63
MC6470 6-Axis e-Compass
2
FUNCTIONAL BLOCK DIAGRAM
Acceleration
Sensors
Preliminary Datasheet
Regulators
and Bias
Oscillator/
Clock
Generator
Mode Logic
Interrupt
INTA
X
X,Y,Z
data paths
Y
C to V
A/D Converter
(Sigma Delta)
Offset/
Gain
Adjust
Range &
Scale
Registers
OTP
Memory
Z
VDDIO
I
2
C Slave
Interface
A5
SDA
SCL
Drive
Generator
Regulator
GND
Oscillator
I
2
C Slave
Interface
Accelerometer
Magnetometer
VDDM
3 Axis
Magnetic
Preamp
Sensor
A/D Converter
Compensation
Registers
OTP
Memory
Temperature
Sensor
PM
TM
Controller
INTM
Figure 1. Block Diagram
mCube Proprietary
© 2014 mCube Inc. All rights reserved
APS-048-0033v1.3
5 / 63