Freescale Semiconductor Energy Efficient Solutions Xtrinsic MMA8452Q Data Sheet: Technical Data

Digital accelerometer, 3-axis, 12-bit/8-bit, top and bottom view, 16 pin qfn 3 mm x 3 mm x 1 mm case 2077-02

Advertisement

Quick Links

Freescale Semiconductor
Data Sheet: Technical Data
An Energy Efficient Solution by Freescale
Xtrinsic MMA8452Q 3-Axis,
12-bit/8-bit Digital Accelerometer
The MMA8452Q is a smart, low-power, three-axis, capacitive, micromachined
accelerometer with 12 bits of resolution. This accelerometer is packed with
embedded functions with flexible user programmable options, configurable to two
interrupt pins. Embedded interrupt functions allow for overall power savings
relieving the host processor from continuously polling data.
The MMA8452Q has user selectable full scales of ±2g/±4g/±8g with high-pass
filter filtered data as well as non-filtered data available real-time. The device can
be configured to generate inertial wakeup interrupt signals from any combination
of the configurable embedded functions allowing the MMA8452Q to monitor
events and remain in a low power mode during periods of inactivity. The
MMA8452Q is available in a 3 mm x 3 mm x 1 mm QFN package.
Features
1.95V to 3.6V supply voltage
1.6V to 3.6V interface voltage
±2g/±4g/±8g dynamically selectable full-scale
Output Data Rates (ODR) from 1.56 Hz to 800 Hz
99 μg/√Hz noise
12-bit and 8-bit digital output
2
I
C digital output interface
Two programmable interrupt pins for six interrupt sources
Three embedded channels of motion detection
Freefall or Motion Detection: 1 channel
Pulse Detection: 1 channel
Transient Detection: 1 channel
Orientation (Portrait/Landscape) detection with set hysteresis
Automatic ODR change for Auto-WAKE and return to SLEEP
High-Pass Filter Data available real-time
Self-T est
RoHS compliant
Current Consumption: 6 μA to 165 μA
Typical Applications
E-Compass applications
Static orientation detection (Portrait/Landscape, Up/Down, Left/Right, Back/
Front position identification)
Notebook, e-reader, and Laptop Tumble and Freefall Detection
Real-time orientation detection (virtual reality and gaming 3D user position feedback)
Real-time activity analysis (pedometer step counting, freefall drop detection for HDD, dead-reckoning GPS backup)
Motion detection for portable product power saving (Auto-SLEEP and Auto-WAKE for cell phone, PDA, GPS, gaming)
Shock and vibration monitoring (mechatronic compensation, shipping and warranty usage logging)
User interface (menu scrolling by orientation change, pulse detection for button replacement)
Part Number
MMA8452QT
MMA8452QR1
© 2010-2014 Freescale Semiconductor, Inc. All rights reserved.
ORDERING INFORMATION
Temperature Range
-40°C to +85°C
-40°C to +85°C
Document Number: MMA8452Q
MMA8452Q
Top and Bottom View
3 mm x 3 mm x 1 mm
CASE 2077-02
VDDIO
1
BYP
2
DNC
3
SCL
4
5
GND
Pin Connections
Package Description
QFN-16
QFN-16
Rev. 9, 07/2014
16 PIN QFN
Top View
16
15
14
NC
13
GND
12
INT1
11
GND
10
9
INT2
6
7
8
Shipping
Tray
Tape and Reel

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Energy Efficient Solutions Xtrinsic MMA8452Q and is the answer not in the manual?

Questions and answers

