MMC212xMG. Dual-axis Magnetic Sensor, With I 2 C Interface FEATURES. Signal Path X

Similar documents
HDPM01. Description. Features. Applications

Low Power, Low Profile ±2 g Dual Axis Accelerometer with I 2 C Interface MXC6232xX

OOB (1) Detection Module, With I 2 C Interface Accelerometer

DS1855 Dual Nonvolatile Digital Potentiometer and Secure Memory

DS1845 Dual NV Potentiometer and Memory

2-Wire, 5-Bit DAC with Three Digital Outputs

Digital Thermometer and Thermostat

DS WIRE INTERFACE 11 DECOUPLING CAP GND

FM24C16C-GTR. 16Kb Serial 5V F-RAM Memory. Features. Description. Pin Configuration NC NC NC VSS VDD WP SCL SDA. Ordering Information.

FM24CL04 4Kb FRAM Serial Memory

FM24C Kb FRAM Serial Memory Features

Digital Thermometer and Thermostat

ORDERING INFORMATION. OPERATION Measuring Temperature A block diagram of the DS1621 is shown in Figure 1. DESCRIPTION ORDERING PACKAGE

ACE24AC128 Two-wire Serial EEPROM

FM24C16B-GTR. 16Kb Serial 5V F-RAM Memory. Features. Pin Configuration. Description. Ordering Information NC NC NC VSS VDD WP SCL SDA.

ACE24AC64 Two-wire Serial EEPROM

DS75 Digital Thermometer and Thermostat

Digital Thermometer and Thermostat in SOT23

FM24C02A 2-Wire Serial EEPROM

DS1624 Digital Thermometer and Memory

24C08/24C16. Two-Wire Serial EEPROM. Preliminary datasheet 8K (1024 X 8)/16K (2048 X 8) General Description. Pin Configuration

DS Wire Digital Thermometer and Thermostat

+Denotes a lead(pb)-free/rohs-compliant package.

ILI2511. ILI2511 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.4. Date: 2018/7/5

ACE24AC02A1 Two-wire Serial EEPROM

PART IN+ IN- TX_DISABLE TX_FAULT BIAS SET BIASMAX 2 APCSET 2 MODSET 2 MOD SET PC_MON BS_MON

DS1631/DS1631A/DS1731 High-Precision Digital Thermometer and Thermostat

± 2g Tri-axis Accelerometer Specifications

FM24C02B/04B/08B/16B 2-Wire Serial EEPROM

DS1682 Total-Elapsed-Time Recorder with Alarm

FM24C64C-GTR. 64Kb Serial 5V F-RAM Memory Features. Pin Configuration. Description A0 A1 A2 VSS VDD SCL SDA. Ordering Information.

DS1625. Digital Thermometer and Thermostat FEATURES PIN ASSIGNMENT

GT24C WIRE. 1024K Bits. Serial EEPROM

GT24C02. 2-Wire. 2Kb Serial EEPROM (Smart Card application)

IST8310 Datasheet, Version 1.2

Low Voltage, 10-Bit Digital Temperature Sensor in 8-Lead MSOP AD7314

Fremont Micro Devices, Inc.

DS28CM00. I²C/SMBus Silicon Serial Number

GT34C02. 2Kb SPD EEPROM

DS1676 Total Elapsed Time Recorder, Erasable

CW2013. Low-Cost 1s Fuel Gauge IC with Low-SOC Alert. General Description. Features. Applications. Order Information

GT24C256 2-WIRE. 256K Bits. Serial EEPROM

Pi-Tek OLED Module PG12864KW Revision: 1.0 May Pi Tek. OLED Module SPECIFICATIONS MODEL NO. : PG12864KW PRODUCT TYPE: STANDARD

IST8306 Datasheet, version 1.0

PI4IOE5V bit general purpose outputs for 1MHz I 2 C bus

3-Axis Magnetic Sensor QMC5883L

DDR2 SDRAM UDIMM MT8HTF12864AZ 1GB

Remote 16-bit I/O expander for Fm+ I 2 C-bus with interrupt and reset. Description

HS300x Datasheet. High Performance Relative Humidity and Temperature Sensor. Description. Features. Physical Characteristics. Typical Applications

Digital Thermometer and Thermostat

ACE24AC16B Two-wire Serial EEPROM

2-wire Serial EEPROM Smart Card Modules AT24C32SC AT24C64SC

IST8315 Brief Datasheet, Version 1.0

IST8310 Datasheet, Version 1.4

3-Axis Digital Compass IC HMC5883L

