electronic compass applications. Contact MEMSIC for
access to advanced calibration and tilt-compensation
algorithms.
An integrated SET/RESET function provides for the
elimination of error due to Null Field output change
with temperature. In addition it clears the sensors of
any residual magnetic polarization resulting from
exposure to strong external magnets. The
SET/RESET function can be performed for each
measurement or periodically as the specific application
requires.
The MMC3416xPJ is packaged in an ultra small low
profile BGA package (1.6 x 1.6 x 0.6 mm,) and with an
operating temperature range from -40
C
to +85
C.
2
The MMC3416xPJ provides an I C digital output with
400 KHz, fast mode operation.
DESCRIPTION
The MMC3416xPJ is a complete 3-axis magnetic
sensor with on-chip signal processing and integrated
2
I C bus. The device can be connected directly to a
microprocessor, eliminating the need for A/D
converters or timing resources. It can measure
magnetic fields within the full scale range of
16
Gauss (G), with 0.5 mG/2 mG per LSB resolution for
16/14 bits operation mode and 1.5 mG total RMS
Information furnished by MEMSIC is believed to be accurate and reliable.
However, no responsibility is assumed by MEMSIC for its use, or for any
infringements of patents or other rights of third parties which may result from
its use. No license is granted by implication or otherwise under any patent or
patent rights of MEMSIC.
MEMSIC,
Inc.
One Technology Drive, Suite 325, Andover, MA01810, USA
Tel: +1 978 738 0900
Fax: +1 978 738 0196
www.memsic.com
MEMSIC MMC3416xPJ Rev C
Page 1 of 13
10/30/2013
SPECIFICATIONS
(Measurements @ 25
C,
unless otherwise noted; V
DA
= V
DD
= 1.8 V unless otherwise specified)
Parameter
Field Range (Each Axis)
Supply Voltage
Supply Voltage Rise Time
Supply Current
2
(7measurements/second)
Conditions
Total applied field
V
DA
2
V
DD
(I C interface)
BW[1:0]=00, 16 bits mode
BW[1:0]=01, 16 bits mode
BW[1:0]=10, 14 bits mode
BW[1:0]=11, 12 bits mode
Min
1.62
1
1
1.62
Typ
16
1.8
1.8
140
70
35
18
Max
3.6
3.6
5.0
Units
G
V
V
mS
µA
µA
µA
µA
µA
C
C
%FS
%FS
%FS
degrees
%
mG
mG
mG
mG
bits
Hz
Hz
Hz
Hz
degrees
%
counts/G
counts/G
counts/G
%
G
counts
counts
counts
mG
Power Down Current
Operating Temperature
Storage Temperature
Linearity Error
(Best fit straight line)
Hysteresis
Repeatability Error
Alignment Error
Transverse Sensitivity
Total RMS Noise
Output resolution
Max Output data rate
-40
-55
FS=±16 G
H
applied
=±10 G
3 sweeps across ±16 G
3 sweeps across ±16 G
0.25
0.1
0.1
1.0
2.0
1.5
2.0
4.0
6.0
16/14/12
125
250
450
800
1.0
-10
2048
512
128
3
±0.1
32768
8192
2048
5
25
1.0
85
125
3.0
5.0
BW[1:0]=00, 16 bits mode
BW[1:0]=01, 16 bits mode
BW[1:0]=10, 14 bits mode
BW[1:0]=11, 12 bits mode
BW[1:0]=00, 16 bits mode
BW[1:0]=01, 16 bits mode
BW[1:0]=10, 14 bits mode
BW[1:0]=11, 12 bits mode
16
G
16 bits mode
14 bits mode
12 bits mode
-40~85C
Delta from 25C
16
G
16 bits mode
14 bits mode
12 bits mode
-40~85
C
Delta from 25
C
Heading accuracy
3
Sensitivity
+10
Sensitivity Change Over
Temperature
Null Field Output
Null Field Output Change Over
Temperature using SET/RESET
Disturbing Field
4
Maximum Exposed Field
SET/RESET Repeatability
5
10000
3
G
G
mG
11.62 V is the minimum operation voltage, or V / V should not be lower than 1.62 V.
DA
DD
2 Supply current is proportional to how many measurements performed per second, for example, at one measurement per second, the power consumption will be 140
uA/7=20 µA.
3 MEMSIC product enables users to utilize heading accuracy to be 1.0 degree typical when using MEMSIC’s proprietary software or algorithm
4 This is the magnitude of external field that can be tolerated without changing the sensor characteristics. If the disturbing field is exceeded, a SET/RESET operation is
required to restore proper sensor operation.
5 Perform SET/RESET alternately. SET repeatability is defined as the difference in measurement between multiple SET events. RESET repeatability is defined similarly.
MEMSIC MMC3416xPJ Rev C
Page 2 of 13
10/30/2013
I
2
C INTERFACE I/O CHARACTERISTICS
(V
DD
=1.8 V)
Parameter
Logic Input Low Level
Logic Input High Level
Hysteresis of Schmitt input
Logic Output Low Level
Input Leakage Current
SCL Clock Frequency
START Hold Time
START Setup Time
LOW period of SCL
HIGH period of SCL
Data Hold Time
Data Setup Time
Rise Time
Fall Time
Bus Free Time Between STOP and
START
STOP Setup Time
Symbol
V
IL
V
IH
V
hys
V
OL
I
i
f
SCL
t
HD;STA
t
SU;STA
t
LOW
t
HIGH
t
HD;DAT
t
SU;DAT
t
r
t
f
t
BUF
t
SU;STO
Test Condition
Min.
-0.5
0.7*V
DD
0.2
Typ.
Max.
0.3* V
DD
V
DD
Unit
V
V
V
0.4
0.1V
DD
<V
in
<0.9V
DD
-10
0
0.6
0.6
1.3
0.6
0
0.1
From V
IL
to V
IH
From V
IH
to V
IL
1.3
0.6
0.3
0.3
0.9
10
400
V
µA
kHz
µS
µS
µS
µS
µS
µS
µS
µS
µS
µS
SDA
t
f
t
LOW
t
r
t
SU;DAT
t
f
t
HD;STA
t
SP
t
r
t
BUF
SCL
t
HD;STA
S
t
SU;STA
t
SU;STO
t
HD;DAT
t
HIGH
Sr
P
S
Timing Definition
MEMSIC MMC3416xPJ Rev C
Page 3 of 13
10/30/2013
ABSOLUTE MAXIMUM RATINGS
*
Supply Voltage (V
DD
) ………………...-0.5 to +3.6 V
Storage Temperature ……….……-55
C
to +125
C
Maximum Exposed Field ………………..10000 G
*Stresses above those listed under Absolute Maximum Ratings may
cause permanent damage to the device. This is a stress rating only;
the functional operation of the device at these or any other conditions
above those indicated in the operational sections of this specification is
not implied. Exposure to absolute maximum rating conditions for
extended periods may affect the device’s reliability.
Marking illustration:
Pin Description: BGA Package
Pin
1
2
3
4
5
6
7
8
9
10
11
12
Name
TEST
NC
SCL
SDA
Vpp
V
DD
NC
CAP
NC
NC
VSA
V
DA
Description
Factory Use Only, Leave
Open/Not connected
Not Connected
2
Serial Clock Line for I C
bus
2
Serial Data Line for I C bus
Factory Use Only, Leave
Open
2
Power Supply for I C bus
Not Connected
Connect to External
Capacitor
Not Connected
Not Connected
Connect to Ground
Power Supply
I/O
NC
NC
I
I/O
NC
P
NC
I
NC
NC
P
P
Note:
Coordinates shown above indicate polarity after
a SET operation.
Number
0
1
2
3
4
5
6
7
Part number
MMC34160PJ
MMC34161PJ
MMC34162PJ
MMC34163PJ
MMC34164PJ
MMC34165PJ
MMC34166PJ
MMC34167PJ
st
All parts are shipped in tape and reel packaging with
9000pcs per 13” reel or 3000pcs per 7” reel.
Caution:
ESD (electrostatic discharge) sensitive
device.
Ordering Guide:
MMC3416xPJ
Package type:
Code
J
Type
BGA12
RoHS compliant
“Number” represents the character of the 1 line in
the marking, the black dot indicates pin one (1). The
nd
2 line represents Lot Number.
THEORY OF OPERATION
The Anisotropic Magneto-Resistive (AMR) sensors are
special resistors made of permalloy thin film deposited
on a silicon wafer. During manufacturing, a strong
magnetic field is applied to the film to orient its
magnetic domains in the same direction, establishing
a magnetization vector. Subsequently, an external
magnetic field applied perpendicularly to the sides of
the film causes the magnetization to rotate and
change angle. This effect causes the film’s resistance
to vary with the intensity of the applied magnetic field.
The MEMSIC AMR sensor is incorporated into a
Wheatstone bridge configuration to maximize Signal to
Noise ratio. A change in magnetic field produces a
proportional change in differential voltage across the
Wheatstone bridge
However, the influence of a strong magnetic field
(more than 25 G) in any direction could upset, or flip,
the polarity of the film, thus changing the sensor
characteristics. A strong restoring magnetic field must
be applied momentarily to restore, or set, the sensor
characteristics. The MEMSIC magnetic sensor has an
on-chip magnetically coupled strap: a SET/RESET
strap pulsed with a high current, to provide the
restoring magnetic field.
Performance Grade:
Code
Performance Grade
P
Temp compensated
Address code: 0~7
2
Code
7 bit I C
Address
0
0110000b
1
0110001b
2
0110010b
3
0110011b
4
0110100b
5
0110101b
6
0110110b
7
0110111b
MEMSIC MMC3416xPJ Rev C
Page 4 of 13
10/30/2013
PIN DESCRIPTIONS
V
DA
– This is the supply input for the circuits and the
magnetic sensor. The DC voltage should be between
1.62 and 3.6 volts. A 1uF by-pass capacitor is strongly
recommended.
VSA
– This is the ground pin for the magnetic sensor.
SDA
– This pin is the I C serial data line, and operates
in FAST (400 KHz) mode.
SCL–
This pin is the I C serial clock line, and operates
in FAST (400 KHz) mode.
V
DD
– This is the power supply input for the I C bus,
and is 1.8 V compatible (1.62 V to 3.6 V). V
DD
is
independent of V
DA
.
TEST
– Factory use only, Leave Open/Not connected
CAP
–Connect a 4.7 µF low ESR (typically smaller
than 0.2 ohm) ceramic capacitor.
V
pp
– Factory use only, Leave Open
2
2
2
Do not place the device opposite magnetized
material or material that may become magnetized
located on the other side of the PCB.
Please refer to MEMSIC application note: AN-200-20-
0001 (MEMSIC Magnetic Sensor Hardware Design
Layout Guideline for Electronic Device).
POWER CONSUMPTION
The power consumed by the device is proportional to
the number of measurements taken per second. For
example, when BW<1:0>=00, that is, 16-bit mode with
7.92 mS per measurement, MMC3416xPJ consumes
140 µA (typical) at 1.8 V with 7 measurements per
second. If only 2 measurements are performed per
second, the current will be 140*2/7=40 µA.
I
2
C INTERFACE DESCRIPTION
A slave mode I C circuit has been implemented into
the MEMSIC magnetic sensor as a standard interface
for customer applications. The A/D converter and
MCU functionality have been added to the MEMSIC
sensor, thereby increasing ease-of-use, and lowering
power consumption, footprint and total solution cost.
The I C (or Inter IC bus) is an industry standard bi-
2
directional two-wire interface bus. A master I C device
can operate READ/WRITE controls to an unlimited
number of devices by device addressing. The
MEMSIC magnetic sensor operates only in a slave
mode, i.e. only responding to calls by a master device.
2
2
EXTERNAL CIRCUITRY CONNECTION
I
2
C BUS CHARACTERISTICS
VDD
Rp
SDA (Serial Data Line)
SCL (Serial Clock Line)
Rp
(Top View)
DEVICE 1
DEVICE 2
HARDWARE DESIGN CONSIDERATION
Provide adequate separation distance to devices
2
that contain permanent magnets or generate
I C Bus
magnetic fields (IE speakers, coils, inductors...)
2
The combined magnetic field to be measured and
The two wires in the I C bus are called SDA (serial
interference magnetic field should be less than the
data line) and SCL (serial clock line). In order for a
full scale range of the MMC3416xPJ (±16 G).
data transfer to start, the bus has to be free, which is
Provide adequate separation distance to current
defined by both wires in a HIGH output state. Due to
carrying traces. Do not route current carrying
the open-drain/pull-up resistor structure and wired
traces under the sensor or on the other side of the
Boolean “AND” operation, any device on the bus can
PCB opposite the device.
pull lines low and overwrite a HIGH signal. The data
Do not cover the sensor with magnetized material
or material that may become magnetized, (IE,
shield box, LCD, battery, iron bearing material…).