MCF51AC: Flexis 32-bit ColdFire® V1 Microcontrollers  Favorite



Freescale MCF51AC Product Image

The MCF51AC family, comprised of pin-compatible 8-bit and 32-bit device duos, is the third family in the Flexis series. The Flexis series of controllers is the connection point on the Freescale Controller Continuum, where 8- and 32-bit compatibility becomes reality.

The MCF51AC256/128 device extends the low end of the 32-bit ColdFire controller family with up to 256 KB flash memory, a controller area network (CAN) module, a 16-bit FlexTimer module, 24-channel, 12-bit analog-to-digital converter (ADC) and delivers up to 25 MHz in bus frequency. The 32-bit MCF51AC256/128 is pin-, peripheral- and tool-compatible with the 8-bit S08AC128/96/60/48/32 devices. They share a common set of peripherals and development tools to deliver the ultimate in migration flexibility.


Features


  • V1 ColdFire core with background debug module
  • Up to 256 KB of flash memory
  • Up to 32 KB of static RAM (SRAM)
  • Up to two analog comparators (ACMP)
  • ADC with up to 24 channels
  • CAN
  • Cyclic redundancy check (CRC)
  • Inter-integrated circuit (IIC)
  • Keyboard interrupt (KBI)
  • Multipurpose clock generator (MCG)
  • Rapid general-purpose input/output (RGPIO)
  • Two serial communications interfaces (SCI)
  • Up to two serial peripheral interfaces (SPI)
  • Two flexible timer modules (FTM)
  • Timer pulse-width modulator (TPM)
  • The MCF51AC256 is included in Freescale’s product longevity program, with assured supply for a minimum of 10 years after launch

Related Products


  • S08AC:8-bit Flexis AC128/96/60/48/32 MCUs
  • USB2SER:USB to Serial Bridge - a Ready Play Solution

Featured Documentation


  • MCF51AC256: MCF51AC256 Series ColdFire Microcontroller - Data Sheet
  • MCF51AC256RM: MCF51AC256 ColdFire ® Integrated Microcontroller - Reference Manual
  • MCF51AC256128FS: MCF51AC256/128 Fact Sheet
  • AN2764: AN2764, Improving the Transient Immunity Performance of Microcontroller-Based Applications - Application Notes

Featured Software and Tools


  • EGUI: Freescale eGUI: Graphical LCD Driver for MCUs/MPUs
  • CWX-MCU-LLPLT-EX: Evaluation: CodeWarrior for Microcontrollers 10.4 (Eclipse, Offline)
  • CWX-MCU-SELH: Special Edition: CodeWarrior for Microcontrollers 10.4 (Eclipse, Offline)
  • CWX-MCU-PROED-EX: Evaluation: CodeWarrior for Microcontrollers 10.4 (Eclipse, Online)
  • CWX-MCU-SE: Special Edition: CodeWarrior for Microcontrollers 10.4 (Eclipse, Online)
  • DEMOAC: Flexis AC Demonstration Board
  • UMultilink: Universal Multilink Development Interface

MCF51AC Family Members


Features MCF51AC256 MCF51AC128
CORE Speed (MHz) 50 50
FLASH 256,000 128,000
RAM 32,000 32,000/16,000
GPIO 69/54 69/54
RGPIO 16 16
KBI 8 8
ADC Channels (12-bit) 24 24
ACMP 2 2
Serial Communications I²C
Two SCI
Two SPI
CAN
I²C
Two SCI
Two SPI
CAN1
FlexTimer Module (FTM) FTM1 6-channels
FTM2 up to 6-channels
FTM1 6-channels
FTM2 up to 6-channels
Timers (TPM) Two Timer 2-channels Two Timer 2-channels
Package 80-Pin LQFP
64-Pin LQFP
64-Pin QFP
80-Pin LQFP
64-Pin LQFP
64-Pin QFP

1 .- The members of MCF51AC128 with CAN support have 32 KB RAM. The other members have 16 KB RAM and not all members of the family support CAN

The EMC performance of an application using this microcontroller is dependent on a number of factors that are outside the control of Freescale Semiconductor. These factors include but are not limited to industrial design, mechanical design, printed circuit board design and layout, components, connectors, and cables. Freescale Semiconductor is unable to guarantee the EMC performance of any microcontroller in a specific application. Careful consideration must be made when designing any application to ensure the necessary level of EMC. For more information on designing robust EMC systems please refer to application note AN2764.

Freescale

Product Specifications

Bus Frequency - Max (MHz)25
Internal Flash (KB)256, 128
Internal RAM (KB)32, 16
Serial Interface - TypeCAN, SPI, I2C, SCI
I/O Pins54, 70, 36

Featured Video