Freescale MC9S12P Microcontrollers

Posted by Ken Cheung in Microcontrollers on Monday, August 18, 2008

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

If you found this page useful, bookmark and share it on:

Possibly of Interest

 
Embedded Star Newsletter
Don't have time to visit Embedded Blog everyday? Then sign up for our free newsletter. We'll send you an email when we have something to share with you. Your email address will be kept confidential and we will not share, sell, or rent it to anyone. You can unsubscribe at any time by clicking a link in the email.

Enter your email address to sign up for our free newsletter:   

If you are familiar with RSS feeds, you can also sign up for our free blog feed. Our RSS feed is updated in real-time while our newsletter is updated daily.