PCA bit multiplexed/1-bit latched 6-bit I 2 C EEPROM DIP switch

PI4IOE5V bit I 2 C-bus and SMBus low power I/O port with interrupt and reset

FM24C Kb FRAM Serial Memory Features

PI4IOE5V bit I 2 C-bus and SMBus I/O port with reset. Description. Features. Pin Configuration

FM24C1024A. Apr Data Sheet. Data Sheet FM24C1024A 2-wrie Serial EEPROM Ver 1.1 1

FM24C32A/64A 2-Wire Serial EEPROM

Programmable Dual Axis Digital Accelerometer and Impact Sensor ADIS16204

TOP VIEW CLOCK GENERATOR A1 A2 GND CPU SPEED SELECT

Two-wire Serial EEPROM Smart Card Modules 128K (16,384 x 8) 256 (32,768 x 8) AT24C128SC AT24C256SC. Features. Description VCC NC

IST8307 Datasheet, Version 2.3

Temperature-Controlled, NV, I2C, Logarithmic Resistor DS1841

FM24CL64 64Kb Serial 3V F-RAM Memory Features

DS1846 NV Tri-Potentiometer, Memory, and MicroMonitor

HDI Series Amplified pressure sensors

Fully Integrated Thermal Accelerometer MXC6225XU

1.3inch OLED User Manual

ACE24C512C Two-wire serial EEPROM

ST1633. Datasheet. Capacitive Touch Screen Controller. Version /11/17

ACE24AC02A3C Two-wire Serial EEPROM

Chapter 1 Introducing the OM-USB Functional block diagram... 5

PI4IOE5V9675. Remote 16-bit I/O expander for Fm+ I 2 C-bus with interrupt Description. Features. Pin Configuration

XRA BIT I2C/SMBUS GPIO EXPANDER WITH INTEGRATED LEVEL SHIFTERS

GT24C64 2-WIRE. 64K Bits. Serial EEPROM

Preliminary Data MOS IC. Type Ordering Code Package SDA Q67100-H5092 P-DIP-8-1

IST8308A. Datasheet, Version 1.21

DDR2 SDRAM UDIMM MT16HTF25664AZ 2GB MT16HTF51264AZ 4GB For component data sheets, refer to Micron s Web site:

FXL6408 Fully Configurable 8-Bit I 2 C-Controlled GPIO Expander

2-wire Serial EEPROM AT24C512. Preliminary. 2-Wire Serial EEPROM 512K (65,536 x 8) Features. Description. Pin Configurations.

XRA1201/1201P 16-BIT I2C/SMBUS GPIO EXPANDER

ABRIDGED DATA SHEET. DeepCover Secure Authenticator. Benefits and Features. General Description. Applications

Compass Module 3-Axis HMC5883L (#29133)

XRA1202/1202P 8-BIT I2C/SMBUS GPIO EXPANDER WITH RESET

DS 1682 Total Elapsed Time Recorder with Alarm

2-wire Serial EEPROM AT24C01A AT24C02 AT24C04 AT24C08 AT24C16

GT24C32A 2-WIRE. 32K Bits. Serial EEPROM

Figure 1 Typical Application Circuit

DIGITAL HUMIDITY SENSOR HYT-131

± 2g Tri-Axis Accelerometer Specifications

INTEGRATED CIRCUITS. PCA bit I 2 C and SMBus I/0 port with reset. Product data Supersedes data of 2002 May Dec 13

Digital Temperature Sensors and Thermal Watchdog with Bus Lockup Protection

Description. Features. Pin Configuration PI4IOE5V9539

AS Channels Capacitive Touch Sensor IC From Santa Clara, United States of America

TS2043 Preliminary CMOS IC

SS1438 Unipolar Hall Switch

2-wire Serial EEPROM AT24C512

Transcription:

Dual-axis Magnetic Sensor, With I 2 C Interface MMC212xMG FEATURES Small Low profile package 5.0x5.0x0.9mm Low power consumption: typically 0.4mA@3V with 50 measurements per second RoHS compliant Full integration of 2-axis magnetic sensors and electronics circuits resulting in less external components needed. I 2 C Slave, FAST ( 400 KHz) mode 1.8V compatible IO Power up/down function available through I 2 C interface 2.7V~5.25V wide power supply operation supported SET/RESET strap drive 512counts/gauss Bridge bias 2V X-axis Sensor Y-axis Sensor Bridge Regulator Bandgap Reference Timing Generation Set/Reset Coil Controller Signal Path X Signal Path Y ADC Reference Generator IIC Interface Measured Data APPLICATIONS : Fuses, Control Logic, Factory Interface Electronic Compass GPS Navigation Position Sensing Vehicle Detection Magnetometry FUNCTIONAL BLOCK DIAGRAM DESCRIPTIONS : The MMC212xMG is a dual-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 ±2 gausses and a sensitivity of 512counts/gauss @3.0 V at 25 C. The MMC212xMG is packaged in a small low profile LGA package (5.0x5.0x0.9mm) and is available in operating temperature ranges of -40 C to +85 C. The MMC212xMG 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 MMC212xMG Preliminary Page 1 of 11 09/10/2008

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 -2 +2 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.4 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) ±2 gauss 0.5 %FS Hysteresis 3 sweeps across ±2 gauss 0.05 %FS Repeatability Error 3 sweeps across ±2 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 ±5 deg Bandwidth 25 Hz Sensitivity -10 +10 % 461 512 563 counts/gauss Sensitivity Change Over ±1100 ppm/ C Temperature Null Field Output -0.2 +0.2 gauss 2048 counts Null Field Output Change Over Without Set/Reset ±0.4 mgauss/ C Temperature 2 With Set/Reset 1/50 Ratio to the result without set/reset Disturbing Field Sensitivity start to degrade, use Set/Reset pulse to restore 5.5 gauss Maximum Exposed Field 10000 gauss 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 : By design. MEMSIC MMC212xMG Preliminary Page 2 of 11 09/10/2008

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 Timing Definition MEMSIC MMC212xMG Preliminary Page 3 of 11 09/10/2008

