MMA7456LT Freescale Semiconductor, MMA7456LT Datasheet - Page 16

Board Mount Accelerometers 3-AXIS DIGTL 12C&SP1

MMA7456LT

Manufacturer Part Number
MMA7456LT
Description
Board Mount Accelerometers 3-AXIS DIGTL 12C&SP1
Manufacturer
Freescale Semiconductor
Series
-r
Datasheet

Specifications of MMA7456LT

Sensing Axis
X, Y, Z
Acceleration
2 g, 4 g, 8 g
Sensitivity
64 count/g, 32 count/g, 16 count/g
Package / Case
LGA-14
Output Type
Digital
Supply Voltage (max)
3.6 V
Supply Voltage (min)
2.4 V
Supply Current
400 uA
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Axis
X, Y, Z
Acceleration Range
± 2g, 4g, 8g
Voltage - Supply
2.4 V ~ 3.6 V
Bandwidth
6kHz - XY, 3.4kHz - Z
Interface
I²C, SPI
Mounting Type
Surface Mount
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MMA7456LT
Manufacturer:
FREESCALE
Quantity:
20 000
Detecting Interrupts
LDX
1: Level detection event is detected on X-axis
0: Level detection event is not detected on X-axis
LDY
1: Level detection event is detected on Y-axis
0: Level detection event is not detected on Y-axis
LDZ
1: Level detection event is detected on Z-axis
0: Level detection event is not detected on Z-axis
PDX
1: 1
0: 1
PDY
1: 1
0: 1
DIGITAL INTERFACE
The MMA7456L has both an I
mode of communication. When CS is low, SPI communication is selected. When CS is high, I
Note: It is recommended to disable I
ferent SPI communication protocol. To disable I
I
I
microcontroller, which provides the serial clock signal and addresses the slave device(s) on the bus. The MMA7456L communi-
cates only in slave operation where the device address is $1D. Multiple read and write modes are available. The protocol supports
slave only operation. It does not support Hs mode, “10-bit addressing”, “general call” and: ”START byte”.
SINGLE BYTE READ
The MMA7456L has an 10-bit ADC that can sample, convert and return sensor data on request. The transmission of an 8-bit
command begins on the falling edge of SCL. After the eight clock cycles are used to send the command, note that the data re-
turned is sent with the MSB first once the data is received.
read operation. The Master (or MCU) transmits a start condition (ST) to the MMA7456L, slave address ($1D), with the R/W bit
set to “0” for a write, and the MMA7456L sends an acknowledgement. Then the Master (or MCU) transmits the 8-bit address of
the register to read and the MMA7456L sends an acknowledgement. The Master (or MCU) transmits a repeated start condition
(SR) and then addresses the MMA7456L ($1D) with the R/W bit set to “1” for a read from the previously selected register. The
Slave then acknowledges and transmits the data from the requested register. The Master does not acknowledge (NAK) it re-
ceived the transmitted data, but transmits a stop condition to end the data transfer.
MULTIPLE BYTES READ
The MMA7456L automatically increments the received register address commands after a read command is received. Therefore,
after following the steps of a single byte read, multiple bytes of data can be read from sequential registers after each MMA7456L
acknowledgment (AK) is received until a NACK is received from the Master followed by a stop condition (SP) signalling an end
of transmission. See
$0A: Detection Source Register (Read only)
Sensors
Freescale Semiconductor
2
2
C Slave Interface
C is a synchronous serial communication between a master device and one or more slave devices. The master is typically a
st
st
st
st
LDX
pulse is detected on X-axis
pulse is detected on X-axis
pulse is detected on Y-axis
pulse is detected on Y-axis
D7
0
LDY
D6
0
Figure
8.
2
C and SPI digital output available for a communication interface. CS pin is used for selecting the
LDZ
D5
0
2
C during SPI communication to avoid communication errors between devices using a dif-
PDX
2
D4
C, set the I
0
Figure 7
2
CDIS bit in I
PDY
D3
0
PDZ
1: 1
0: 1
INT1
1: Interrupt assigned by INTRG[1:0] bits in Control 1
Register ($18) and is detected
0: Interrupt assigned by INTRG[1:0] bits in Control 1
Register ($18) and is not detected
INT2
1: Interrupt assigned by INTRG[1:0] bits in Control 1
Register ($18) and is detected
0: Interrupt assigned by INTRG[1:0] bits in Control 1
Register ($18) and is not detected
shows the timing diagram for the accelerometer 8-bit I
st
st
pulse is detected on Z-axis
pulse is detected on Z-axis
2
C Device Address register using SPI.
PDZ
D2
0
INT2
D1
0
2
C communication is selected.
INT1
D0
0
MMA7456L
Reg $0A
Function
Default
2
C
16

Related parts for MMA7456LT