MMC314xMR. Ultra Small 3-axis Magnetic Sensor, With I 2 C Interface. Signal Path X. Signal Path Y. Signal Path Z FEATURES



Similar documents
HDMM01 V1.0. Dual-axis Magnetic Sensor Module With I 2 C Interface FEATURES. Signal Path X

DS1621 Digital Thermometer and Thermostat

MXD7202G/H/M/N. Low Cost, Low Noise ±2 g Dual Axis Accelerometer with Digital Outputs

DS1621 Digital Thermometer and Thermostat

DS1307ZN. 64 x 8 Serial Real-Time Clock

DS Wire Digital Thermometer and Thermostat

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

FM75 Low-Voltage Two-Wire Digital Temperature Sensor with Thermal Alarm

YAS532B MS-3R Magnetic Field Sensor Type 3R

LC898300XA. Functions Automatic adjustment to the individual resonance frequency Automatic brake function Initial drive frequency adjustment function

VT-802 Temperature Compensated Crystal Oscillator

Low-Jitter I 2 C/SPI Programmable Dual CMOS Oscillator

Honeywell HumidIcon Digital Humidity/Temperature Sensors. HIH8000 Series ±2.0 %RH Accuracy. Datasheet

TLI4946. Datasheet TLI4946K, TLI4946-2K, TLI4946-2L. Sense and Control. May 2009

UV A Light Sensor with I 2 C Interface

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

NCP Channel Programmable LED Driver

7 OUT1 8 OUT2 9 OUT3 10 OUT4 11 OUT5 12 OUT6 13 OUT7 14 OUT8 15 OUT9 16 OUT10 17 OUT11 18 OUT12 19 OUT13 20 OUT14 21 OUT15 22 OUT16 OUT17 23 OUT18

MicroMag3 3-Axis Magnetic Sensor Module

DSC1001. Low-Power Precision CMOS Oscillator 1.8~3.3V. Features. General Description. Benefits. Block Diagram

ADXL345-EP. 3-Axis, ±2 g/±4 g/±8 g/±16 g Digital Accelerometer. Enhanced Product FEATURES GENERAL DESCRIPTION ENHANCED PRODUCT FEATURES APPLICATIONS

64 x 8, Serial, I 2 C Real-Time Clock

DS18B20 Programmable Resolution 1-Wire Digital Thermometer

Features. Modulation Frequency (khz) VDD. PLL Clock Synthesizer with Spread Spectrum Circuitry GND

DRM compatible RF Tuner Unit DRT1

HP03 BAROMETER MODULE Version: 1.1

ICS SPREAD SPECTRUM CLOCK SYNTHESIZER. Description. Features. Block Diagram DATASHEET

DATA SHEET. TDA1543 Dual 16-bit DAC (economy version) (I 2 S input format) INTEGRATED CIRCUITS

DS2401 Silicon Serial Number

INTEGRATED CIRCUITS DATA SHEET. SAA digit LED-driver with I 2 C-Bus interface. Product specification File under Integrated Circuits, IC01

LM75 Digital Temperature Sensor and Thermal Watchdog with Two-Wire Interface

Features INSTRUCTION DECODER CONTROL LOGIC AND CLOCK GENERATORS COMPARATOR AND WRITE ENABLE EEPROM ARRAY READ/WRITE AMPS 16

TDA CHANNEL VOLUME CONTROLLER 1 FEATURES 2 DESCRIPTION. Figure 1. Package

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

SPREAD SPECTRUM CLOCK GENERATOR. Features

ABRIDGED DATA SHEET EVALUATION KIT AVAILABLE

Cold-Junction-Compensated K-Thermocoupleto-Digital Converter (0 C to C)

INTEGRATED CIRCUITS DATA SHEET. PCF bit A/D and D/A converter. Product specification Supersedes data of 2001 Dec 13.

PCT General description. I 2 C-bus Fm+, 1 degree C accuracy, digital temperature sensor and thermal watchdog