ABSOLUTE MAXIMUM RATINGS* Supply Voltage (V DA )...-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 (5x5x0.9mm) Package Pin Name Description I/O 1 TEST Factory Use Only, Leave NC Open/No Connect 2 CAP Connect to External Capacitor I 3 V DA Power Supply P 4 C+ Connect to External Capacitor I 5 C- I 6 GND Connect to Ground P 7 V DD Power Supply for I 2 C bus I 8 FM Factory Use Only, Leave NC Open/No Connect, Internally Pulled Down 9 SCL Serial Clock Line for I 2 C bus I 10 SDA Serial Data Line for I 2 C bus I/O All parts are shipped in tape and reel packaging with 5000pcs per 13 reel. Caution: ESD (electrostatic discharge) sensitive device. Ordering Guide: MMC212xMG Package type: Code G Type LGA10 (5x5x0.9mm) RoHS compliant Performance Grade: Code Temp M Low voltage operation mode, compensated The MEMSIC logo s arrow indicates the +Y sensing direction of the device. Small circle indicates pin one (1). THEORY: 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. 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. Address code: 0~3 Number Address 0 60H 1 64H 2 68H 3 6CH Note: Low Voltage Operation Mode means that the power supply (V DA ) can be as low as 2.7V and that the part can function safely up to power supply voltages of 5.25V. MEMSIC MMC212xMG Preliminary Page 4 of 11 09/10/2008

TYPICAL CHARACTERISTICS, % OF UNITS (@ 25 C, V DD = 3V) 35% X-axis Sensitivity Distribution 35% Y-axis Sensitivity Distribution 30% 30% 25% 25% 20% 20% 15% 15% 10% 10% 5% Sen (Counts/gauss) 0% 464 479 494 509 525 540 555 5% Sen (Counts/gauss) 0% 464 479 494 509 525 540 555 X-axis Offset Distribution 50% 45% 40% 35% 30% 25% 20% 15% 10% 5% Offset (Counts) 0% 1951 1982 2012 2043 2074 2104 2135 Y-axis Offset Distribution 50% 45% 40% 35% 30% 25% 20% 15% 10% 5% Offset (Counts) 0% 1951 1982 2012 2043 2074 2104 2135 MEMSIC MMC212xMG Preliminary Page 5 of 11 09/10/2008

OVER TEMPERATURE CHARACTERISTICS 1.10 Normalized X-axis Sensitivity TC 1.08 1.06 1.04 1.02 1.00 0.98 0.96-50 -30-10 10 30 50 70 T(C) 90 1.10 Normalized Y-axis Sensitivity TC 1.08 1.06 1.04 1.02 1.00 0.98 0.96-50 -30-10 10 30 50 70 T(C) 90 MEMSIC MMC212xMG Preliminary Page 6 of 11 09/10/2008

