
MMA955xL Intelligent, Motion-Sensing Platform Hardware Reference Manual Devices Supported: MMA9550L MMA9551L MMA9553L MMA9559L Document Number: MMA955xLHWRM Rev. 1.0, 8/2013 How to Reach Us: Information in this document is provided solely to enable system and software Home Page: implementers to use Freescale products. There are no express or implied copyright freescale.com licenses granted hereunder to design or fabricate any integrated circuits based on the Web Support: information in this document. freescale.com/support Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters that may be provided in Freescale data sheets and/or specifications can and do vary in different applications, and actual performance may vary over time. All operating parameters, including “typicals,” must be validated for each customer application by customer’s technical experts. Freescale does not convey any license under its patent rights nor the rights of others. Freescale sells products pursuant to standard terms and conditions of sale, which can be found at the following address: freescale.com/salestermsandconditions. Freescale, the Freescale logo, CodeWarrior, ColdFire, Energy Efficient Solutions logo, and Xtrinsic are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc. Document Number: MMA955xLHWRM Rev. 1.0 8/2013 Contents Chapter 1 About This Document 1.1 Overview . 15 1.1.1 Purpose . 15 1.1.2 Audience . 15 1.2 Terms and acronyms . 15 1.3 Conventions . 17 1.4 Register figure conventions . 18 1.5 References . 19 Chapter 2 Introduction 2.1 Hardware features . 23 2.2 Software features . 23 2.3 Typical applications . 24 Chapter 3 Pins and Connections 3.1 Package pinout . 25 3.1.1 Pin functions . 26 3.1.2 Sensing direction and output response . 27 3.2 Pin descriptions . 28 3.2.1 VDD and VSS . 28 3.2.2 VDDA and VSSA . 28 3.2.3 RESETB . 28 3.2.4 Slave I2C: SDA0 and SCL0 . 28 3.2.5 Master I2C: SDA1 and SCL1 . 28 3.2.6 Analog-to-digital conversion: AN0, AN1 . 29 3.2.7 Rapid General-Purpose I/O: RGPIO[9:0] . 29 3.2.8 Interrupts: INT . 29 3.2.9 Debug/mode control: BKGD/MS . 29 3.2.10 Timer: PDB_A and PDB_B . 30 3.2.11 Slave SPI interface: SCLK, SDI, SDO and SSB . 30 3.3 System connections . 31 3.3.1 Platform as an intelligent slave . 31 3.3.2 Platform as a sensor hub . 32 3.3.3 Power . 33 3.3.4 RESETB pin . 33 3.3.5 Background / mode select (BKGD/MS) . 33 Chapter 4 Operational Phases and Modes of Operation 4.1 Modes of operation . 35 4.2 Frame structure . 35 4.3 Overview . 35 4.3.1 Definitions . 37 4.3.2 Additional timing parameters . 38 4.3.3 Phase triggers . 38 4.4 Clock operation as a function of mode/phase . 40 MMA955xL Intelligent, Motion-Sensing Platform Hardware Reference Manual, Rev. 1.0 Freescale Semiconductor, Inc. 3 4.5 Power control modes of operation . 42 Chapter 5 Memory Maps 5.1 High-level memory map . 45 5.2 Alignment issues . 47 5.3 Memory-mapped components . 49 5.3.1 Interrupt controller . 49 5.3.2 Nonvolatile register area . 49 5.3.3 RGPIO . 49 5.4 Detailed register set . 50 5.5 Interrupt vector table . 57 5.6 RAM . 60 Chapter 6 Flash Memory Controller 6.1 Introduction . 61 6.1.1 Overview . 61 6.1.2 Features . 62 6.2 Theory of operation . 62 6.3 Modes of operation . 63 6.3.1 Flash IDLE . 63 6.3.2 Flash READ . 63 6.3.3 Flash PROGRAM . ..
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages410 Page
-
File Size-