Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

MMA7455L Datasheet(PDF) 16 Page - Freescale Semiconductor, Inc

Part # MMA7455L
Description  짹2g/짹4g/짹8g Three Axis Low-g Digital Output Accelerometer
PDF  35 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

MMA7455L Datasheet(HTML) 16 Page - Freescale Semiconductor, Inc

Back Button MMA7455L Datasheet HTML 12Page - Freescale Semiconductor, Inc MMA7455L Datasheet HTML 13Page - Freescale Semiconductor, Inc MMA7455L Datasheet HTML 14Page - Freescale Semiconductor, Inc MMA7455L Datasheet HTML 15Page - Freescale Semiconductor, Inc MMA7455L Datasheet HTML 16Page - Freescale Semiconductor, Inc MMA7455L Datasheet HTML 17Page - Freescale Semiconductor, Inc MMA7455L Datasheet HTML 18Page - Freescale Semiconductor, Inc MMA7455L Datasheet HTML 19Page - Freescale Semiconductor, Inc MMA7455L Datasheet HTML 20Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 16 / 35 page
background image
Sensors
16
Freescale Semiconductor
MMA7455L
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: 1st pulse is detected on X-axis
0: 1st pulse is detected on X-axis
PDY
1: 1st pulse is detected on Y-axis
0: 1st pulse is detected on Y-axis
PDZ
1: 1st pulse is detected on Z-axis
0: 1st pulse is detected on Z-axis
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
DIGITAL INTERFACE
The MMA7455L has both an I2C and SPI digital output available for a communication interface. CS pin is used for selecting the
mode of communication. When CS is low, SPI communication is selected. When CS is high, I2C communication is selected.
Note: It is recommended to disable I2C during SPI communication to avoid communication errors between devices using a dif-
ferent SPI communication protocol. To disable I2C, set the I2CDIS bit in I2C Device Address register using SPI.
I2C Slave Interface
I2C is a synchronous serial communication between a master device and one or more slave devices. The master is typically a
microcontroller, which provides the serial clock signal and addresses the slave device(s) on the bus. The MMA7455L 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 MMA7455L 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. Figure 7 shows the timing diagram for the accelerometer 8-bit I2C
read operation. The Master (or MCU) transmits a start condition (ST) to the MMA7455L, slave address ($1D), with the R/W bit
set to “0” for a write, and the MMA7455L sends an acknowledgement. Then the Master (or MCU) transmits the 8-bit address of
the register to read and the MMA7455L sends an acknowledgement. The Master (or MCU) transmits a repeated start condition
(SR) and then addresses the MMA7455L ($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 MMA7455L 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 MMA7455L
acknowledgment (AK) is received until a NACK is received from the Master followed by a stop condition (SP) signalling an end
of transmission. See Figure 8.
$0A: Detection Source Register (Read only)
D7
D6
D5
D4
D3
D2
D1
D0
Reg $0A
LDX
LDY
LDZ
PDX
PDY
PDZ
INT2
INT1
Function
000000
00
Default



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com