Freescale MC9S12P Microcontrollers

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)

More info: Freescale S12 and S12X Automotive Microcontrollers