Freescale’s new 16-bit Automotive Microcontrollers - MC9S12P128, MC9S12P96, MC9S12P64, MC9S12P32
Posted in Automotive, CAN, FreescaleOn Sunday, May 25, 2008
Freescale samples-out its new S12P devices, 16-bit microcontrollers with integrated CAN (controller area network) for automotive applications. The new MC9S12P128, MC9S12P96, MC9S12P64 and MC9S12P32 microcontrollers are ideal for automotive central body control applications, such as seat controllers, window lifts, door modules, sunroofs, EPS (electronic power steering) and low-end ABS (anti-lock brake systems).
Architecture of Freescale MC9S12P Automotive Microcontrollers
Key features of MC9S12P microcontrollers:
- S12 core, 32 MHz bus
- Up to 128K of on-chip flash with ECC
- Up to 6K RAM
- 4K DataFlash with ECC
- 1 MSCAN module supporting CAN protocol 2.0 A/B
- 1 SPI
- 1 SCI supporting LIN communications
- 8-channel, 16-bit timer supporting input capture, output compare, counter and pulse accumulator functions
- 10-channel, 12-bit resolution successive analog-to-digital converter (ADC)
- Pulse width modulation (PWM) module with 6 x 8-bit channels
- Autonomous periodic interrupt (API)
- 1 MHz internal RC oscillator
- Phase locked loop (PLL) frequency multiplier with internal filter
- 4-16 MHz amplitude controlled Pierce oscillator
no EEPROM ?
Members of MC9S12P automotive microcontrollers:
| S12P128 | S12P96 | S12P64 | S12P32 | |
| CORE Speed (MHz) | 32 | 32 | 32 | 32 |
| FLASH ECC (KBytes) | 128 | 96 | 64 | 32 |
| RAM (Bytes) | 6 | 6 | 4 | 2 |
| DataFlash ECC (KBytes) | 4 | 4 | 4 | 4 |
| GPIO | Up to 64 | Up to 64 | Up to 64 | Up to 64 |
| Approximation Analog-to-Digital Converter | 10-channel 12-bit | 10-channel 12-bit | 10-channel 12-bit | 10-channel 12-bit |
| Timers |
8-channel 16-bit Timer 6-channel 8-bit PWM |
8-channel 16-bit Timer 6-channel 8-bit PWM |
8-channel 16-bit Timer 6-channel 8-bit PWM |
8-channel 16-bit Timer 6-channel 8-bit PWM |
| Package |
80-pin QFP 64-pin LQFP 48-pin QFN |
80-pin QFP 64-pin LQFP 48-pin QFN |
80-pin QFP 64-pin LQFP 48-pin QFN |
80-pin QFP 64-pin LQFP 48-pin QFN |
The scalable S12P family offers developers a range of price/performance options for their application needs, with on-chip flash scaling from 32KB to 128KB. The family also offers a smooth migration path to more powerful S12X devices, enabling developers to scale their designs as their flash memory and performance requirements increase.
In addition to offering scalable 16-bit performance, the S12P family is available in a small-footprint 7mm x 7mm 48-pin "punch" QFN packaging option that is optimized for space-constrained applications. By offering exposed leads, QFN punch packaging enhances visual inspection during final assembly and helps minimize the need for costly X-ray inspections.
The S12 microcontroller family is the most widely adopted 16-bit architecture in the automotive market. Freescale has shipped more than 300 million 16-bit S12 and S12X automotive microcontrollers to date, and S12-based devices continue to ship at a rate of more than 100 million units per year.
The S12P family leverages and expands on the extensive suite of hardware and software development tools available today for the S12 and S12X families. Cost-effective S12P family demonstration boards are available, as well as adapter boards for the existing full-featured EVB9S12XEP100 evaluation kits. Freescale’s CodeWarrior Development Tool Suite and a range of third-party development software support also are available for rapid application development.
Target application of MC9S12P automotive microcontrollers:
- Space-constrained applications, especially in automotive
- Window lift
- Door modules
- Seat controllers
- HVAC control
- Anti-Lock Braking (ABS) and Electronic
- Power Assisted Steering (EPAS) systems
- Occupant detection
- Power steering modules
More information about MC9S12P (MC9S12P128, MC9S12P96, MC9S12P64 and MC9S12P32) automotive microcontrollers can be found at Freescale website.












