Scalable S12G MCU family with on-chip communication peripherals delivers value and flexibility
As drivers opt for more comfort and convenience features in their cars, automotive body electronics will continue to require more complex semiconductors while maintaining competitive price points. Freescale Semiconductor is expanding its popular line of 16-bit S12 microcontrollers (MCUs) optimized for a broad range of cost-sensitive automotive body electronics applications. The advanced S12G devices are designed to accommodate application requirements, with flexibility in memory, package and cost options.
Freescale’s S12G family is ideal for automotive applications requiring controller area network (CAN) or local interconnect network (LIN)/SAE J2602 communication, including body controllers, door modules, occupant detection, HVAC, seating controllers and lighting modules. Based on the industry-proven S12 architecture, the 16-bit S12G family has the processing power required for more complex application designs, maintains code efficiency and leverages an extensive S12 ecosystem, which helps minimize the memory occupied and reduces development costs.
“The automotive body electronics market is continually developing a variety of new applications that have unique needs for different types of microcontrollers with diverse feature sets,” said Ray Cornyn, director of Automotive Microcontroller Products for Freescale. “With this advanced 16-bit family, we are giving our customers the high performance of our proven 16-bit MCUs which deliver more value, in terms of added features, at 8-bit prices.”
Bridging the gap between high-end 8-bit MCUs and high-performance 16-bit MCUs, the scalable S12G family uses a mature and cost-effective 0.18 micron process to deliver options that work in a range of low-end body applications. Automotive designers gain the ability to migrate up or down in package or memory size, with full compatibility across the S12G family. In addition, the 16-bit family includes value-added features, such as onboard EEPROM, to allow customers to design more complex, yet user-friendly, applications.
About the MC9S12G family
- S12 CPU core with 25MHz bus offers industry-proven S12 architecture and the processing power to tackle more complex versions of traditional 8-bit application designs
- Up to 240 KB on-chip flash with error correcting code (ECC) to store code and help save on-board flash/ROM
- Up to 4 KB EEPROM with ECC provides an easier user interface than data flash used on prior generations
- Features a multi-scalable controller area network module (supporting CAN protocol 2.0A/B) designed to support complex system needs of a CAN communication port
- Up to three serial communication interface modules supporting LIN communications and up to three serial peripheral interface (SPI) modules help to give more flexibility, options and advantages when more SCI/LIN or SPI communication ports are needed
- Runs 16-bit wide accesses without wait states for peripherals and memories
- Flash ranges are available from 16 to 240K, with package options from 20TSSOP to 100LQFP, providing embedded design flexibility and maximum functionality
- In addition to the I/O ports available in each module, further I/O ports are available with interrupt capability allowing wake-up from stop or wait modes
Comprehensive, easy-to-use development support
The S12G family leverages and expands on the extensive suite of hardware and software development tools available today for the S12 and S12X families. To help save development time, a cost-effective Tower Board kit (TWR-S12G128-KIT) including the S12G MCU module with the 9S12G128 in a 100LQFP package is available for $99 (USD) MSRP. The CodeWarrior Development Tool Suite and a range of third-party development software support help ease and accelerate application development.