2g/ 4g/ 8g Three Axis Low-G Digital Output Accelerometer: MMA7455L
2g/ 4g/ 8g Three Axis Low-G Digital Output Accelerometer: MMA7455L
Features
• Digital Output (I2C/SPI) - 10-Bit at 8g Mode
Bottom View
• 3mm x 5mm x 1mm LGA-14 Package
• Low Current Consumption: 400 μA
• Self Test for Z-Axis
• Low Voltage Operation: 2.4 V – 3.6 V
• User Assigned Registers for Offset Calibration
• Programmable Threshold Interrupt Output
• Level/Click Detection for Motion Recognition (Shock, Vibration, Freefall)
• Pulse Detection for Single or Double Pulse Recognition 14 LEAD
• Sensitivity (64 LSB/g @ 2g and @ 8g in 10-Bit Mode) LGA
• Selectable Sensitivity (±2g, ±4g, ±8g) CASE 1977-01
• Robust Design, High Shocks Survivability (10,000 g)
• RoHS Compliant
• Environmentally Preferred Product
Top View
• Low Cost
CS
Typical Applications
• Cell Phone/PMP/PDA: Image Stability, Text Scroll, Motion Dialing, 7
E-Compass, Tap to Mute INT1/DRDY AVdd
8
6
• HDD: Freefall Detection INT2 GND
5
9
N/C IADDR0
4
Reserved N/C
3
SDO GND
2
13
SDA/SDI/SDO DVdd_IO
1
14 SLC/SPC
ORDERING INFORMATION
MMA7455LR1 –40 to +85°C LGA-14 Tape & Reel (7” Reel) Figure 1. Pin Connections
MMA7455LR2 –40 to +85°C LGA-14 Tape & Reel (13” Reel)
MMA7455L
Sensors
2 Freescale Semiconductor
Table 1. Maximum Ratings
(Maximum ratings are the limits to which the device can be exposed without causing permanent damage.)
MMA7455L
Sensors
Freescale Semiconductor 3
Table 2. Operating Characteristics
Unless otherwise noted: –40°C < TA < 85°C, 2.4 V < AVDD < 3.6 V, Acceleration = 0g, Loaded output
Characteristic Symbol Min Typ Max Unit
Analog Supply Voltage
Standby/Operation Mode AVDD 2.4 2.8 3.6 V
Enable Bus Mode AVDD 0 V
Digital I/O Pins Supply Voltage
Standby/Operation Mode DVDD_IO 1.71 1.8 AVDD V
Enable Bus Mode DVDD_IO 1.71 1.8 3.6 V
Supply Current Drain (AVDD/GND)
Operation Mode IDD — 400 490 μA
Pulse Detect Function Mode IDD — 400 490 μA
Standby Mode (except data loading and I2C/SPI communication period) IDD — 2.5 10 μA
MMA7455L
Sensors
4 Freescale Semiconductor
Table 2. Operating Characteristics (Continued)
Unless otherwise noted: –40°C < TA < 85°C, 2.4 V < AVDD < 3.6 V, Acceleration = 0g, Loaded output
Characteristic Symbol Min Typ Max Unit
Control Timing
Wait Time for IIC/SPI ready after power on tsu 1 ms
Turn On Response Time (Standby to Normal Mode) tru 20 ms
Turn Off Response Time (Normal to Standby Mode) trd 20 ms
Self Test Response Time tst ms
Sensing Element Resonant Frequency
XY fGCELLXY 6.0 kHz
Z fGCELLZ 3.4 kHz
Nonlinearity (2 g range) -1 — +1 %FS
Cross Axis Sensitivity -5 +5 %
Note: The response time is between 10% of full scale Vdd input voltage and 90% of the final operating output voltage.
MMA7455L
Sensors
Freescale Semiconductor 5
PRINCIPLE OF OPERATION
The Freescale accelerometer is a surface-micromachined g-Select
integrated-circuit accelerometer. The device consists of a The g-Select feature enables the selection between 3
surface micromachined capacitive sensing cell (g-cell) and a sensitivities for measurement. Depending on the values in
signal conditioning ASIC contained in a single package. The the Mode control register ($16), the MMA7455L’s internal
sensing element is sealed hermetically at the wafer level gain will be changed allowing it to function with a 2g, 4g or 8g
using a bulk micromachined cap wafer. The g-cell is a measurement sensitivity. This feature is ideal when a product
mechanical structure formed from semiconductor materials has applications requiring two or more sensitivities for
(polysilicon) using semiconductor processes (masking and optimum performance and for enabling multiple functions.
etching). It can be modeled as a set of beams attached to a The sensitivity can be changed during the operation by
movable central mass that move between fixed beams. The modifying the two GLVL bits located in the mode control
movable beams can be deflected from their rest position by register.
subjecting the system to an acceleration (Figure 3).
As the beams attached to the central mass move, the $16: Mode control register (Read/Write)
distance from them to the fixed beams on one side will D7 D6 D5 D4 D3 D2 D1 D0 Bit
increase by the same amount that the distance to the fixed -- DRPD SPI3W STON GLVL[1] GLVL[0] MODE[1] MODE[0] Function
beams on the other side decreases. The change in distance
0 0 0 0 0 0 0 0 Default
is a measure of acceleration. The g-cell beams form two
back-to-back capacitors (Figure 3). As the center beam Table 4. g-Select Description for 8-Bit Mode
moves with acceleration, the distance between the beams
changes and each capacitor's value will change, (C = Aε/D). GLVL [1:0] g-Range Sensitivity
Where A is the area of the beam, ε is the dielectric constant, 00 8g 16 LSB/g
and D is the distance between the beams. 10 4g 32 LSB/g
The ASIC uses switched capacitor techniques to measure
01 2g 64 LSB/g
the g-cell capacitors and extract the acceleration data from
the difference between the two capacitors. The ASIC also
signal conditions and filters (switched capacitor) the signal, Standby Mode
providing a high level digital output voltage that is This digital output 3-axis accelerometer provides a
proportional to acceleration. standby mode that is ideal for battery operated products.
When standby mode is active, the device outputs are turned
Acceleration off, providing significant reduction of operating current. When
the device is in standby mode the current will be reduced to
2.5 µA typical. In standby mode the device can read and write
to the registers with the I2C/SPI available, but no new
measurements can be taken in this mode as all current
consuming parts are off. The mode of the device is controlled
through the mode control register by accessing the two mode
bits as shown in Table 5.
MMA7455L
Sensors
6 Freescale Semiconductor
Measurement Mode When measurements on all three axes are completed, a
During measurement mode, continuous measurements on logic high level is output to the DRDY pin, indicating
all three axes enabled. The g-range for 2g, 4g, or 8g are “Measurement data is ready.” The DRDY status can be
selectable with 8-bit data and the g-range of 8g is selectable monitored by the DRDY bit in Status Register (Address: $09).
with 10-bit data. The sample rate during measurement mode The DRDY pin is kept high until one of the three Output Value
is 125 Hz with 62.5 BW filter selected. The sample rate is Registers are read. If the next measurement data is written
250 Hz with the 125 Hz filter selected. Therefore, when a before the previous data is read, the DOVR bit in the Status
conversion is complete (signaled by the DRDY flag), the next Register will be set. Also note that in measurement mode,
measurement will be ready. level detection mode and pulse detection mode are not
available.
MMA7455L
Sensors
Freescale Semiconductor 7
Assigning and Clearing the Interrupt Pins
INT1/INT2 pin assignment for level detection is controlled by Control Register 1 (Address:$18).
INTPIN:
0:INT1 will be used for event
1:INT2 will be used for event
Detection status is able to be monitored by Detection Source Register (Address:$0A). Once the configured event is detected,
INT pin or register bit will not be cleared until the respective clear bit (CLRINT1 or CLRINT2) in Interrupt Latch Reset Register
(Address: $17) is set. CLRINT1 and CLRINT2 should be cleared before starting next detection. Otherwise, INT pin or
register will not set.
I
$17 INTRS — — — — — —] CLRINT2 CLRINT1
NOTE: Measurement period and bandwidth for level detection is different from data output rate and the bandwidth of
“measurement.” Please refer to Functional Parameter for Detection for more information.
When the output values of all enabled axes are below the threshold limit continuously during the period specified in Latency
Timer Value Register, logic high level is output to INT1 or INT2 pin indicating freefall was detected.
For a more detailed description of the Threshold Detect please refer to application note AN3571, “Threshold and Pulse Detect
Using the MMA745xL”.
MMA7455L
Sensors
8 Freescale Semiconductor
PULSE DETECTION
G
Pulse Detection
Time duration
G
Pulse Detection Pulse Detection Time Window for
Gth Time Window 2nd pulse
Gth
Time
Time
Single Pulse Detection ($19 PDPL=0 indicating motion detection) Double Pulse Detection ($19 PDPL=0 indicating motion detection)
Time Window for 2nd pulse $1E TW=0 indicating single pulse Time Window for 2nd pulse $1E TW>0 indicating double pulse
MMA7455L
Sensors
Freescale Semiconductor 9
DIGITAL INTERFACE MMA7455L sends an acknowledgement. Then the Master (or
The MMA7455L has both an I2C and SPI digital output MCU) transmits the 8-bit address of the register to read and
available for a communication interface. When CS pin is used the MMA7455L sends an acknowledgement. The Master (or
for Slave Select, SPI communication is selected. When CS is MCU) transmits a repeated start condition (SR) and then
high, I2C communication is selected and SPI is disabled. addresses the MMA7455L ($1D) with the R/W bit set to “1” for
a read from the previously selected register. The Slave then
NOTE: It is recommended to disable I2C during SPI acknowledges and transmits the data from the requested
communication to avoid communication register. The Master does not acknowledge (NACK) it
errors between devices using a different SPI received the transmitted data, but transmits a stop condition
communication protocol. To disable I2C, set to end the data transfer.
the I2CDIS bit in I2C Device Address register MULTIPLE BYTES READ
using SPI. The MMA7455L automatically increments the received
I2C SLAVE INTERFACE register address commands after a read command is
I2
C is a synchronous serial communication between a received. Therefore, after following the steps of a single byte
master device and one or more slave devices. The master is read, multiple bytes of data can be read from sequential
typically a microcontroller, which provides the serial clock registers after each MMA7455L acknowledgment (ACK) is
signal and addresses the slave device(s) on the bus. The received until a NACK is received from the Master followed
MMA7455L communicates only in slave operation where the by a stop condition (SP) signalling an end of transmission.
device address is $1D. Multiple read and write modes are See Figure 8.
available. The protocol supports slave only operation. It does SINGLE BYTE WRITE
not support Hs mode, “10-bit addressing”, “general call” and To start a write command, the Master transmits a start
:”START byte”. condition (ST) to the MMA7455L, slave address ($1D) with
SINGLE BYTE READ the R/W bit set to “0” for a write, the MMA7455L sends an
The MMA7455L has an 8-bit ADC that can sample, acknowledgement. Then the Master (MCU) transmits the 8-
convert and return sensor data on request. The transmission bit address of the register to write to, and the MMA7455L
of an 8-bit command begins on the falling edge of SCL. After sends an acknowledgement. Then the Master (or MCU)
the eight clock cycles are used to send the command, note transmits the 8-bit data to write to the designated register and
that the data returned is sent with the MSB first once the data the MMA7455L sends an acknowledgement that it has
is received. Figure 7 shows the timing diagram for the received the data. Since this transmission is complete, the
accelerometer 8-bit I2C read operation. The Master (or MCU) Master transmits a stop condition (SP) to the data transfer.
transmits a start condition (ST) to the MMA7455L, slave The data sent to the MMA7455L is now stored in the
address ($1D), with the R/W bit set to “0” for a write, and the appropriate register. See Figure 9.
Figure 7. Single Byte Read - The Master is reading one address from the MMA7455L
Figure 8. Multiple Bytes Read - The Master is reading multiple sequential registers from the MMA7455L
Figure 9. Single Byte Write - The Master (MCU) is writing to a single register of the MMA7455L
MMA7455L
Sensors
10 Freescale Semiconductor
MULTIPLE BYTES WRITE write, multiple bytes of data can be written to sequential
The MMA7455L automatically increments the received registers after each MMA7455L acknowledgment (ACK) is
register address commands after a write command is received. See Figure 10.
received. Therefore, after following the steps of a single byte
Figure 10. Multiple Byte Writes - The Master (MCU) is writing to multiple sequential registers of the MMA7455L
SPI SLAVE INTERFACE Read and write register commands are completed in 16
The MMA7455L also uses serial peripheral interface clock pulses or in multiples of 8, in the case of a multiple byte
communication as a digital communication. The SPI read/write.
communication is primarily used for synchronous serial
SPI READ OPERATION
communication between a master device and one or more
slave devices. See Figure 16 for an example of how to A SPI read transfer consists of a 1-bit Read/Write signal, a
configure one master with two MMA7455L devices. The 6-bit address, and 1-bit don’t care bit. (1-bit R/W=0 + 6-bits
MMA7455L is always operated as a slave device. Typically, address + 1-bit don’t care). The data to read is sent by the
the master device would be a microcontroller which would SPI interface during the next transfer. See Figure 11 and
drive the clock (SPC) and chip select (CS) signals. Figure 12 for the timing diagram for an 8-bit read in 4 wire and
The SPI interface consists of two control lines and two data 3 wire modes, respectively.
lines: CS, SPC, SDI, and SDO. The CS, also known as Chip
SPI WRITE OPERATION
Select, is the slave device enable which is controlled by the
SPI master. CS is driven low at the start of a transmission. CS In order to write to one of the 8-bit registers, an 8-bit write
is then driven high at the end of a transmission. SPC is the command must be sent to the MMA7455L. The write
Serial Port Clock which is also controlled by the SPI master. command consists of an MSB (0=read, 1=write) to indicate
SDI and SDO are the Serial Port Data Input and the Serial writing to the MMA7455L register, followed by a 6-bit address
Port Data Output. The SDI and SDO data lines are driven at and 1 don’t care bit.
the falling edge of the SPC and should be captured at the The command should then be followed the 8-bit data
rising edge of the SPC. transfer. See Figure 13 for the timing diagram for an 8-bit
data write.
Figure 11. SPI Timing Diagram for 8-Bit Register Read (4 Wire Mode)
Figure 12. SPI Timing Diagram for 8-Bit Register Read (3 Wire Mode)
Figure 13. SPI Timing Diagram for 8-Bit Register Write (3 Wire Mode)
MMA7455L
Sensors
Freescale Semiconductor 11
BASIC CONNECTIONS
Pin Descriptions
Top View PIN DESCRIPTIONS
1 DVDD_IO Digital Power for I/O pads Input
CS
2 GND Ground Input
7
3 N/C No Connection or Connect to Input
INT1/DRDY 8 AVdd
6
Ground
4 IADDR0 I2C Address Bit 0 Input
INT2 GND
5
9
N/C IADDR0
4
6 AVDD Analog Power Input
7 CS SPI Enable (0), I2C Enable (1) Input
11
Reserved N/C
3 8 INT1/ Interrupt 1/ Data Ready Output
12
SDO GND
2
DRDY
9 INT2 Interrupt 2 Output
13
SDA/SDI/SDO DVdd_IO
1
Vdd
0.1uF 0.1uF
Vdd
MCU
10k?
R1
SCL
Vdd
10k?
R2
SDA
GND
INT2
INT1/DRDY
MMA7455L
Sensors
12 Freescale Semiconductor
Vdd
10uF Vdd_IO
10uF
0.1uF 0.1uF
MCU
SPC
SDA/SDI/SDO
GND SDO
INT2
INT1/DRDY
Vdd
Output of
Power supply
device
AVdd 0.1uF
0.1uF DVdd_IO
MMA7455L
Sensors
Freescale Semiconductor 13
NOTES: 4. PCB layout of power and ground should not couple
1. Use a 1 μF and a 10 μF capacitor on AVDD to and power supply noise.
DVDD_IO to decouple the power source. 5. Accelerometer and microcontroller should not be a
2. Physical coupling distance of the accelerometer to high current path.
the microcontroller should be minimal. 6. Any external power supply switching frequency
3. Place a ground plane beneath the accelerometer to should be selected such that they do not interfere
reduce noise, the ground plane should be attached to with the internal accelerometer sampling frequency
all of the open ended terminals shown in Figure 15 (sampling frequency). This will prevent aliasing
and Figure 16. errors.
$02 YOUTL 10 bits output value Y LSB YOUT[7] YOUT[6] YOUT[5] YOUT[4] YOUT[3] YOUT[2] YOUT[1] YOUT[0]
$04 ZOUTL 10 bits output value Z LSB ZOUT[7] ZOUT[6] ZOUT[5] ZOUT[4] ZOUT[3] ZOUT[2] ZOUT[1] ZOUT[0]
$06 XOUT8 8 bits output value X XOUT[7] XOUT[6] XOUT[5] XOUT[4] XOUT[3] XOUT[2] XOUT[1] XOUT[0]
$07 YOUT8 8 bits output value Y YOUT[7] YOUT[6] YOUT[5] YOUT[4] YOUT[3] YOUT[2] YOUT[1] YOUT[0]
$08 ZOUT8 8 bits output value Z ZOUT[7] ZOUT[6] ZOUT[5] ZOUT[4] ZOUT[3] ZOUT[2] ZOUT[1] ZOUT[0]
$0A DETSRC Detection source registers LDX LDY LDZ PDX PDY PDZ INT1 INT2
$0B TOUT “Temperature output value” (Optional) TMP[7] TMP[6] TMP[5] TMP[4] TMP[3] TMP[2] TMP[1] TMP[0]
$0C (Reserved) -- -- -- -- -- -- -- --
$0D I2CAD I2C device address I2CDIS DAD[6] DAD[5] DAD[4] DAD[3] DAD[2] DAD[1] DAD[0]
$0E USRINF User information (Optional) UI[7] UI[6] UI[5] UI[4] UI[3] UI[2] UI[1] UI[0]
$0F WHOAMI “Who am I” value (Optional) ID[7] ID[6] ID[5] ID[4] ID[3] ID[2] ID[1] ID[0]
$10 XOFFL Offset drift X value (LSB) XOFF[7] XOFF[6] XOFF[5] XOFF[4] XOFF[3] XOFF[2] XOFF[1] XOFF[0]
$12 YOFFL Offset drift Y value (LSB) YOFF[7] YOFF[6] YOFF[5] YOFF[4] YOFF[3] YOFF[2] YOFF[1] YOFF[0]
$14 ZOFFL Offset drift Z value (LSB) ZOFF[7] ZOFF[6] ZOFF[5] ZOFF[4] ZOFF[3] ZOFF[2] ZOFF[1] ZOFF[0]
$16 MCTL Mode control LPEN DRPD SPI3W STON GLVL[1] GLVL[0] MOD[1] MOD[0]
$18 CTL1 Control 1 -- THOPT ZDA YDA XDA INTRG[1] INTRG[0] INTPIN
$1A LDTH Level detection threshold limit value LDTH[7] LDTH[6] LDTH[5] LDTH[4] LDTH[3] LDTH[2] LDTH[1] LDTH[0]
$1B PDTH Pulse detection threshold limit value PDTH[7] PDTH[6] PDTH[5] PDTH[4] PDTH[3] PDTH[2] PDTH[1] PDTH[0]
$1C PW Pulse duration value PD[7] PD[6] PD[5] PD[4] PD[3] PD[2] PD[1] PD[0]
$1D LT Latency time value LT[7] LT[6] LT[5] LT[4] LT[3] LT[2] LT[1] LT[0]
nd
$1E TW Time window for 2 pulse value TW[7] TW[6] TW[5] TW[4] TW[3] TW[2] TW[1] TW[0]
$1F (Reserved) -- -- -- -- -- -- -- --
MMA7455L
Sensors
14 Freescale Semiconductor
REGISTER DEFINITIONS
MMA7455L
Sensors
Freescale Semiconductor 15
$07: 8bits output value Y (Read only)
D7 D6 D5 D4 D3 D2 D1 D0 Bit
YOUT[7] YOUT [6] YOUT [5] YOUT [4] YOUT [3] YOUT [2] YOUT [1] YOUT [0] Function
0 0 0 0 0 0 0 0 Default
Signed byte data (2’s compliment): Zero G = 8’h00
MMA7455L
Sensors
16 Freescale Semiconductor
$0E: User Information (Read Only: Optional)
D7 D6 D5 D4 D3 D2 D1 D0 Bit
UI[7] UI[6] UI[5] UI[4] UI[3] UI[2] UI[1] UI[0] Function
0/OTP 0/OTP 0/OTP 0/OTP 0/OTP 0/OTP 0/OTP 0/OTP Default
UI2[7:0]: User information
MMA7455L
Sensors
Freescale Semiconductor 17
$14: Offset drift Z LSB (Read/Write)
D7 D6 D5 D4 D3 D2 D1 D0 Bit
ZOFF[7] ZOFF[6] ZOFF[5] ZOFF[4] ZOFF[3] ZOFF[2] ZOFF[1] ZOFF[0] Function
0 0 0 0 0 0 0 0 Default
Signed byte data (2’s compliment): User level offset trim value for Z axis
MODE[1:0] Function
00 Standby Mode
01 Measurement Mode
10 Level Detection Mode
11 Pulse Detection Mode
GLVL [1:0] SPI3W
00: 8g is selected for measurement range. 0: SPI is 4 wire mode
10: 4g is selected for measurement range. 1: SPI is 3 wire mode
01: 2g is selected for measurement range. DRPD
STON 0: Data ready status is output to INT1/DRDY PIN
0: Self test is not enabled 1: Data ready status is not output to INT1/DRDY PIN
1: Self test is enabled
MMA7455L
Sensors
18 Freescale Semiconductor
$17: Interrupt latch reset (Read/Write)
D7 D6 D5 D4 D3 D2 D1 D0 Bit
-- -- -- -- -- -- CLR_INT2 CLR_INT1 Function
0 0 0 0 0 0 0 0 Default
CLR_INT1
1: Clear “INT1” and LDX/LDY/LDZ or PDX/PDY/PDZ bits in “Detection source” register depending on “Detection control” reg-
ister setting.
0: Do not clear “INT1” LDX/LDY/LDZ or PDX/PDY/PDZ bits in “Detection source” register.
CLR_INT2
1: Clear “INT2” and LDX/LDY/LDZ or PDX/PDY/PDZ bits in “Detection source” register depending on “Detection control” reg-
ister setting.
0: Do not clear “INT2” and LDX/LDY/LDZ or PDX/PDY/PDZ bits in “Detection source” register.
MMA7455L
Sensors
Freescale Semiconductor 19
$19: Control 2 (Read/Write)
D7 D6 D5 D4 D3 D2 D1 D0 Bit
DRVO PDPL LDPL Function
0 0 0 0 0 0 0 0 Default
LDPL PDPL
0: Level detection polarity is positive and detecting condi- 0: Pulse detection polarity is positive and detecting condi-
tion is OR 3 axes. tion is OR 3 axes.
1: Level detection polarity is negative detecting condition 1: Pulse detection polarity is negative and detecting con-
is AND 3 axes. dition is AND 3 axes.
DRVO
0: Standard drive strength on SDA/SDO pin
1: Strong drive strength on SDA/SDO pin
MMA7455L
Sensors
20 Freescale Semiconductor
SENSING DIRECTION AND OUTPUT RESPONSE
The following figure shows sensing direction and the
output response for 2g mode.
6 5 4 3 2 1
7 14
Side View
8 9 10 11 12 13 Top
14
7
10 11 12 13
X @ 0g = $00
1
6
OUT
Y
OUT
@ +1g = $3F Bottom
2
5
Z @ 0g = $00 X @ 0g = $00
OUT OUT
10 11 12 13
3
4
Y @ 0g = $00
OUT
4
Z @ +1g = $3F
3
OUT
5
2
Bottom
6
1
7
14
X @ +1g = $3F 13 12 11 10 9 8 Top
OUT X @ -1g = $C1
OUT
X @ 0g = $00
Y @ 0g = $00 Y @ 0g = $00 OUT
OUT OUT
Y @ 0g = $00
Z @ 0g = $00 14 7 Z @ 0g = $00 OUT
OUT OUT
Z @ -1g = $C1
OUT
1 2 3 4 5 6
X @ 0g = $00
OUT
Y @ -1g = $C1
OUT
Z @ 0g = $00
OUT
* When positioned as shown, the Earth’s gravity will result in a positive 1g output.
MMA7455L
Sensors
Freescale Semiconductor 21
MINIMUM RECOMMENDED FOOTPRINT FOR SURFACE MOUNTED APPLICATIONS
SOLDERING AND MOUNTING GUIDELINES FOR THE LGA ACCELEROMETER SENSOR TO A PC BOARD
These guideline are for soldering and mounting the LGA OVERVIEW OF SOLDERING CONSIDERATIONS
package inertial sensors to printed circuit boards (PCBs). The
Information provided here is based on experiments
purpose is to minimize the stress on the package after board
executed on LGA devices. They do not represent exact
mounting. Both the MMA73x0L 3 axis analog output family of
conditions present at a customer site. Hence, information
accelerometers and the MMA7455L digital output
herein should be used as a guidance only and process and
accelerometer use the Land Grid Array (LGA) package
design optimizations are recommended to develop an
platform. This section describes suggested methods of
application specific solution. It should be noted that with the
soldering these devices to the PC board for consumer
proper PCB footprint and solder stencil designs the package
applications. Figure 19 shows the recommended PCB land
will self-align during the solder reflow process.
pattern for the package.
The following are the recommended guidelines to follow
for mounting LGA sensors for consumer applications.
14x0.6 12x1
14x0.9
MMA7455L
Sensors
22 Freescale Semiconductor
LGA package w/ solder
Figure 20. Incorrect PCB Top Metal Pattern Under Figure 21. Correct PCB Top Metal Pattern Under Package
Package
0.8 mm
0.575m 0.625m
MMA7455L
Sensors
Freescale Semiconductor 23
Stencil opening for
normal pads =
0.575x0.875
PCB landpad pad Stencil opening for 4 corner pads
= 0.6x0.9mm = 0.625x0.875mm sq.
Package
footprint
0.875mm 0.875mm
0.050mm offset
0.2875mm 0.2875mm
0.2875mm 0.3375mm
0.575mm
0.625mm
Figure 24. Stencil Design Guidelines (detailed dimensions for corner pads)
6. Do not place any components or vias at a distance less 10. Do not use a screw down or stacking to fix the PCB into
than 2mm from the package land area. This may cause an enclosure because this could bend the PCB putting
additional package stress if it is too close to the stress on the package.
package land area. 11. The PCB should be rated for the multiple lead-free
7. Signal traces connected to pads should be as reflow condition with max 260°C temperature.
symmetric as possible. Put dummy traces on NC pads Please cross reference with the device data sheet for
in order to have same length of exposed trace for all mounting guidelines specific to the exact device used.
pads. Signal traces with 0.1mm width and min. 0.5mm Freescale LGA sensors are compliant with Restrictions on
length for all PCB land pads near the package are Hazardous Substances (RoHS), having halide free molding
recommended as shown in Figure 22, Figure 23, and compound (green) and lead-free terminations. These
Figure 24. Wider trace can be continued after the terminations are compatible with tin-lead (Sn-Pb) as well as
0.5mm zone. tin-silver-copper (Sn-Ag-Cu) solder paste soldering
8. Use a standard pick and place process and equipment. processes. Reflow profiles applicable to those processes can
Do not us a hand soldering process. be used successfully for soldering the devices.
9. It is recommended to use a cleanable solder paste with
an additional cleaning step after SMT mount.
MMA7455L
Sensors
24 Freescale Semiconductor
PACKAGE DIMENSIONS
CASE 1977-01
ISSUE O
14-LEAD LGA
MMA7455L
Sensors
Freescale Semiconductor 25
PACKAGE DIMENSIONS
CASE 1977-01
ISSUE O
14-LEAD LGA
MMA7455L
Sensors
26 Freescale Semiconductor
How to Reach Us:
Home Page:
www.freescale.com
Web Support:
http://www.freescale.com/support
USA/Europe or Locations Not Listed:
Freescale Semiconductor, Inc.
Technical Information Center, EL516
2100 East Elliot Road
Tempe, Arizona 85284
+1-800-521-6274 or +1-480-768-2130
www.freescale.com/support
RoHS-compliant and/or Pb-free versions of Freescale products have the functionality and electrical
characteristics of their non-RoHS-compliant and/or non-Pb-free counterparts. For further
information, see http:/www.freescale.com or contact your Freescale sales representative.
MMA7455L
Rev. 1
11/2007