The MC9S12P family is Freescale Semiconductor’s latest 16-bit automotive microcontrollers (MCUs). The advanced S12P family is Freescale’s most recent 16-bit MCU with integrated controller area network (CAN) functionality, bridging the gap between 8-bit and 16-bit devices for the automotive market. Samples of the S12P MCUs are available now.
The MC9S12P family delivers the performance benefits of a 16-bit MCU while supporting the entry-level pricing, low power consumption, electromagnetic compatibility (EMC), and code-size efficiencies of an 8-bit MCU. The S12P family is ideal for a wide range of central body control applications, such as window lifts, seat controllers, sunroofs, door modules, low-end anti-lock brake systems (ABS), electronic power steering (EPS) and watchdog control.
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.
MC9S12P MCU Features
- 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 SCI supporting LIN communications
- 1 SPI
- 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
- Phase locked loop (PLL) frequency multiplier with internal filter
- 4-16 MHz amplitude controlled Pierce oscillator
- 1 MHz internal RC oscillator
- Autonomous periodic interrupt (API)