8-bit Microcontrollers MC9S08AC60/48/32 8-bit microcontroller Target Applications AC60 Block Diagram * General industrial applications Motor control Building control Real-Time Interrupt ICE + BDM ICG (20 MHz Bus) Up to 56 GPIO 6-ch., 16-bit 2-ch., 16-bit 2-ch., 16-bit Timers 2 x SCI I2C SPI 16-ch., 10 bit ADC KBI CRC COP HVAC * Appliance applications Dishwashers Washing machines Dryers Refrigerators Overview Freescale Semiconductor's HCS08AC family 60/48/32K Flash Up to 2K RAM of microcontrollers (MCUs) is part of the popular and rapidly growing HCS08 family featuring advanced on-chip development HCS08 Core support, enhanced peripherals, increased memory options and improved system 32 LQFP, 44 LQFP, 48 QFN, 64 QFP, 64 LQFP security. Using Freescale's industry-leading 0.25 s flash, the MC9S08AC60 offers an upward migration path from Freescale's MC9S08AW Features products for applications that need enhanced 8-Bit HCS08 Central Processing Unit (CPU) peripherals, increased performance, additional * High-performance 40 MHz CPU 50 ns minimum instruction cycle time down to 2.7V @ 20 MHz bus * C-optimized architecture * Multiply and divide instructions * Optional reduced power modes Support for up to 32 interrupt reset sources * Auto wake-up with internal timer requires only 300 nA additional current memory and improved system security. Other features include enhanced low-voltage warning, two serial communications interfaces (SCIs), a serial peripheral interface (SPI), an inter-integrated circuit (I2C), 16-ch, 10-bit analog-to-digital converter (ADC) and ten programmable 16-bit timer channels with Integrated Third-Generation Flash Memory center-aligned pulse-width modulation * In-application programming * Self-timed fast programming Program 8-bits in 20 s Fast flash page erase, 20 ms * 10K write erase cycles minimum, 100K typical * 15 year minimum data retention, 100 years typical * Internal program/erase voltage generation * Fine flash granularity--flash erase/flash program * Flexible block protection and enhanced security * Read/program/erase over full operation voltage and temperature (PWM) capability. The combination of performance and on-chip integration make the MC9S08AC60 a perfect fit for many general embedded industrial control applications, specifically motor control applications. Benefits * Provides the performance needed in many higher performance 8-bit applications * Produces extremely compact code with full 16-bit stack pointer and stack relative addressing * Allows for greater software flexibility and optimizations in addition to saving power * Ultra-fast programming reduces system cost * Command program interface eliminates complex programming algorithms * Flexibility--flash-based systems can be reprogrammed during the development cycle or late in the manufacturing cycle * Flash is easily used for data EEPROM 8-bit Microcontrollers Features Benefits Product Selector Guide Internal Clock Generator * Programmable frequency-locked loop (FLL) generates 8 MHz to 40 MHz * Provides multiple options for internal and external clock source and in-application clock switching * Trimmable with temperature and voltage compensation * Designed to reduce board space and system cost by eliminating the need for external components * Accuracy across temperature and voltage allows reliable serial communications without external clocks * The lack of external components decreases noise 10-bit Analog-to-Digital Converter * 16-channel ADC * 2.5 s, 10-bit single conversion time * Fast, easy conversion from analog inputs such as temperature, pressure and fluid levels, to digital values Timer with Ten Programmable Channels * Two 2-channel 16-bit timer systems * One 6-channel 16-bit timer systems * Programmable for input, capture, output compare or buffered pulse-width modulator (PWM) PWM can be edge or center aligned * Flexible, programmable timer system * Center aligned PWMs are designed to allow noise minimization by distributing the edges of the PWM * Asynchronous communication between the MCU and a terminal, computer, or a network with accurate buad rate matching * High-speed synchronous communication between multiple MCUs or between MCU and serial peripherals * Provides a simple, efficient method of data exchange between devices * Serial peripherals are available for use in parallel Cost Effective Development Tools $85* Full-featured evaluation system for the AC60/48/32 device family. The DEMO9S08AC60 is powered by the MC9S08AC60CFGE processor and features a ZIF socket, a built-in USB BDM, LEDs, a serial port, an acceleration sensor and an I/O header. This kit comes complete with everything you need to get your board up and running quickly and easily. * Results in a large number of flexible I/O pins that allow vendors to easily interface the device into their own designs as every peripheral pin is GPIO capable Complimentary** CodeWarrior Development Studio for Microcontrollers is an integrated tool suite that supports software development for Freescale's 8-bit or 32-bit microcontrollers. Designers can further accelerate applications development with the help of the Processor ExpertTM tool, which is an award-winning rapid application development tool in the CodeWarrior tool suite. * Real-time emulation of MCU functions at full operating voltage and frequency range with no limitations * On-chip trigger and buffer hardware replaces and emulator's expensive bus state analyzer * Non-intrusive debugging through a single dedicated pin helps eliminate the need and cost emulator cables * Reduces debugging time and field returns Learn More: Freescale and the Freescale logo are trademarks or registered trademarks of Freescale Semiconductor, Inc. in the U.S. and other countries. All other product or service names are the property of their respective owners. (c) Freescale Semiconductor, Inc. 2008. Document Number: AC60FS REV 0 *All parts are available in tape & reel packages. They are also available in extended temperature ranges. See datasheet for details. $99* A universal in-circuit emulator and debugger, capable of flash programming that can also be used on HCS08 and HCS12 products. Comes standard with USB-PC interface. On-Chip Debug Interface * Single-wire background debug mode * Non-intrusive emulation * On-chip in-circuit emulator (ICE) debug module containing two comparators and nine trigger modes * View and change internal registers and memory while running an application 64-pin LQFP 64-pin QFP 48-pin QFN 44-pin LQFP 32-pin LQFP 64-pin LQFP 64-pin QFP 48-pin QFN 44-pin LQFP 32-pin LQFP 64-pin LQFP 64-pin QFP 48-pin QFN 44-pin LQFP 32-pin LQFP * Provides additional system reliability * The addition of a 1 kHz independent oscillator provides two additional timeout options * Adds security to network protocols like CAN allowing fast testing of flash memory * Prevents runaway code caused by noise spikes, EMC and/or voltage drops Input/Output * Up to 56 GPIO pins Programmable pull-ups High-current drivers Controlled rise/fall times minimize noise Package -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C USBMULTILINKBDM System Protection * Selectable low-voltage detect/reset * COP watchdog timer Option to run COP off independent clock source or bus * Cyclic redundancy check (CRC) Temp. Range MC9S08AC60CPUE MC9S08AC60CFUE MC9S08AC60CFDE MC9S08AC60CFGE MC9S08AC60CFJE MC9S08AC48CPUE MC9S08AC48CFUE MC9S08AC48CFDE MC9S08AC48CFGE MC9S08AC48CFJE MC9S08AC32CPUE MC9S08AC32CFUE MC9S08AC32CFDE MC9S08AC32CFGE MC9S08AC32CFJE DEMO9S08AC60 Extensive Serial Communications * Dual asynchronous SCIs Flexible 13-bit module-based baud rate generators LIN compatible * Inter-integrated circuit (I2C) Up to 100 Kbps Supports broadcasting mode and 10-bit addressing * Synchronous SPI Multi-master operation Part Number CodeWarrior(R) Development Studio for Microcontrollers, V6.1 For more information, please refer to the Freescale Development Tool Selector Guide (SG1011). * Prices indicated are MSRP ** Subject to license agreement For more information about the AC family, please visit www.freescale.com/8-bit.