V CC TOP VIEW. f SSO = 20MHz to 134MHz (DITHERED)

TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features

10-Bit Digital Temperature Sensor (AD7416) and Four/Single-Channel ADC (AD7417/AD7418) AD7416/AD7417/AD7418

Programmable Single-/Dual-/Triple- Tone Gong SAE 800

Ref Parameters Symbol Conditions Min Typ Max Units. Standby μa. 3 Range kpa. 4 Resolution 0.15 kpa. 5 Accuracy -20ºC to 85ºC ±1 kpa

DS1821 Programmable Digital Thermostat and Thermometer

INTEGRATED CIRCUITS DATA SHEET. PCF8574 Remote 8-bit I/O expander for I 2 C-bus. Product specification Supersedes data of 2002 Jul 29.

DATA SHEET. TDA8560Q 2 40 W/2 Ω stereo BTL car radio power amplifier with diagnostic facility INTEGRATED CIRCUITS Jan 08

Isolated AC Sine Wave Input 3B42 / 3B43 / 3B44 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM

3-Axis Digital Compass IC HMC5883L

ICS514 LOCO PLL CLOCK GENERATOR. Description. Features. Block Diagram DATASHEET

Features. Instruction. Decoder Control Logic, And Clock Generators. Address Compare amd Write Enable. Protect Register V PP.

ICS SYSTEM PERIPHERAL CLOCK SOURCE. Description. Features. Block Diagram DATASHEET

1 TO 4 CLOCK BUFFER ICS551. Description. Features. Block Diagram DATASHEET

SKY LF: 20 MHz-3.0 GHz High Power SP4T Switch With Decoder

Broadband covering primary wireless communications bands: Cellular, PCS, LTE, WiMAX

23-26GHz Reflective SP4T Switch. GaAs Monolithic Microwave IC in SMD leadless package

ZL40221 Precision 2:6 LVDS Fanout Buffer with Glitchfree Input Reference Switching and On-Chip Input Termination Data Sheet

DATA SHEET. TDA1518BQ 24 W BTL or 2 x 12 watt stereo car radio power amplifier INTEGRATED CIRCUITS

Typical Performance 1. IS-95C ACPR dbm WCDMA ACLR dbm

BATRON. Specification for BTHQ 21605V-FSTF-I2C-COG

MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence :

MASW TB. GaAs SPST Switch, Absorptive, Single Supply, DC-4.0 GHz. Features. Pin Configuration 1,2,3,4. Description. Ordering Information

GT Sensors Precision Gear Tooth and Encoder Sensors

LM95231 Precision Dual Remote Diode Temperature Sensor with SMBus Interface and TruTherm Technology

2-wire Serial EEPROM AT24C512

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Tire pressure monitoring

DATA SHEET. TDA1510AQ 24 W BTL or 2 x 12 W stereo car radio power amplifier INTEGRATED CIRCUITS

.OPERATING SUPPLY VOLTAGE UP TO 46 V

AAV003-10E Current Sensor

Precision, Unity-Gain Differential Amplifier AMP03

Symbol Parameters Units Frequency Min. Typ. Max. 850 MHz

Real Time Clock Module with I2C Bus

Hardware Documentation. Data Sheet HAL 202. Hall-Effect Sensor. Edition Sept. 18, 2014 DSH000159_002EN

400KHz 60V 4A Switching Current Boost / Buck-Boost / Inverting DC/DC Converter

MIC2844A. Features. General Description. Applications. Typical Application

CAT28C64B F R E E. 64K-Bit CMOS PARALLEL EEPROM L E A D FEATURES DESCRIPTION BLOCK DIAGRAM

FXU P C R Frequency (in MHz) Resolutions to 6 places past the decimal point 1 = 1.8V 2 = 2.5 V 3 = 3.3 V

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual HAW - Arduino 1

Small, Low Power, 3-Axis ±3 g Accelerometer ADXL335

Spread Spectrum Clock Generator AK8126A

