Hi Peter,
Let me give you some more details:
1/ information about what software and hardware is required to develop for this device:
- recommended IDE is "CodeWarrior Development Suite" v10.6
You can use the Special Edition which is free of charge http://www.freescale.com/webapp/sps/site/overview.jsp?code=CW_SPECIALEDITIONS
It has a limitation regarding code size (e.g. 64kB for CFV1 and 128kB for Kinetis) but that's more than enough for MMA955xL Firmware development. Simply download the Eclipse version, either online or offline
Special Edition: CodeWarrior for Microcontrollers 10.6 (Eclipse, Online)
- in term of hardware, you as well as Margaret mentionned KITMMA955XLEVM. I will also add the Accelerometer Kube Demo|Freescale which is the demokit for MMA9559L version.
- in order to help you get up to speed with code development, refer to AN4129 and its associated CodeWarrior project archive AN4129SW.zip for MMA9550/MMA9551, where as CodeWarrior project of MMA9559LKUBE demo will provide a complete MMA9559 project example.
2/ what is the supply current below 1.5V?
When you do a ramp on the supply voltage, max current is about 1-2mA (in the 1.5-1.7V range) and a few µA elsewhere, so you should have no issue at all in a battery powered application
3/ this family is not a suitable replacement for a general purpose MCU+discrete accelerometer
I would disagree with your conclusion here. Indeed MMA955xL offers in a small form factor at the same time a high performance 3-axis accelerometer (up to 16 bits resolution, up to 3906Hz sampling frequency, very low noise) and an effective 32bits MCU with Flash/RAM/ROM and standard features such as I2C/SPI, timer, GPIO, PWM...
There are 3 flavors of the family that can be of interest for you: MMA9550/9551/9559. Last version is loaded with a lightweight infrastructure so you have lots of flexibility and memory space to implement your own data processing and custom algorithm. In the first 2 versions, we provide a bunch of features and fonctions that you can simply exercise to speed your development. You can take a look at their Software Reference manuals for details (MMA9559LSWRM and MMA955XLSWRM respectively).
Regards, Jacques.