MMA8452QR1 Freescale Semiconductor, MMA8452QR1 Datasheet - Page 36
![Board Mount Accelerometers LOW G 3-AXIS 12BT EX VLT](/photos/16/15/161594/mma8451q_sml.jpg)
MMA8452QR1
Manufacturer Part Number
MMA8452QR1
Description
Board Mount Accelerometers LOW G 3-AXIS 12BT EX VLT
Manufacturer
Freescale Semiconductor
Specifications of MMA8452QR1
Sensing Axis
X, Y, Z
Acceleration
2 g, 4 g, 8 g
Digital Output - Number Of Bits
8 bit, 12 bit
Supply Voltage (max)
3.6 V
Supply Voltage (min)
1.95 V
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Digital Output - Bus Interface
I2C
Shutdown
Yes
Sensitivity
256 count/g, 512 count/g, 1024 count/g
Package / Case
QFN-16
Output Type
Digital
Rohs Compliant
Yes
Peak Reflow Compatible (260 C)
Yes
Acceleration Range
± 2g, ± 4g, ± 8g
No. Of Axes
3
Ic Interface Type
I2C
Sensor Case Style
QFN
No. Of Pins
16
Supply Voltage Range
1.95V To 3.6V
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
MMA8452QR1
Manufacturer:
FTDI
Quantity:
1 200
Company:
Part Number:
MMA8452QR1
Manufacturer:
FREESCAL
Quantity:
5 963
Company:
Part Number:
MMA8452QR1
Manufacturer:
FREESCAL
Quantity:
1 000
Part Number:
MMA8452QR1
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Table 36. PULSE_CFG Description
6.5
The tap detection registers are referred to as “Pulse”.
0x21: PULSE_CFG Pulse Configuration Register
on each of the axes.
0x22: PULSE_SRC Pulse Source Register
must be enabled in Register 0x21 for the event to be seen in the source register.
PULSE_SRC register clears all bits. Reading the source register will clear the interrupt.
Table 37. PULSE_SRC Description
36
0x21 PULSE_CFG Register (Read/Write)
0x22 PULSE_SRC Register (Read Only)
MMA8452Q
ZDPEFE
YDPEFE
YSPEFE
XDPEFE
XSPEFE
ZSPEFE
For more details of how to configure the tap detection and sample code please refer to Freescale application note, AN4072.
This register configures the event flag for the tap detection for enabling/disabling the detection of a single and double pulse
This register indicates a double or single pulse event has occurred and also which direction. The corresponding axis and event
When the EA bit gets set while ELE = 1, all status bits (AxZ, AxY, AxZ, DPE, and PolX, PolY, PolZ) are frozen. Reading the
DPA
ELE
Bit 7
Bit 7
DPA
DPE
PolZ
PolY
PolX
AxY
AxX
EA
AxZ
EA
Single, Double and Directional Tap Detection Registers
Double Pulse Abort. Default value: 0.
0: Double Pulse detection is not aborted if the start of a pulse is detected during the time period specified by the PULSE_LTCY register.
1: Setting the DPA bit momentarily suspends the double tap detection if the start of a pulse is detected during the time period specified
by the PULSE_LTCY register and the pulse ends before the end of the time period specified by the PULSE_LTCY register.
Pulse event flags are latched into the PULSE_SRC register. Reading of the PULSE_SRC register clears the event flag.
Default value: 0.
0: Event flag latch disabled; 1: Event flag latch enabled
Event flag enable on double pulse event on Z-axis. Default value: 0.
0: Event detection disabled; 1: Event detection enabled
Event flag enable on single pulse event on Z-axis. Default value: 0.
0: Event detection disabled; 1: Event detection enabled
Event flag enable on double pulse event on Y-axis. Default value: 0.
0: Event detection disabled; 1: Event detection enabled
Event flag enable on single pulse event on Y-axis. Default value: 0.
0: Event detection disabled; 1: Event detection enabled
Event flag enable on double pulse event on X-axis. Default value: 0.
0: Event detection disabled; 1: Event detection enabled
Event flag enable on single pulse event on X-axis. Default value: 0.
0: Event detection disabled; 1: Event detection enabled
Event Active Flag. Default value: 0.
(0: No interrupt has been generated; 1: One or more interrupt events have been generated)
Z-axis event. Default value: 0.
(0: No interrupt; 1: Z-axis event has occurred)
Y-axis event. Default value: 0.
(0: No interrupt; 1: Y-axis event has occurred)
X-axis event. Default value: 0.
(0: No interrupt; 1: X-axis event has occurred)
Double pulse on first event. Default value: 0.
(0: Single Pulse Event triggered interrupt; 1: Double Pulse event triggered interrupt)
Pulse polarity of Z-axis Event. Default value: 0.
(0: Pulse Event that triggered interrupt was Positive; 1: Pulse Event that triggered interrupt was negative)
Pulse polarity of Y-axis Event. Default value: 0.
(0: Pulse Event that triggered interrupt was Positive; 1: Pulse Event that triggered interrupt was negative)
Pulse polarity of X-axis Event. Default value: 0.
(0: Pulse Event that triggered interrupt was Positive; 1: Pulse Event that triggered interrupt was negative)
Bit 6
Bit 6
ELE
AxZ
ZDPEFE
Bit 5
Bit 5
AxY
ZSPEFE
Bit 4
Bit 4
AxX
YDPEFE
Bit 3
Bit 3
DPE
YSPEFE
Bit 2
Bit 2
PolZ
XDPEFE
Bit 1
Bit 1
PolY
Freescale Semiconductor
XSPEFE
Bit 0
Bit 0
PolX
Sensors