DIGITAL CONTROLLED STEREO AUDIO PROCESSOR WITH LOUDNESS. 100nF Recout(L) VOLUME + LOUDNESS VOLUME + LOUDNESS TDA7309 SUPPLY MUTE 12 AGND.

SLG7NT4129 PCIE RTD3. Pin Configuration. Features Low Power Consumption Dynamic Supply Voltage RoHS Compliant / Halogen-Free Pb-Free TDFN-12 Package

MR25H10. RoHS FEATURES INTRODUCTION

AAT4280 Slew Rate Controlled Load Switch

VS-702 Voltage Controlled SAW Oscillator Previous Vectron Model VS-720

S112-XHS. Description. Features. Agency Approvals. Applications. Absolute Maximum Ratings. Schematic Diagram. Ordering Information

Kit 27. 1W TDA7052 POWER AMPLIFIER

TSic 101/106/201/206/301/306/506 Rapid Response, Low-Cost Temperature Sensor IC with Analog or digital Output Voltage

155Mbps/1250Mbps SFP Bi-Directional Transceiver, 40km Reach 1310nm TX / 1550 nm RX

24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales FEATURES S8550 VFB. Analog Supply Regulator. Input MUX. 24-bit Σ ADC. PGA Gain = 32, 64, 128

PCA General description. 2. Features and benefits. 8-channel I 2 C-bus multiplexer with reset

Product Datasheet P MHz RF Powerharvester Receiver

GTS-4E Hardware User Manual. Version: V1.1.0 Date:

LM75A. 1. General description. 2. Features. Digital temperature sensor and thermal watchdog

Bi-directional level shifter for I²C-bus and other systems.

Sensing element Polymer humidity capacitor Operating range humidity 0-100%RH; temperature -40~80Celsius Accuracy

High Voltage Current Shunt Monitor AD8212

FM TRANSMITTER & RECEIVER HYBRID MODULES. FM-RTFQ SERIES FM-RRFQ SERIES. Transmitter. Receiver. Applications

ESD Line Ultra-Large Bandwidth ESD Protection

Transcription:

Ultra Small 3-axis Magnetic Sensor, With I 2 C Interface MMC314xMR FEATURES Full integration of 3-axis magnetic sensors and electronics circuits resulting in less external components needed Small Low profile package 3.0x3.0x1.0mm Low power consumption: typically 0.55mA@3V with 50 measurements per second Power up/down function available through I 2 C interface 512counts/gauss I 2 C Slave, FAST ( 400 KHz) mode 1.8V compatible IO 2.7V~5.25V wide power supply operation supported RoHS compliant APPLICATIONS: Bridge bias 2V X-axis Sensor Y-axis Sensor Z-axis Sensor Bridge Regulator Bandgap Reference Timing Generation Magnetization Controller Fuses, Control Logic, Factory Interface Signal Path X Signal Path Y Signal Path Z ADC Reference Generator IIC Interface Measured Data Electronic Compass GPS Navigation Position Sensing Magnetometry FUNCTIONAL BLOCK DIAGRAM DESCRIPTIONS: The MMC314xMR is a 3-axis magnetic sensor, it is a complete sensing system with on-chip signal processing and integrated I 2 C bus, allowing the device to be connected directly to a microprocessor eliminating the need for A/D converters or timing resources. It can measure magnetic field with a full range of ±4 gausses and a sensitivity of 512counts/gauss @3.0 V at 25 C. The MMC314xMR is packaged in an ultra small low profile LGA package (3.0 x 3.0 x 1.0 mm) and is available in operating temperature ranges of -40 C to +85 C. The MMC314xMR provides an I 2 C digital output with 400 KHz, fast mode operation. 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 MMC314xMR Rev.B Page 1 of 11 9/17/2010

