
6
Register Descriptions
Table 11. Register Address Map
Name
STATUS (1)(2)
Type
R
Register
Address
0x00
Auto-Increment Address
F_READ=0 F_READ=1
0x01
Default
00000000
Hex
Value
0x00
Comment
Real time status
TRANSIENT_THS
OUT_X_MSB (1)(2)
OUT_X_LSB (1)(2)
OUT_Y_MSB (1)(2)
OUT_Y_LSB (1)(2)
OUT_Z_MSB (1)(2)
OUT_Z_LSB (1)(2)
Reserved
Reserved
SYSMOD
INT_SOURCE (1)(2)
WHO_AM_I
XYZ_DATA_CFG (3)(4)
HP_FILTER_CUTOFF (3)(4)
PL_STATUS (1)(2)
PL_CFG (3)(4)
PL_COUNT (3)(4)
PL_BF_ZCOMP (3)(4)
P_L_THS_REG (3)(4)
FF_MT_CFG (3)(4)
FF_MT_SRC (1)(2)
FF_MT_THS (3)(4)
FF_MT_COUNT (3)(4)
Reserved
TRANSIENT_CFG
TRANSIENT_SRC (1)(2)
(3)(4)
R
R
R
R
R
R
R
R
R
R
R
R/W
R/W
R
R/W
R
R
R
R/W
R
R/W
R/W
R
R/W
R
R/W
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x0B
0x0C
0x0D
0x0E
0x0F
0x10
0x11
0x12
0x13
0x14
0x15
0x16
0x17
0x18
0x19 -
0x1C
0x1D
0x1E
0x1F
0x02
0x03
0x04
0x05
0x06
0x00
—
—
0x0C
0x0D
0x0E
0x0F
0x10
0x11
0x12
0x13
0x14
0x15
0x16
0x17
0x18
0x19
—
0x1E
0x1F
0x20
0x03
0x00
0x05
0x00
0x00
Output
Output
Output
Output
Output
Output
—
—
00000000
00000000
00101010
00000000
00000000
00000000
10000000
00000000
01000100
10000100
00000000
00000000
00000000
00000000
—
00000000
00000000
00000000
—
—
—
—
—
—
—
—
0x00
0x00
0x2A
0x00
0x00
0x00
0x80
0x00
0x44
0x84
0x00
0x00
0x00
0x00
—
0x00
0x00
0x00
[7:0] are 8 MSBs of 12-bit sample.
[7:4] are 4 LSBs of 12-bit sample.
[7:0] are 8 MSBs of 12-bit sample.
[7:4] are 4 LSBs of 12-bit sample.
[7:0] are 8 MSBs of 12-bit sample.
[7:4] are 4 LSBs of 12-bit sample.
Reserved. Read return 0x00.
Reserved. Read return 0x00.
Current System Mode
Interrupt status
Device ID (0x2A)
HPF Data Out and Dynamic
Range Settings
Cutoff frequency is set to 16 Hz @
800 Hz
Landscape/Portrait orientation
status
Landscape/Portrait configuration.
Landscape/Portrait debounce
counter
Back-Front, Z-Lock Trip threshold
Portrait to Landscape Trip Angle is
29°
Freefall/Motion functional block
configuration
Freefall/Motion event source
register
Freefall/Motion threshold register
Freefall/Motion debounce counter
Reserved. Read return 0x00.
Transient functional block
configuration
Transient event status register
Transient event threshold
TRANSIENT_COUNT
(3)(4)
R/W
0x20
0x21
00000000
0x00
Transient debounce counter
PULSE_CFG (3)(4)
PULSE_SRC (1)(2)
R/W
R
0x21
0x22
0x22
0x23
00000000
00000000
0x00
0x00
ELE, Double_XYZ or Single_XYZ
EA, Double_XYZ or Single_XYZ
PULSE_THSX
PULSE_THSY
(3)(4)
(3)(4)
R/W
R/W
0x23
0x24
0x24
0x25
00000000
00000000
0x00
0x00
X pulse threshold
Y pulse threshold
PULSE_THSZ (3)(4)
R/W
0x25
0x26
00000000
0x00
Z pulse threshold
PULSE_TMLT
(3)(4)
R/W
0x26
0x27
00000000
0x00
Time limit for pulse
PULSE_LTCY
(3)(4)
R/W
0x27
0x28
00000000
0x00
Latency time for 2 nd pulse
MMA8452Q
Sensors
18
Freescale Semiconductor, Inc.