Summary of Contents for Freescale Semiconductor Energy Efficient Solutions Xtrinsic MMA8452Q

  • Page 1 User interface (menu scrolling by orientation change, pulse detection for button replacement) ORDERING INFORMATION Part Number Temperature Range Package Description Shipping MMA8452QT -40°C to +85°C QFN-16 Tray MMA8452QR1 -40°C to +85°C QFN-16 Tape and Reel © 2010-2014 Freescale Semiconductor, Inc. All rights reserved.
  • Page 2: Table Of Contents

    Go to the Freescale homepage at: http://www.freescale.com/ In the Keyword search box at the top of the page, enter the device number MMA8452Q. In the Refine Your Result pane on the left, click on the Documentation link. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 3: Block Diagram And Pin Description

    Low Noise + Low Power WAKE SLEEP Auto-WAKE/SLEEP High Resolution High Resolution Normal Normal Figure 1. Block Diagram Earth Gravity (TOP VIEW) (BOTTOM VIEW) DIRECTION OF THE DETECTABLE ACCELERATIONS Figure 2. Direction of the Detectable Accelerations MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 4 Xout @ 0g Yout @ 1g Zout @ 0g Figure 3. Landscape/Portrait Orientation 1.6V - 3.6V 1.95V - 3.6V VDDIO 4.7μF VDDIO 0.1μF INT1 0.1μF VDDIO VDDIO MMA8452Q INT2 4.7kΩ 4.7kΩ INT1 INT2 Figure 4. Application Diagram MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 5: Soldering Information

    The SDA and SCL I C connections are open drain and therefore require a pullup resistor as shown in the application diagram in Figure Soldering Information The QFN package is compliant with the RoHS standard. Please refer to AN4077. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 6: Mechanical And Electrical Specifications

    800 Hz to any other data rate in the Normal, Low Noise + Low Power or High Resolution mode. 3. Before board mount. 4. Post Board Mount Offset Specifications are based on an 8 Layer PCB, relative to 25°C. 5. Self-Test is one direction only. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 7: Electrical Characteristics

    1. There is no requirement for power supply sequencing. The VDDIO input voltage can be higher than the VDD input voltage. 2. Note the first sample is typically not very precise. Depending on ODR/MODS setting, a minimum of three samples is recommended for full precision. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 8: I2C Interface Characteristics

    = time for data signal from SCL LOW to SDA output (HIGH or LOW, depending on which one is worse). VD;DAT = time for Acknowledgement signal from SCL LOW to SDA output (HIGH or LOW, depending on which one is worse). VD;ACK = 0.3V = 0.7V Figure 5. I C slave timing diagram MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 9: Absolute Maximum Ratings

    DC levels which are related to the selected full scale through the device sensitivity. When Self-T est is activated, the device output level is given by the algebraic sum of the signals produced by the acceleration acting on the sensor and by the electrostatic test-force. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 10: System Modes (Sysmod)

    STANDBY to ACTIVE. These are all noted in the device memory map register table. The SLEEP and WAKE modes are ACTIVE modes. For more information on how to use the SLEEP and WAKE modes and how to transition between these modes, please refer to the functionality section of this document. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 11: Functionality

    32 Level FIFO High-Pass Filter Low-Pass Filter Orientation Detection Portrait/Landscape = 30°, Landscape to Portrait = 60°, and Fixed 45° Threshold Programmable Orientation Detection Motion Interrupt with Direction Transient Detection with High-Pass Filter Low Power Mode MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 12: Device Calibration

    The detection of “Freefall” involves the monitoring of the X, Y , and Z axes for the condition where the acceleration magnitude is below a user specified threshold for a user definable amount of time. Normally, the usable threshold ranges are between ±100 mg and ±500 mg. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 13: Transient Detection

    For further information on the orientation detection function refer to Freescale application note, AN4068. Figure 8 shows the definitions of the trip angles going from Landscape to Portrait (A) and then also from Portrait to Landscape (B). MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 14 Z-angle lockout region. When lifting the device upright from the flat position it will be active for orientation detection as low as 29° from flat. . Upright 90° NORMAL DETECTION REGION ° Z-LOCK = 29 LOCKOUT REGION 0° Flat Figure 9. Illustration of Z-Tilt Angle Lockout Transition MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 15: Interrupt Register Configurations

    SDA and SCL. When the bus is free both the lines are high. The I C interface is compliant with fast mode (400 kHz), and Normal mode (100 kHz) I C standards (Table MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 16 MMA8452Q sends an acknowledgement that it has received the data. Since this transmission is complete, the Master transmits a stop condition (SP) to the data transfer. The data sent to the MMA8452Q is now stored in the appropriate register. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 17 Register Address[7:0] Data[7:0] Data[7:0] Master Slave Legend ST: Start Condition SP: Stop Condition NAK: No Acknowledge W: Write = 0 SR: Repeated Start Condition AK: Acknowledge R: Read = 1 Figure 11. I C Timing Diagram MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 18: Register Descriptions

    00000000 0x00 Y pulse threshold (3)(4) PULSE_THSZ 0x25 0x26 00000000 0x00 Z pulse threshold (3)(4) PULSE_TMLT 0x26 0x27 00000000 0x00 Time limit for pulse (3)(4) PULSE_LTCY 0x27 0x28 00000000 0x00 Latency time for 2 pulse MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 19: Data Registers

    Y-axis new Data Available. Default value: 0 0: No new Y-axis data ready 1: A new Y-axis data is ready X-axis new Data Available. Default value: 0 0: No new X-axis data ready 1: A new X-axis data is ready MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 20 0x0B: SYSMOD: System Mode Register (Read Only) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 SYSMOD1 SYSMOD0 MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 21 Otherwise if it is a logic ‘0’ the X, Y, Z interrupt is not active. This bit is asserted when the ZYXOW and/or ZYXDR is set and the interrupt has been enabled. This bit is cleared by reading the X, Y, and Z data. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 22 Default value: 0. Enable Low-Pass Filter for Pulse Processing Function. 0: LPF disabled for Pulse Processing, 1: LPF Enabled for Pulse Processing Pulse_LPF_EN Default value: 0. HPF Cutoff frequency selection. SEL[1:0] Table 18). Default value: 00 (see MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 23: Portrait/ Landscape Embedded Function Registers

    1.25g. LAPO BAFRO and LO continue to change when NEWLP is set. The current position is locked if the absolute value of the acceleration experienced on any of the three axes is greater than 1.25g. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 24 ZLOCK[0] Table 23. PL_BF_ZCOMP Description ≥ Back Front Trip Angle Fixed Threshold = 01 which is ±75°. BKFR[1:0] ZLOCK[2:0] Z-Lock Angle Fixed Threshold = 100 which is 29°. Note: All angles are accurate to ±2°. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 25: Motion And Freefall Embedded Function Registers

    EA is zero, the event flags ZHE, ZHP, YHE, YHP, XHE, and XHP reflect the motion detection status (i.e., high-g event) without any debouncing, provided that the corresponding bits ZEFE, YEFE, and/or XEFE are set. When the EA bit is set, these bits keep their current value until the FF_MT_SRC register is read. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 26 Figure 12. FF_MT_CFG High- and Low-g Level 0x16: FF_MT_SRC Freefall/Motion Source Register 0x16: FF_MT_SRC Freefall and Motion Source Register (Read Only) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 27 13, (c)) until the debounce counter reaches 0 or the inertial event of interest becomes active. Decrementing the debounce counter acts as a median enabling the system to filter out irregular spurious events which might impede the detection of inertial events. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 28 LPLN HighRes 0.319 0.319 0.319 0.319 1.25 1.25 1.25 1.25 0.638 0.638 0.638 0.638 1.28 1.28 0.638 1.28 2.55 2.55 0.638 2.55 0.638 12.5 20.4 0.638 20.4 6.25 20.4 0.638 40.8 1.56 20.4 0.638 40.8 MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 29 High-g Event on all 3-axis (Motion Detect) DBCNTM = 1 Count Threshold Debounce Counter Value High-g Event on all 3-axis (Motion Detect) DBCNTM = 0 Count Threshold Debounce Counter Value Figure 13. DBCNTM Bit Function MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 30: Transient (Hpf) Acceleration Detection

    0: X event was Positive g, 1: X event was Negative g When the EA bit gets set while ELE = 1, all other status bits get frozen at their current state. By reading the TRANSIENT_SRC register, all bits get cleared. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 31 LPLN HighRes 0.319 0.319 0.319 0.319 1.25 1.25 1.25 1.25 0.638 0.638 0.638 0.638 1.28 1.28 0.638 1.28 2.55 2.55 0.638 2.55 0.638 12.5 20.4 0.638 20.4 6.25 20.4 0.638 40.8 1.56 20.4 0.638 40.8 MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 32: Single, Double And Directional Pulse-Detection Registers

    When the EA bit gets set while ELE = 1, all status bits (AxZ, AxY, AxZ, DPE, and PolX, PolY, PolZ) are frozen. Reading the PULSE_SRC register clears all bits. Reading the source register will clear the interrupt. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 33 LPLN HighRes 0.319 0.319 0.319 0.319 1.25 1.25 1.25 1.25 0.638 0.638 0.638 0.638 1.28 1.28 0.638 1.28 2.55 2.55 0.638 2.55 0.638 12.5 20.4 0.638 20.4 6.25 20.4 0.638 40.8 1.56 20.4 0.638 40.8 MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 34 1.25 1.25 1.25 0.638 0.638 0.318 1.276 1.25 1.276 1.276 0.318 2.56 1.25 2.56 2.56 0.318 1.25 12.5 2.56 10.2 0.318 20.4 1.25 6.25 2.56 10.2 0.318 20.4 1.25 1.56 2.56 10.2 0.318 20.4 1.25 MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 35 1.25 1.25 1.25 0.638 0.638 0.318 1.276 1.25 1.276 1.276 0.318 2.56 1.25 2.56 2.56 0.318 1.25 12.5 2.56 10.2 0.318 20.4 1.25 6.25 2.56 10.2 0.318 20.4 1.25 1.56 2.56 10.2 0.318 20.4 1.25 MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 36: Auto-Wake/Sleep Detection

    If the Auto-SLEEP bit is disabled, then the device can only toggle between STANDBY and WAKE mode. If Auto-SLEEP interrupt is enabled, transitioning from ACTIVE mode to Auto-SLEEP mode and vice versa generates an interrupt. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 37: Control Registers

    ±4g. Note: Any thresholds set above 4g will not be reached. F_READ bit selects between Normal and Fast Read mode. When selected, the auto-increment counter will skip over the LSB data bytes. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 38 Low Power (11) μ μ μ μ Current OS Ratio Current OS Ratio Current OS Ratio Current OS Ratio 1.56 Hz 1024 6.25 Hz 12.5 Hz 50 Hz 100 Hz 200 Hz 400 Hz 800 Hz MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 39 The corresponding functional block interrupt enable bit allows the functional block to route its event detection flags to the system’s interrupt controller. The interrupt controller routes the enabled functional block interrupt to the INT1 or INT2 pin. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 40: User Offset Correction Registers

    0x31: OFF_Z Offset Correction Z Register 0x31: OFF_Z Register (Read/Write) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Table 65. OFF_Z Description D[7:0] Z-axis offset value. Default value: 0000_0000. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 41 CTRL_REG2 Control Reg2 R/W SMODS1 SMODS0 SLPE MODS1 MODS0 Control Reg3 CTRL_REG3 (WAKE Interrupts from WAKE_TRANS WAKE_LNDPRT WAKE_PULSE WAKE_FF_MT IPOL PP_OD SLEEP) R/W Control Reg4 CTRL_REG4 (Interrupt Enable Map) INT_EN_ASLP INT_EN_TRANS INT_EN_LNDPRT INT_EN_PULSE INT_EN_FF_MT INT_EN_DRDY MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 42 +3.9375g +7.8750g … … … … 0000 0001 +0.0156g +0.0313g +0.0625g 0000 0000 0.000g 0.0000g 0.0000g 1111 1111 -0.0156g -0.0313g -0.0625g … … … … 1000 0001 -1.9844g -3.9688g -7.9375g 1000 0000 -2.0000g -4.0000g -8.0000g MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 43: Printed Circuit Board Layout And Device Mounting

    (green) and lead-free terminations. These terminations are compatible with tin-lead (Sn-Pb) as well as tin- silver-copper (Sn-Ag-Cu) solder paste soldering processes. Reflow profiles applicable to those processes can be used successfully for soldering the devices. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 44: Overview Of Soldering Considerations

    This package is designed to be Halogen Free, exceeding most industry and customer standards. Halogen Free means that no homogeneous material within the assembled package will contain chlorine (Cl) in excess of 700 ppm or 0.07% weight/weight or bromine (Br) in excess of 900 ppm or 0.09% weight/weight. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 45: Package Information

    The MMA8451Q device is housed in a 16-lead QFN package, case number 2077. Product identification markings Top View Freescale code 8451 Part number Pin 1 ALYW Traceability date code Assembly site Lot code Work week Tape and reel information MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 46: Package Description

    Package Description CASE 2077-02 ISSUE A 16-LEAD QFN MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 47 PACKAGE DIMENSIONS CASE 2077-02 ISSUE A 16-LEAD QFN MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 48 PACKAGE DIMENSIONS CASE 2077-02 ISSUE A 16-LEAD QFN MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 49: Revision History

    • Table 7: Removed VDDIO column, combined contents into other columns and rows. • Added Section 7. Printed Circuit Board Layout and Device Mounting. • Created Section 8 for Package Information including pin marking information, tape and reel information and package. MMA8452Q Sensors Freescale Semiconductor, Inc.
  • Page 50 Freescale, the Freescale logo, and the Energy Efficient Solutions logo are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Xtrinsic is a trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners.

Table of Contents