SPECIFICATION (Measurements @ 25 C, unless otherwise noted; V DA = V DD = 3.0V unless otherwise specified) Parameter Conditions Min Typ Max Units Field Range Total applied field -4 +4 gauss (Each Axis) Supply Voltage V DA 2.7 3.0 5.25 V V DD (I 2 C interface) 1.62 3.0 5.25 V Supply Current 50 measurements/second 0.55 ma Power Down Current 1.0 µa Operating Temperature -40 85 C Storage Temperature -55 125 C Linearity Error ±1 gauss 0.1 %FS (Best fit straight line) ±4 gauss 1.0 %FS Hysteresis 3 sweeps across ±4 gauss 0.1 %FS Repeatability Error 3 sweeps across ±4 gauss 0.1 %FS Alignment Error ±1.0 ±3.0 degrees Transverse Sensitivity ±2.0 ±5.0 % Noise Density 1~25Hz, RMS 600 µgauss Accuracy 1 ±2.0 ±5.0 degrees Bandwidth 25 Hz Sensitivity -10 +10 % 461 512 563 counts/gaus s Sensitivity Change Over Based on 512counts/gauss ±1100 ppm/ C Temperature Null Field Output -0.2 +0.2 gauss 4096 counts Null Field Output Change Delta from 25 C ±0.4 mgauss/ C Over Temperature 2 Disturbing Field 5.5 gauss Maximum Exposed Field 10000 gauss Power up Time Time to operate device after Vdd valid 20 µs Power down Time Time to enter power down mode 1 µs Note: 1 : Accuracy is dependent on system design, calibration and compensation algorithms used. The specification is based upon using the MEMSIC evaluation board and associate software. 2 : It can be significantly improved when using MEMSIC s proprietary software or algorithm. MEMSIC MMC314xMR Rev.B Page 2 of 11 9/17/2010

I 2 C INTERFACE I/O CHARACTERISTICS (V DD =3.0V) Parameter Symbol Test Condition Min. Typ. Max. Unit Logic Input Low Level V IL -0.5 0.3* V DD V Logic Input High Level V IH 0.7*V DD V DD V Hysteresis of Schmitt input V hys 0.2 V Logic Output Low Level V OL 0.4 V Input Leakage Current I i 0.1V DD<V in<0.9v DD -10 10 µa SCL Clock Frequency f SCL 0 400 khz START Hold Time t HD;STA 0.6 µs START Setup Time t SU;STA 0.6 µs LOW period of SCL t LOW 1.3 µs HIGH period of SCL t HIGH 0.6 µs Data Hold Time t HD;DAT 0 0.9 µs Data Setup Time t SU;DAT 0.1 µs Rise Time t r From V IL to V IH 0.3 µs Fall Time t f From V IH to V IL 0.3 µs Bus Free Time Between STOP and t BUF 1.3 µs START STOP Setup Time t SU;STO 0.6 µs SDA t f t LOW t r t SU;DAT t f t t SP HD;STA t r t BUF SCL S t HD;STA t HD;DAT t HIGH t SU;STA Sr t SU;STO P S Timing Definition MEMSIC MMC314xMR Rev.B Page 3 of 11 9/17/2010

