Freescale Semiconductor
Data Sheet: Advance Information
An Energy Efficient Solution by Freescale
Document Number: MMA955xL
Rev. 1, 10/2011
Intelligent Motion-Sensing
Platform
MMA955xL
The MMA955xL device is a member of Freescale’s Xtrinsic family of intelligent
sensor platforms. This device incorporates dedicated accelerometer MEMS
transducers, signal conditioning, data conversion, and a 32-bit programmable
microcontroller.
Top and bottom view
This unique blend transforms Freescale’s MMA955xL into an intelligent, high-
precision, motion-sensing platform able to manage multiple sensor inputs. This
device can make system-level decisions required for sophisticated applications
such as gesture recognition, pedometer functionality, tilt compensation and
calibration, and activity monitoring.
The MMA955xL device is programmed and configured with the CodeWarrior
Development Studio for Microcontrollers software, version 10.1 or later. This
standard integrated design environment enables customers to quickly
implement custom algorithms and features to exactly match their application
needs.
Using the master I2C port, the MMA955xL device can manage secondary
sensors, such as pressure sensors, magnetometers, or gyroscopes. This
allows sensor initialization, calibration, data compensation, and computation
functions to be off-loaded from the system application processor. The
MMA955xL device also acts as an intelligent sensing hub and a highly
configurable decision engine. Total system power consumption is significantly
reduced because the application processor stays powered down until
absolutely needed.
16-pin LGA
3 mm x 3 mm x 1 mm
Case 2094-01
Top view
Hardware Features
16 15 14
RGPIO7/AN1/
TPMCH1
RGPIO6/AN0
TPMCH0
13
V
DD
1
2
3
4
•
Three accelerometer operating ranges:
BKGD-MS
/RGPIO9
12
11
– ±2g suits most hand gestures (orientation detection and tit control) and
freefall. For tap detection, ±4g and ±8g are supported.
– ±4g covers most regular human dynamics (walking and jogging)
– ±8g detects most abrupt activities (gaming)
RGPIO5/PDB_A/
INT_O
RESETB
SCL0/RGPIO0
SCLK
10
9
V
SS
V
5
SS
RGPIO4/INT
•
•
Integrated temperature sensor
6
7
8
One slave SPI or I2C interface operating at up to 2 Mbps, dedicated to
communication with host processor. Default value of the I2C, 7-bit address
is 0x4C. (This can be customized by firmware.)
•
One master I2C interface operating at up to 400 kbps that can be used to
communicate with external sensors
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Eight selectable output data rates (ODR), from 488 Hz to 3.8 Hz
10, 12, 14, and 16-bit trimmed ADC data formats available
1.8V supply voltage
Pin connections
32-bit ColdFire V1 CPU with MAC unit
Extensive set of power-management features and low-power modes
Integrated ADC can be used to convert external analog signals
Single-Wire, Background-Debug Mode (BDM) pin interface
16-KB flash memory
2-KB Random Access Memory
ROM-based flash controller and slave-port, command-line interpreter
Two-channel timer with input capture, output capture, or edge-aligned PWM
Programmable delay block for scheduling events relative to start of frame
A 16-bit, modulo timer for scheduling periodic events
Minimal external component requirements
RoHS compliant (-40 to +85ºC), 16-pin, 3 x 3 x 1-mm LGA package
This document contains information on a new product. Specifications and information herein
are subject to change without notice.
© 2011 Freescale Semiconductor, Inc. All rights reserved.