Drift (mgauss) 50 40 30 20 10 X-axis Offset TC (Without Set/Reset) 0-50 -30-10 -10 10 30 50 70 90-20 -30-40 -50 T(C) Drift (mgauss) 50 40 30 20 10 Y-axis Offset TC (Without Set/Reset) 0-50 -30-10 -10 10 30 50 70 90-20 -30-40 -50 T(C) MEMSIC MMC212xMG Preliminary Page 7 of 11 09/10/2008

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, internal pulled down. TEST Factory use only, Leave Open/No Connect. CAP External capacitor pin for SET/RESET strap. C+, C- External capacitor pin, connect a 1uF capacitor across C+ and C-. POWER CONSUMPTION The MEMSIC magnetic sensor consumes 0.4mA (typical) current at 3V with 50 measurements/second, but the current is proportional to the measurements carried out, for example, if only 20 measurements/second are performed, the current will be 0.4*20/50=0.16mA. 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 EXTERNAL CAPACITOR CONNECTION Two external low ESR ceramic capacitors are needed for proper SET/RESET operation of the magnetic sensor. A 10uF capacitor on the CAP pin and a 1uF capacitor across C+ and C- pin. Power I Power II TEST 1 SDA 10 I 2 C Bus 0.1uF 10uF 1uF CAP 2 VDA 3 C+ 4 C- 5 +Y axis +X axis SCL 9 FM 8 VDD 7 GND 6 0.1uF 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. Low Voltage Operation Mode (Top View) MEMSIC MMC212xMG Preliminary Page 8 of 11 09/10/2008

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 devices 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. Bit Name 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 SET (Set Coil) Writing 1 will set the MR by passing a large current through Set/Reset Coil. It will be automatically cleared by SETRESET_DONE signal after the action is finished. 2 RESET (Reset Coil) 3 Reserved 4 Reserved 5 Reserved 6 Reserved Writing 1 will reset the MR by passing a large current through Set/Reset Coil in a reversed direction. It will be automatically cleared by SETRESET_DONE signal after the action is finished. 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 5 byte of data are transferred to master device. Those 5 bytes of data are defined as following: 1. Internal register 2. MSB X-axis 3. LSB X-axis 4. MSB Y-axis 5. LSB Y-axis Even though each axis consists two bytes, which are 16bits of data, the actual resolution is limited 12bits. 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 indicate [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 5ms wait 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. MEMSIC MMC212xMG Preliminary Page 9 of 11 09/10/2008

Fifth cycle: Master device writes to MEMSIC device a [00000000] as the starting address to read from 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 cycle 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. Master ends communications by NOT sending Acknowledge and also followed by a STOP command. EXAMPLE OF SET/RESET COIL 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. 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 can be written into, user should always use [00000000] as the write address. Third cycle: Master device writes to internal MEMSIC device memory a code [00000010] as a wake-up call to initiate a SET action, or a code [00000100] to initiate a RESET action. Note that in low voltage mode, master need to issue SET command if the previous command is RESET, and issue a RESET command if the previous command is SET. In the case of a cold start (device just powered on), master should only issue SET command. The wait time from power on to SET command should be a minimal 10ms. MEMSIC device should send acknowledge. Note that SET and RESET bits should not be set to 1 at the same time. In case of that happens, the device will only do a SET action. A STOP command indicates the end of write operation. A minimal 50us wait period should be given to MEMSIC device to finish SET/RESET action before taking a measurement. The SET or RESET bit will be automatically reset to 0 after SET/RESET is done. And the device will go to sleep mode afterwards. In low voltage operation mode, SET/RESET commands have to alternate. In other words, one can not do a SET following a SET, same for RESET. The first command after initial power up should be SET. If RESET command is attempted as the first command, it will be ignored Between SET and RESET, a minimal 5ms need to be given for the voltage on capacitor to settle. Note 1: at power-on, internal register and memory address pointer are reset to 0. Note 2: In low voltage operation mode, device requires an additional capacitor to be able to do SET/RESET at lower supply voltage. Second cycle: After a acknowledge signal is received by master device (MEMSIC device pulls SDA line low MEMSIC MMC212xMG Preliminary Page 10 of 11 09/10/2008

PACKAGE DRAWING Pi n 1 mark 0. 9±. 05 A Fact ory use onl y No connect i on 1 2 3 4 5 MEMSI C (TOP VIEW) 10 9 8 7 6 5. 0± 0. 1 10X0. 35±. 05 10 9 8 7 6 SDA TEST SCL CAP FM VDA VDD C+ GND C- (BOTTOM VIEW) 1 2 3 4 5 1. 52±. 05 0. 65X4=2. 60±. 05 5. 0± 0. 1 10X0. 5±. 05 4. 00± 0. 05 MEMSIC MMC212xMG Preliminary Page 11 of 11 09/10/2008