ABSOLUTE MAXIMUM RATINGS* Supply Voltage (V DD )...-0.5 to +7.0V Storage Temperature. -55 C to +125 C Maximum Exposed Field..10000 gauss *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 device reliability. Pin Description: LGA-10 (3x3x1mm) Package Pin Name Description I/O 1 C+ Short together, minimize the I 2 C- connection resistance to I smaller than 50mOhm 3 CAP Connect to External Capacitor I 4 TEST Factory Use Only, Leave NC Open/No Connect 5 V DA Power Supply P 6 V DD Power Supply for I 2 C bus P 7 SDA Serial Data Line for I 2 C bus I/O 8 SCL Serial Clock Line for I 2 C bus I 9 FM Factory Use Only, Leave NC Open/No Connect, Internally Pulled Down 10 GND Connect to Ground P All parts are shipped in tape and reel packaging with 5000pcs per 13 reel. Caution: ESD (electrostatic discharge) sensitive device. ORDERING GUIDE MMC314xMR Package type: Code R Type LGA10 (3x3x1.0mm) RoHS compliant Performance Grade: Code Performance Grade M Temp compensated Address code: 0~3 Number 7-bit I 2 C Address 0 0110000b 1 0110010b 2 0110100b 3 0110110b MARKING ILLUSTRATION 4 3 5 2 1 6 31X 925 Small circle indicates pin one (1). THEORY 7 Number Part number 31X 310 MMC3140MR 311 MMC3141MR 312 MMC3142MR 313 MMC3143MR The anisotropic magnetoresistive (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 in turn causes the film s resistance to vary. The MEMSIC AMR sensor is included in a Wheatstone bridge, so that the change in resistance is detected as a change in differential voltage and the strength of the applied magnetic field may be inferred. However, the influence of a strong magnetic field (more than 5.5 gausses) along the magnetization axis could upset, or flip, the polarity of the film, thus changing the sensor characteristics. The MEMSIC magnetic sensor can provide an electrically-generated strong magnetic field to restore the sensor characteristics. 8 9 10 + + + MEMSIC MMC314xMR Rev.B Page 4 of 11 9/17/2010

PIN DESCRIPTIONS V DA This is the supply input for the circuits and the magnetic sensor. The DC voltage should be between 2.7 and 5.25 volts. Refer to the section on PCB layout and fabrication suggestions for guidance on external parts and connections recommended. GND This is the ground pin for the magnetic sensor. SDA This pin is the I 2 C serial data line, and operates in FAST (400 KHz) mode. SCL This pin is the I 2 C serial clock line, and operates in FAST (400 KHz) mode. V DD This is the power supply input for the I 2 C bus, and is 1.8V compatible can be 1.62V to 5.25V. FM Factory use only, Leave Open/No Connect, internally pulled down. TEST Factory use only, Leave Open/No Connect. CAP Connect a 10uF low ESR ceramic capacitor. C+, C- Short together with resistance smaller than 50 mohm. EXTERNAL CAPACITOR CONNECTION Power I Power II POWER CONSUMPTION The MEMSIC magnetic sensor consumes 0.55mA (typical) current at 3V with 50 measurements/second, but the current is proportional to the number of measurements carried out, for example, if only 20 measurements/second are performed, the current will be 0.55*20/50=0.22mA. I 2 C INTERFACE DESCRIPTION A slave mode I 2 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 2 C (or Inter IC bus) is an industry standard bidirectional two-wire interface bus. A master I 2 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. I 2 C BUS CHARACTERISTICS SDA (Serial Data Line) Rp Rp VDD SCL (Serial Clock Line) C+ 1 GND 10 < 50mΩ C- 2 CAP 3 +X axis +Z axis +Y axis FM 9 SCL 8 DEVICE 1 DEVICE 2 I 2 C Bus 10uF TEST 4 0.1uF VDA 5 VDD 6 Top View SDA 7 The two wires in I 2 C bus are called SDA (serial data line) and SCL (serial clock line). In order for a data transfer to start, the bus has to be free, which is defined by both wires in a HIGH output state. Due to the open-drain/pull-up resistor structure and wired Boolean AND operation, any device on the bus can pull lines low and overwrite a HIGH signal. The data on the SDA line has to be stable during the HIGH period of the SCL line. In other words, valid data can only change when the SCL line is LOW. Note: Rp selection guide: 4.7Kohm for a short I 2 C bus length (less than 4inches), and 10Kohm for less than 2inches I 2 C bus. MEMSIC MMC314xMR Rev.B Page 5 of 11 9/17/2010

DATA TRANSFER A data transfer is started with a START condition and ended with a STOP condition. A START condition is defined by a HIGH to LOW transition on the SDA line while SCL line is HIGH. A STOP condition is defined by a LOW to HIGH transition on the SDA line while SCL line is HIGH. All data transfer in I 2 C system is 8-bits long. Each byte has to be followed by an acknowledge bit. Each data transfer involves a total of 9 clock cycles. Data is transferred starting with the most significant bit (MSB). After a START condition, master device calls specific slave device, in our case, a MEMSIC device with a 7-bit device address [0110xx0]. To avoid potential address conflict, either by ICs from other manufacturers or by other MEMSIC device on the same bus, a total of 4 different addresses can be pre-programmed into MEMSIC device by the factory. Following the 7-bit address, the 8 th bit determines the direction of data transfer: [1] for READ and [0] for WRITE. After being addressed, available MEMSIC device being called should respond by an Acknowledge signal, which is pulling SDA line LOW. In order to read sensor signal, master device should operate a WRITE action with a code of [xxxxxxx1] into MEMSIC device 8-bit internal register. Note that this action also serves as a wake-up call. Bi Name t 0 TM (Take Measurements) Function Initiate measurement sequence for 1, this bit will be cleared by circuit outside of I2C core after measurement and A/D are finished. More specifically, it will be automatically cleared by TM_DONE signal after the action is finished. 1 RM Writing 1 will electrically magnetize the MR. It will be automatically cleared after the action is finished. 2 Reserved 3 Reserved 4 Reserved 5 Reserved 6 Reserved After writing code of [xxxxxxx1] into control register and a zero memory address pointer is also written, and if a READ command is received, the MEMSIC device being called transfers 8-bit data to I 2 C bus. If Acknowledge by master device is received, MEMSIC device will continue to transfer next byte. The same procedure repeats until 7 byte of data are transferred to master device. Those 7 bytes of data are defined as following: MEMSIC MMC314xMR Rev.B Page 6 of 11 9/17/2010

1. Internal register 2. MSB X-axis 3. LSB X-axis 4. MSB Y-axis 5. LSB Y-axis 6. MSB Z-axis 7. LSB Z-axis Even though each axis consists two bytes, which are 16bits of data, the actual resolution is limited 13bits. Unused MSB should be simply filled by 0 s. POWER DOWN MODE MEMSIC MR sensor will enter power down mode automatically after data acquisition is finished. A data acquisition is initiated when master writes in to the control register a code of [xxxxxxx1]. EXAMPLE OF TAKE MEASUREMENT First cycle: START followed by a calling to slave address [0110xx0] to WRITE (8 th SCL, SDA keep low). [xx] is determined by factory programming, total 4 different addresses are available. Second cycle: After a acknowledge signal is received by master device (MEMSIC device pulls SDA line low during 9 th SCL pulse), master device sends [00000000] as the target address to be written into. MEMSIC device should acknowledge at the end (9 th SCL pulse). Note: since MEMSIC device has only one internal register that can be written into, so user should always use [00000000] as the write address. Third cycle: Master device writes to internal MEMSIC device memory the code [00000001] as a wake-up call to initiate a data acquisition. MEMSIC device should send acknowledge. A STOP command indicates the end of write operation. A minimal 7ms wait period should be given to MEMSIC device to finish a data acquisition and return a valid output. The TM bit (Take Measurement bit in control register) will be automatically reset to 0 after data from A/D converter is ready. The transition from 1 to 0 of TM bit also indicates data ready. The device will go into sleep mode afterwards. Analog circuit will be powered off, but I 2 C portion will continue be active and data will not be lost. Fourth cycle: Master device sends a START command followed by calling MEMSIC device address with a WRITE (8 th SCL, SDA keep low). A acknowledge should be send by MEMSIC device at the end. Fifth cycle: Master device writes to MEMSIC device a [00000000] as the starting address to read from which internal memory. Since [00000000] is the address of internal control register, reading from this address can serve as a verification operation to confirm the write command has been successful. Note: the starting address in principle can be any of the 5 addresses. For example, user can start read from address [0000001], which is X channel MSB. Sixth cycle: Master device calls MEMSIC device address with a READ (8 th SCL cycle SDA line high). MEMSIC device should acknowledge at the end. Seventh cycle: Master device cycles SCL line, first addressed memory data appears on SDA line. If in step 7, [00000000] was sent, internal control register data should appear (in the following steps, this case is assumed). Master device should send acknowledge at the end. Eighth cycle: Master device continues to cycle the SCL line, next byte of internal memory should appear on SDA line (MSB of X channel). The internal memory address pointer automatically moves to the next byte. Master acknowledges. Ninth cycle: LSB of X channel. Tenth cycle: MSB of Y channel. Eleventh cycle: LSB of Y channel. Twelfth cycle: MSB of Z channel. Thirteenth cycle: LSB of Z channel. Master ends communications by NOT sending Acknowledge and also followed by a STOP command. EXAMPLE OF MAGNTIZATION First cycle: START followed by a calling to slave address [0110xx0] to WRITE (8 th SCL, SDA keep low). [xx] is determined by factory programming, total 4 different addresses are available. Second cycle: After a acknowledge signal is received by master device (MEMSIC device pulls SDA line low during 9 th SCL pulse), master device sends [00000000] as the target address. MEMSIC device should acknowledge at the end (9 th SCL pulse). Note: since MEMSIC device has only one internal register can be written into, user should always use [00000000] as the write address. T Third cycle: Master device writes to internal MEMSIC device memory the code [00000010] as a wake-up call to initiate a magnetization action. The MEMSIC MMC314xMR Rev.B Page 7 of 11 9/17/2010

wait time from power on to RM command should be a minimal 10ms. MEMSIC device should send acknowledge. A STOP command indicates the end of write operation. A minimal of 50us wait should be given to MEMSIC device to finish magnetization action before taking a measurement. The RM bit will be automatically reset to 0 after RM is done. And the device will go into sleep mode afterwards. Note 1: at power-on, internal register and memory address pointer are reset to 0. MEMSIC MMC314xMR Rev.B Page 8 of 11 9/17/2010

OPERATING TIMING VDD I 2 C M T R T R T R M T R top tfm tm ttm ttm ttm tm ttm M Magnetize T Take measurement R Read data Repeat T & R Wait the device ready for next operation Operating Timing Diagram Parameter Symbol Min. Typ. Max. Unit Time to operate device after Vdd valid t op 20 µs Wait time from power on to RM command t FM 10 ms Time to finish magnetization t M 50 µs Time to measure magnetic field t TM 7 ms MEMSIC MMC314xMR Rev.B Page 9 of 11 9/17/2010

STORAGE CONDITIONS Temperature: <30 Humidity: <60%RH Period: 1 year (after delivery) Moisture Sensitivity Level: 2 Bake Prior to Reflow: storage period more than 1 year, or humidity indicator card reads >60% at 23±5 Bake Procedure: refer to J-STD-033 Bake to Soldering: <1 week under 30 /60%RH condition SOLDERING RECOMMENDATIONS MMC314xMR is capable of withstanding an MSL2 / 260 solder reflow. Following is the reflow profile: Note: Reflow is limited by 2 times The second reflow cycle should be applied after device has cooled down to 25 (room temperature) This is the reflow profile for Pb free process The peak temperature on the sensor surface should be limited under 260 for 10 seconds. Solder paste s reflow recommendation can be followed to get the best SMT quality. If the part is mounted manually, please ensure the temperature could not exceed 260 for 10 seconds. MEMSIC MMC314xMR Rev.B Page 10 of 11 9/17/2010

PACKAGE DRAWING 1 2 3 (TOP VIEW) Pin 1 mark 31X 925 10 9 8 0.13 1.22±0.05 0.65±.05 (BOTTOM VIEW) Pin 1 mark 20XR0.05 10 GND C+ 9 FM C- 4 5 6 7 7 6 5 4 0.65±0.05 2.45±0.05 (SIDE VIEW) 3.05±0.1 (No connection) 10X0.50±0.05 10X0.35±0.05 8 SCL CAP 3 SDA VDD VDA TEST 1 2 1±0.05 3.05±0.1 X+ Z+ Y+ MEMSIC MMC314xMR Rev.B Page 11 of 11 9/17/2010