Microcontrollers More Than You Expect Solutions for consumer and industrial applications freescale.com More Than You Expect | 2012 Table of Contents Road Maps.................................................................................. 3 Introduction................................................................................. 4 8-bit Products MC9S08QG/QA Family............................................................... 6 MC9RS08L Family New.............................................................. 7 MC9S08LG Family...................................................................... 8 MC9S08LL Family....................................................................... 9 MC9S08LH Family New............................................................ 10 MC9S08GW New...................................................................... 11 MC9S08D Family....................................................................... 12 MC9S08PT/A/L Family.............................................................. 14 Flexis 8- and 32-bit Products 8-bit MC9S08QB/E Family........................................................ 16 32-bit MCF51QE ColdFire Family............................................. 17 8-bit MC9S08JS/M Family........................................................ 18 32-bit MCF51JM ColdFire Family............................................. 19 8-bit MC9S08JE Family New.................................................... 20 32-bit MCF51JE Family New..................................................... 21 8-bit MC9S08MM Family New.................................................. 22 32-bit MCF51MM Family New.................................................. 23 32-bit ColdFire Products MCF51CN Family New.............................................................. 24 MCF51EM Family...................................................................... 25 MCF5301x Family..................................................................... 26 MCF5225x Family..................................................................... 27 MCF51AG Family...................................................................... 28 MCF5441x Family..................................................................... 29 32-bit ColdFire+ Products ColdFire+ MCF51Qx.................................................................. 30 ColdFire+ MCF51Jx.................................................................. 32 32-bit Kinetis Products Kinetis K10 New........................................................................ 33 Kinetis K20 New........................................................................ 34 Kinetis K30 New........................................................................ 35 Kinetis K40 New........................................................................ 36 Kinetis K50 New........................................................................ 37 Kinetis K60 New........................................................................ 38 Kinetis K70 New........................................................................ 39 16-bit Products MC56F800x Family................................................................... 40 MC56F801x Family................................................................... 41 MC56F802x/3x Family.............................................................. 42 MC56F824x/5x New.................................................................. 43 MC56F84xx Family.................................................................... 44 32-bit Power Architecture® Products Industrial PXN Family New........................................................ 45 Industrial PXD Family New........................................................ 46 Industrial PXR Family New........................................................ 47 Industrial PXS Family New........................................................ 48 Summary Information Freescale Ready Play Solutions................................................ 49 Summary of Hardware and Software Enablement Solutions.... 50 Product Summaries................................................................... 51 32-bit Third-Party Developer Resources................................... 52 For a complete listing of available products with full orderable part numbers, visit freescale.com/MCU. 2 freescale.com/MCU freescale.com/MCU 3 MB 2 MB 1 MB 512 KB 256 KB 128 KB 64 KB 32 KB 16 KB 16-bit 4 MB 8 KB 56F84xx PXS20 PX10D 16/32-bit DSC and 32-bit PX Dual A5 + M4, 500 MHz eMPU wtih XGA Display, H/W Acc., Camera I/F, Stereo Audio and Security, Dual Ethernet + L2 Switch, DDR, NAND Flash A5, 500 MHz eMPU wtih SVGA Display, H/W Acc., Camera I/F, Stereo Audio and Security, Dual Ethernet + L2 Switch, DDR, NAND Flash A5, 266 MHz eMPU wtih WQVGA Display, Audio and Security, Dual Ethernet + L2 Switch, NAND Flash VF7xx VF6xx VF5xx VF4xx VF3xx PX40R Dual A5 + M4, 500 MHz eMPU wtih XGA Display, H/W Acc., Camera I/F, Stereo Audio and Security, Dual Ethernet , DDR, NAND Flash A5, 500 MHz eMPU wtih SVGA Display, Stereo Audio and Security, Ethernet, DDR, NAND Flash Power Architecture MCU, 264 MHz, 4 MB On-Chip Flash, Quad ADCs PX20N S08JM/S S08QE/B S08LG True EEPROM, CAN and LIN, 2.7 to 5.5V Ultra Low-Power LCD, 2x 16-bit ADC 1.8 to 3.6V Robust 5V MCU with optional TSI, Timers, 12-bit ADC, Serial, ICE60730, 2.7 to 5V Ultra-Low-Power LCD with 16-bit ADC Option, 1.8 to 3.6V S08JE 51JM 51MM 51EM 128 KB 64 KB 32 KB 16 KB New Freescale Kinetis MCUs ARM® Cortex™-M4-Based Solutions Kinetis K70 Kinetis K60 Kinetis K50 Kinetis K40 Kinetis K30 Kinetis K20 Low Power, Mixed Signal with Connectivity, Security and HMI Options, 1.71 to 3.6V Low Power, Mixed Signal with Connectivity and Security, 1.71 to 3.6V Low Power, ADC, Op- and Tri-Amps, Connectivity and HMI, 1.71 to 3.6V Low Power, Mixed Signal with Segment LCD and USB, 1.71 to 3.6V Low Power, Mixed Signal with Segment LCD, 1.71 to 3.6V Kinetis K10 5441x Low Power, Mixed MCU with USB, 1.71 to 3.6V 5301x Embedded MPU, Dual Ethernet (1588), L2 Switch, USB, Motor Control Timers, ADC, 15+ Serial Interfaces 5225x Embedded MPU, Dual Ethernet, USB Audio for VoIP Ethernet, CAN, USB, 3.0 to 3.6V Low-Power Electronic Metering, 1.8 to 3.6V Ultra-Low-Power USB2.0 Device, 16-bit ADC with Op- and Tri-Amps, 1.8 to 3.6V 51JE/U/F Ultra-Low-Power USB2.0 Device, 1.8 to 3.6V Cost-Effective USB OTG, Crypto Option 2.5 to 5.5V 51CN 51AG S08MM Ultra-Cost-Effective, Low-Power Ethernet, 1.8 to 3.6V MCU with DMA and iEvent for Real-Time Control, 2.7 to 5.5V Ultra Low Power, Crypto Option, 1.71 to 3.6V Ultra Low Power, General Purpose, 1.8 to 3.6V General-Purpose USB, 2.7 to 3.6V 51Q/E/F/H/U/M Robust, Cost-Effective LCD, 2.7 to 5.5V S08GW S08D Ultra-Low-Power USB2.0 OTG, <1.71 to 3.6V S08Px S08Lx Ultra-Low-Power USB.2.0 OTG, 16-bit ADC with Op- and Tri-Amps, 1.8 to 3.6V 2 KB Power Architecture Safety MCU, 120 MHz, Dual-Locking Core and Ethernet Power Architecture Safety MCU, 120 MHz, Dual-Locking Core Power Architecture Core, 64 MHz, Integrated Segment Display and Motor Control 32-bit ® Flash 32-bit, 100 MHz, Ultra-High-Resolution PWM, Ultra-High-Speed ADC, DMA, 1.8 to 3.6V Supply/5V Tolerant I/O 4 KB High-Performance, Ultra-High-Resolution PWM, Ultra-High-Speed ADC, 2.5 to 3.6V 8 KB Cost Effective, Highly Integrated, 1.8 to 3.6V 256 KB 56F824/5x 16 KB S08QG 512 KB Highly Integrated, Cost-Effective Motor Control and Digital Conversion 3.0 to 3.6V 32 KB Ultra-Cost-Effective, Small-Footprint LCD, 2.7 to 5.5V 64 KB Cost Effective, General Purpose, 1.8 to 3.6V 1 MB F801x/2x/3x 8-bit 128 KB RS08L Flash F8002/6 Cost-Effective, Low-Power Digital Control, 1.8 to 3.6V S08QA Freescale 8-bit and ColdFire MCUs More Than You Expect | 2012 Road Maps Controller Continuum Products Controller Continuum Road Map 1 MB 512 KB 256 KB 8 KB 4 KB 2 KB 32-bit Application-Specific 16- and 32-bit Solutions Application-Specific Road Map RAM 4 MB 3 MB 2 MB 1 MB 512 KB 256 KB 128 KB 64 KB 32 KB 16 KB 8 KB Dual-Core eMPU 3 More Than You Expect | 2012 Introduction Freescale is a leading supplier of embedded controllers with a strong legacy in both the industrial and consumer market. We have a broad portfolio of MCUs across our 8- 16- and 32-bit platforms, featuring leading-edge low power, analog, control and communications IP. For more information on our portfolio, visit freescale.com/MCU. Freescale is committed to ensuring our products are available for our customers through the entire lifetime of their systems, to that extent, Freescale commits to a minimum product cycle of 10, and in some cases, 15 years for our MCUs targeting the industrial, automotive and medical markets. For more information on product longevity, visit freescale.com/productlongevity. It’s More Than Just Silicon Freescale is dedicated to providing semiconductor solutions that build value into your products. When you purchase from us, you’re buying more than just an embedded processor. You’re getting access to a broad ecosystem of technical support services, development tools and training—all designed to make your job easier and your end products better. Freescale 8-bit MCUs Simplify the Design Process Freescale is focused on making it easier for companies to develop applications with 8-bit MCUs by providing a free software development suite. This enables companies to significantly reduce their development time and bill of materials. Our aim is to provide a fully bundled software and hardware platform that is ready to use out of the box, allowing designers to focus on developing application code. Key Benefits of Our 8-bit Portfolio • Broad, scalable portfolio ranging from small, cost-effective 1 KB MCUs to highly integrated 100-pin, 128 KB solutions • Award-winning CodeWarrior software IDE to reduce the development cycle • Flexible Tower hardware development platform for rapid evaluation and application development • Hundreds of reference designs and example projects • Direct support from freescale.com/support • 10- or 15-year guaranteed lifetime The 32-bit ColdFire Portfolio Advantage for Industrial and Consumer Markets ColdFire architecture is unlike any other 32-bit architecture in the industry. With a wide portfolio of 32-bit solutions, an unparalleled range of performance and peripherals, and one of the lowest power 32-bit MCUs on the market, the ColdFire and ColdFire+ families offers incredible flexibility and choice. Enabled by a vast ecosystem of development tools and design resources, we help make 32-bit development possible. The New 32-bit Kinetis Family of MCUs 32-bit Kinetis MCUs represent the most scalable portfolio of ARM® Cortex™-M4 MCUs in the industry. The portfolio consists of five MCU families with over 200 pin-, peripheral- and software-compatible devices with outstanding performance, memory and feature scalability. Enabled by innovative 90 nm thin-film storage (TFS) flash technology with unique FlexMemory (configurable embedded EEPROM), Kinetis MCUs feature the latest low-power innovations and high-performance, high-precision, mixed-signal capability. Kinetis MCUs are supported by a market-leading enablement bundle from Freescale and ARM third-party ecosystem partners. The 16- and 32-bit DSC Family, Ideal for Advanced Digital Control and Power Conversion Freescale is a pioneer in DSC solutions. Our 56800/56800E DSC architecture combines the computational power of a DSP with the control functionality of an MCU onto a single core. The 56800/56800E family combines the advantages of hybrid architecture with leading peripherals, advanced memory technology, software and development tools to give you the capability you need to develop winning solutions in complex digital control and measurement environments. * Subject to licensing agreement and registration. 4 freescale.com/MCU More Than You Expect | 2012 PX Series of Power Architecture® MCUs The PX series of Power Architecture MCUs provides unmatched performance, comprehensive enablement and ruggedized safety features for the most complex industrial control applications, including motor drives, renewable energy, motion control, power generation, clinical medical, robotics applications and more. Options exist for both single- and multicore implementations with up to 600 DMIPs of performance. The family offers up to 4 MB of integrated flash memory. An embedded safety architecture helps meet challenging safety, reliability and environmental requirements. Runtime software, a development platform for rapid prototyping, and advanced debug and system modeling tools ensure easy development. Software Enablement and Support The increasing complexity of industrial applications and expanding functionality of semiconductors are driving embedded developers toward solutions that require the integration of proven hardware and software platforms. Freescale, along with a strong alliance network, offers comprehensive solutions that include development tools, debuggers, programmers and software. Tower System The Freescale Tower System is a modular development platform for 8-, 16- and 32-bit embedded processors that enables advanced development through rapid prototyping. Featuring multiple plug and play modules, the Tower System provides designers with building blocks for entrylevel evaluation to advanced application development. For a complete list of development kits and modules offered as part of the Freescale Tower System, please visit freescale.com/Tower. You Are Never Very Far from Freescale We have hundreds of sales people and application engineers in the field and an extensive network of distributors around the world. Your Freescale representatives are trained to understand your needs and help you find the best solutions for your products. Need direct support from a Freescale expert? We can help. Freescale provides guidance for your project. Our technical sales representatives and product specialists are available to respond to technical product questions and help you select and obtain the right devices, tools and software to build your next application. For more information, visit freescale.com/support. Complimentary Software and Tools • Freescale MQX™ RTOS, Ethernet, FileSystem, USB stacks and more • Complimentary bare metal TCP/IP and USB stacks • Freescale Linux® BSP • CodeWarrior Development Studio • Processor Expert software: A rapid application development tool in the CodeWarrior tool suite • Digital signal processing library freescale.com/MCU 5 More Than You Expect | 2012 MC9S08QG/QA Family So highly integrated, it’s redefining “entry level” Target Applications TWR-S08UNIV + TWR-S08DC-QG8 • Wireless sensors, including SMAC The Tower solution supports the RS08KA • Watchdog coprocessors family and enables quick, simplified product • Small appliances evaluation and application development. It • Hand-held devices provides a cost-effective, extremely flexible • Secure boot coprocessors development hardware platform, offering • Security systems plug and play capabilities. • Control systems Features Sample Application Notes • AN2717/D: Transitioning from the HC08 Core to the MC9S08 Core Often it’s not just the individual features, • AN3048: Analog-to-Digital Converter on an but the full feature set that matters. I2C Bus Using MC9S08QG8 The MC9S08QG family enhances system • Two push button inputs • A potentiometer • TWR-PI interface for easy connection to 16-bit Timer Module are frequently left off low-end MCUs. • USB to BDM connection • USB powered • AN1818: Software SCI Routines with the functionality by integrating embedded modules that • Tower System-compliant interface sensor daughter cards These modules help to: MC9S08QG/QA Block Diagram MC9S08QG/QA Block Diagram • Reduce system size • Lessen the probability of board quality problems and conflicts • Cut system cost On-Chip ICE (DBG) BDC I2C SPI 2-ch., 16-bit Timer 256B/ 512B RAM 8-ch., 10-bit w/Temperature Sensor Int/Ext OSC 8-bit Module Timer with Prescaler Internal Clock Source w/FLL SCI COP Low Voltage Detect Up to 13 GPIOs Analog Comparator HCS08 Core • Reduce design time Key Features • Powerful, advanced S08 core • Multiple communications options: SCI, 2/8 KB Flash SPI and I2C, available on the S08QG8 only • High-resolution analog: 8-ch., 10-bit ADC Core and analog comparator • “Extras” included: 2-ch., 16-bit timer, internal/external oscillator, LVI, COP and up to 13 GPIOs • Multiple memory options: 8 KB or 2 KB flash memory and up to 512B RAM ADC Channels Applications/Additional Features SCI ESCI SPI I2C 16-bit Timer Channels Clock Type Package - - - - 1 1-ch. OSC 8 DFN Fully integrated small packages 4-ch. - - - - 1 1-ch. OSC 8 SOIC Fully integrated small packages 4-ch. - - - - 1 1-ch. OSC 8 PDIP Fully integrated small packages 256B 8-ch. - 1 - 1 1 2-ch. OSC 16 TSSOP Fully integrated small packages 256B 8-ch. - 1 - 1 1 2-ch. OSC 16 QFN Fully integrated small packages 4 KB 256B 8-ch. - 1 - 1 1 2-ch. ICS 24 QFN Fully integrated small packages MC9S08QG8CFKE 8 KB 512B 8-ch. - 1 - 1 1 2-ch. ICS 24 QFN Fully integrated small packages MC9S08QG8CDTE 8 KB 512B 8-ch. - 1 - 1 1 2-ch. OSC 16 TSSOP Fully integrated small packages MC9S08QG8CFFE 8 KB 512B 8-ch. - 1 - 1 1 2-ch. OSC 16 QFN Fully integrated small packages MC9S08QG8CPBE 8 KB 512B 8-ch. - 1 - 1 1 2-ch. OSC 16 PDIP Fully integrated small packages MC9S08QG8CDNE 8 KB 512B 4-ch. - - - - 1 1-ch. OSC 8 SOIC Fully integrated small packages MC9S08QG8CFQE 8 KB 512B 4-ch. - - - - 1 1-ch. OSC 8 DFN Fully integrated small packages MC9S08QA4CDNE 4 KB 256B - 4-ch. - - - - 1 x 1-ch. ICS 8 SOIC Fully integrated small packages MC9S08QA4CFQE 4 KB 256B - 4-ch. - - - - 1 x 1-ch. ICS 8 DFN Fully integrated small packages MC9S08QA4CPAE 4 KB 256B - 4-ch. - - - - 1 x 1-ch. ICS 8 PDIP Fully integrated small packages MC9S08QA2CDNE 2 KB 160B - 4-ch. - - - - 1 x 1-ch. ICS 8 SOIC Fully integrated small packages MC9S08QA2CFQE 2 KB 160B - 4-ch. - - - - 1 x 1-ch. ICS 8 DFN Fully integrated small packages MC9S08QA2CPAE 2 KB 160B - 4-ch. - - - - 1 x 1-ch. ICS 8 PDIP Fully integrated small packages Device Flash RAM MC9S08QG4CFQE 4 KB MC9S08QG4CDNE MC9S08QG4CPAE 10-bit 8-bit 256B 4-ch. 4 KB 256B 4 KB 256B MC9S08QG4CDTE 4 KB MC9S08QG4CFFE 4 KB MC9S08QG4CFKE 6 All HC08 and S08 include COP, LVI, POR, KBI freescale.com/MCU More Than You Expect | 2012 MC9RS08L Family Small, cost-effective LCD solution driving more segments with fewer pins • Coffee machines Development Tools DEMO9RS08LA8 DEMO9RS08LE4 • Microwaves • Portable ovens • Frying machines The cost-effective demonstration kits contain • Portable medical equipment everything a designer needs to develop and • Thermometer evaluate application code. The integrated USB • HVAC applications multilink allows a designer to communicate • Security and access control with the board and target device with only a • Remote controls USB cable. Freescale introduces the first RS08 cost-effective MCUs with LCD drivers. The highly integrated Features MC9RS08LA8 Block Diagram MC9RS08LA8 Block Diagram MC9RS08LA8 and MC9RS08LE4 MCUs are • Integrated P&E USB-BDM intended for small appliances, medical equipment and other industrial and multi-market applications. The LA and LE families provide design flexibility with • MC9RS08LA/E LVI • On-board +5V regulator ICS RS08 Core • Power input selection jumpers • Three push switches: User, reset and LED SCI KBI a large segment-based (8x mode) driver and the • Buzzer RS08LA8 derviative features an integrated charge pump to provide true system-on-a-chip functionality. 8/4 KB Flash Key Features • Small-footprint LCD solutions in 28-pin and 48-pin packages MTIM SPI Comparator x8 mode means customer can drive more Flexible glass, drive 3V or 5V glass RS08BDM • 2.0 mm barrel connector • BDM_PORT (not installed) RTI • DB9 connector 2 x 2-ch., 16-bit Timer Blink capability available even in stop mode Charge pump, RS08LA8 only • Cost-effective solutions based on ultra-low-end peripherals • MCU I/O connector • USB connector LCD Driver 8 x 21 segments with less pins • User option jumpers to disconnect >8-ch., 10-bit ADC 256B RAM • Flexible LCD solutions • Temperature sensor/themistor COP Core RS08 core • Feature-rich analog and serial functionality Target Applications ADC Channels Device Flash RAM MC9RS08LA8CGT 8 KB 256B 6-ch. MC9RS08LA8CLF 8 KB 256B 6-ch. MC9RS08LE4CWL 4 KB 256B 8-ch. 1 freescale.com/MCU 12-bit 10-bit LCD RTI 16-bit Timer Channels 8-bit MTIM Clock Type Package 1 2-ch. 1 ICS 48 QFN 1 2-ch. 1 ICS 48 QFP ICS 28 SOIC SCI SPI 1 1 1 1 1 1 I2C 2 x 2-ch. 7 More Than You Expect | 2012 MC9S08LG Family Robust 5V LCD solution for industrial markets Target Applications DEMO9S08LG32 • White goods The DEMO9S08LG32 is a demonstration • Automotive instrument clusters board for the MC9S08LG32 8-bit MCU. • Factory automation Application development is quick and easy • HVAC applications with the integrated USB-BDM, sample • Security and access control software tools and examples. An optional • Building control BDM_PORT port is also provided to allow Sample Application Notes use of a BDM_PORT cable. One 80-pin • AN3828: Stepper Motor Motion Control Driver connector provides access to all I/O signals for MC9S08LG32 on the target MCU. • AN3823: LCD Driver for MC9S08LG32 Features • AN3802: Interfacing an LCD with the • MC9S08LG32, 80 LQFP • On-board 4 x 40 custom LCD glass • Integrated P&E USB-BDM • On-board +5V regulator • 10 push switches: Eight user, one reset, one IRQ • 12 LED indicators: Eight user, one VDD, one IRQ, one USB and one reset • 5K ohm POT w/LP filter for ADC input • 80-pin MCU I/O pin header • 2.0 mm barrel connector • USB connector MC9S08LG32 The MC9S08LG family of 8-bit microcontrollers • AN3821: How to Handle Dual Flash Architecture in MC9S08LG32 drives LCDs with up to 296 segments. This 5V LCD device offers improved performance • AN3817: Interfacing Stepper Motor with MC9S08LG32 and flexible pin functionality for a wide range of industrial and automotive applications, such as MC9S08LG Block Diagram MC9S08LG Block Diagram electric metering, home appliances, HVAC systems and entry-level instrument clusters. I2C LVI S08 Core Key Features/Benefits KBI • 2.7 to 5.5V operation available • 16 KB and 32 KB flash, 4 KB RAM, 12-bit ADC • Two hardware SCI, SPI, I²C Dual Flash Array 16 to 32KB • Two independent 16-bit timers and one 2 x SCI COP ICS SPI 8-bit timer • Integrated LCD RTC Comparator Supporting both x8 and x4 mode up to 8 x 37 2 KB RAM or 4 x 41 segments 8-bit MTIM <24 x 12-bit ADC LCD Driver 8 x 37 6-ch. and 2-ch. 16-bit Timer Internal regulated charge pump for contrast control ICE + 08BDM • Dual bank flash for EEPROM emulation • Internal clock source • 40°C to 85°C for industrial and up to 105°C for automotive Core • Up to 40 MHz HCS08 CPU core Device Flash RAM ADC Channels MC9S08LG32CLK 32 KB 2 KB 16-ch. MC9S08LG32CLH 32 KB 2 KB 12-ch. MC9S08LG32CLF 32 KB 2 KB 9-ch. 1 12-bit LCD SPI I2C RTC SCI 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 x 6-ch. 10-bit 16-bit Timer Channels 8-bit MTIM Clock Type Package 2 x 6-ch. Y ICS 80 LQFP 2 x 6-ch. Y ICS 64 LQFP Y ICS 48 LQFP MC9S08LG16CLH 16 KB 2 KB 12-ch. 1 1 2 1 1 2 x 6-ch. Y ICS 64 LQFP MC9S08LG16CLF 16 KB 2 KB 9-ch. 1 1 2 1 1 2 x 6-ch. Y ICS 48 LQFP 8 freescale.com/MCU More Than You Expect | 2012 MC9S08LL Family Ultra-low-power LCD solution driving more segments with fewer pins Target Applications DEMO9S08LL16 • Thermostats The cost-effective DEMO9S08LL16 • HVAC control demonstration kit contains everything a • Small and large appliances designer needs to develop and evaluate • Remote control application code. The integrated USB multilink • Industrial control terminals allows a designer to communicate with the • Portable medical equipment • Building automation board and target device with only a USB cable. • Security and access control Features • MC9S08LL16, 64 LQFP Application Notes • Integrated P&E USB-BDM • AN3796: LCD Driver Specification Freescale introduces the first S08 ultra-low-power • On-board +5V regulator • AN3821: How to Handle Dual Flash MCU with LCD driver. The MC9S08LL16/8 helps • Battery holder for li-ion battery Architecture in MC9S08LG32 you reach your target performance levels while • AN3822: Emulated EEPROM Implementation in minimizing power consumption in your design, Dual Flash Architecture and Demo Description demonstrating extreme energy efficiency for ultra- on MC9S08LG32 long operation in battery-powered applications. • AN3990: Migrating from the MC9S08LL16 to The S08LL16 (LL16) MCU offers two ultra-low- • MC9S08LL64 Microcontroller power stop modes, new low-power run and wait • BDM_PORT (not installed) Applications • USB connector • AN2111: A Coding Standard for HCS08 • Up to 40 MHz CPU (9S08LL64/36) 20 MHz bus • DB9 connector Assembly Language speed • Ultra-low-power MCU with six power saving TWR-S08LL64-KIT TWR-S08LL64 MC9S08LL64 Block Diagram MC9S08LL64 Block Diagram modes, low-power oscillator and fast wake up from stop modes and industry-leading S08 Core w/MMU low power • Flexible MCU solution Features LVD 2 x SCI 32 KB Flash Array segments with less pins, up to 192 segments with 9S08LL16 and 288 segments with • 5K one turn potentiometer—RS232 port • MC9S08LL64 MCU KBI x8 mode means customer can drive more ICS • 32,768 Hz Crystal • Freescale 3-axis accelerometer COP I2C • ADC input to MCU buzzer light sensor with SPI 9S08LL64 32 KB Flash Array Flexible glass, drive 3V or 5V glass Blink capability available even in stop mode • Charge pump • Time of day timer module for calendar/time recording/measurement with separate LCD Driver 8 x 36 = 288 10-ch., 12-bit ADC 4 KB RAM TOD 2 x 2-ch., 16-bit TPM BDM ACMP VREF clock source • 5K ohm POTs w/LP filter • 2.0 mm barrel connector • Performance of Microcontroller-Based Key Features one USB • 40-pin MCU I/O connector • AN2764: Improving the Transient Immunity to disable clocks to unused peripherals. • 10 LED indicators: Eight user, one VDD and • User option jumpers to disconnect peripherals Using the MC9S08LL16 power external oscillator and clock gating registers • Five push switches: Four user and one reset • Light sensor w/LP filter and op amp • DRM106: Thermostat Reference Design modes, six microsecond wake-up time, ultra-low- • Power input selection jumpers LP filter and opamp • Mini-B USB connector • One reset push button and four switches • 2 x 28 segments LCD display S08 Core Device Flash RAM MC9S08LL64CLK 64 KB 4 KB ADC Channels 12-bit 10-ch. 10-bit LCD SCI SPI I2C 16-bit Timer Channels Clock Type Package 1 2 1 1 2 x 2-ch. ICS 80 LQFP MC9S08LL64CLH 64 KB 4 KB 8-ch. 1 2 1 1 1 x 2-ch. ICS 64 LQFP MC9S08LL36CLK 36 KB 4 KB 10-ch. 1 2 1 1 2 x 2-ch. ICS 80 LQFP MC9S08LL36CLH 36 KB 4 KB 8-ch. 1 2 1 1 1 x 2-ch. ICS 64 LQFP MC9S08LL16CLH 16 KB 2 KB 8-ch. 1 1 1 1 2 x 2-ch. ICS 64 LQFP 48 LQFP MC9S08LL16CLF 16 KB 2 KB 8-ch. 1 1 1 1 2 x 2-ch. ICS MC9S08LL16CGT 16 KB 2 KB 8-ch. 1 1 1 1 2 x 2-ch. ICS 48 QFN MC9S08LL8CLF 8 KB 2 KB 8-ch. 1 1 1 1 1 x 2-ch. ICS 48 LQFP MC9S08LL8CGT 8 KB 2 KB 8-ch. 1 1 1 1 1 x 2-ch. ICS 48 QFN freescale.com/MCU 9 More Than You Expect | 2012 8-bit MC9S08LH Low-power segment LCD MCU with 16-bit ADC Target Applications TWR-S08LH64-KIT • Single-phase electricity meters The cost-effective TWR-S08LH64-KIT • Flow meters development tool is part of the Tower System • Measurement equipment and features the MC9S08LH64 segment LCD • Portable medical devices controller with integrated 16-bit ADC. • Building access control It provides everything needed to develop • HVAC control systems • Portable consumer devices and evaluate application code. The integrated Application Note board and target device with only a USB • AN3949: ADC16 Calibration Procedure and cable, while the board highlights the MCU’s OSBDM allows communication with the Programmable Delay Block Synchronization low power features. • AN3796: LCD Driver Specification Freescale expands the first S08 ultra-low-power • AN3821: How to Handle Dual Flash Architecture MCU with LCD driver and increased ADC in MC9S08LG32 accuracy for medical and metering applications. • AN3822: Emulated EEPROM Implementation in The MC9S08LH family available with up to 64 KB Dual Flash Architecture and Demo Description flash helps you reach your target performance levels while minimizing power consumption in your design, demonstrating extreme energy efficiency on MC9S08LG32 • DRM106: Thermostat Reference Design Using Key Features support • Buzzer Applications • Light sensor with LP filter and opamp • AN2111: A Coding Standard for HCS08 • 288 segment LCD display with blink in stop • Mini-B USB connector Assembly Language mode capability • Six flexible modes of operation to reduce overall • 10-ch., 16-bit ADC switches • 2 x 28 segments LCD display LVD 2 x SCI KBI ICS COP I2C 4 KB RAM SPI 10 ch.16-bit ADC BDM LCD Driver 8 x 36 = 288 2 x 2 ch. 16-bit TPM TOD ACMP VREF Dual 32 KB Flash arrays = 64 KB • 64-pin and 80-pin LQFP packages • One reset push button and four push MC9S08LH64/36 MC9S08LH64/36 Block Diagram power consumption • MC9S08LH64 MCU to MCU Performance of Microcontroller-Based • Time of day for time stamping • 5K one-turn potentiometer • Freescale 3-axis accelerometer ADC input • AN2764: Improving the Transient Immunity • Up to 64 KB flash memory, dual bank memory separately from the complete kit, part number • 32,768 Hz crystal the MC9S08LL16 • 40 HMz S08 CPU stand-alone debug tool that can be purchased • RS232 port MC9S08LL64 Microcontroller ADC for accurate measurement. the Tower System, and can also operate as a Features • AN3990: Migrating from the MC9S08LL16 to applications. The S08LH also features a 16-bit used with a variety of peripheral modules in TWR-S08LH64. • AN3824: EEPROM Emulation Driver for MC9S08LG32 Application Notes for ultra-long operation in battery-powered This module is designed to be combined and 40-pin MCU I/O connector 2 mm barrel connector BDM_PORT (not installed) USB connectors DB9 connector S08 Core Core Device Flash RAM ADC Channels 16-bit 12-bit LCD SCI SPI I2C 16-bit Timer Channels Clock Type Package MC9S08LH64CLK 64 KB 2 KB 10-ch. 1 1 1 1 2 x 2-ch. ICS 80 LQFP MC9S08LH64CLH 64 KB 2 KB 8-ch. 1 1 1 1 2 x 2-ch. ICS 64 LQFP MC9S08LH36CLK 32 KB 2 KB 8-ch. 1 1 1 1 2 x 2-ch. ICS 80 LQFP MC9S08LH36CLH 32 KB 2 KB 8-ch. 1 1 1 1 2 x 2-ch. ICS 64 LQFP 10 freescale.com/MCU More Than You Expect | 2012 8-bit MC9S08GW 8-bit MCU for flow metering The MC9S08GW is a low-power 8-bit MCU family, Target Applications based on the proven S08 core, and used in gas or • Low-end single-phase electricity meters • Flow meters • Measurement equipment • Portable medical devices • Building access control • HVAC control systems • Portable consumer devices TWR-S08GW64-KIT enables it to be highly integrated. The MC9S08GW Sample Application Notes OSBDM allows communication with the board family comes with a full suite of hardware and • AN4257: IRTC Compensation and 1 Hz Clock Generation • AN4262: Gas and Water Metering Application With MC9S08GW64 • AN4169: ADC Driver for MC9S08GW64 • AN4170: IRTC Driver for MC9S08GW64 • AN3949: ADC16 Calibration Procedure and Programmable Delay Block Synchronization • AN4179: How to Interface and Drive a 3V or 5V LCD Glass with MC9S08GW64 • AN4168: ADC16 Calibration Procedure and Programmable Delay Block Synchronization For MC9S08GW64 • AN3827: Differences Between Controller Continuum ADC Modules • AN4159: LCD Driver for the MC9S08LGW64 • AN4161: SCI Driver for the MC9S08GW64 • AN4158: I2C Driver for the MC9S08GW64 • AN4160: MTIM Driver for the MC9S08GW64 • AN2111: A Coding Standard for HCS08 Assembly Language water flow meters as well as single-phase electric meters. Two independent 16-bit SAR ADCs with a programmable delay block and a pulse counter with automatic sensor decoding for gas and water flow meters make this family ideal for electric metering applications. In addition, the flexible LCD controller software tools to make development quick and easy, including a cost-effective Tower module for getting started fast. Key Features • 40 MHz S08 CPU • Up to 64 KB flash memory, dual bank memory support • 288 segment LCD display with blink in stop mode capability • Six flexible modes of operation to reduce overall power consumption • 2 x 16-bit ADC with programmable delay block • 64-pin and 80-pin LQFP packages • Adanced iRTC for accurate calendaring with support for dedicated VBAT and anti-tamper capabilities The cost-effective TWR-S08GW64-KIT development tool is part of the Tower System and features the MC9S08GW64 segment LCD controller with integrated dual 16-bit ADC and P counter. It provides everything needed to develop and evaluate application code. The integrated 9S08GW 64/32 Block Diagram 9S08GW 64/32 Block Diagram 1.2V ref Background Debug Module Analog Front End 16-bit SAR ADC Programmable Delay Block 16/32-bit Programmable Cyclic Redundancy Code AMR SPI 3 x SCI 2 x SPI Keyboard Interrupt I2C 4 KB RAM 64 KB Flash the board highlights the MCU’s low power features. This module is designed to be combined and used with a variety of peripheral modules in the Tower System, and can also operate as a stand-alone debug tool that can be purchased separately from the complete kit, part number TWR-S08LH64. Features • 5K one-turn potentiometer • RS232 port • MC9S08GW64 MCU • 32,768 Hz cystal • Freescale 3-axis accelerometer ADC input to MCU • Buzzer • Light sensor with LP filter and op-amp • Mini-B USB connector • One reset push button and four push 2-ch. Flex Timer Module Voltage Regulator GPI/O 16-bit SAR ADC and target device with only a USB cable, while switches 2 x 8-bit Modulus Timer • 2 x 28 segment LCD display 40-pin MCU I/O connector Core Clock 32 kHz/ 1–16 MHz OSC 2 mm barrel connector 1 x 16-bit MTIM ICS BDM_PORT (not installed) USB connectors Independent Real-Time Clock 32 kHz OSC DB9 connector Calendaring Tamper Detects FCounter Pulse Counter External Pin Gating/Decoder RCounter 3 x Programmable Analog Comparator AMR SCI Comparator 0–1.2V ref SCI LCD (1–8) x (43–36) S08 Core Core ADC Channels AMCP LCD SCI SPI I2C 6-ch. 3 8 x 36 4 3 1 7-ch. 6-ch. 3 8 x 24 4 3 1 2 KB 7-ch. 6-ch. 3 8 x 36 4 3 1 2 KB 7-ch. 6-ch. 3 8 x 24 4 3 1 Device Flash RAM MC9S08GW64CLK 64 KB MC9S08GW64CLH 16-bit 16-bit 4 KB 7-ch. 64 KB 4 KB MC9S08GW32CLK 32 KB MC9S08GW32CLH 32 KB freescale.com/MCU Timers P Countrer, PDB, RTC, 2-ch., 16-bit TPM, 16-bit MTIM, 8-bit MTIM Clock Type Package ICS 80 LQFP ICS 64 LQFP ICS 80 LQFP ICS 64 LQFP 11 More Than You Expect | 2012 MC9S08D Family The industry’s first 8-bit MCU family with embedded CAN, embedded EEPROM and on-chip emulation/debug for automotive and industrial markets As power budgets tighten and the demand for Target Applications Sample Application Notes more embedded content increases, the need for • Industrial • AN3331: Migrating from the HC908AZ60A cost-effective, low-power and high-performance Factory automation MCUs becomes essential. The S08 D family is Industrial machine control • AN2717: M68HC08 to HCS08 Transition the industry’s first family of 8-bit MCUs to offer Elevators • AN3499: Clock Options on the embedded CAN, embedded EEPROM and on-chip Escalators emulation/debug. This highly integrated, next- Solar power systems generation family of MCUs is packed with features Measurement systems designed to provide increased performance as well Building automation HC9S08 Family as save power, development time, board space Cooling, heating and cost. Security systems There are three device sub-families within the S08 D-family: DZ, DV and DN MCUs. They provide developers freedom of choice to match their application and system requirements. The S08DZ is the high-end sub-family offering embedded CAN along with embedded EEPROM. S08DV is a lower cost option for those who need CAN but not embedded EEPROM. Finally, the S08DN removes the CAN module but still integrates embedded EEPROM for maximum design versatility in nonCAN-enabled applications. Key Features • On-chip components that help eliminate the need for external EEPROM, LVI circuit, voltage regulator, input/output (I/O) multiplexing, crystal, watchdog circuit, ADC and development tools • On-chip emulation/debug that helps reduce to MC9S08DZ60 • AN3305: On-Chip System Protection Basics for Automotive HCS08 Microcontrollers • AN3387: HCS08 Automotive Low-Power Modes • AN2111: A Coding Standard for HCS08 Assembly Language Studio equipment • AN2497: HCS08 Background Debug Mode Deep freezers and refrigerators Versus HC08 Monitor Mode • Automotive and more Passenger vehicles Body control Motor control Watchdog Motorcycles Passenger and cargo trains Boats, ships and vessels as embedded network Aircraft and aerospace electronics MC9S08DZ60 Block Diagram MC9S08DZ60 Block Diagram 2 x SPI 2 x SCI 52 GPIO MCG 2 x ACMP WDT 2 x I2C COP development time since changes can be made msCAN on-board and in real time • Increased RAM (up to 8 KB) that helps provide 8-ch., 16-bit Timer C/C++ developers the required memory to create code quickly 24-ch., 10-bit ADC • Common tools among S08 D-families that help shorten development time • 0.25µ technology that exhibits lower power consumption and increased CPU performance Up to 128 KB Flash compared to its HC08 predecessor, allowing for Up to 4 KB RAM KBI RTC ICE + BDM LVI + LVM 2 KB EEPROM S08 Core more embedded content Core 12 freescale.com/MCU More Than You Expect | 2012 MC9S08D Family Continued DEMO9S08DZ60 EVB9S08DZ128 • HS-CAN PHY with three-position pin The DEMO9S08DZ60 is a demonstration • LP filters on ADC inputs board for the MC9S08DZ60 MCU. Application • Two MCU_PORT socket headers for access header connector development is quick and easy with the to MCU IO signals integrated USB BDM, sample software tools • On-board +5V regulator and examples. An optional BDM_PORT is also • Optional power from USB BDM or MCU_ provided to allow use of a BDM_PORT cable. PORT connector Two, 40-pin connectors provide access to all I/O • Power input selection jumpers signals on the target MCU. The EVB9S08DZ128 • Power input from USB BDM should be used to evaluate the 9S08DZ/V/ • Power input from on-board regulator N128/96 parts only. Below are the features of • Power input from connector J1 the demo board. The EVB is more fully featured. • Optional power output through connector J1 • MC9S08DZ, 64 LQFP • User components provided • 4 MHz XTAL • Three push switches: Two user, one reset • OSC socket • One four-position DIP switch • BNC connector • Seven LED indicators: Four user, VDD, USB • Integrated P&E USB BDM power, USB power out • BDM_PORT header for BDM cable support (not installed) • Jumpers • Connectors • LIN PHY with two four-position Molex connectors Device Flash RAM EEPROM MC9S08DZ128CLF 128 KB 8 KB 2 KB MC9S08DZ128CLH 128 KB 8 KB 2 KB MC9S08DZ128CLL 128 KB 8 KB 2 KB ADC CAN SCI SPI I²C 16-bit Timer Channels Clock Type Package 24-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 64 LQFP 24-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 48 LQFP 24-ch. 1 2 2 2 1 x 6-ch., 1 x 2-ch. MCG 100 LQFP 10-bit MC9S08DZ128MLF 128 KB 8 KB 2 KB 24-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 64 LQFP MC9S08DZ128MLH 128 KB 8 KB 2 KB 24-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 48 LQFP 100 LQFP MC9S08DZ128MLL 128 KB 8 KB 2 KB 24-ch. 1 2 2 2 1 x 6-ch., 1 x 2-ch. MCG MC9S08DZ96CLF 96 KB 4 KB 2 KB 24-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 64 LQFP MC9S08DZ96CLH 96 KB 4 KB 2 KB 24-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 48 LQFP 100 LQFP MC9S08DZ96CLL 96 KB 4 KB 2 KB 24-ch. 1 2 2 2 1 x 6-ch., 1 x 2-ch. MCG MC9S08DZ96MLF 96 KB 4 KB 2 KB 24-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 64 LQFP MC9S08DZ96MLH 96 KB 4 KB 2 KB 24-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 48 LQFP 100 LQFP MC9S08DZ96MLL 96 KB 4 KB 2 KB 24-ch. 1 2 2 2 1 x 6-ch., 1 x 2-ch. MCG MC9S08DZ60MLH 60 KB 4 KB 2 KB 24-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 64 LQFP MC9S08DZ60MLF 60 KB 4 KB 2 KB 16-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 48 LQFP MC9S08DZ60MLC 60 KB 4 KB 2 KB 10-ch. 1 2 1 1 1 x 4-ch., 1 x 2-ch. MCG 32 LQFP MC9S08DZ32MLH 32 KB 2 KB 1 KB 24-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 64 LQFP MC9S08DZ32MLF 32 KB 2 KB 1 KB 16-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 48 LQFP MC9S08DZ32MLC 32 KB 2 KB 1 KB 10-ch. 1 2 1 1 1 x 4-ch., 1 x 2-ch. MCG 32 LQFP MC9S08DZ16MLF 16 KB 1 KB 512B 16-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 48 LQFP MC9S08DZ16MLC 16 KB 1 KB 512B 10-ch. 1 2 1 1 1 x 4-ch., 1 x 2-ch. MCG 32 LQFP MC9S08DV60MLH 60 KB 3 KB - 16-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 64 LQFP MC9S08DV60MLF 60 KB 3 KB - 16-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 48 LQFP MC9S08DV60MLC 60 KB 3 KB - 10-ch. 1 2 1 1 1 x 4-ch., 1 x 2-ch. MCG 32 LQFP MC9S08DV32MLH 32 KB 2 KB - 16-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 64 LQFP MC9S08DV32MLF 32 KB 2 KB - 16-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 48 LQFP MC9S08DV32MLC 32 KB 2 KB - 10-ch. 1 2 1 1 1 x 4-ch., 1 x 2-ch. MCG 32 LQFP MC9S08DV16MLF 16 KB 1 KB - 16-ch. 1 1 1 1 1 x 6-ch., 1 x 2-ch. MCG 48 LQFP MC9S08DV16MLC 16 KB 1 KB - 10-ch. 1 1 1 1 1 x 4-ch., 1 x 2-ch. MCG 32 LQFP MC9S08DN60MLH 60 KB 2 KB 2 KB 16-ch. - 1 1 1 1 x 6-ch., 1 x 2-ch. MCG 64 LQFP MC9S08DN60MLF 60 KB 2 KB 2 KB 16-ch. - 1 1 1 1 x 6-ch., 1 x 2-ch. MCG 48 LQFP MC9S08DN60MLC 60 KB 2 KB 2 KB 10-ch. - 1 1 1 1 x 4-ch., 1 x 2-ch. MCG 32 LQFP MC9S08DN32MLH 32 KB 1.5 KB 1 KB 16-ch. - 1 1 1 1 x 6-ch., 1 x 2-ch. MCG 64 LQFP MC9S08DN32MLF 32 KB 1.5 KB 1 KB 16-ch. - 1 1 1 1 x 6-ch., 1 x 2-ch. MCG 48 LQFP MC9S08DN32MLC 32 KB 1.5 KB 1 KB 10-ch. - 1 1 1 1 x 4-ch., 1 x 2-ch. MCG 32 LQFP MC9S08DN16MLF 16 KB 1 KB 512B 16-ch. - 1 1 1 1 x 6-ch., 1 x 2-ch. MCG 48 LQFP MC9S08DN16MLC 16 KB 1 KB 512B 10-ch. - 1 1 1 1 x 4-ch., 1 x 2-ch. MCG 32 LQFP freescale.com/MCU Applications/Additional Features All HC08 and S08 include COP, LVI, POR, KBI 13 More Than You Expect | 2012 S08P Family 5V MCU family with excellent ESD/EFT for robust industrial environments TWR-S08PT60 • 6-ch. + 2-ch. + 2-ch. Flex Timer: Freescale’s 5V 8-bit S08P MCU family gives The cost-effective TWR-S08PT60 Two module timers your designs more durability and reliability in harsh industrial and user interface environments, • Analog comparator, RTC and CRC development tool is part of the Tower meeting appliance safety standard IEC60730. The • Eight pins with 20 mA sink System and features the new rugged 5V S08P family is simple, yet powerful, and offers • Two pins with true open drain MC9S08PT60, combining exceptional EMC/ exceptional EFT/ESD performance. This scalable • 2.7–5.5-volt (PT/PA class only) ESD performance with integrated touch and pin-compatible MCU family reuses existing S08 • Scalable from 8-pin DFN up to 64-pin QFP sensing and EEPROM. It provides everything core, IP and tools for easy migration from existing • Serial communications a designer needs to develop and evaluate 8-bit S08 products. The S08P MCUs also integrate application code. The integrated OSBDM Target Applications key features, like touch sensing interface (TSI), allows a designer to communicate with the • Small appliances EEPROM, and a motor control flex timer to simplify board and target device with only a USB cable • Power tools design and to help reduce system cost. and the board highlights the MCU’s touch • Home appliances sensing and motor control features. The scalable S08P family offers a wide range of • Lighting feature and price options for product differentiation. • Advanced lighting control Key Features Choose between the full-featured TSI enabled PT • Hvac building and control systems • MC9S08PT60 MCU class, the equally full-featured PA class without • Electric metering • Eight MHz crystal for system clock TSI or the basic PL class for cost-sensitive • Electric motor control • Potentiometer for ADC input applications. • Battery chargers and management • Low-G sensor (MA8451) through I2C • Touch-sensing interface (PT class only) • Scalable from .5 to 4 KB of RAM and • Infra-red Tx/Rx through SCI • Smart grid and smart metering • RS232 port • Four touch pads each with LED indicator • AN4438: EMC Design Considerations for • Up to 256B of EEPROM MC9S08PT60 • Up to 3x UART, 2x serial peripheral interface • AN4347: Transitioning Applications from S08AC (SPI) and an inter-integrated circuit (I2C) and S08FL Family to S08PT Family • Up to 16-channel, 12-bit analog to-digital • AN4431: TSI Module Application on the S08PT converter (ADC) with four entry buffers S08PT/PA/PL FamilyFamily Block Diagram S08PT/PA/PL Block Family 10 20 MHz MHz Watchdog Flash 2–60 KB RAM 0.5–4 KB Unique ID Int Osc ~32 kHz EEPROM 128–256B Ext LS Osc 32 kHz FLL Clock Multiplier Timers Up to 3 x 16-bit Flex Timer 6-ch. + 2-ch. + 2-ch. 12-bit ADC 1x Analog Comparator 1 x 8-bit Modular Timer Mini-B USB connector • Works stand-alone or as part of full Power Management • Potentiometer, four LEDs, two push buttons, infrared port Ext HS Osc 4–20 MHz Analog control daughter card expansion • On-board OSBDM debug support with I2C, Flexbus, etc. Clock Management Up to 16-ch. with 8 FIFO • Sockets for touch sensing and motor Tower System Background Debug Mode CRC • Reset button and three functional switches • USB, Ethernet, RS232/RS485, CAN, SPI, Diagram Core and System 8-bit ADC • Circuit breakers Application Notes 2 to 60 KB flash S08 connection • High-end lighting control Key Features 1 x 16-bit RTC Features available on all classes 2.7–5.5V 4.5–5.5V Power Supply Power Supply Communication Up to 3 x UART (LIN Capable) 1x I2C 1x 8-bit SPI 1x 16-bit SPI LVD POR Watchdog I/O Ports Up to 57 GPIO 8x 20 mA High Sink 16 KBI 16 TSI IRQ Reset 2x True Open Drain Feature available only on PT class Features available only on PT and PA classes 14 freescale.com/MCU More Than You Expect | 2012 S08P Part Numbers Flash MC9S08PT60 60 KB 16-ch. MC9S08PA60 60 KB - MC9S08PT32 32 KB MC9S08PA32 32 KB MC9S08PL60 RAM 4 KB EEPROM Touch Sensing I/F Device 256B 16-ch. 4 KB 256B 32 KB MC9S08PT16 16 KB MC9S08PA16 16 KB MC9S08PT8 16 KB MC9S08PA8 8 KB - MC9S08PL16 8 KB - MC9S08PL8 8 KB MC9S08PA4 4 KB MC9S08PL4 4 KB MC9S08PL2 2 KB >16ch. HSAMCP 1 SCI >3 SPI 1x 8-bit SPI 1 x 16bit SPI I2C - 16-bit Timers 1 3x 16-bit Flex Timer - MC9S08PL32 4 KB - 12-bit - 32 KB MC9S08PA2 ADC 10-bit >16-ch. - 1 <2 1x 8-bit SPI 2 KB 256B 256B - >12ch. 16-ch. - >12-ch. - 1 1 <2 <2 1x 8-bit SPI 1x 8-bit SPI - 1 2x 16-bit Flex Timer Up to 1x MTIM Timer, RTC, Interrupt Priority Control, ICS, XOSC, Power Management, CRC, WDOG, IRQ, LVD, KBI, 2.7 to 5.5V, –40 ˚C to +105 ˚C - 2x 16-bit Flex Timer Up to 1x MTIM Timer, RTC, Interrupt Priority Control, ICS, XOSC, Power Management, CRC, WDOG, IRQ, LVD, KBI, 4.5 to 5.5V, –40 ˚C to +85 ˚C - 2x 16-bit Flex Timer Up to 1x MTIM Timer, RTC, Interrupt Priority Control, ICS, XOSC, Power Management, CRC, WDOG, IRQ, LVD, KBI, 2.7 to 5.5V, –40 ˚C to +105 ˚C 2x 16-bit Flex Timer Up to 1x MTIM Timer, RTC, Interrupt Priority Control, ICS, XOSC, Power Management, CRC, WDOG, IRQ, LVD, KBI, 4.5 to 5.5V, –40 ˚C to +105 ˚C 512B 128B - - >8-ch. - 1 - 512B freescale.com/MCU 128B - >8-ch. - - 1 - Up to 2x MTIM Timers, RTC, Interrupt Priority Control, ICS, XOSC, Power Management, CRC, WDOG, IRQ, LVD, KBI, 2.7 to 5.5V, –40 ˚C to +105 ˚C Up to 2x MTIM Timers, RTC, Interrupt Priority Control, ICS, XOSC, Power Management, CRC, WDOG, IRQ, LVD, KBI, 4.5 to 5.5V, –40 ˚C to +85 ˚C 16-ch. 2 KB Other - Pacakge Type DFN SOIC TSSOP QFP LQFP - - - 64 32, 44, 48, 64 - 20 20, 16 - 44, 32 8 20, 8 20, 16 - - 15 More Than You Expect | 2012 MC9S08QB/E Family Outstanding low power consumption from industry’s first series of 8- and 32-bit pin, peripheraland tool-compatible MCUs Key Features MC9S08QE Block Diagram MC9S08QE Block Diagram BDM 256/512B/ 4/8/6 KB SRAM 256/512B/ 4/8/64/96/ 128 KB Flash Memory Options ICS + ULP Osc • High-performance 8-bit core • 25 MHz bus frequency • Memory Up to 8 KB SRAM Up to 128 KB flash • 2 x SCI, 2 x I²C, 2 x SPI • 16-bit timers: 1 x 6-ch., 2 x 3-ch. • 12-bit, 24-ch. ADC with two analog comparators • Real-time counter • 70 (mux-ed) GPIOs for 80-pin package • Low-power features: Internal clock source (ICS) Vreg with fast start-up time and low regulation voltage Ultra-low-power 32 kHz oscillator (standby current 1.5 uA) Optimized clock tree and clock gating techniques • Single wire background debug interface • On-chip in-circuit emulator GPI/O 2 x SPI 2 KBI 24-ch., 12-bit ADC COP 2 x I2C 8-bit MTIM Timer 6-ch., 16-bit Timer 2 x SCI 2x 2 x 3-ch., 16-bit Timer Comparator Real-Timer Counter S08 CPU 25 MHz Bus Speed On-Chip In-Circuit Emulator (ICE) System Integration Core The Freescale Controller Continuum provides unique flexibility to transition from 8- to 32-bit. With pin, peripheral and tool compatibility, the QE128 devices simplify and speed the design process. Through an optimized architecture that provides lower operating voltage and current, the QE128 devices offer industry-leading ultra-low-power benefits to extend battery life. The MC9S08QB offers a lower cost alternative to the MC9S08QE in small flash sizes. The MC9S08QB/E selection criteria in end applications includes: • Absolute minimum power consumption required • Lower pin count or pin count options desired • No application requirement for higher performance calculations or peripherals Device Flash RAM • AN3465: Migrating within the Controller Continuum • AN3460: Low-Power Design Enabled by MC9S08QE128 and MCF51QE128 Microcontrollers MC9S08QE128CLK MC9S08QE128CLH MC9S08QE128CFT MC9S08QE128CQD MC9S08QE128CLC MC9S08QE96CLK MC9S08QE96CLH MC9S08QE96CFT MC9S08QE96CQD MC9S08QE96CLC MC9S08QE64CLK MC9S08QE64CLH MC9S08QE64CFT MC9S08QE64CQD MC9S08QE64CLC MC9S08QE32CFT MC9S08QE32CLC MC9S08QE32CLD MC9S08QE32CWL MC9S08QE16CFT MC9S08QE16CLC MC9S08QE16CLD MC9S08QE16CWL MC9S08QE8CLC MC9S08QE8CWL MC9S08QE8CWJ MC9S08QE8CTG MC9S08QE8CPG MC9S08QE4CLC MC9S08QE4CWL MC9S08QE4CWJ MC9S08QE4CTG MC9S08QE4CPG MC9S08QB8CWL MC9S08QB8CGK MC9S08QB8CTG MC9S08QB4CWL MC9S08QB4CTG MC9S08QB4CWL 128 KB 128 KB 128 KB 128 KB 128 KB 96 KB 96 KB 96 KB 96 KB 96 KB 64 KB 64 KB 64 KB 64 KB 64 KB 32 KB 32 KB 32 KB 32 KB 16 KB 16 KB 16 KB 16 KB 8 KB 8 KB 8 KB 8 KB 8 KB 4 KB 4 KB 4 KB 4 KB 4 KB 8 KB 8 KB 8 KB 4 KB 4 KB 4 KB 8 KB 8 KB 8 KB 8 KB 8 KB 6 KB 6 KB 6 KB 6 KB 6 KB 4 KB 4 KB 4 KB 4 KB 4 KB 2 KB 2 KB 2 KB 2 KB 1 KB 1 KB 1 KB 1 KB 512B 512B 512B 512B 512B 256B 256B 256B 256B 256B 512B 512B 512B 256B 256B 256B 16 24-ch. 22-ch. 10-ch. 10-ch. 10-ch. 24-ch. 22-ch. 10-ch. 10-ch. 10-ch. 24-ch. 22-ch. 10-ch. 10-ch. 10-ch. 10-ch. 10-ch. 10-ch. 10-ch. 10-ch. 10-ch. 10-ch. 10-ch. 10-ch. 10-ch. 8-ch. 8-ch. 8-ch. 10-ch. 10-ch. 8-ch. 8-ch. 8-ch. 8-ch. 8-ch. 8-ch. 8-ch. 8-ch. 8-ch. 10-bit • Footprint for external crystal components • RS232 COM port • Piezzo buzzer • Potentiometer • 3-axis accelerometer • Five push buttons • Eight LEDs • USB MCU debug interface (MDI) BDM protocol Logic analyzer SCI traffic • External BDM connector • Prototyping areas • AN3502: Differences Between the TI MSP430 and MC9S08QE128 and MCF51QE128 Flexis Microcontrollers • AN3500: Blood Pressure Monitor Using Flexis QE128 • AN3499: Clock Options on the HC9S08 Family • AN2497: HCS08 Background Debug Mode Versus HC08 Monitor Mode Application Notes ADC Channels • MCU operates from internal clock source SMAC and 802.15.4 • Health care monitoring and instrumentation • HVAC and building control • Gas, water and heater meters • Security cameras • Digital cameras • Measurement equipment • Cell phone accessories • Low-power wireless 12-bit DEMOQE128 Features • Supports plug-in RF daughter cards for Applications • Greater cost sensitivity DEMOQE128 (Supports 8- and 32-bit QE families) TWR-S08UNIV + TWR-S08DC-QE64 ESCI SPI I2C 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16-bit Timer Channels 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch., 1 x 6-ch. 2 x 3-ch. 2 x 3-ch. 2 x 3-ch. 2 x 2-ch. 2 x 2-ch. 2 x 3-ch. 2 x 3-ch. 2 x 3-ch. 2 x 2-ch. 2 x 2-ch. 1 x 1-ch. 1 x 1-ch. 1 x 1-ch. 1 x 1-ch. 1 x 1-ch. 1 x 1-ch. 8-bit MTIM 1 x MTIM 1 x MTIM 1 x MTIM 1 x MTIM 1 x MTIM 1 x MTIM Clock Type Package ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS ICS 80 LQFP 64 LQFP 48 QFN 44 LQFP 32 LQFP 80 LQFP 64 LQFP 48 QFN 44 LQFP 32 LQFP 80 LQFP 64 LQFP 48 QFN 44 LQFP 32 LQFP 48 QFN 32 LQFP 44 LQFP 28 SOIC 48 QFN 32 LQFP 44 LQFP 28 SOIC 32 LQFP 28 SOIC 20 SOIC 16 TSSOP 16 PDIP 32 LQFP 28 SOIC 20 SOIC 16 TSSOP 16 PDIP 28 SOIC 24 QFN 16 TSSOP 28 SOIC 24 QFN 16 TSSOP freescale.com/MCU More Than You Expect | 2012 MCF51QE ColdFire Family Making the design process quick, easy and limitless • New ultra-low-power features DEMOQE128 (Supports 8- and 32-bit QE families) Clock gating (turns clocks off to unused peripherals) 32 kHz oscillator DEMO51QE128 (Supports only ColdFire MCF51QE family) Voltage regulator with fast startup (6–7 us) Features Ultra-low-power real-time counter • MCU operates from internal clock source • Footprint for external crystal components • RS232 COM port • Piezzo buzzer • Potentiometer • 3-axis accelerometer • Five push buttons • Eight LEDs • USB MCU debug interface (MDI) Low-power Run and Wait modes Internal clock source and ultra-low-power Applications The Freescale Controller Continuum provides unique flexibility to transition from 8-bit to 32-bit. With pin, peripheral and tool compatibility, the • HVAC building and control systems • Health care monitoring and instrumentation • Fire/security control and monitoring systems • Factory and automation systems • Measurement equipment • Hand-held health care/industrial applications • Low-power industrial applications BDM protocol QE128 devices simplify and speed the design Logic analyzer MCF51QE Block Diagram MCF51QE Block Diagram process. Through an optimized architecture that SCI traffic • External BDM connector • Prototyping areas • Supports plug-in RF daughter cards for SMAC and 802.15.4 provides lower operating voltage and current, the QE128 devices offer industry-leading, ultra-lowpower benefits to extend battery life. Key Features • New ColdFire V1 50 MHz core Improved handling of byte and word operands Standardized 8-bit bus to S08 peripherals Same programming model as other ColdFire cores (V2–V4) • Peripheral compatible with MC9S08QE family 8 KB SRAM BDM ICS + ULP Ocs GP/O 128 KB Flash 2 KBI 2 x SPI 2 x I 2C 4 KB SRAM 24-ch., 12-bit ADC 6-ch., 16-bit Timer 2 x SCI 64 KB Flash COP 4 KB SRAM 32 KB Flash • Pin compatible with MC9S08QE family • Development tool compatible with Memory Options MC9S08QE family New BDM interface compatible SS08 single- Core 2 x 3-ch., 2x 16-bit Timer Comparator Real-Time Counter 2 Rapid GPI/O Ports V1 ColdFire Core System Integration Core wire BDM Single CodeWarrior IDE Device Flash RAM ADC Channels (12-bit) ESCI SPI I²C 16-bit Timer Channels ACMP Clock Type RTC Temp Package MCF51QE128CLH 128 KB 8 KB 24 2 2 2 2 x 3-ch. + 1 x 6-ch. 2 ICS Yes –40 ºC to +85 ºC 64 LQFP MCF51QE128CLK 128 KB 8 KB 24 2 2 2 2 x 3-ch. + 1 x 6-ch. 2 ICS Yes –40 ºC to +85 ºC 80 LQFP MCF51QE64CLH 64 KB 8 KB 22 2 2 2 2 x 3-ch. + 1 x 6-ch. 2 ICS Yes –40 ºC to +85 ºC 64 LQFP MCF51QE32LH 32 KB 8 KB 22 2 2 2 2 x 3-ch. + 1 x 6-ch. 2 ICS Yes 0 ºC to 70 ºC 64 LQFP MCF51QE32CLH 32 KB 8 KB 22 2 2 2 2 x 3-ch. + 1 x 6-ch. 2 ICS Yes –40 ºC to +85 ºC 64 LQFP freescale.com/MCU 17 More Than You Expect | 2012 MC9S08JS/M Family Industry-leading 8- and 32-bit compatible USB MCUs with complete hardware and software solutions Applications DEMOJM • PC peripherals and I/O modules DEMOJM is a cost-effective kit enabling quick • Lighting control systems MCU evaluation. The kit includes a DEMOJM • Test and measurement equipment base board, a red MCF51JM128 daughter • Environmental and building automation card and a green MC9S08JM60 daughter • Security and access control panels card. The included kit can first be used to • Stationary barcode scanners and demonstrate the features of the MC9S08JM60 barcode printers devices, starting with an on-chip USB device • Patient monitoring systems controller and transceiver. Then, move to • Laboratory equipment With 8- and 32-bit compatibility, as well as compatibility within our USB MCU portfolio, the JM family offers exceptional migration flexibility. The S08JM family of MCUs provides a completely integrated USB solution with a complimentary USB stack to make development quick and easy while expanding our low-end USB portfolio. The MC9S08JS offers smaller package options to optimize cost in USB-enabled designs. The MC9S08JS also featured a pre-loaded USB bootloader. MCF51JM128 with an on-chip USB host • Industrial networking products and device dual-role controller. The USB • Hospital beds and electric wheel chairs • Point-of-sale printers features are supported in hardware through Application Notes software through the included complimentary • AN3564: In-Depth Understanding of the USB-LITE stack by CMX. a dedicated USB mini-AB connector and in Freescale USB Stack for S08JM Devices • MC9S08JM60 and MCF51JM128 • AN3561: USB Bootloader for HCS08JM60 daughter cards • AN3560: USB Device Development with JM60/16 • AN3565: USB and Using the CMX USB accelerometer Stack with the JM Devices Key Features • Freescale MMA7260QT 3-axis • Virtual serial port • USB device mode and host mode • Up to 4 KB SRAM, up to 60 KB flash • Integrated USB 2.0 device support with mini-AB USB connector MC9S08JM Block Diagram MC9S08JM Block Diagram • 2 x SCI, I²C, 2 x SPI • 8-ch. KBI 60/8 KB Flash • 16-bit timers: 1 x 2-ch., 1 x 6-ch. • Up to 51 general-purpose I/Os • Multiple-purpose clock generation On-chip oscillator S08 Core • Complimentary USB software stack 6-ch., 16-bit Timer USB Bootloader* I2C ICE+BD< • Complimentary USB stack 21-ch., 12-bit ADC RTC • CodeWarrior for MCUs • CodeWarrior Special Edition 2-ch., 16-bit Timer Indep. Clocked COP External crystal support • ADC with 10K ohm potentiometer • Five push buttons KBI Phase-lock loop (PLL) • One Piezzo buzzer Comparator 2 SPI 128/256B USB RAM MCG • I²C pull-ups 2 SCI 4/1 RAM • Analog comparator • Eight user LEDs Full-Speed USB 2.0 Device • 12-bit, 12-ch. ADC • CAN transceiver * USB Bootloader is pre-loaded into MC9S08JS only • Processor Expert • Complimentary USB stacks Core • Packages: 64 LQFP, 64 QFP, 48 QFN, 44 LQFP Device Flash RAM USB Bootloader ADC Channels 12-bit 10-bit USB SCI SPI I2C 16-bit Timer Channels Clock Type Package 64 LQFP MC9S08JM60CLH 60 KB 4 KB 12-ch. 1 2 2 1 1 x 6-ch., 1 x 2-ch. MCG MC9S08JM60CQH 60 KB 4 KB 12-ch. 1 2 2 1 1 x 6-ch., 1 x 2-ch. MCG 64 QFP MC9S08JM60CGT 60 KB 4 KB 8-ch. 1 2 2 1 1 x 4-ch., 1 x 2-ch. MCG 48 QFN MC9S08JM60CLD 60 KB 4 KB 8-ch. 1 2 2 1 1 x 4-ch., 1 x 2-ch. MCG 44 LQFP MC9S08JM32CLH 32 KB 2 KB 12-ch. 1 2 2 1 1 x 6-ch., 1 x 2-ch. MCG 64 LQFP MC9S08JM32CQH 32 KB 2 KB 12-ch. 1 2 2 1 1 x 6-ch., 1 x 2-ch. MCG 64 QFP MC9S08JM32CGT 32 KB 2 KB 8-ch. 1 2 2 1 1 x 4-ch., 1 x 2-ch. MCG 48 QFN 44 LQFP MC9S08JM32CLD 32 KB 2 KB 8-ch. 1 2 2 1 1 x 4-ch., 1 x 2-ch. MCG MC9S08JM16CGT 16 KB 1 KB 8-ch. 1 2 2 1 1 x 4-ch., 1 x 2-ch. MCG 48 QFN MC9S08JM16CLD 16 KB 1 KB 8-ch. 1 2 2 1 1 x 4-ch., 1 x 2-ch. MCG 44 LQFP 32 LQFP MC9S08JM16CLC 16 KB 1 KB 4-ch. 1 1 1 1 2 x 2-ch. MCG MC9S08JM8CGT 8 KB 1 KB 8-ch. 1 2 2 1 1 x 4-ch., 1 x 2-ch. MCG 48 QFN MC9S08JM8CLD 8 KB 1 KB 8-ch. 1 2 2 1 1 x 4-ch., 1 x 2-ch. MCG 44 LQFP 32 LQFP MC9S08JM8CLC 8 KB 1 KB 1 1 1 1 2 x 2-ch. MCG MC9S08JS16CFK 16 KB 512B Y 1 1 1 1 1 x 2-ch. MCG 24 QFN MC9S08JS16CWJ 16 KB 512B Y 1 1 1 1 1 x 2-ch. MCG 20 SOIC MC9S08JS8CFK 8 KB 512B Y 1 1 1 1 1 x 2-ch. MCG 24 QFN MC9S08JS8CWL 8 KB 512B Y 1 1 1 1 1 x 2-ch. MCG 20 SOIC 18 4-ch. freescale.com/MCU More Than You Expect | 2012 MCF51JM ColdFire Family Cost-effective Flexis 8- to 32-bit compatibility meets high performance and secure USB connectivity Applications DEMOJM • HVAC building and control systems DEMOJM is a cost-effective kit enabling quick • Test and measurement equipment • Environmental and building automation • Security and access control panels base board, a red MCF51JM128 daughter card and a green MC9S08JM60 daughter • Stationary barcode scanners and card. The included kit can first be used to barcode printers demonstrate the features of the MC9S08JM60 • PC peripherals and I/O modules devices, starting with an on-chip USB device • Patient monitoring systems controller and transceiver. Then, move to • Laboratory equipment The 32-bit MCF51JM128 device further extends the low end of the ColdFire embedded USB controller family with up to 128 KB of flash memory, a FullSpeed USB 2.0 controller with host, device and On-The-Go (OTG) support. An integrated CAN module which is ideal for linking industrial automation and control systems. The ColdFire JM family also features a hardware cryptographic acceleration unit (CAU), a random number generator accelerator (RNGA) and several system protection features such as low-voltage detect and a computer operating properly (COP) module. MCU evaluation. The kit includes a DEMOJM MCF51JM128 with an on-chip USB host • Industrial networking products • Hospital beds and electric wheel chairs and device dual-role controller. The USB Application Notes a dedicated USB mini-AB connector and in • AN3565: USB and Using the CMX software through the included complimentary USB Stack with the JM Devices features are supported in hardware through USB-LITE stack by CMX. • AN3564: In-Depth Understanding of the • MC9S08JM60 and MCF51JM128 Freescale USB Stack for S08JM Devices • AN3560: The USB Device Development daughter cards • Freescale MMA7260QT 3-axis with S08JM (or In-Depth Understanding of the S08JM USB Module) accelerometer • Virtual serial port • AN3561: USB Bootloader for S08JM60 • USB device mode and host mode • AN3582: The USB Data Logger Based Features • CAN • CAU • CAN transceiver MCF51JM128 Block Diagram • Eight user LEDs MCF51JM128 Block Diagram • 2 x SCI, I2C, 2 x SPI • 8-channel KBI CAN 128 KB Flash • 16-bit timers: 1 x 2-ch., 1 x 6-ch. Full-Speed USB 2.0 OTG • 12-bit, 12-ch. ADC • Analog comparator 16 KB RAM 2 SCI • Up to 51 general-purpose I/O • Multiple purpose clock generation • PLL • FLL • On-chip oscillator • External crystal support 256B USB RAM 2 SPI V1 ColdFire Core Indep. Clocked COP • Complimentary USB software stack • CodeWarrior for MCUs with Processor Expert • I²C pull-ups MCG • Five push buttons • ADC with 10K ohm potentiometer • CodeWarrior Special Edition • Complimentary USB stack 6-ch., 16-bit Timer KBI ICE+BDM • One Piezzo buzzer CAU Comparator 2-ch., 16-bit Timer I2C • Integrated USB 2.0 Full-Speed host/device/OTG support with mini-AB USB connector on S08JM60 21-ch., 12-bit ADC RTC Core Part Numbers Flash RAM 12-bit ADC USB 2.0 Device (FS) SCI SPI I2C CAN Crytpo Timers AMCP MCF51JM128EVLK 128 KB 16 KB 12 1 2 2 2 1 1 1 x 6-ch., 1 x 2-ch. 1 80 LQFP MCF51JM128EVLH 128 KB 16 KB 12 1 2 2 1 1 1 1 x 6-ch., 1 x 2-ch. 1 64 LQFP MCF51JM128EVQH 128 KB 16 KB 12 1 2 2 1 1 1 1 x 6-ch., 1 x 2-ch. 1 64 QFP MCF51JM128EVLD 128 KB 16 KB 8 1 2 2 1 - 1 1 x 4-ch., 1 x 2-ch. 1 44 LQFP MCF51JM128VLK 128 KB 16 KB 12 1 2 2 2 1 - 1 x 6-ch., 1 x 2-ch. 1 80 LQFP MCF51JM128VLH 128 KB 16 KB 12 1 2 2 1 1 - 1 x 6-ch., 1 x 2-ch. 1 64 LQFP MCF51JM128VQH 128 KB 16 KB 12 1 2 2 1 1 - 1 x 6-ch., 1 x 2-ch. 1 64 QFP MCF51JM128VLD 128 KB 16 KB 8 1 2 2 1 - - 1 x 4-ch., 1 x 2-ch. 1 44 LQFP MCF51JM64EVLK 64 KB 16 KB 12 1 2 2 2 1 1 1 x 6-ch., 1 x 2-ch. 1 80 LQFP MCF51JM64EVLH 64 KB 16 KB 12 1 2 2 1 1 1 1 x 6-ch., 1 x 2-ch. 1 64 LQFP MCF51JM64EVQH 64 KB 16 KB 12 1 2 2 1 1 1 1 x 6-ch., 1 x 2-ch. 1 MCF51JM64EVLD 64 KB 16 KB 8 1 2 2 1 - 1 1 x 4-ch., 1 x 2-ch. 1 MCF51JM64VLK 64 KB 16 KB 12 1 2 2 2 1 - 1 x 6-ch., 1 x 2-ch. 1 MCF51JM64VLH 64 KB 16 KB 12 1 2 2 1 1 - 1 x 6-ch., 1 x 2-ch. 1 MCF51JM64VQH 64 KB 16 KB 12 1 2 2 1 1 - 1 x 6-ch., 1 x 2-ch. 1 64 QFP MCF51JM64VLD 64 KB 16 KB 8 1 2 2 1 - - 1 x 4-ch., 1 x 2-ch. 1 44 LQFP MCF51JM32EVLK 32 KB 16 KB 12 1 2 2 2 1 1 1 x 6-ch., 1 x 2-ch. 1 80 LQFP MCF51JM32EVLH 32 KB 16 KB 12 1 2 2 1 1 1 1 x 6-ch., 1 x 2-ch. 1 64 LQFP MCF51JM32EVQH 32 KB 16 KB 12 1 2 2 1 1 1 1 x 6-ch., 1 x 2-ch. 1 64 QFP MC51JM32EVLD 32 KB 16 KB 8 1 2 2 1 - 1 1 x 4-ch., 1 x 2-ch. 1 44 LQFP MCF51JM32VLK 32 KB 16 KB 12 1 2 2 2 1 - 1 x 6-ch., 1 x 2-ch. 1 80 LQFP MCF51JM32VLH 32 KB 16 KB 12 1 2 2 1 1 - 1 x 6-ch., 1 x 2-ch. 1 64 LQFP MCF51JM32VQH 32 KB 16 KB 12 1 2 2 1 1 - 1 x 6-ch., 1 x 2-ch. 1 64 QFP MCF51JM32VLD 32 KB 16 KB 8 1 2 2 1 - - 1 x 4-ch., 1 x 2-ch. 1 44 LQFP freescale.com/MCU Clock Source Package 64 QFP MCG 44 LQFP 80 LQFP 64 LQFP 19 More Than You Expect | 2012 8-bit MC9S08JE Ultra-low-power USB MCU family MC9S08JE128 Diagram MC9S08JE128 BlockBlock Diagram TWR-S08JE128-KIT VREF TOD Up to 47 GPI/O 12-bit SAR ADC 12-bit DAC LVI I2C PDB PRACMP CMT 2 x 4-ch. TPM 2 x SCI 16 x KBI 2 x SPI MCG low-power USB MCU. This kit is part of the Freescale Tower System, a modular, allows designers to get to market faster with packaged evaluation boards, tools and USB Device runtime software. The MC9S08JE MCU module is designed to be a stand-alone debug tool and can also be 12 KB SRAM purchased separately from the kit, part number TWR-MC9S08JE. 8-bit S08 48 MHz Core Freescale Technology development tool for the MC9S08JE reconfigurable development platform that Bootloader USB ROM 128 KB Flash The TWR-S08JE128-KIT is a cost-effective Features • Freescale Tower System compliant Optional • Integrated open-source BDM debugging tool The MC9S08JE128/64 (JE128/64) provides ultra- Applications low-power operation, USB connectivity and high • PC peripherals measurement accuracy, all in a single 8-bit MCU, • Data logger allowing designers to develop a more fully featured • Portable medical devices system at a lower cost. The JE128/64 integrates • USB bridge high-resolution ADC and DAC modules, a rich peripheral set including a USB 2.0 device controller and multiple serial interfaces. • Small form factor (59 mm x 90 mm) • Supports external communications interfaces • Includes power regulation circuitry with standardized bus • Two 80-pin connectors on the outside to Application Notes • AN4115: IrDA Driver and SD Card File System The JE128/64 is part of the Freescale Flexis series, which includes both 8-bit S08 and 32-bit ColdFire V1 • AN4116: Using the MM/JE Flexis Families for • RS232, RS485, CAN, USB • Low power Infrared Communication MCUs that have a common set of peripherals and • AN3412: Dynamic LCD Driver Using GPIO Pins development tools to deliver the ultimate in migration • AN3949: ADC16 Calibration Procedure and flexibility and ease of use. Freescale provides a Programmable Delay Block Synchronization comprehensive suite of development tools and • ANPERIPHQRUG: Quick Reference User Guide software to help developers design quickly and easily. support debugging or expansion to LCD module on the MM/JE Flexis Families for Analog Peripherals on the MM and JE Family • AN3827: Differences Between Controller Features Continuum ADC Modules • Up to 128 KB flash,12 KB SRAM • AN4223: Connecting Low-Cost External • 12-bit SAR ADC with PDB Electrodes to MED-EKG • Analog comparator • VREF internal voltage reference • Full-Speed USB 2.0 device supported with USB stack • 2 x SPI, 2 x SCI and I2C • Seven flexible modes for low-power applications • Low current consumption in stop modes • Flexis series with compatible 32-bit MCU Device USB OTG SCI SPI I2C Timers Clock Type Package 8-ch. 1 Y 2 2 1 2 x 6-ch., 16-bit, TOD, PDB MCG 64 LQFP 8-ch. 1 Y 2 2 1 2 x 8-ch., 16-bit, TOD, PDB MCG 80 LQFP 12 KB 8-ch. 1 Y 2 2 1 2 x 8-ch., 16-bit, TOD, PDB MCG 81 MAPBGA 12 KB 8-ch. 1 Y 2 2 1 2 x 6-ch., 16-bit, TOD, PDB MCG 64 LQFP RAM MC9S08JE128VLH 128 KB 12 KB MC9S08JE128VLK 128 KB 12 KB MC9S08JE128VMB 128 KB MC9S08JE64VLH 64 KB 20 ADC Channels AMCP Flash 16-bit 12-bit freescale.com/MCU More Than You Expect | 2012 32-bit ColdFire MCF51JE Ultra-low-power USB MCU family MCF51JE256 Block Diagram MCF51JE256 Block Diagram TWR-MCF51JE256-KIT VREF TOD Up to 68 GPIO/ 16 RGPIO 12-bit SAR ADC 12-bit DAC LVI I 2C PDB PRACMP CMT 16 x KBI MCG USB MCU. This kit is part of the Freescale Tower System, a modular, reconfigurable development platform that allows designers to get to market faster with packaged evaluation boards, tools and runtime software. USB Device/Host/ OTG 2 x SCI Bootoader USB ROM 256 KB Flash development tool for the MCF51JE low-power Mini FlexBus 2 x SPI 2 x 4-ch. TPM with PWM The TWR-MCF51JE-KIT is a cost-effective The MCF51JE MCU module is designed to be a stand-alone debug tool and can also be purchased separately from the kit, part number 32 KB SRAM TWR-MCF51JE. Features 32-bit V1 ColdFire 50 MHz Core with MAC Freescale Technology • Freescale Tower System compliant • Integrated open-source BDM debugging Optional tool The MCF51JE256/128 (JE256/128) provides ultralow-power operation, USB connectivity and high • Small form factor (59 mm x 90 mm) • USB: Device/host/OTG controller • Supports external communications support with USB Stacks interfaces measurement accuracy, all in a single 32-bit MCU, • 2 x SPI, 2 x SCI and 1 x I2C allowing designers to develop a more fully featured • Mini FlexBus (external bus interface) • Includes power regulation circuitry with Applications • Two 80-pin connectors on the outside to system at a lower cost. The JE256/128 integrates high-resolution ADC and DAC modules, rich peripheral set including a USB 2.0 host/device/OTG controller, multiple serial interfaces and an external bus interface. • Blood glucose meter support debugging or expansion to LCD • Portable ECG module • Heart rate monitor • RS232, RS485, CAN, USB • Blood pressure monitor • Low power The JE256/128 is part of the Freescale Flexis MCU • Test and measurement equipment series, which includes both 8-bit S08 and 32-bit • Fitness machines ColdFire V1 MCUs with a common set of peripherals and development tools to deliver the ultimate in migration flexibility. The JE246/128 family is also easy to use. Freescale provides a comprehensive suite of development tools and software to help developers design quickly and easily. standardized bus Application Notes • AN4115: IrDA Driver and SD Card File System on the MM/JE Flexis Families • AN4116: Using the MM/JE Flexis Families for Infrared Communication • AN3412: Dynamic LCD Driver Using GPIO Pins • AN3949: ADC16 Calibration Procedure and Features • ColdFire V1 core delivering a 50 MHz core speed Programmable Delay Block Synchronization • ANPERIPHQRUG: Quick Reference User Guide and 25 MHz bus speed for Analog Peripherals on the MM and JE Family • Up to 256 KB flash and 32 KB SRAM • Low-power Stop 2 current: 500 nA (32 KB of • AN3827: Differences Between Controller Continuum ADC Modules active SRAM) • AN4223: Connecting Low-Cost External • 12-bit SAR ADC: High-resolution ADC • PRACMP: Analog comparator with 5-bit DAC Electrodes to MED-EKG • VREF: Internal voltage reference Device Flash RAM ADC Channels 16-bit 12-bit AMCP USB OTG SCI SPI I2C Timers Clock Type Package 104 MAPBGA MCF51JE256VML 256 KB 32 KB 8-ch. 1 Y 2 2 1 2 x 4-ch., 16-bit, TOD, PDB MCG MCF51JE256VLL 256 KB 32 KB 8-ch. 1 Y 2 2 1 2 x 4-ch., 16-bit, TOD, PDB MCG 100 LQFP MCF51JE256VMB 256 KB 32 KB 8-ch. 1 Y 2 2 1 2 x 4-ch., 16-bit,TOD, PDB MCG 81 MAPBGA MCF51JE256VLK 256 KB 32KB 8-ch. 1 Y 2 2 1 2 x 4-ch., 16-bit, TOD, PDB MCG 80 LQFP 104 MAPBGA MCF51JE128VML 256 KB 32 KB 8-ch. 1 Y 2 2 1 2 x 4-ch., 16-bit, TOD, PDB MCG MCF51JE128VLL 256 KB 32 KB 8-ch. 1 Y 2 2 1 2 x 4-ch., 16-bit,TOD, PDB MCG 100 LQFP MCF51JE128VMB 256 KB 32 KB 8-ch. 1 Y 2 2 1 2 x 4-ch., 16-bit, TOD, PDB MCG 81 MAPBGA MCF51JE128VLK 256 KB 32 KB 8-ch. 1 Y 2 2 1 2 x 4-ch., 16-bit, TOD, PDB MCG 80 LQFP freescale.com/MCU 21 More Than You Expect | 2012 8-bit MC9S08MM Ultra-low-power MCU for portable medical applications MC9S08MM128 BlockBlock Diagram MC9S08MM128 Diagram TWR-S08MM128-KIT 2 x Op-Amp 2 x Tri-Amp VREF TOD Up to 68 GPI/O 16-bit SAR ADC 12-bit DAC LVI I2C PDB PRACMP CMT MCG 2 x KBI This kit is part of the Freescale Tower System, a modular, reconfigurable development platform packaged evaluation boards, tools and runtime software. USB Device The kit includes the MED-EKG which is an electrocardiograph sensor for medical 2 x SPI applications development. The 9S08MM MCU Bootloader USB ROM 128 KB Flash development tool for the 9S08MM128 MCU. that allows designers to get to market faster with 2 x SCI 2 x 4-ch. TPM with PWM The TWR-S08MM128-KIT is a medical-oriented module is designed to be a stand-alone debug 12 KB SRAM tool and can also be purchased separately from the kit, part number TWR-S08MM128. 8-bit 9S08 48 MHz Core Features Freescale Technology • Freescale Tower System compliant Optional • Integrated open-source BDM debugging The 9S08MM128/64/32 provides ultra-low-power Applications operation, USB connectivity, graphic display support • Blood glucose meter • Small form factor (59 mm x 90 mm) and unparalleled measurement accuracy, all in a • Portable ECG • Supports external communications single 8-bit MCU, allowing device designers to create • Heart rate monitor more fully featured products at a lower cost. • Blood pressure monitor The 9S08MM128/64/32 is ideal for medical applications or any other application requiring tool interfaces • Includes power regulation circuitry with • Test and measurement equipment standardized bus • Fitness machines • Two 80-pin connectors on the outside to support debugging or expansion to LCD a significant amount of precision analog such Application Notes as instrumentation and industrial control. The • AN4115: IrDA Driver and SD Card File System • Open connector for MED-EKG development • AN4116: Using the MM/JE Flexis Families for Features • HCS08 core delivering a 48 MHz core speed and 24 MHz bus speed board Infrared Communication • Low power • AN3412: Dynamic LCD Driver Using GPIO Pins • MED-EKG plug-in card • AN3949: ADC16 Calibration Procedure and • Up to 128 KB flash and 12 KB SRAM • Low-power Stop 2 current: 450 nA (12 KB of active SRAM) Programmable Delay Block Synchronization • ANPERIPHQRUG: Quick Reference User Guide for Analog Peripherals on the MM and JE Family • 2 x general-purpose op-amps • AN3827: Differences Between Controller • 2 x tri-amps Continuum ADC Modules • 16-bit SAR ADC: High-resolution ADC • AN4223: Connecting Low-Cost External • PRACMP: Analog comparator Electrodes to MED-EKG ADC Channels AMCP USB SCI SPI I2C 8-ch. Y Y 2 2 6-ch. Y Y 2 2 12 KB 8-ch. Y Y 2 2 12 KB 6-ch. Y Y 2 2 4 KB 6-ch. Y Y 2 2 2 KB 6-ch. Y N 2 2 Flash RAM MC9S08MM128VLK 128 KB 12 KB MC9S08MM128VLH 128 KB 12 KB MC9S08MM128VMB 128 KB MC9S08MM64VLH 64 KB MC9S08MM32VLH 32 KB MC9S08MM32AVLH 32 KB 22 • RS232, RS485, CAN, USB on the MM/JE Flexis Families 9S08MM128/64/32 is part of the Flexis MCU series. Device module 16-bit 12-bit Timers Clock Type 1 2 x 4-ch., 16-bit, TOD, PDB MCG 1 4-ch., 2-ch., 16-bit, TOD, PDB MCG 1 2 x 4-ch., 16-bit TOD, PDB MCG 1 4-ch., 2-ch., 16-bit TOD, PDB MCG 1 4-ch., 2-ch., 16-bit TOD, PDB MCG 1 4-ch., 2-ch., 16-bit TOD, PDB MCG freescale.com/MCU More Than You Expect | 2012 32-bit ColdFire MCF51MM Ultra-low-power OTG enabled MCU for portable medical applications MCF51MM256 Block Diagram MCF51MM256 Block Diagram TWR-MCF51MM-KIT 2x OPAMP 2x TRIAMP VREF TOD Up to 68 GPIO/ 16 RGPIO 16-bit SAR ADC 12-bit DAC LVI I 2C PDB PRACMP CMT MiniBus External 2 x SPI USB Device/Host/ OTG 2 x 4-ch. TPM with PWM 2 x KBI MCG 2 x SCI development tool for the MCF51MM256 MCU. This kit is part of the Freescale Tower System, a modular, reconfigurable development platform that allows designers to get to market faster with packaged evaluation boards, tools and runtime software. The kit includes the MED-EKG which is an electrocardiograph sensor for medical applications development. The MCF51MM Bootoader USB ROM 256 KB The TWR-MCF51MM-KIT is a medical-oriented MCU module is designed to be a stand- 32 KB SRAM alone debug tool and can also be purchased separately from the kit, part number TWR- 32-bit V1 ColdFire 50 MHz Core with MAC MCF51MM. Freescale Technology Features Optional • Freescale Tower System compliant The MCF51MM256/128 provides ultra-low-power Applications operation, USB connectivity, graphic display support • Blood glucose meter and unparalleled measurement accuracy, all in a • Portable ECG single 32-bit MCU, allowing device designers to • Heart rate monitor create more fully featured products at a lower cost. • Blood pressure monitor The MCF51MM256/128 is ideal for medical • Test and measurement equipment applications or any other application requiring a • Fitness machines significant amount of precision analog such as Application Notes instrumentation and industrial control. • Integrated open-source BDM debugging tool • Small form factor • Supports external communications interfaces • Includes power regulation circuitry with standardized bus • Two 80-pin connectors on the outside to support debugging or expansion to LCD module • RS232, RS485, CAN , USB • AN4115: IrDA Driver and SD Card File System • Open connector for MED-EKG development on the MM/JE Flexis Families The MCF51MM256/128 is part of the Flexis board • AN4116: Using the MM/JE Flexis Families for MCU series. • Low power Infrared Communication Features • ColdFire V1 core delivering a 50 MHz core speed and 25 MHz bus speed • AN3412: Dynamic LCD Driver Using GPIO Pins • AN3949: ADC16 Calibration Procedure and Programmable Delay Block Synchronization • Up to 256 KB flash and 32 KB SRAM • ANPERIPHQRUG: Quick Reference User Guide • Low-power Stop 2 current: 500 nA for Analog Peripherals on the MM and JE Family (32K of active SRAM) • AN3827: Differences Between Controller • 2 x op-amps Continuum ADC Modules • 2 x tri-amps • AN4223: Connecting Low-Cost External • 16-bit SAR ADC: High-resolution ADC • PRACMP: Analog comparator with 5-bit DAC Electrodes to MED-EKG • VREF: Internal voltage reference • USB: Device/host/OTG controller • 2 x SPI, 2 x SCI and 1 x I2C • Mini FlexBus (external bus interface) Device Flash RAM DC Channels 16-bit 12-bit AMCP USB OTG SCI SPI I2C Timers Clock Type Package MCF51MM256VML 256 KB 32 KB 8-ch. 1 Y 2 2 1 2 x 4-ch., 16-bit, TOD, PDB MCG 104 MAPBGA MCF51MM256VLL 256 KB 32 KB 8-ch. 1 Y 2 2 1 2 x 4-ch., 16-bit, TOD, PDB MCG 100 LQFP MCF51MM256VMB 256 KB 32 KB 8-ch. 1 Y 2 2 1 2 x 4-ch., 16-bit, TOD, PDB MCG 81 MAPBGA MCF51MM256VLK 256 KB 32 KB 8-ch. 1 Y 2 2 1 2 x 4-ch., 16-bit, TOD, PDB MCG 80 LQFP MCF51MM128VML 256 KB 32 KB 8-ch. 1 Y 2 2 1 2 x 4-ch., 16-bit, TOD, PDB MCG 104 MAPBGA MCF51MM128VLL 256 KB 32 KB 8-ch. 1 Y 2 2 1 2 x 4-ch., 16-bit, TOD, PDB MCG 100 LQFP MCF51MM128VMB 256 KB 32 KB 8-ch. 1 Y 2 2 1 2 x 4-ch., 16-bit, TOD, PDB MCG 81 MAPBGA MCF51MM128VLK 256 KB 32 KB 8-ch. 1 Y 2 2 1 2 x 4-ch., 16-bit, TOD, PDB MCG 80 LQFP freescale.com/MCU 23 More Than You Expect | 2012 MCF51CN Family Small, sub-$3 Ethernet-enabled MCU Applications TWR-MCF51CN-KIT • Industrial operator interfaces The TWR-MCF51CN-KIT is a cost-effective • Consumer and industrial appliances development tool for the MCF51CN128 • Medical monitoring and instrumentation Ethernet microcontroller. This kit is part of • Point-of-sale and courier systems the Freescale Tower System, a modular, • Security and building control systems single- reconfigurable development platform that phase e-meters allows designers to get to market faster • PAN coordinator with packaged evaluation boards, tools and • Serial-to-Ethernet bridge runtime software. Application Notes The MCF51CN microcontroller module is • AN3942: Flash Programming Routines for the designed to be a standalone debug tool and HCS08 and the ColdFire V1 Devices can also be purchased separately from the kit: • AN3906: Serial-to-Ethernet Bridge Using MCF51EM256 is Freescale’s new smart-meteron-a-chip 32-bit ColdFire V1 core MCU with embedded LCD controller, 16-bit ADC and metrology-specific peripherals optimized for smart meter applications. MCF51EM256 comes with a full suite of hardware and software tools to make part number TWR-MCF51CN. MCF51CN Family and FreeRTOS Features • AN3930: Email Client Using MCF51CN Family and FreeRTOS Freescale Tower System compliant • AN3928: Web Server Using the MCF51CN MCF51CN128 MCU Family and FreeRTOS Integrated, open-source BDM • AN3931: FTP Server Using MCF51CN Family and FreeRTOS development quick and easy. • TWR-MCF51CN MCU module features Small form factor (59 mm x 90 mm) TWR-SER peripheral module features RS232 and RS485 Key Features MCF51CN Block Diagram MCF51CN Block Diagram • 32-bit ColdFire V1 CPU offering 47 MIPS at 50 Ethernet CAN MHz 3.3V single supply PHY Clk Out MII • Up to 256 KB flash (dual bank) • Up to 16 KB SRAM GPI/O 2x I2C 2x 3-ch. TPM RTC 2x SPI 2x MTIM8 MCG 3x UART 16-ch. KBI 128 KB Flash 24 KB SRAM DMA modes • TWR-ELEV features 12-ch., 12-bit ADC 10/100 FEC • 1.8 to 3.6V operation USB supporting host, device and OTG Rapid GPI/O Supports external communications • Ultra-low-power operation interfaces • 4 x 16 bit SAR ADC Includes power regulation circuitry with • 288 segment LCD driver with integrated standardized bus charge pump Four card-edge PCI Express® connectors • Up to 50 general-purpose input/outputs Two 80-pin connectors on the outside to • iRTC with dedicated 32 kHz Osc/ battery backup • AMR SPI for simple connection to BDM RF/PLM chipsets module, MCF51EM256, 100 LQFP MCU DBG System Integration ColdFire V1 Core • Freescale complimentary MQX RTOS available support debugging or expansion to LCD Ext. Bus • Background debug mode (BDM) for in-circuit debugging Device Core SCI SPI I2C 16-bit Timers GPIO RTC Temp Package 12-ch. yes 3 2 2 2 x 3-ch. 70 Y –40 ºC to +85 ºC 80 LQFP Y 12-ch. No 3 2 2 2 x 3-ch. 54 Y –40 ºC to +85 ºC 64 LQFP Y 12-ch. No 3 2 2 2 x 3-ch. 38 Y –40 ºC to +85 ºC 48 QFN RAM Ethernet MCF51CN128CLK 128 KB 24 KB Y MCF51CN128CLH 128 KB 24 KB MCF51CN128CTG 128 KB 24 KB 24 ADC Channels MiniBus Flash 10-bit 12-bit freescale.com/MCU More Than You Expect | 2012 MCF51EM Family Secure and robust MCU for e-metering/smart grid applications Applications DEMOEM • Single phase e-meters Cost-effective demo based on MCF51EM256 • Three phase e-meters with integrated BDM LCD glass, SPI external • Smart grids memory and MC9S08QE8 to emulate three- • Test and measurement equipment phase signals. USB-to-BDM circuitry is built • HMI applications in to enable simple connection to your PC. Application Notes An out-of-the-box DVD is included featuring • AN3796: LCD Driver Specification example labs and all of the software need to • AN3827: Differences Between Controller get you up and running quickly. Continuum ADC Modules Features • AN3896: MCF51EM256 Performance • MCF51EM256, 100LQFP MCU Assessment with Algorithms Used in Metering • USB-to-BDM circuitry Applications • Optional AAA battery holder for two • AN3949: ADC16 Calibration Procedure and batteries, alternate board power supply Programmable Delay Block Synchronization MCF51EM256 is a smart-meter-on-a-chip 32-bit • Reset push button, plus reset out • AN3938: Using the MCF51EM Family for Infrared ColdFire V1 core MCU with embedded LCD signal LED Communication controller, 16-bit ADC and metrology-specific • IRQ button • RDMCF51EM: MCF51EM Ply-Phase Metering peripherals optimized for smart meter application. • Crystal circuit for 4 MHz crystal for OSC2 Reference Design input (not populated) MCF51EM256 comes with a full suite of hardware • 3V LCD glass and software tools to make development quick and easy. • Add jumpers in order to demonstrate the MCF51EM Block Diagram MCF51EM Block Diagram FP/BP selection • Four buttons Features BDM • 32-bit ColdFire V1 CPU offering 47 MIPS at 50 VREG MHz 3.3V single supply GPI/O 2-ch. TPM 16-bit MTIM Core Clock • Up to 256 KB flash (dual bank) 32 kHz/1 to 16 MHz OSC • Up to 16 KB SRAM 2x 8-bit MTIM • Four LEDs • Four touch cap pads Flash Update 128 KB Flash ICS Swap • Small lithium battery for iRTC battery 128 KB Flash backup • Tamper button connected to tamper pin IRTC • 1.8 to 3.6V operation 1.2V Ref. • Ultra-low-power operation Tamper Detect 32 kHz Osc. • 4 x 16 bit SAR ADC Calendaring SAR ADC • 288 segment LCD driver with integrated 4 x 16-bit SAR ADC charge pump • Up to 50 general-purpose input/outputs • iRTC with dedicated 32 kHz osc/battery backup Sequencer • Analog signal syntheses capability with SCI 2x Comparator 0–>2V Ref. three potentiometers, six PWM outputs with SCI low-pass filters in order to generate 60/50 2 x SCI 16 KB RAM 16-bit CRC SPI AMR SPI AMR SCI KBI SPI I2C Hz signals connected to Nucleus ADC inputs via jumpers • Serial communication • IR interface (Tx and Rx) • RS-232 circuitry with BD9 connector • AMR SPI for simple connection to RF/PLM chipsets LCD (1–8) x (43–36) ColdFire V1 Core MAC • Freescale complimentary MQX RTOS available • Background debug mode (BDM) for Core in-circuit debugging ADC 12-bit 16-bit FlexTimer MTIM PGA HSCMP PDB SCI SPI I2C Temp Package 16 KB 16-ch. 2-ch. 2 x 8-bit, 1 x 16-bit 288 2 1 3 3 Y –40 ºC to +85 ºC 100 LQFP 256 KB 16 KB 12-ch. 2-ch. 2 x 8-bit, 1 x 16-bit 176 2 1 3 2 Y –40 ºC to +85 ºC 80 LQFP MCF51EM128CLL 128 KB 8 KB 16-ch. 2-ch. 2 x 8-bit, 1 x 16-bit 288 2 1 3 3 Y –40 ºC to +85 ºC 100 LQFP MCF51EM128CKL 128 KB 8 KB 12-ch. 2-ch. 2 x 8-bit, 1 x 16-bit 176 2 1 3 2 Y –40 ºC to +85 ºC 80 LQFP Device Flash RAM MCF51EM256CLL 256 KB MCF51EM256CKL freescale.com/MCU 10-bit 25 More Than You Expect | 2012 MCF5301x Family Rich connectivity MPU with complete VoIP solution Features M53015EVB • 32-bit ColdFire V3 CPU 240 MHz 47 MIPS The EVB provides a complete evaluation • 128 KB SRAM system with easy interface to a PC for • Audio codec evaluation and debugging. It is not suitable for • NRE-free VoIP software with uCLinux RTOS • 2 x Ethernet MAC development of VoIP applications. • USB host control and USB OTG with integrated Key Features • 16 MB flash PHY • CAN controller • 32 MB DDR SDRAM • Freescale complimentary MQX RTOS available • 512 KB MRAM • 2 KB serial boot flash Applications • Connectivity • Building automation • USB OTG • Home automation • Dual Ethernet • Fire and alarm systems • Serial interface • Access control • Audio interfaces and codec • Factory automation The MCF5301x family of 32-bit MCUs combines • MQX RTOS • Medical monitoring equipment low power, high integration and extensive M53015KIT—$749 MRSP • Point of sale systems connectivity with an audio subsystem, into a The Digital Voice Kit developed from Arcturus • Intercom and public address systems powerful platform for general industrial control applications, including digital voice functionality provides a complete environment for MCF5301x Block Diagram MCF5301x Block Diagram for intercom and public address systems.The audio system includes a speech codec, microphone, BDM headset and loud speaker amplifiers, and an optional NRE-free VoIP-based digital voice solution designed specifically for industrial and consumer applications. 32 kHz OSC PLL developing VoIP applications. It includes a VoIP module card featuring the MCF53015, GPI/O suitable for use in end applications and a base JTAG board with additional functionality. Voice Codec 10/100 DMA FEC SmartCard I/F SmartCard I/F DSPI SSI 10/100 DMA FEC 4-ch., 32-bit Timer 16-ch. DMA UART VoIP S/W USB host 4-ch. PIT IC UART Crypto USB OTG RTC SDIO UART 2 Key Features • VoIP module • Host board • Cables/power supply • Getting started guide Optional Additional Module • Dedicated support site access • Audio headset 16 KB I/D Cache • P&E BDM wiggler 128 KB SRAM • uClinux/GNU tools • VoIP software EMAC Core ColdFire V3 Core System Bus Controller DDR/SDR SDRAM Controller and Chip Selects • All licenses for kit use • Power supply Optional Core Frequency SRAM DMA Other VoIP Codec /SSI Crypto Serial Comms VOIP S/W Temp Package MCF53010CQT240 V3 with eMAC and H/W Div 240 MHz 128 KB 16-ch. 2 x Ethernet, USB OTG, USB Host, SDIO Y - 3 x UART, DSPI, I2C - –40 ºC to +85 ºC 208 LQFP MCF53011CQT240 V3 with eMAC and H/W Div 240 MHz 128 KB 16-ch. 2 x Ethernet, USB OTG, USB Host, SDIO Y Y 3 x UART, DSPI, I2C - –40 ºC to +85 ºC 208 LQFP MCF53012CQT240 V3 with eMAC and H/W Div 240 MHz 128 KB 16-ch. 2 x Ethernet, USB OTG, USB Host, SDIO Y - 3 x UART, DSPI, I2C Y –40 ºC to +85 ºC 208 LQFP MCF53013CQT240 V3 with eMAC and H/W Div 240 MHz 128 KB 16-ch. 2 x Ethernet, USB OTG, USB Host, SDIO Y Y 3 x UART, DSPI, I2C Y –40 ºC to +85 ºC 208 LQFP MCF53014CMJ240** V3 with eMAC and H/W Div 240 MHz 128 KB 16-ch. 2 x Ethernet, USB OTG, USB Host, SDIO Y - 3 x UART, DSPI, I2C - –40 ºC to +85 ºC 256 MAPBGA MCF53015CMJ240** V3 with eMAC and H/W Div 240 MHz 128 KB 16-ch. 2 x Ethernet, USB OTG, USB Host, SDIO Y Y 3 x UART, DSPI, I2C - –40 ºC to +85 ºC 256 MAPBGA MCF53016CMJ240** V3 with eMAC and H/W Div 240 MHz 128 KB 16-ch. 2 x Ethernet, USB OTG, USB Host, SDIO Y - 3 x UART, DSPI, I2C Y –40 ºC to +85 ºC 256 MAPBGA MCF53017CMJ240** V3 with eMAC and H/W Div 240 MHz 128 KB 16-ch. 2 x Ethernet, USB OTG, USB Host, SDIO Y Y 3 x UART, DSPI, I2C Y –40 ºC to +85 ºC 256 MAPBGA Part Number 26 freescale.com/MCU More Than You Expect | 2012 MCF5225x Family One-stop connectivity MCU, including free RTOS • Freescale MQX RTOS with full kernel, stacks and drivers • Fully integrated software and hardware solution, devices with on-chip USB, Ethernet, CAN and including RTOS, compilers and debuggers to • Freescale Tower System compliant save on development time and resources • MCF5225X ColdFire V2 MCU Including bundled Freescale MQX free-of- • Integrated OSBDM interface charge RTOS featuring RTCS TCP/IP stack, • TWR-SER peripheral module features: RS232 and RS485 USB stack and file system Freescale MQX RTOS software at no additional VoIP applications. NRE free, royalties required. CAN Contact your Freescale representative for more USB supporting host, device and information. OTG modes building control and medical applications. Applications Features • Small industrial Web servers MCF5225x Block Diagram MCF5225x Block Diagram • Building and factory automation • 32-bit ColdFire architecture running up to 80 Ethernet • Bundled VoIP software available for industrial encryption functions, featuring the complete cost. This solution is ideal for factory automation, Features 512 KB Flash • Security access and control MHz core and bus speed, with excellent code density and interrupt handling for small real-time applications • Network bridges 64 KB SRAM • Home automation Web servers • Remote monitoring and control • Rich range of connectivity peripherals 256 KB Flash • Medical networks 10/100 Ethernet MAC 64 KB SRAM USB 2.0 OTG controller plus transceiver CAN controller with optional hardware encryption accelerator 4-ch., 32-bit Timer I2C UART Flash SRAM 4-ch., 16-bit Timer QSPI UART RTC 8-ch., 12-bit ADC UART 2-ch. PIT 8-ch. PWM 4-ch. DMA CAN 32 KB SRAM KB flash or expanded mode with cost-effective USB OTG 10/100 FEC 256 KB Flash • Functional as single-chip solution with up to 512 32 kHz GPI/O JTAG Osc. BDM PLL DMA The MCF5225x family consists of highly integrated TWR-MCF5225x-KIT EMAC RNGA Crypto (CAU) Optional ColdFire V2 Core System Integration EZPORT Memory Optional external memory Ext. Bus Core Device MAC/ HW Core (MHz) Flash SRAM eMAC Divide DMA GPT* Other I2C UART SPI TEMP Package MCF52252AF80 V2 80 256 32 Y Y 4-ch. 4-ch., 32-bit, PIT, 4-ch. PWM Ethernet, USB OTG Y 3 QSPI 0 °C to 70 °C 100 LQFP MCF52254AF80 V2 80 512 64 Y Y 4-ch. 4-ch., 32-bit, PIT, 4-ch. PWM Ethernet, USB OTG Y 3 QSPI 0 °C to 70 °C 100 LQFP MCF52252CAF66 V2 66 256 32 Y Y 4-ch. 4-ch., 32-bit, PIT, 4-ch. PWM CAN, USB OTG, Ethernet Y 3 QSPI –40 °C to +85 °C 100 LQFP MCF52254CAF66 V2 66 512 64 Y Y 4-ch. 4-ch., 32-bit, PIT, 4-ch. PWM CAN, USB OTG, Ethernet Y 3 QSPI –40 °C to +85 °C 100 LQFP Y 3 QSPI –40 °C to +85 °C 100 LQFP MCF52255CAF80 V2 80 512 64 Y Y 4-ch. 4-ch., 32-bit, PIT, 4-ch. PWM CAN, Crypto, USB OTG, Ethernet MCF52256AG80 V2 80 256 32 Y Y 4-ch. 4-ch., 32-bit, PIT, 4-ch. PWM Ethernet, USB OTG Y 3 QSPI 0 °C to 70 °C 144 LQFP MCF52258AG80 V2 80 512 64 Y Y 4-ch. 4-ch., 32-bit, PIT, 4-ch. PWM Ethernet, USB OTG Y 3 QSPI 0 °C to 70 °C 144 LQFP MCF52256CAG66 V2 66 256 64 Y Y 4-ch. 4-ch., 32-bit, PIT, 4-ch. PWM CAN, USB OTG, Ethernet Y 3 QSPI –40 °C to +85 °C 144 LQFP MCF52259CAG80 V2 80 512 64 Y Y 4-ch. 4-ch., 32-bit, PIT, 4-ch. PWM CAN, Crypto, USB OTG, Ethernet Y 3 QSPI –40 °C to +85 °C 144 LQFP MCF52258CAG66** V2 66 512 64 Y Y 4-ch. 4-ch., 32-bit, PIT, 4-ch. PWM CAN, USB OTG, Ethernet Y 3 QSPI –40 °C to +85 °C 144 LQFP MCF52258VN80** V2 80 512 64 Y Y 4-ch. 4-ch., 32-bit, PIT, 4-ch. PWM Ethernet, USB OTG Y 3 QSPI 0 °C to 70 °C 144 MAPBGA MCF52256VN80** V2 80 256 32 Y Y 4-ch. 4-ch., 32-bit, PIT, 4-ch. PWM Ethernet, USB OTG Y 3 QSPI 0 °C to 70 °C 144 MAPBGA MCF52258CVN66** V2 66 512 64 Y Y 4-ch. 4-ch., 32-bit, PIT, 4-ch. PWM CAN, USB OTG, Ethernet Y 3 QSPI –40 °C to +85 °C 144 MAPBGA MCF52256CVN66** V2 66 256 64 Y Y 4-ch. 4-ch., 32-bit, PIT, 4-ch. PWM CAN, USB OTG, Ethernet Y 3 QSPI –40 °C to +85 °C 144 MAPBGA 4-ch., 32-bit, PIT, 4-ch. PWM CAN, Crypto, USB OTG, Ethernet Y 3 QSPI –40 °C to +85 °C 144 MAPBGA MCF52259CVN80** V2 freescale.com/MCU 80 512 64 Y Y 4-ch. 27 More Than You Expect | 2012 32-bit ColdFire MCF51AG Cost-effective MCU for robust and reliable control Applications TWR-MCF51AG-KIT • Room air conditioning The TWR-MCF51AG-KIT is part of the • White goods control panel Freescale Tower System, a modular • Small appliances development platform that enables rapid • Three-phase BLDC motor control • Heating and boiler control prototyping and tool re-use through Application Notes TWR-MCF51AG MCU module, along with • AN3628: Creating an External Bus Interface elevator boards (TWR-ELEV), and prototyping reconfigurable hardware. The kit contains the Using Rapid GPIO and Timers Application board (TWR-PROTO). The TWR-MCF51AG • AN4213: Migration to TSS 2.0 MCU module is designed to be a stand- • AN3464: Migrating Code Between ColdFire alone debug tool and can also be purchased V1 and V2 separately from the kit, part number TWR- • TNCWMCUPORT: Porting Tip: Migrating The MCF51AG family expands the 32-bit MCF51AG. ColdFire MCU portfolio by offering products from 8-bit S08 to 32-bit ColdFire V1 Using with DMA and iEvent modules to handle data CodeWarrior for Microcontrollers V6.x transaction and interrupt management, thereby off-loading CPU overhead and increasing overall performance. The device targets intelligent smart appliance and industrial applications. The peripheral set is also well aligned to the needs of advanced three-phase motor control Features • AN3942: Flash Programming Routines for the HCS08 and the ColdFire (V1) Devices • TN270: Converting Projects for ColdFire V1 to CodeWarrior Microcontrollers V6.3 • Potentiometer • Four LEDs MCF51AG128 Block Diagram MCF51AG128 Block Diagram is functionality important for system safety and integrity, such as an advanced independently clocked COP, external watchdog monitor and a cyclic redundancy check (CRC) engine providing CLK failure protection and memory content 16 KB SRAM validation for applications covered by regulations 128 KB Flash such as IEC60730. 16 KB SRAM 96 KB Flash Memory Options tool • MPR121 touch sensor • 3-axis accelerometer Continuum energy efficiency of the application. Also included • Integrated open-source BDM debugging • Capacitive touch pads • AN3465: Migrating Within the Controller applications, where it can to improve the overall • Freescale Tower System compliant • Small form factor 1-Wire BDM RGPIO Up to 69 EGPIO Visual Debug BUS ICS EWM 2 x 6-ch., 16-bit FTM 2 x HSCMP iWDOG 2-ch., 16-bit TPM 24-ch., 12-bit ADC I2C Real-Time Clock CRC 2 x SCI IRQ INTC 2 x SPI DMA iEvent LVD, LVW ColdFire V1 Core • Mini-B USB connector • Supports external communications interfaces • Includes power regulation circuitry with standardized bus System Integration Package Options LQFP80, LQFP64, LQFP48 QFP64 Freescale Technology ADC Channels HSAMCP SCI SPI I2C 12-ch. 1 2 1 0 48 LQFP 19-ch. 2 2 1 1 64 LQFP 16 KB 24-ch. 2 2 2 1 16 KB 19-ch. 2 2 1 1 96 KB 16 KB 12-ch. 1 2 1 0 MCF51AG96VLH 96 KB 16 KB 19-ch. 2 2 1 1 64 LQFP MCF51AG96VLK 96 KB 16 KB 24-ch. 2 2 2 1 80 LQFP MCF51AG96VQH 96 KB 16 KB 19-ch. 2 2 1 1 64 QFP Device Flash RAM MCF51AG128VLF 128 KB 16 KB MCF51AG128VLH 128 KB 16 KB MCF51AG128VLK 128 KB MCF51AG128VQH 128 KB MCF51AG96VLF 28 10-bit 12-bit 16-bit Timers Other Package 80 LQFP 2 x 6-ch., 16-bit FTM, 2-ch., 16-bit TPM, RTC, WDT 4-ch. DMA, Internal DAC (x2), iEvent, iCOP, CRC 64 QFP 48 LQFP freescale.com/MCU More Than You Expect | 2012 32-bit ColdFire MCF5441x Integrated control and connectivity solution • USB 2.0 OTG controller and optional USB 2.0 MCF5441x MCF5441x (Modelo) BDM host controller 32 kHz Osc PLL GPI/O external UART expansion chips 6x I2C (SMBUS) 10x UART 2x SmartCard Interface L2 Ethernet Switch 2x CAN 4ch PIT mcPWM 2x USB host 2x SSI RTC 2x 12-bit DAC USB OTG eSDHC 64-ch. DMA 2x 12-bit ADC Crypto (CAU) RNG 3x Interrupt Controller Serial Boot Facility 8 KB I-Cache NAND Flash Controller 8 KB D-Cache DMA MMU EMAC 100/10 1588 DMA 4x DSPI 100/10 1588 LEGEND including a DDR2 DRAM controller, SDIO, NAND flash interface, serial boot facility and system bus • Low-power, real-time control industrial MPU addressing the rapid growth in industrial Ethernet • Turn key support for embedded voice and VoIP applications EPORT FlexBus Controller Peripherals reconfigurable hardware. The TWR-MCF5441X-KIT features the MCF54418 MPU, which offers MCU peripherals with MPU performance, including Features • MCF54418 ColdFire V4 processor card • Elevators • Industrial Ethernet PHY configurable as: • Security 10/100 dual- or single-port RMII • HVAC 10/100 single-port MII • Ethernet to serial bridges Core Plus Features Cache/RAM prototyping and tool re-use through Ethernet. • Access panels 8-bit DDR1/2 SDRAM Controller and Chip Selects of the Freescale Tower System, a modular integrated analog, an L2 switch and dual Applications 64K SRAM The TWR-MCF5441X-KIT module is part development platform that enables rapid • A range of interface for external memory 4x 32-bit DMA Timer Crossbar Switch ColdFire V4m Core Debugging/ Interfaces • Up to 10 UARTs possible, saving the expense of JTAG TWR-MCF5441x-KIT • Industrial high-speed, dual-role USB (host/ • Networked control power grid controller Note: These items are not on every part: Crypto, L2 Ethernet Switch, USB Host, SSI • Medical diagnostics, non-portable data analysis The MCF5441x offers MCU peripherals with MPU performance, including integrated analog, an L2 switch and dual Ethernet. Add Linux and MQX RTOS, plus Eclipse-based CodeWarrior IDE and processing device) over UPLI • Dedicated host mode USB port • Four concurrent RS232 serial transceivers, • Motor control including one S08JS16 based serial-to-USB • VoIP phones • RS485 transceiver and you’ve got a powerful development package Application Notes for network-connected industrial applications. • AN3514: ColdFire Serial Boot Facility • CAN transceiver • AN3520: Simplified EHCI Data Structures for Features • Dual Ethernet with integrated L2 switch and high precision hardware time stamping (IEEE® 1588) with optional hardware encyption High-End ColdFire Family USB Modules • AN3522: DDR2 SDRAM on the ColdFire MCF5445x Microprocessor • ColdFire V4M core with MPU, MAC and H/W Divide running up to 250 MHz • Integrated motion control/timer with high-speed precision PWM and dual high-speed ADCs Core Freq (MHz) MCF54415CMJ250 V4m with MMU MCF54416CMJ250 V4m with MMU Device MCF54417CMJ250 V4m with MMU MCF54418CMJ250 V4m with MMU freescale.com/MCU SRAM Cache I/D DAC 12-bit ADC 12-bit DMA 250 64 KB 8 KB/ 8 KB 2-ch. 2x 4-ch. 250 64 KB 8 KB/ 8 KB 2-ch.h 64 KB 8 KB/ 8 KB 64 KB 8 KB/ 8 KB Other 32 x 32 MAC, H/W Div 250 250 Other I2C UART SPI SSI Package 64ch. SDHC, 2 x Ethernet (1588) with DMA, USB OTG, USB Host, 2 x CAN, Serial Boot, NAND Flash I/F, DDR DRAM I/F, Ext. Bus 6 10 6 2 256 MAPBGA 2x 4-ch. 64ch. SDHC, 2 x Ethernet (1588) with DMA, USB OTG, USB Host, 2 x CAN, HW Crypto Accelerator, Serial Boot, NAND Flash I/F, DDR DRAM I/F, Ext. Bus 6 10 6 2 256 MAPBGA 2-ch. 2x 4-ch. 64ch. SDHC, 2 x Ethernet (1588) with DMA, L2 Switch, USB OTG, USB Host, 2 x CAN, Serial Boot, NAND Flash I/F, DDR DRAM I/F, Ext. Bus 6 10 6 2 256 MAPBGA 2-ch. 2x 4-ch. 64ch. SDHC, 2 x Ethernet (1588) with DMA, L2 Switch, USB OTG, USB Host, 2 x CAN, H/W Crypto Accelerator, Serial Boot, NAND Flash I/F, DDR DRAM I/F, Ext. Bus 6 10 6 2 256 MAPBGA GPT* 8-ch. PWM, 4 x 32-bit Timers, PIT, RTC, WDT 29 More Than You Expect | 2012 32-bit ColdFire+ MCF51Qx Low-power, small-footprint 90 nm MCU Applications • Secure portable or battery-powered applications • Wireless sensor nodes development platform that enables rapid • Video game accessories prototyping and tool re-use through • eToll machines reconfigurable hardware. Take your design to • Digital audio bridges the next level and begin constructing your Tower • Medical devices • Building control systems System today. The TWR-MCF51QM tower Application Notes tool and can be purchased separately as a kit, • AN3949: ADC16 Calibration Procedure and part number TWR-MCF51QM-KIT, including the system can operate as a stand-alone debug Programmable Delay families that scale from 32 to 128 KB of flash with innovative FlexMemory, configurable embedded EEPROM. Featuring ultra-low-power capabilities and available in small 5 x 5 mm footprint packages, the MCF51QX family also offers a rich combination of analog peripherals, including high-accuracy 16-bit analog-digital-conversion (ADC), hardware encryption, an innovative touch-sensing interface and more. These key features make this a highly integrated, The TWR-MCF51QM module is part of the Freescale Tower System, a modular • Security control pads The ColdFire+ MCF51Qx portfolio is defined by four TWR-MCF51QM-KIT TWR-MCF51QM module, • AN3827: Differences Between Controller TWR-PROTO and TWR-ELEV. Continuum ADC Modules • AN3464: Migrating Code Between ColdFire V1 and V2 • AN3942: Flash Programming Routines for the HCS08 and the ColdFire (V1) Devices Features • MCF51QM128 in 64 LQFP package • On-board debugger (OSBDM) • Easy access to high-precision analog I/O • Capacitive touch and push buttons • AN3465: Migrating within the Controller • Potentiometer Continuum • Audio I/O • AN4223: Connecting Low-Cost External • Power plug-in sockets Electrodes to MED-EKG cost-effective 32-bit MCU solution for consumer and industrial applications. All four ColdFire+ MCF51Qx families are software and pin compatible with each ColdFire+ MCF51Qx FamilyFamily ColdFire+ MCF51Qx other as well as the ColdFire+ MCF51Jx families to Core and CoreSystem maximize code re-use and shorten development time and investment. Features • Innovative FlexMemory, configurable EEPROM • 10 flexible ultra-low-power modes • 16-bit ADC and 12-bit DAC provide flexible and powerful mixed signal capability • Crypto acceleration unit and random number generator for secure communication • Integrated capacitive touch sensing and display support: Low-power touch-sensing interface (TSI) • Small foot-print packages designed for space- ColdFire V1 Core CPU Debug Enhanced Multiply Accumulator Hardware Divide Crossbar Switch Interrupt Controller Direct Memory Access Low-Leakage Wake Up Security and Integrity CRC Random Number Generator 1.7 to 3.6V Voltage Regulator Flash RAM FlexNVM FlexRAM Serial Programming I/F (EzPort) External Bus Interface (Mini-FlexBus) Analog Timers Timers x2 I2C x4 12-bit ADC Carrier Modulator Transmitter SPI x2 Analog Comparator 6-bit DAC 12-bit DAC Communication Interfaces Programmable Delay Block UART x2 with Smart Card Clocks Phase-Locked Loop FrequencyLocked Loop Low/HighFrequency Oscillators Internal Reference Clocks HMI GPIO Capacitive Touch Sense External Interrupt Modulo Timer Low-Power Timers x2 Voltage Reference constrained applications • Ultra-low-power operation making it suitable for Power Management Controller Memory and Memory Interfaces 16-bit ADC Watchdog Hardware Encryption (CAU) Power Management Only on JF Only on QH and QM Only on QF and QU portable and battery-operated devices 30 freescale.com/MCU More Than You Expect | 2012 32-bit ColdFire+ MCF51Qx Continued ADC Flexmemory Device Flash RAM FlexNVM FlexRAM (EEPROM) Crypto 12-bit 16-bit Touch Sense SCI I2C SPI FlexBus Timers Clock Package 2/6-ch., 16-bit FTM, PDB, RTC, COP, WDT MCG 64 LQFP MCG 64 QFN MCF51QU128VLH 128 KB 32 KB 32 KB 2 KB No 19-ch. 16 2 4 2 Yes MCF51QU128VFX 128 KB 32 KB 32 KB 2 KB No 19-ch. 16 2 4 2 Yes MCF51QU128VHS 128 KB 32 KB 32 KB 2 KB No 19-ch. 7 2 3 2 Yes MCF51QU64VLF 64 KB 16 KB 32 KB 2 KB No 19-ch. 8 2 3 2 Yes MCF51QU64VHS 64 KB 16 KB 32 KB 2 KB No 19-ch. 7 2 3 2 Yes MCF51QU32VHS 32 KB 8 KB 16 KB 1 KB No 19-ch. 7 2 3 2 Yes MCF51QU32VFM 32 KB 8 KB 16 KB 1 KB No MCF51QH128VLH 128 KB 32 KB 32 KB 2 KB No MCF51QH128VFX 128 KB 32 KB 32 KB 2 KB No MCF51QH128VHS 128 KB 32 KB 32 KB 2 KB MCF51QH64VLF 64 KB 16 KB 32 KB MCF51QH64VHS 64 KB 16 KB 32 KB MCF51QH32VHS 32 KB 8 KB 16 KB 5 2 3 2 No 18-ch. 16 2 4 2 Yes 18-ch. 16 2 4 2 Yes No 18-ch. 7 2 3 2 Yes 2 KB No 18-ch. 8 2 3 2 Yes 2 KB No 18-ch. 7 2 3 2 Yes 1 KB No 18-ch. 7 2 3 2 Yes MCF51QH32VFH 32 KB 8 KB 16 KB 1 KB MCF51QF128VLH 128 KB 32 KB 32 KB 2 KB MCF51QF128VFX 128 KB 32 KB 32 KB MCF51QF128VHS 128 KB 32 KB 32 KB MCF51QF64VLF 64 KB 16 KB 32 KB 2 KB MCF51QF64VHS 64 KB 16 KB 32 KB 2 KB MCF51QF32VHS 32 KB 8 KB 16 KB 1 KB 5 2 3 2 No 19-ch. 16 2 4 2 Yes 2 KB 19-ch. 16 2 4 2 Yes 2 KB 19-ch. 7 2 3 2 Yes 19-ch. 8 2 3 2 Yes 19-ch. 7 2 3 2 Yes 19-ch. 7 2 3 2 Yes MCF51QF32VFH 32 KB 8 KB 16 KB 1 KB MCF51QM128VLH 128 KB 32 KB 32 KB 2 KB MCF51QM128VFX 128 KB 32 KB 32 KB 2 KB MCF51QM128VHS 128 KB 32 KB 32 KB 2 KB MCF51QM64VLF 64 KB 16 KB 32 KB 2 KB MCF51QM64VHS 64 KB 16 KB 32 KB 2 KB MCF51QM32VHS 32 KB 8 KB 16 KB 1 KB MCF51QM32VFH 32 KB freescale.com/MCU 8 KB 16 KB 19-ch. 1 KB No DES, AES (-128, -192, -256) SHA-1 and SHA256, MD5 18-ch. 19-ch. DES, AES (-128, -192, -256) SHA-1 and SHA256, MD5 5 2 3 2 No 18-bit 16 2 4 2 Yes 18-bit 16 2 4 2 Yes 18-bit 7 2 3 2 Yes 18-bit 8 2 3 2 Yes 18-bit 7 2 3 2 Yes 18-bit 7 2 3 2 Yes 18-bit 5 2 3 2 No 1/6-ch., 16-bit FTM, PDB, RTC, COP, WDT 6-ch., 16-bit FTM, PDB, RTC, COP, WDT 2/6-ch., 16-bit FTM, PDB, RTC, COP, WDT 1/6-ch., 16-bit FTM, PDB, RTC, COP, WDT 6-ch., 16-bit FTM, PDB, RTC, COP, WDT 2/6-ch., 16-bit FTM, PDB, RTC, COP, WDT 1/6-ch., 16-bit FTM, PDB, RTC, COP, WDT 6-ch., 16-bit FTM, PDB, RTC, COP, WDT 2/6-ch., 16-bit FTM, PDB, RTC, COP, WDT 1/6-ch., 16-bit FTM, PDB, RTC, COP, WDT 6-ch., 16-bit FTM, PDB, RTC, COP, WDT MCG 44 QFN MCG 48 LQFP MCG 44 QFN MCG 44 QFN MCG 32 QFN MCG 64 LQFP MCG 64 QFN MCG 44 QFN MCG 48 LQFP MCG 44 QFN MCG 44 QFN MCG 32 QFN MCG 64 LQFP MCG 64 QFN MCG 44 QFN MCG 48 LQFP MCG 44 QFN MCG 44 QFN MCG 32 QFN MCG 64 LQFP MCG 64 QFN MCG 44 QFN MCG 48 LQFP MCG 44 QFN MCG 44 QFN MCG 32 QFN 31 More Than You Expect | 2012 32-bit ColdFire+ MCF51Jx Low-power, small-footprint 90 nm MCU ColdFire+ MCF51Jx Block Diagram ColdFire+ MCF51Jx Block Diagram Core and System ColdFire V1 Core CPU Debug Enhanced Multiply Accumulator Hardware Divide Crossbar Switch Interrupt Controller Direct Memory Access Low-Leakage Wake Up Power Management Timers CRC 12-bit ADC Timers x2 Watchdog Analog Comparator Carrier Modulator Transmitter Random Number Generator 12-bit DAC Voltage Reference Phase-Locked Loop FlexNVM FlexRAM FrequencyLocked Loop Serial Programming I/F (EzPort) External Bus Interface (Mini-FlexBus) Low/HighFrequency Oscillators Internal Reference Clocks Analog 6-bit DAC Clocks RAM Flash 1.7 to 3.6V Voltage Regulator Security and Integrity Hardware Encryption (CAU) Memory and Memory Interfaces Power Management Controller Communication Interfaces Programmable Delay Block HMI I2C x4 UART x2 with Smart Card GPIO SPI x2 USB OTG LS/FS Capacitive Touch Sense I2S/SAI USB Charger Detect External Interrupt Features TWR-MCF51JF-KIT • Innovative FlexMemory, configurable EEPROM The TWR-MCF51JF module is part of • 10 flexible ultra-low-power modes the Freescale Tower System, a modular • Crypto acceleration unit and random number development platform that enables rapid generator for secure communication prototyping and tool re-use through • Integrated capacitive touch sensing and display reconfigurable hardware. Take your design support: Low-power touch-sensing interface to the next level and begin constructing your (TSI) Tower System today. The TWR-MCF51JF • Small foot-print packages designed for space- tower system can operate as a stand-alone constrained applications debug tool and can be purchased separately • Integrated USB 2.0 Full-Speed device/host/ as a kit, part number TWR-MCF51JF-KIT, OTG controller supports connection via USB and including the TWR-MCF51JF module, TWR- battery charging Modulo Timer PROTO and TWR-ELEV. • Serial audio interface provides direct interface to Low-Power Timers x2 Key Features codecs and to Inter-IC sound (I2S) audio devices Only on JF • MCF51JF128 device in a 64 LQFP package. Applications The ColdFire+ MCF51Jx portfolio is defined by two • On-board debugger (OSBDM) • Digital audio bridges families that scale from 32 to 128 KB of flash with • Full-Speed USB 2.0 dual-role interface • Portable accessories innovative FlexMemory and configurable embedded • Capacitive touch and push buttons • Secure portable or battery-powered applications EEPROM. Featuring ultra-low-power capabilities • Potentiometer • Wireless sensor nodes and available in small 5 x 5 mm footprint packages, • Audio input/output • Security control pads the MCF51Jx family also offers a rich combination • Power plug-in sockets • Video game accessories of additive peripherals including USB On-the-GO • TWR-SER card for serial plug-in functionality • Medical devices (OTG), a serial audio interface, high-accuracy analog, • Potentiometer, 4x LEDs, 2s push buttons, • Building control systems hardware encryption, an integrated touch-sensing • Data loggers interface and more. These key features make these infrared port • AN3465: Migrating Within the Controller 32-bit MCUs a highly integrated, cost-effective Application Notes solution for consumer and industrial applications. • AN3949: ADC16 Calibration Procedure and The ColdFire+ MCF51Jx families are software • AN3827: Differences Between Controller Continuum • AN3577: Creating a USB-to-Wireless Bridge with Programmable Delay and pin compatible with each other as well as the MC1319x/20x and ColdFire Processors with USB OTG Module Continuum ADC Modules the ColdFire+ MCF51Qx families to maximize • AN3927: Freescale USB Mass Storage Device • AN3464: Migrating Code Between ColdFire V1 code re-use and shorten development time and investment. Boot Loader and V2 • AN3748: USB Boot Loader for MCF51JM128 • AN3942: Flash Programming Routines for the HCS08 and the ColdFire (V1) Devices Flexmemory Device Flash RAM FlexNVM FlexRAM (EEPROM) Crypto ADC 12-bit USB OTG with DCD Touch Sense Serial Audio I/F SCI I2 C SPI FlexBus Timers Clock Package 2/6-ch., 16-bit FTM, PDB, RTC, COP, WDT MCG 64 LQFP MCG 64 QFN MCF51JU128VLH 128 KB 32 KB 32 KB 2 KB No 19-ch. Y 16 1 2 4 2 Yes MCF51JU128VFX 128 KB 32 KB 32 KB 2 KB No 19-ch. Y 16 1 2 4 2 Yes MCF51JU128VHS 128 KB 32 KB 32 KB 2 KB No 19-ch. Y 7 1 2 3 2 Yes MCF51JU64VLF 64 KB 16 KB 32 KB 2 KB No 19-ch. Y 8 1 2 3 2 Yes MCF51JU64VHS 64 KB 16 KB 32 KB 2 KB No 19-ch. Y 7 1 2 3 2 Yes MCF51JU32VHS 32 KB 8 KB 16 KB 1 KB No 19-ch. Y 7 1 2 3 2 Yes MCF51JU32VFM 32 KB 8 KB 16 KB 1 KB MCF51JF128VLH 128 KB 32 KB 32 KB 2 KB MCF51JF128VFX 128 KB 32 KB 32 KB 2 KB MCF51JF128VHS 128 KB 32 KB 32 KB 2 KB MCF51JF64VLF 64 KB 16 KB 32 KB 2 KB MCF51JF64VHS 64 KB 16 KB 32 KB 2 KB MCF51JF32VHS 32 KB 8 KB 16 KB 1 KB MCF51JF32VFH 32 32 KB 8 KB 16 KB 1 KB No DES, AES (-128, -192, -256) SHA-1 and SHA-256, MD5 19-ch. Y 5 1 2 3 2 No 19-ch. Y 16 1 2 4 2 Yes 19-ch. Y 16 1 2 4 2 Yes 19-ch. Y 7 1 2 3 2 Yes 19-ch. Y 8 1 2 3 2 Yes 19-ch. Y 7 1 2 3 2 Yes 19-ch. Y 7 1 2 3 2 Yes 19-ch. Y 5 1 2 3 2 No 1/6-ch., 16-bit FTM, PDB, RTC, COP, WDT 6-ch., 16-bit FTM, PDB, RTC, COP, WDT 2/6-ch., 16-bit FTM, PDB, RTC, COP, WDT 1/6-ch., 16-bit FTM, PDB, RTC, COP, WDT 6-ch., 16-bit FTM, PDB, RTC, COP, WDT MCG 44 QFN MCG 48L QFP MCG 44 QFN MCG 44 QFN MCG 32 QFN MCG 64 LQFP MCG 64 QFN MCG 44 QFN MCG 48 LQFP MCG 44 QFN MCG 44 QFN MCG 32 QFN freescale.com/MCU More Than You Expect | 2012 32-bit Kinetis K10 General-purpose, low-power, mixed-signal MCU KinetisK10 K10 Family Kinetis Entry Level Baseline MCUs Core System Debug Interfaces Memories Internal and External Watchdogs ARM® Cortex™-M4 50 MHz DSP DMA Interrupt Controller Program Flash (32 to 128 KB) SRAM (8 or 16 KB) FlexMemory (Up to 32 KB) (2 KB EE) Serial Programming Interface (EzPort) Timers 16-bit ADC FlexTimer Analog Comparators Carrier Modulator Transmitter MCUs. This kit is part of the Freescale Tower System, a modular, reusable development platform that allows designers to get to market faster with packaged evaluation boards, tools Communication Interfaces HMI and runtime software. The K60 MCU module IC IS GPIO can operate as a stand-alone debug tool and SPI Xtrinsic Low Power Touch-Sensing Interface 2 2 UART (ISO 7816 + LON) Programmable Delay Block Voltage Reference for the K60 and K10/20 families of Kinetis Internal Reference Clocks Analog 6-bit DAC The TWR-K60N512-KIT is a development tool Clocks Phase-Locked Loop Frequency-Locked Loop Low/High-Frequency Oscillators Low-Leakage Wake Up Unit Security and Integrity Cyclic Redundancy Check (CRC) TWR-K60N512-KIT can be purchased separately from the kit, part number TWR-K60N512. Key Features Periodic Interrupt Timers • K60N512 capacitive touch pads Low-Power Timer • Integrated, open-source JTAG Independent Real-Time Clock (RTC) • SD card slot • MMA7660 3-axis accelerometer • Tower plug-in (TWRPI) socket for expansion Optional (sensors, etc.) The K10 MCU family is the entry point into Features the Kinetis portfolio. Devices start from 32 • Up to 150 MHz ARM Cortex-M4 core KB of flash in a small-footprint 5 x 5 mm 32 • 32 KB flash: 1 MB program flash and QFN package extending up to 1 MB in a • Touch TWRPI socket adds support for various capacitive touch boards • TWR-SER board with USB, Ethernet, RS232/ 128 KB SRAM RS485, CAN, SPI, I²C, Flexbus, etc. 144 MAPBGA package with a rich suite of • FlexMemory providing H/W EEPROM analog, communication, timing and control • 32-pin QFN through to 256 MAPBGA peripherals. High memory density K10 family • 2 x CAN devices include a single precision floating point • Up to 2 x 16-bit ADC with PGA, 12-bit DAC, unit and NAND flash controller. Pin compatibility, • Potentiometer, four LEDs, two push buttons, infrared port analog comparators, voltage reference flexible low-power capabilities and innovative • Motor control timers FlexMemory help to solve many of the major pain • Low-power operation points for system implementation. • Serial communications Application Notes • KQURG: Kinetis Peripheral Module Quick Reference • ADC Calculator: Define Requirements of ADC and Calculate Conversion Times Applications • Building access control • HVAC • Fire and security systems • Remote sensor networks • Metering and measurement • Motor control Feature Options 100 LQFP (14 x 14) 121 BGA (8 x 8) 144 LQFP (20 x 20) 144 BGA (13 x 13) MK10X64Vyy50 50 64 32 16 FM FT LF EX MK10N96Vyy50 50 96 - 16 FM FT LF EX MK10X64Vyy72 72 64 32 16 √ √ √ √ √ EX LK MB MK10X128Vyy72 72 128 32 32 √ √ √ √ √ EX LK MB LL MC MK10X256Vyy72 72 256 32 64 √ √ √ √ √ LK MB LL MC MK10X128Vyy100 100 128 128 32 √ √ √ √ √ √ √ LQ MD MK10X256Vyy100 100 256 256 64 √ √ √ √ √ √ √ LQ MD MK10N512Vyy100 100 512 - 128 √ √ √ √ √ √ √ LQ MD MK10X512Vyy120 120 512 512 128 16 √ √ √ √ √ √ √ √ LQ MD MK10N1M0Vyy120 120 1024 - 128 16 √ √ √ √ √ √ √ √ LQ MD 64MAPBGA (8 x 8) 32 32 8 FM FT LF EX MB MB freescale.com/MCU 48 LQFP (7 x 7) 50 48 QFN (7 x 7) LH MK10X32Vyy50 32 QFN (5 x 5) MB 5V Tolerant I/O EX EX Prog. Gain Amplifier LF LF 12-bit DAC FT FT External Bus Interface FM FM Secure Digital Host Controller 8 16 CAN - Cache (KB) 32 64 SRAM (KB) 50 50 CPU (MHz) Flex Memory (KB) MK10N32Vyy50 MK10N64Vyy50 Device Flash (KB) 64 LQFN (9 x 9) Single Precision Floating Point Unit 81 BGA (8 x 8) Packages 80 LQFP (12 x 12) Memory Protection Unit Memory LK MB LL MC 33 More Than You Expect | 2012 32-bit Kinetis K20 USB-enabled, low-power, mixed-signal MCU Kinetis K20K20 EntryFamily Level USB MCUs Kinetis TWR-K60N512-KIT Core System Internal and External Watchdogs ARM® Cortex™-M4 50 MHz DSP DMA Interrupt Controller Security and Integrity Cyclic Redundancy Check (CRC) Program Flash (32 to 128 KB) SRAM (8 KB or 16 KB) FlexMemory (Up to 32 KB) (2 KB EE) Serial Programming Interface (EzPort) Low-Leakage Wake Up Unit Analog Timers 16-bit ADC FlexTimer Analog Comparators Carrier Modulator Transmitter 6-bit DAC for the K60 and K10/20 families of Kinetis MCUs. This kit is part of the Freescale Tower System, a modular, reusable development platform that allows designers to get to market Internal Reference Clocks and runtime software. The K60 MCU module I2S GPIO can operate as a stand-alone debug tool and USB On-the-Go (LS/FS) Xtrinsic Low Power Touch-Sensing Interface I2C UART (ISO 7816 + LON) USB Device Charger Detect (DCD) SPI Periodic Interrupt Timers faster with packaged evaluation boards, tools HMI Communication Interfaces Programmable Delay Block Voltage Reference The TWR-K60N512-KIT is a development tool Clocks Phase-Locked Loop Frequency-Locked Loop Low/High-Frequency Oscillators can be purchased separately from the kit, part number TWR-K60N512. Key Features • K60N512 capacitive touch pads USB Voltage Regulator Low-Power Timer • Integrated, open-source JTAG Independent Real-Time Clock (RTC) • SD card slot • MMA7660 3-axis accelerometer • Tower plug-in (TWRPI) socket for expansion Optional (sensors, etc.) • Touch TWRPI socket adds support for The K20 MCU family is pin, peripheral and • 32-pin QFN through to 256 MAPBGA software compatible with the K10 MCU family • USB 2.0-compliant OTG module with integrated and adds full and High-Speed USB 2.0 On-The- PHY (option to support external ULPI PHY for Go with device charge detect capability. Devices High-Speed USB) various capacitive touch boards • TWR-SER board with USB, Ethernet, RS232/ RS485, CAN, SPI, I²C, Flexbus, etc. • Potentiometer, four LEDs, two push • Up to 2 x 16-bit ADC with PGA, 12-bit DAC, start from 32 KB of flash in 5 x 5 mm 32 QFN buttons, infrared port analog comparators, voltage reference packages extending up to 1 MB in a 144 MAPBGA package with a rich suite of analog, • Motor control timers communication, timing and control peripherals. • Low-power operation High memory density K20 family devices include • Serial communciations a single precision floating point unit and NAND • USB data loggers • Portable medical devices Applications flash controller. • Digital audio bridges and accessories • Building access control Features • HVAC Application Notes • Up to 150 MHz ARM Cortex-M4 core • Fire and security systems • KQURG: Kinetis Peripheral Module Quick • 32 KB flash: 1 MB program flash and 129 KB • Remote sensor networks Reference • ADC Calculator: Define Requirements of ADC • Metering and measurement and Calculate Conversion Times • Motor control √ √ US LH LK MB √ √ US LH LK MB LL MC MK20X256Vyy72 72 256 32 64 √ √ √ √ √ US LK MB LL MC MK20X128Vyy100 100 128 128 32 √ √ √ √ √ US MB LH 32 16 US 96 - 16 US √ √ 5V Tolerant I/O 64 50 MK20N96Vyy50 Prog. Gain Amplifier 50 MK20X64Vyy50 12-bit DAC US External Bus Interface US 8 Secure Digital Host Controller 16 32 50 CAN - 32 50 MK20X32Vyy50 Memory Protection Unit 64 MK20N64Vyy50 Cache (KB) 8 50 Single Precision Floating Point Unit SRAM (KB) LF Flex Memory (KB) FT Flash (KB) FM - MK20N32Vyy50 MK20X256Vyy100 100 256 256 64 √ √ √ √ √ √ √ US MK20N512Vyy100 100 512 - 128 √ √ √ √ √ √ √ US FM FT LF MB LH FM FT LF MB MB FM FT LF MB MB FM FT LF MB LH LK 81 BGA (8 x 8) √ √ US 32 CPU (MHz) 80 LQFP (12 x 12) √ √ 64 LQFP (10 x 10) √ √ 64MAPBGA (8 x 8) 16 32 48 LQFP (7 x 7) 32 32 48 QFN (7 x 7) 64 128 32 QFN (5 x 5) 72 72 Other MK20X64Vyy72 MK20X128Vyy72 Device MB LL MC LQ MD LQ MD LQ MD MK20X512Vyy120 120 512 512 128 16 √ √ √ √ √ √ √ √ US LQ MD MK20N1M0Vyy120 120 1024 - 128 16 √ √ √ √ √ √ √ √ US LQ MD 34 196 BGA (15 x 15) Packages 121 BGA (8 x 8) Feature Options 100 LQFP (14 x 14) Memory 144 BGA (13 x 13) • FlexMemory providing H/W EEPROM 144 LQFP (20 x 20) SRAM 2566 BGA (17 x 17) Debug Interfaces Memories freescale.com/MCU More Than You Expect | 2012 32-bit Kinetis K30 Low-power segment display-enabled MCU with rich mixed-signal capabilities Kinetis Mid-Performance Segment LCD MCUs KinetisK30 K30 Mid-Performance Segment LCD Core System ARM® Cortex™-M4 72 MHz Internal and External Watchdogs Debug Interfaces Security and Integrity Cyclic Redundancy Check (CRC) Program Flash (64 to 256 KB) FlexMemory (32 KB) (2 KB EE) Low-Leakage Wake Up Unit Serial Programming Interface (EzPort) Analog Timers 16-bit ADC Flex Timer PGA Carrier Modulator Transmitter Analog Comparator 6-bit DAC Programmable Delay Block 12-bit DAC Periodic Interrupt Timers Voltage Reference TWR-K40X256-KIT Memories DMA DSP Interrupt Controller MCUs The TWR-K40X256-KIT is a development tool Clocks for the K40 and K30 families of Kinetis MCUs. Phase-Locked Loop Frequency-Locked Loop Low/High-Frequency Oscillators SRAM (16 to 64 KB) This kit is part of the Freescale Tower System, a modular, reusable development platform that allows designers to get to market faster Internal Reference Clocks with packaged evaluation boards, tools and Communication Interfaces HMI runtime software. The K40 MCU module can I2C I2S GPIO operate as a stand-alone debug tool and can SPI Xtrinsic Low Power Touch-Sensing Interface be purchased separately from the kit, part Segment LCD Controller Key Features UART (ISO 7816) CAN number TWR-K40X256. • K40X256 in 144 MAPBGA Low-Power Timer • Capacitive touch pads Independent Real-Time Clock (RTC) • Integrated, open-source JTAG • SD card slot • MMA7660 3-axis accelerometer Optional • Segment LCD 28 segments The K30 MCU family is pin, peripheral and Applications software compatible with the K10 MCU family • Single- and three-phase e-meters and adds a flexible low-power segment LCD • Flow meters controller with support for up to 320 segments. • Test and measurement equipment Devices start from 64 KB of flash in 64 QFN • Portable medical devices packages extending up to 512 KB in a 144 • Building access control MAPBGA package with a rich suite of analog, • HVAC control systems communication, timing and control peripherals. • Instrumentation • Tower plug-in (TWRPI) socket for expansion (sensors, etc.) • Touch TWRPI socket adds support for various capacitive touch boards (e.g. keypads, rotary dials, sliders, etc.) • Tower connectivity for access to USB, Ethernet, RS232/RS485, CAN, SPI, I2C, Flexbus, etc. • Digital audio bridges and accessories Features buttons, infrared port • Up to 100 MHz ARM Cortex-M4 core Application Notes • 32 KB flash: 512 KB program flash and • KQURG: Kinetis Peripheral Module Quick 128 KB SRAM • Potentiometer, four LEDs, two push Reference • FlexMemory providing H/W EEPROM • ADC Calculator: Define Requirements of ADC • 32-pin QFN through to 144-pin packages and Calculate Conversion Times • Low-power segment LCD, supporting up to 288 pins with segment fail detect option • Up to 2 x 16-bit ADC with PGA, 12-bit DAC, analog comparators, voltage reference • Motor control timers • Low-power operation • Serial communications 5V Tolerant I/O 64 LQFP (10 x 10) 80 LQFP (12 x 12) 81 BGA (8 x 8) 100 LQFP (14 x 14) 121 BGA (8 x 8) 32 16 √ √ √ √ Segment LCD (up to 25 x 8/29 x 4) LH LK MB 128 32 32 √ √ √ √ Segment LCD (up to 36 x 8/40 x 4) LH LK MB LL MC MK30X256Vyy72 72 256 32 64 √ √ √ √ Segment LCD (up to 36 x 8/40 x 4) LK MB LL MC 144 BGA (13 x 13) Prog. Gain Amplifier 64 72 144 LQFP (20 x 20) 12-bit DAC 72 MK30X128Vyy72 External Bus Interface MK30X64Vyy72 CPU (MHz) Secure Digital Host Controller CAN Other Device Memory Protection Unit SRAM (KB) Packages Flex Memory (KB) Feature Options Flash (KB) Memory MK30X128Vyy100 100 128 128 32 √ √ √ √ √ √ √ Segment LCD (40 x 8/44 x 4) LQ MD MK30X256Vyy100 100 256 256 64 √ √ √ √ √ √ √ Segment LCD (40 x 8/44 x 4) LQ MD MK30N512Vyy100 100 512 - 128 √ √ √ √ √ √ √ Segment LCD (up to 40 x 8/44 x 4) LQ MD freescale.com/MCU LK MB LL MC 35 More Than You Expect | 2012 32-bit Kinetis K40 Low-power segment display- and USB-enabled MCU with rich mixed-signal capabilities KinetisK40 K40 Mid-Performance USB and Segment Kinetis Mid-Performance USB and Segment LCD MCUs LCD Core System ARM® Cortex™-M4 72 MHz Internal and External Watchdogs Debug Interfaces Interrupt Controller Security and Integrity Cyclic Redundancy Check (CRC) Low-Leakage Wake Up Unit Serial Programming Interface (EzPort) Timers 16-bit ADC Flex Timer PGA Program Flash (64 to 256 KB) DMA Analog Programmable Delay Block 12-bit DAC Periodic Interrupt Timers Voltage Reference This kit is part of the Freescale Tower System, a modular, reusable development platform that allows designers to get to market faster Internal Reference Clocks UART (ISO 7816) CAN with packaged evaluation boards, tools and HMI runtime software. The K40 MCU module can I2S GPIO operate as a stand-alone debug tool and can USB On-the-Go (LS/FS) Xtrinsic Low Power Touch-Sensing Interface USB Device Charger Detect (DCD) SPI Low-Power Timer for the K40 and K30 families of Kinetis MCUs. Phase-Locked Loop Frequency-Locked Loop Low/High-Frequency Oscillators SRAM (16 to 64 KB) I2C 6-bit DAC The TWR-K40X256-KIT is a development tool Clocks Communication Interfaces Carrier Modulator Transmitter Analog Comparator TWR-K40X256-KIT Memories FlexMemory (32 KB) (2 KB EE) DSP MCUs be purchased separately from the kit, part number TWR-K40X256. Key Features Segment LCD Controller • K40X256 in 144 MAPBGA USB Voltage Regulator • Capacitive touch pads • Integrated, open-source JTAG Independent Real-Time Clock (RTC) • SD card slot • MMA7660 3-axis accelerometer Optional • Segment LCD 28 segments The K40 MCU family is pin, peripheral and software Applications compatible with the K10 MCU family and adds Full- • GPS receivers Speed USB 2.0 On-The-Go with device charge • Blood glucose meters detect capability and a flexible low-power • Bike computers segment LCD controller with support for up to • Currency counters • Tower plug-in (TWRPI) socket for expansion (sensors, etc.) • Touch TWRPI socket adds support for various capacitive touch boards (keypads, rotary dials, sliders, etc.) 320 segments. Devices start from 64 KB of flash • Single and three-phase e-meters in 64 QFN packages extending up to 512 KB in • Test and measurement equipment a 144 MAPBGA package with a rich suite of • Portable medical devices analog, communication, timing and control • Building access control peripherals. • HVAC control systems • Tower connectivity for access to USB, Ethernet, RS232/RS485, CAN, SPI, I2C, Flexbus, etc. • Potentiometer, four LEDs, two push buttons, infrared port • Instrumentation Features • Digital audio bridges and accessories • Up to 100 MHz ARM Cortex-M4 core • 32 KB flash: 512 KB program flash and Application Notes 128 KB SRAM • KQURG: Kinetis Peripheral Module Quick • FlexMemory providing H/W EEPROM Reference • 32-pin QFN through to 144-pin packages • ADC Calculator: Define Requirements of ADC • Low-power segment LCD, supporting up to 288 and Calculate Conversion Times pins with segment fail detect option • Low-/Full-Speed USB2.0 On-the-Go module • Up to 2 x 16-bit ADC with PGA, 12-bit DAC, analog comparators, voltage reference • Motor control timers • Low-power operation • Serial communications 12-bit DAC Prog. Gain Amplifier 5V Tolerant I/O 64 LQFP (10 x 10) 80 LQFP (12 x 12) 81 BGA (8 x 8) 100 LQFP (14 x 14) 121 BGA (8 x 8) MK40X64Vyy72 72 64 32 16 √ √ √ √ Segment LCD (up to 25 x 8/29 x 4) LH LK MB MK40X128Vyy72 72 128 32 32 √ √ √ √ Segment LCD (up to 36 x 8/40 x 4) LH LK MB LL MC LK MB LL MC 256 32 64 √ √ √ √ Segment LCD (up to 36 x 8/40 x 4) 100 128 128 32 √ √ √ √ √ √ √ Segment LCD (40 x 8/44 x 4) LQ MD MK40X256Vyy100 100 256 256 64 √ √ √ √ √ √ √ Segment LCD (40 x 8/44 x 4) LQ MD MK40N512Vyy100 100 512 - 128 √ √ √ √ √ √ √ Segment LCD (up to 40 x 8/44 x 4) LQ MD 36 External Bus Interface 72 MK40X128Vyy100 CPU (MHz) Secure Digital Host Controller MK40X256Vyy72 Device Memory Protection Unit 144 BGA (13 x 13) CAN Other 144 LQFP (20 x 20) SRAM (KB) Packages Flex Memory (KB) Feature Options Flash (KB) Memory LK MB LL MC freescale.com/MCU More Than You Expect | 2012 32-bit Kinetis K50 Low-power MCU with integrated measurement engine, LCD, USB and Ethernet KinetisK50 K50 Mid-Performance Measurement Kinetis Mid-Performance Measurement MCUs Core System ARM® Cortex™-M4 72 MHz Internal and External Watchdogs Debug Interfaces Security and Integrity Cyclic Redundancy Check (CRC) Memories DMA FlexMemory (32 KB) (2 KB EE) External Bus Interface (FlexBus) Low-Leakage Wake Up Unit Serial Programming Interface (EzPort) Analog Timers Flex Timer PGA Carrier Modulator Transmitter Internal Reference Clocks GPIO USB On-the-Go (LS/FS) Xtrinsic Low Power Touch-Sensing Interface IC UART (ISO 7816) Periodic Interrupt Timers Voltage Reference Low-Power Timer OPAMP Independent Real-Time Clock (RTC) HMI I2S 2 12-bit DAC Phase-Locked Loop Frequency-Locked Loop Low/High-Frequency Oscillators Communication Interfaces Programmable Delay Block 6-bit DAC Clocks SRAM (32 to 64 KB) 16-bit ADC Analog Comparator TWR-K53N512-KIT Program Flash (128 to 256 KB) DSP Interrupt Controller MCUs USB Device Charger Detect (DCD) SPI Segment LCD Controller USB Voltage Regulator TRIAMP Optional • Low-power segment LCD, supporting up to 288 The K50 MCU family is pin-, peripheral- and pins with segment fail detect option software-compatible with other Kinetis MCUs and provides designers with an analog measurement • Low/Full-Speed USB 2.0 On-the-Go module engine consisting of integrated operational and • Up to 2 x 16-bit ADC with PGA, 12-bit DAC, transimpedance amplifiers and high-resolution ADC analog comparators, voltage reference, op-amp and DAC modules. The family also features IEEE 1588 and tri-amp Ethernet and hardware encryption, Full-Speed USB • Optional Ethernet and H/W encryption 2.0 On-The-Go with device charger detect capability • Motor control timers and a flexible low-power segment LCD controller with The TWR-K53N512-KIT is a development tool for the K53 family of Kinetis MCUs. This kit is part of the Freescale Tower System, a modular, reusable development platform that allows designers to get to market faster with packaged evaluation boards, tools and runtime software. The TWR-K53N512 MCU module can operate as a stand-alone debug tool and can be purchased separately from the kit. The module provides interface to the medical expansion connector and TWRPI-SLCD modules. Key Features • Features MK53N512CMD100 MAPBGA 144pin MCU • Tower-compatible processor module • S08JM60 based open-source JTAG (JTAG) circuit • User-controlled status LEDs • Capacitive touch pad sensors and mechanical push buttons • Medical expansion connector (connect AFE plug-in such as TWR-MCF51MM) • SD card slot • Connect TWRPI-SLCD board (28 segment LCD) through TWRPI interface • Compatible with TWR-SER (Ethernet, USB connectivity) • MMA7660 accelerometer Applications support for up to 320 segments. Devices start from • Low-power portable medical devices 128 KB of flash in 64 QFN packages extending up to • Clinical and lab equipment 512 KB in a 144 MAPBGA package. • Test/measurement equipment Features • Instrumentation applications • Up to 100 MHz ARM Cortex-M4 core • Monitor and telehealth applications • 128 KB flash: 512 KB program flash and up to Application Notes 128 KB SRAM • KQURG: Kinetis Peripheral Module Quick • FlexMemory providing H/W EEPROM Reference • Small 64-pin QFN through to 144-pin packages • ADC Calculator: Define Requirements of ADC and Calculate Conversion Times 72 256 32 64 √ √ √ 72 256 32 64 √ √ √ √ MK51N256Vyy100 100 256 - 64 √ √ √ √ MK50X256Vyy100 100 256 256 64 √ √ √ MK51X256Vyy100 100 256 256 64 √ √ √ 100 256 256 128 √ √ √ √ √ √ MK50N512Vyy100 100 512 - 128 √ √ √ 100 512 - 128 √ √ √ MK52N512Vyy100 100 512 - 128 √ √ √ √ MK53N512Vyy100 100 512 - 128 √ √ √ √ √ √ √ PDB, VREF √ √ PDB, VREF √ √ PDB, VREF √ √ √ MK51N512Vyy100 freescale.com/MCU √ √ PDB, VREF √ √ IEEE® 1588 Eth, CAU + RNG, PDB, VREF √ √ √ √ PDB, VREF √ √ √ √ LH LK MB LH LK MB LK MB LL MC LK MB LL MC LK MB LL MC LK MB LL MC 144 BGA (13 x 13) LCD MK50X256Vyy72 MK51X256Vyy72 MK53X256Vyy100 √ √ 144 LQFP (20 x 20) √ √ 121 BGA (8 x 8) √ √ 100 LQFP (14 x 14) √ √ 81 BGA (8 x 8) 32 32 80 LQFP (12 x 12) 32 32 Other 64 LQFP (10 x 10) 128 128 ADC 72 72 External Bus Interface MK50X128Vyy72 MK51X128Vyy72 Ethernet DAC Op-Amp Tri-Amp Feature Options SRAM (KB) CPU (MHz) Flex Memory (KB) Device Flash (KB) Memory LQ MD LQ MD MD LL MC LQ LL MC LQ MD CAU + RNG, PDB, VREF LQ MD IEEE 1588 Eth, CAU + RNG, PDB, VREF LQ MD 37 More Than You Expect | 2012 32-bit Kinetis K60 Low-power MCU with integrated rich connectivity, HMI and mixed-signal IP Kinetis K60 Family Kinetis K60 Family TWR-K60N512-KIT Core System ARM Cortex™-M4 100/120/150 MHz Internal and External Watchdogs ® Debug Interfaces Memory Protection Unit (MPU) DSP Interrupt Controller Memories Floating Point Unit (FPU) Low-Leakage Wake-Up Unit Security and Integrity Cyclic Redundancy Check (CRC) Random Number Generator FlexMemory (256 to 512 KB) (4 to 16 KB EE) External Bus Interface (FlexBus) FrequencyLocked Loop Cache Low/HighFrequency Oscillators System, a modular, reusable development platform that allows designers to get to market Internal Reference Clocks faster with packaged evaluation boards, tools and runtime software. The K60 MCU module GPIO can operate as a stand-alone debug tool and UART (ISO 7816) Secure Digital Host Controller (SDHC) Xtrinsic Low-Power Touch-Sensing Interface Communication Interfaces I2C PGA Carrier Modulator Transmitter Programmable Delay Block SPI Periodic Interrupt Timers USB On-the-Go (LS/FS) CAN USB On-the-Go (HS) Low-Power Timer IEEE 1588 Ethernet MAC number TWR-K60N512. • K60N512 in 144 MAPBGA, USB Device Charger Detect (DCD) Independent Real-Time Clock (RTC) can be purchased separately from the kit, part Key Features K60N512VMD100 USB Voltage Regulator • Capacitive touch pads IEEE 1588 Timer ® STandard Feature MCUs. This kit is part of the Freescale Tower I2S FlexTimer Voltage Reference tool for the K60 and K10/20 families of Kinetis HMI 16-bit ADC 12-bit DAC DDR Controller NAND Flash Controller Timers 6-bit DAC H/W Tamper Detection Unit Phase-Locked Loop Analog Analog Comparator Cryptographic Acceleration Unit (CAU) SRAM (64 to 128 KB) Serial Programming Interface (EzPort) DMA The TWR-K60N512-KIT is a development Clocks Program Flash (256 KB to 1 MB) • Integrated, open-source JTAG • SD card slot Optional • MMA7660 3-axis accelerometer The K60 MCU family includes IEEE 1588 • IEEE 1588 enabled Ethernet MAC controller Ethernet, Full- and High-Speed USB 2.0 • Optional H/W encryption accelerator On-The-Go with device charge detect capability, • Anti-tamper support hardware encryption and tamper detection • Up to 4 x 16-bit ADC with PGA, 12-bit DAC, (sensors, etc.) • Touch TWRPI socket adds support for analog comparators, voltage reference capabilities. Devices start from 256 KB of flash in 100 LQFP packages extending up to 1 MB rotary dials, sliders, etc.) Ethernet, RS232/RS485, CAN, SPI, I²C, • Building automation controllers of analog, communication, timing and control Flexbus, etc. • Elevator control panels peripherals. High memory density K60 family • Potentiometer, four LEDs, • Instrumentation clusters devices include an optional single precision two push-buttons, infrared port • Surveillance cameras floating point unit, NAND flash controller and various capacitive touch boards (keypads, • Tower connectivity for access to USB, Applications in a 256 MAPBGA package with a rich suite • Tower plug-in (TWRPI) socket for expansion DRAM controller. Application Notes Features • KQURG: Kinetis Peripheral Module Quick Reference • Up to 150 MHz ARM Cortex-M4 core • 128 KB flash: 1 MB program flash and 128 KB SRAM • ADC Calculator: Define Requirements of ADC and Calculate Conversion Times • FlexMemory providing H/W EEPROM • 80 pin QFN through to 256MAPBGA • USB 2.0-compliant OTG module with integrated PHY (option to support external ULPI PHY for High-Speed USB) Prog. Gain Amplifier 5V Tolerant I/O √ √ √ √ √ √ √ IEEE® 1588 Eth, USB OTG (FS), CAU+RNG 128 √ √ √ √ √ √ √ IEEE 1588 Eth, USB OTG (FS), CAU+RNG LL MC MK60X256Vyy100 100 256 256 64 √ √ √ √ √ √ √ LL MC MK60X512Vyy120 120 512 512 128 16 √ √ √ √ √ √ √ √ √ MK60X512Vyy150 150 512 512 128 16 √ √ √ √ √ √ √ √ √ MK60N1M0Vyy120 120 1024 - 128 16 √ √ √ √ √ √ √ √ √ MK60N1M0Vyy150 150 1024 - 128 16 √ √ √ √ √ √ √ √ √ IEEE 1588 Eth, USB OTG (FS), CAU+RNG IEEE 1588 Eth, USB OTG (FS/HS), CAU+RNG, Tamper Detect, NAND Controller, 4 ADC Blocks, FPU, DRAM Controller IEEE 1588 Eth, USB OTG (FS/HS), CAU+RNG, Tamper Detect, NAND Controller, 4 ADC Blocks, FPU, DRAM Controller IEEE 1588 Eth, USB OTG (FS/HS), CAU+RNG, Tamper Detect, NAND Controller, 4 ADC Blocks, FPU, DRAM Controller IEEE 1588 Eth, USB OTG (FS/HS), CAU+RNG, Tamper Detect, NAND Controller, 4 ADC Blocks, FPU, DRAM Controller 38 LL MC 2566 BGA (17 x 17) 12-bit DAC 64 - 144 BGA (13 x 13) External Bus Interface - 512 121 BGA (8 x 8) Secure Digital Host Controller 256 100 100 LQFP (14 x 14) CAN Memory Protection Unit 100 MK60N512Vyy100 Single Precision Floating Point Unit Flex Memory (KB) MK60N256Vyy100 Cache (KB) Flash (KB) Other SRAM (KB) CPU (MHz) Device 144 LQFP (20 x 20) Feature Options NAND Flash Controlle Memory LQ MD MJ LQ MD MJ LQ MD MJ MJ freescale.com/MCU More Than You Expect | 2012 32-bit Kinetis K70 Rich connectivity and HMI-enabled MCU with anti-tamper capabilities Kinetis K70 Family Kinetis K70 Family TWR-K70N1M0-KIT Core System ARM® Cortex™-M4 120/150 MHz Internal and External Watchdogs Memories Memory Protection Unit (MPU) Debug Interfaces DSP Interrupt Controller Floating Point Unit (FPU) DMA Low-Leakage Wake-Up Unit FlexMemory (512 KB) (16 KB EE) External Bus Interface (FlexBus) FrequencyLocked Loop Serial Programming Interface (EzPort) Cache Low/HighFrequency Oscillators 16-bit ADC FlexTimer I2C PGA Carrier Modulator Transmitter UART (ISO 7816) 12-bit DAC Voltage Reference tool for the K70 family of Kinetis MCUs. This kit is part of the Freescale Tower System, a modular, reusable development platform that allows designers to get to market faster Internal Reference Clocks Communication Interfaces Programmable Delay Block with packaged evaluation boards, tools and HMI runtime software. The K70 MCU module can I2S GPIO Secure Digital Host Controller (SDHC) Xtrinsic Low-Power Touch-Sensing Interface operate as a stand-alone debug tool and can Graphic LCD Controller SPI Periodic Interrupt Timers USB OTG (LS/FS/HS) CAN USB Device Charger Detect Low-Power Timer IEEE 1588 Ethernet MAC USB Voltage Regulator 6-bit DAC Cryptographic Acceleration Unit (CAU) DDR Controller NAND Flash Controller Timers Analog Comparator H/W Tamper Detection Unit Phase-Locked Loop Analog Cyclic Redundancy Check (CRC) Random Number Generator SRAM (128 KB) be purchased separately from the kit, part number TWR-K70N1M0. Key Features • K70N1M0 in 256 MAPBGA • Capacitive touch pads Independent Real-Time Clock (RTC) • Integrated, open-source JTAG IEEE® 1588 Timer STandard Feature • SD card slot • MMA7660 3-axis accelerometer Optional • Tower plug-in (TWRPI) socket for expansion MCU with feature-rich HMI peripherals including PHY (option to support external ULPI PHY for a 24-bit graphical display controller as well as High-Speed USB) • Optional H/W encryption accelerator a connected world, including an IEEE 1588 • Anti-tamper support Ethernet controller. There are also a range of • Up to 4 x 16-bit ADC with PGA, 12-bit DAC, on-chip to enable designers to develop robust display, USB, Ethernet, RS232/RS485, CAN, SPI, I²C, Flexbus, etc. • Potentiometer, four LEDs, two push buttons, infrared port • Building automation controllers Features • Elevator control panels • Up to 1150 MHz ARM Cortex-M4 core • Instrumentation clusters • 512 KB flash: 1 MB program flash and • Surveillance cameras 128 KB SRAM Application Notes • FlexMemory providing H/W EEPROM • KQURG: Kinetis Peripheral Module Quick • 196 or 256 MAPBGA packages Reference • 24-bit SVGA graphics controller • ADC Calculator: Define Requirements of ADC • IEEE 1588 enabled Ethernet MAC and Calculate Conversion Times Flex Memory (KB) SRAM (KB) Cache (KB) Single Precision Floating Point Unit CAN Memory Protection Unit Secure Digital Host Controller NAND Flash Controller External Bus Interface 12-bit DAC Programmable Gain Amplifier 5V Tolerant I/O Feature Options Flash (KB) Memory 120 • Tower connectivity for access to graphical Applications and secure systems. MK70X512Vyy120 various capacitive touch boards (keypads, analog comparators, voltage reference security and anti-tamper features integrated CPU (MHz) • Touch TWRPI socket adds support for rotary dials, sliders, etc.) a range of to address the growing needs for Device (sensors, etc.) • USB 2.0-compliant OTG module with integrated The K70 MCU family is a highly intergrated 512 512 128 16 √ √ √ √ √ √ √ √ √ MK70X512Vyy150 150 512 512 128 16 √ √ √ √ √ √ √ √ √ MK70N1M0Vyy120 120 1024 - 128 16 √ √ √ √ √ √ √ √ √ MK70N1M0Vyy150 150 1024 - 128 16 √ √ √ √ √ √ √ √ √ freescale.com/MCU Other 2566 BGA (17 x 17) Security and Integrity The TWR-K70N1M0-KIT is a development Clocks Program Flash (512 KB to 1 MB) MJ Graphic LCD, IEEE 1588 Eth, USB OTG (FS/HS), CAU+RNG, Tamper Detect, NAND Controller, 4 ADC Blocks, FPU, DRAM Controller MJ MJ MJ 39 More Than You Expect | 2012 MC56F8006/2 Family Small cost. Low power. Big performance. • Six output PWM with programmable MC56F8006DEMO-T fault capability MC56F8006DEMO is a cost-effective board • Up to two fault inputs targeting quick evaluation, demonstration and • Two 16-bit timers: One 16-bit periodic interval debugging of the Freescale MC56F8006VLF timer, one programmable delay timer DSC. • Ultra-low-power operation (nine different Key Features power modes) • MC56F8006 DSC evaluation board with Applications MC9S08JM60 for USB (and more) • Power tools • J1: 40-pin header to access MC56F8006 The devices in the MC56F8006 series are members • Arc fault detection of the Freescale family of DSCs. The entry-level • Small and large appliances MC56F8006/2 DSC provides the most cost- • Servo drives optimized solution for mathematically intensive, • HVAC power-sensitive real-time control applications. • Facotry automation pins compatible with 56F80xx demos • J2: 8-pin header for remaining GPIO for 8006 • Option to power with jack, USB or a J1 pin • USB allows any baud rate PC COM port • Portable medical applications Features bridge to SCI of MC56F8006 • General motor control • 568000E core running at 32 MHz • JTAG control and debug of MC56F8006 • Security and access control • Single-cycle 16 × 16-bit parallel multiplieraccumulator (MAC) • Four 36-bit accumulators, including extension • BDM control and debug of MC9S08JM60 Application Notes • COM port ready for RS232 build out • AN3815: Implementing a Modular High • 6 x 8006 PWM LED indicators • Watch crystal reference (Y1) pads for 8006 Brightness RGB LED Network bits • Two 2x–16x programmable gain amplifiers • USB TAP debug cable • AN3843: Single-Phase Two-Channel Interleaved PFC Converter Using MC56F8006 (GPAs) • AN3814: Static Serial Bootloader for • Three analog comparators MC56F800x/801x/802x/803x • Two 12-bit ADCs 56F8006 Block 56F8006 BlockDiagram Diagram 2 KB SRAM Three Analog Comparators Power Supervisor Two 16-bit Timers Two 2x–16x Wideband PGAs COP 16-bit Periodic Interval Timer Flash/RAM High-Speed SCI Two 12-bit ADCs Voltage Regulators SPI Programmable Delay Timer Interrupt Controller I2C Six-Output PWM 16B Flash 2 KB SRAM 12B Flash Memory Options System Integration Module (SIM) System Clock Control (PLL, SIM, Osc) 56800E Core/32 MIPS JTAG/EOnCE Core MHz Flash (KB) RAM (KB) 16-bit Timer PWM AMCP 12-bit ADC SCI SPI I 2C Clock RTC Other Package MC56F8006VLF 32 MHz 16 KB 2 KB 2 x 16-bit + PIT 6-ch. 2 2 x 12-ch. 1 1 1 ICS Y PGA, PDB, ROSC, COP/WDT 48 LQFP MC56F8006CLC 32 MHz 16 KB 2 KB 2 x 16-bit + PIT 6-ch. 2 2 x 9-ch. 1 1 1 ICS Y PGA, PDB, ROSC, COP/WDT 32LQFP MC56F8006VWL 32 MHz 16 KB 2 KB 2 x 16-bit + PIT 6-ch. 2 2 x 8-ch. 1 1 1 ICS Y PGA, PDB, ROSC, COP/WDT 28 SOIC MC56F8002VWL 32 MHz 12 KB 2 KB 2 x 16-bit + PIT 6-ch. 2 2 x 8-ch. 1 1 1 ICS Y PGA, PDB, ROSC, COP/WDT 28 SOIC Device 40 freescale.com/MCU More Than You Expect | 2012 MC56F801x Family 32 MIPS DSP/MCU core + 96 MHz PWM/timers + fast 12-bit ADC = an unbeatable price/performance solution Applications DEMO56F8013-EE DEMO56F8014-EE • Dimming lamp ballasts • Switched-mode power supply The 56F8013/14 demonstration board is • Soft-switching PFC an evaluation module board that includes • DC-DC power supplies a 56F8013/14 DSC, RS-232 interface, • Industrial motor control user LEDs, user push button switches and • Appliance motor control a daughter card connector. The daughter • Smart sensors card connector allows signal monitoring and • Instrumentation Key Features expandability of user features. Application Notes • 56F8013/14 DSC • AN1916-3: Phase BLDC Motor Control • JTAG port interface connector for an • 56800E core: 32 MIPS @ 32 MHz external debug host target interface with Hall Sensors Using 56800/E Digital • Single-cycle 16 x 16-bit parallel multiplier- • RS-232 interface, for easy connection to Signal Controllers accumulator (MAC) • AN3102: Unique Features of the 56F801x Family • Memory: Up to 16 KB of program flash, up to 2 KB of unified data/program RAM of Devices • AN3103-56F8000: Clock Generation Guidelines • Up to 6-ch. high-speed pulse-width modulator • AN3118: Production Flash Programming for the • Four 16-bit timers that can be clocked at to connect his own PWM, ADC, SCI, SPI or GPIO-compatible peripheral to the digital to Ensure Correct Functionality (PWM) that can be clocked at up to 96 MHz a host processor [U2 and P3] • Daughter card connector, to allow the user signal controller • On-board power regulation provided from 56F8000 Family up to 96 MHz an external +9V DC-supplied power input • Up to 2 x 4-ch. 12-bit high-performance analog- • Light emitting diode (LED) power indicator 56F8014 Block Diagram 56F8014 Block Diagram to-digital converters (ADC) • Serial communication interface (SCI) with LIN COP/ Watchdog slave functionality • Serial peripheral interface (SPI) • Six on-board, real-time user • I2C communication module • Manual reset push button Program Flash 16 KB • Manual interrupt No. 1 push button SPI PLL • Computer operating properly (COP) debugging LEDs I 2C OSC SCI 58600E Core 32 MIPS 32 MHz Up to 28 GPIOs (4) 16-bit Timers JTAG/ EOnCE (2) 14-ch. 12-bit ADCs Unified Data/ Program RAM 4 KB Power Management • Manual interrupt No. 2 push button 5-ch. PWM Core MIPS/MHz Program/Data Flash (KB) Program/Data RAM (KB) Timer (16-Bit) PWM (6-ch.) Operating Voltage PWM Fault Inputs ADC (12-Bit) SCI SPI I²C Temp Package MC56F8011VFAE 32 12 2 4 1x6 3–3.6V 4 2 x 3-ch. 1 1 1 –40 ºC to +105 ºC 32 LQFP MC56F8013VFAE 32 16 4 4 1x6 3–3.6V 4 2 x 3-ch. 1 1 1 –40 ºC to +105 ºC 32 LQFP MC56F8013MFAE 32 16 4 4 1x6 3–3.6V 4 2 x 3-ch. 1 1 1 –40 ºC to +105 ºC 32 LQFP MC56F8014VFAE 32 16 4 4 1x5 3–3.6V 3 2 x 4-ch. 1 1 1 –40 ºC to +105 ºC 32 LQFP Device freescale.com/MCU 41 More Than You Expect | 2012 MC56F802x/3x Family 32 MIPS with extensive analog features for reduced system cost Applications MC56F8037EVM • Advanced appliances requiring motor control The MC56F8037EVM evaluation module • Power monitoring allows easier and faster development for • Multiple stepper control 56F802x and 56F803x DSCs. The module • High-speed, dual-loop BLDC control includes an MC56F8037 DSC, RS-232 (compressors) interface, user LEDs, user push button • Remote and hand-held sensing • Instrumentation switches and a daughter card connector. • Switching power supply Features • 56F8037 DSC Application Notes The MC56F802x/3x family combines the • JTAG port interface for external • AN3118: Production Flash Programming for the processing power of a DSP with the functionality debug connection 56F8000 Family and ease of use of an MCU on a single chip. With • Built-in circuitry for RS-232 communication • AN1965: Design of Indirect Power Using the a flexible set of peripherals, package and memory to host processor 56F800/E options from 16 to 64 KB flash memory, CAN and • User LEDs • AN1975: Multiple Target Features Using high-resolution PWM/timers running at up to 96 • User push button switches Processor Expert and CodeWarrior MHz, the 56F8000 series provides a cost-effective • Daughter card connectors enabling • AN1983: HCS12/16 to 56800/E Software high-performance solution. connection to additional features such Porting Considerations as the motor control daughter card (APMOTOR56F8000E) This family exceeds the requirements for Class B components for IEC60730 safety standards on MC56F802x Block Diagram MC56F802x Block Diagram automatic controls for household use, making it ideal for the appliance market. 8 KB RAM 64 KB Flash Features • 56800E core @ 32 MIPS/32 MHz JTAG/EOnCE Six Output PWM Voltage Regulators Eight 16-bit Timers • 32 to 64 KB program/data flash • 4 to 8 KB program/data RAM Interrupt Controller • Tunable internal relaxation oscillator • Eight 16-bit timers that can run at 96 MHz Power Supervisor • 6-ch. high-speed pulse width modulator (PWM) module with four programmable fault inputs, that Two 12-bit ADCs Up to 2x8 input 2 QSCI COP 2 QSPI MSCAN Two 12-bit DACs 3-PIT Two Analog Comparators can be clocked at 96 MHz • Two 12-bit ADCs for six to eight inputs with 56800E Core 32 MIPS 32 MHz internal or external Vreg • Up to two 12-bit digital to analog converters • Two analog comparators System Clock Control (PLL, SIM, Osc) • Synchronization between PWM and ADC • Optional MSCAN Core MIPS/ MHz Program/ Data Flash (KB) Program/ Data RAM (KB) Timer (16bit) PWM (6-ch.) Operating Voltage PWM Fault Inputs ADC (12-bit) DAC (12-bit) QSCI QSPI I²C CAN Comparators Temp. Package MC56F8023VLC 32 32 4 4 1x6 3–3.6V 4 2 x 3-ch. 2 (Internal) 1 1 1 - 2 –40 ºC to +105 ºC 32 LQFP MC56F8025VLD 32 32 4 4 1x6 3–3.6V 4 2 x 4-ch. 2 (Internal) 1 1 1 - 2 –40 ºC to +105 ºC 44 LQFP MC56F8036VLF 32 64 8 4 1x6 3–3.6V 4 2 x 5-ch. 2 (Internal) 1 1 1 1 2 –40 ºC to +105 ºC 48 LQFP MC56F8037VLH 32 64 8 8 1x6 3–3.6V 4 2 x 8-ch. 2 (External) 2 2 1 1 2 –40 ºC to +105 ºC 64 LQFP Device 42 freescale.com/MCU More Than You Expect | 2012 56F824x/5x Powerful DSC with ultra-high-resolution PWM and ultra-high-speed ADCs Features TWR-56F8257 • 60 MHz operation frequency MC56F8257 Tower MCU module (TWR56F8257) is a cost-effective evaluation, demonstration and development board. The TWR-56F8257 can operate stand-alone or as the main control board in a Tower System with peripheral modules. It can also be used as the main control board with an APMOTOR56F8000E motor control board. • On-chip memory • eFlexPWM with up to nine channels, including six channels with high-resolution NanoEdge placement • Two 8-channel, 12-bit analog-to-digital converters (ADCs) with dynamic x2 and x4 programmable amplifier • Three analog comparators with integrated 5-bit Features DAC references • Tower-compatible MCU module • MC56F8257 DSC in an 64 LQFP package • Nine LEDs controlled by the MC56F8257 DSC • Motor control board connector for the APMOTOR56F8000E motor control board • Four thermistors for single-ended or differential analog inputs to the MC56F8257 DSC • CAN transceiver, header and termination • JTAG header for the MC56F8257 DSC with header to disconnect from OSBDM • MC9S08JM60 MCU with a 4 MHz crystal • USB to SCI bridge • Bootloader enabled header • Cyclic redundancy check (CRC) generator • Multiple communication interfaces such as QSPI, The MC56F825x/MC56F824x is part of the QSCI with LIN functionality, SMBus-compatible 56800E core-based family of DSCs. It combines, I2C and MSCAN 2.0 A/B module on a single chip, DSP processing power and • Two 16-bit quad timers (2 x 4 16-bit timers) MCU functionality with a flexible set of peripherals • On-chip relaxation oscillator: 8 MHz (400 kHz at including an eFlexPWM module with NanoEdge standby mode) placement as well as two ultra-fast ADCs for a • Inter-module crossbar connection cost-effective solution. Because of its low cost, configuration flexibility and compact program code, Applications it is a perfect fit for power conversion and motor • Solar inverters control applications, making it well-suited for many • Advance power supplies other consumer and industrial applications. • High-end motor control • Wireless charging devices MC56F82xx Block Diagram MC56F82xx Block Diagram 48/64 KB Program Flash 8-ch. 12-bit ADCA Programable Gain Amplifier Ax 1,2,4 Application Notes 8-ch. 12-bit ADCB Programable Gain Amplifier Bx 1,2,4 • AN3103: 56F8000 Clock Generation Guidelines to Insure Correct Functionality 8-ch. High-Res. Pulse Width Modulation 6/8 KB Data RAM • AN1916: Three-Phase BLDC Motor Control 1-ch. 12-bit Digital-to-Analog Converter with Hall Sensors Using 56800/E Digital Signal Cyclic Redundancy Check 3 5-bit Digital-to-Analog Converter Crystal Oscillator 56800E Core 60 MHz Joint Test Action Group/ Enhance ON-Chip Emulator Controllers 3 Analog Comparators Phase-Locked Loop • AN3118: Production Flash Programming for the 56F8000 Family 2x Queued Serial Communication Interface Relaxation Oscillator • AN4275: Serial Bootloader for 56F82xx 1x Queued Serial Peripheral Interface Computer Operating Properly Device • AN1975: Multiple Target Features Using 8-ch., 16-bit Timer Low-Voltage Interrupt Processor Expert and CodeWarrior Inter-Module Cross Bar HighResolution PWM AMCP 12-bit ADC SCI SPI I2C 6 KB 6-ch. 3 2 x 4-ch. 2 1 2 6 KB 6-ch. 3 2 x 5-ch. 2 1 2 6-ch. 3 2 x 8-ch. 2 1 2 6-ch. 3 2 x 4-ch. 2 1 2 8 KB 6-ch. 3 2 x 5-ch. 2 1 2 8 KB 6-ch. 3 2 x 8-ch. 2 1 2 MHz Flash (KB) RAM (KB) MC56F8245VLF 60 48 KB MC56F8246VLF 60 48 KB MC56F8247VLH 60 48 KB 6 KB MC56F8255VLD 60 64 KB 8 KB MC56F8256VLF 60 64 KB MC56F8257VLH 60 64 KB freescale.com/MCU factor Correction Using the 56F800/E 1 x MS Controller Area Network Power-On Reset Interrupt Controller • AN1965: AN1965 Design of Indirect Power 2x Inter-Integrated Circuit/ System Management Bus Voltage Regulator System Integration Module (SIM) Timers PDB, 8-ch., x 16-bit TPM, WDT, COP Clock Other 12-bit DAC, Voltage Reg, 2 x PGA Crystal OSC, PLL, Relax OSC 12-bit DAC, msCAN, 2 x PGA Package 44 LQFP 48 LQFP 64 LQFP 44 LQFP 48 LQFP 64 LQFP 43 More Than You Expect | 2012 32-bit 56F84xx High-performance DSC for simplified design of advanced digital control systems • Four analog comparators with integrated 6-bit TWR-MC56F84xx DACs speed system event identification and The MC56F84xx Tower MCU module is a shutdown of the PWM outputs low-cost evaluation, demonstration and • 12-bit DAC with auto waveform generation development board. The TWR-56F84xx can • Various communication peripherals: 3 QSCIs, 3 operate stand-alone or as the main control QSPIs, dual I2C/SMBus, FlexCAN The MC56F84xx is based on our newly designed 32-bit DSP core. It is the market’s fastest DSP MCU, offering exceptional precision, sensing and control for the most efficient digital power conversion and advanced motor control applications. The MC56F84xx includes advanced high-speed and high-accuracy peripherals such as high-resolution pulse width modulation (PWM) with 312 pico-second resolution and dual, high-speed 12-bit analog-to-digital converters (ADCs) with built-in PGA sampling up to 3.3 mega samples per board in a Tower system with peripheral Applications modules. • Off-grid solar power inverters Features • Commercial solar power inverters • MC56F84xx • Residential solar power inverters • Nine controlled LEDs • Fire and security systems • Four thermistors for single-ended or • Switched mode power supplies differential analog input to the DSC • Wireless charging • CAN transceiver, header and termination • Smart sensors • JTAG header • Arc fault detectors • MC9S08JM60 MCU with a 4 MHz crystal • Circuit breakers provide • Power quality monitors • USB-to-SCI bridge • Brushed/brushless DC motors • Bootloader enable header • Permanent magnet synchronous motors • Single and three-phase AC induction motors MC56F84xx MC56F84xx Block Diagram second (Msps) and one high precision 16-bit ADC. Faster application-specific control loops are driven via a high-speed 32-bit DSP core with single-cycle math computations, fractional arithmetic support and parallel moves. Core System Communication 56800EX 100 MHz 4-ch. DMA 3x UART Memory Resource Protection Unit 3x SPI Memory Features • 100 MHz/100 MIPS 32-bit DSP core Quadrature Decoder 256 KB Flash • 64 KB to 256 KB flash memory flexibility and DMA controller • Single-cycle math computations, fractional arithmetic support and parallel moves • Up to 24 PWM channels with input capture CRC FlexMemory 32 KB Flash or 2 KB EEPROM Internal Watchdog 32 KB SRAM External Watchdog Voltage Regulator • High-resolution PWMs with 312 pico-second • Two 12-bit high-speed ADCs with 3.3 Msps DAC 1-ch./12-bit • 16-bit ADC with 1 Mpsp resolution Device MC56F84789 MC56F84786 MC56F84769 MC56F84766 MC56F84763 MC56F84587 MC56F84585 MC56F84567 MC56F84565 MC56F84553 MC56F84550 MC56F84543 MC56F84540 MC56F84462 MC56F84452 MC56F84451 MC56F84442 MC56F84441 44 MHz P Flash (KB) 256 KB 256 KB 100 MHz 128 KB 128 KB 128 KB 256 KB 256 KB 128 KB 128 KB 80 MHz 96 KB 96 KB 64 KB 64 KB 128 KB 96 KB 60 MHz 96 KB 64 KB 64 KB RAM (KB) 32 KB 32 KB 24 KB 24 KB 24 KB 32 KB 32 KB 24 KB 24 KB 16 KB 16 KB 8 KB 8 KB 24 KB 16 KB 16 KB 8 KB 8 KB 2x I C/SMBus EOnCE (Debug Module) JTAG Clocks and Timer Inter-Module Cross Bar resolution resolution CAN 2 FlexNVM 32 KB 32 KB 32 KB 32 KB 32 KB 32 KB 32 KB 32 KB 32 KB 32 KB 32 KB 32 KB 32 KB 32 KB 32 KB 32 KB 32 KB 32 KB FlexRAM 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB High-Res. PWM PWM 12-ch. 8-ch. + PWM 4-ch. 4x Analog CMP + 6-bit DAC 2x HS ADC 8-ch./12-bit with PGA Timers Key Features High-Res. PWM, MC PWM, HS ADC, SAR ADC, DAC, CAN High-Res. PWM, MC PWM, HS ADC, SAR ADC, DAC, CAN High-Res. PWM, MC PWM, HS ADC, SAR ADC, DAC, CAN High-Res. PWM, MC PWM, HS ADC, SAR ADC, DAC, CAN High-Res. PWM, HS ADC, SAR ADC, DAC, CAN 2x MC PWM, HS ADC, SAR ADC, DAC, CAN 2x MC PWM, HS ADC, SAR ADC, DAC, CAN 2x MC PWM, HS ADC, SAR ADC, CAN 2x MC PWM, HS ADC, SAR ADC, CAN High-Res. PWM, HS ADC, SAR ADC, DAC, CAN High-Res. PWM, HS ADC, DAC, CAN High-Res. PWM, HS ADC, SAR ADC, DAC, CAN High-Res. PWM, HS ADC, DAC, CAN MC PWM, HS ADC, DAC, CAN MC PWM, HS ADC, CAN MC PWM, HS ADC, CAN MC PWM, HS ADC, MC PWM, HS ADC SAR ADC 16-ch./16-bit Package 100-pin LQFP 80-pin LQFP 100-pin LQFP 80-pin LQFP 64-pin LQFP 100-pin LQFP 80-pin LQFP 100-pin LQFP 80-pin LQFP 64-pin LQFP 48-pin LQFP 64-pin LQFP 48-pin LQFP 64-pin LQFP 64-pin LQFP 48-pin LQFP 64-pin LQFP 48-pin LQFP freescale.com/MCU More Than You Expect | 2012 32-bit PXN Dual-core solution for industrial communication TWR-PXN20 • ADC: 36-channel, 10-bit The Tower kit supporting the PXN families • Fast Ethernet controller support provides a Tower-complaint platform for • Debug support JTAG interface, Nexus 3 cost-effective vehicle applications and • Timed I/Os: eMIOS 24-channel, 16-bit can be used with the Tower platform for • Internal timers: 8-ch., 32-bit programmable advanced application validation work. interrupt timers The Tower kit comes with complete • Temperature range of –40 °C to +105 °C documentation, including a certification pack • Package options 208 MAPBGA for engineers looking to develop functionally • Low-power modes safe systems. Applications The 32-bit dual-core PXN20 Power Architecture MCU supports a variety of communication protocols, allowing you to design a cost-effective, reliable industrial gateway with cutting-edge Features • Industrial network concentrators • PXN20 in a 256 MAPBGA package • Factory automation • FlexCAN header • Process controls • Potentiometer interfaced to ADC • Serial-to-Ethernet bridge • RS232/RS485 Interface • Fire and security systems performance. A large amount of on-chip flash, on-chip SRAM with error correction code capability, 36-channel ADC, dual cores and a host of serial I/Os make the PXN20 a compelling solution for • GPIO buttons and LEDs • Switched mode power supplies • TWRPI header • Wireless charging • MMA845x accelerometer • Smart sensors • Nexus interface, mini-JTAG and OSJTAG • Arc fault detectors your next design cycle. interfaces for debug and evaluation • Circuit breakers • Expansion connectors to additional Tower Features • Power quality monitors • e200z6 and e200z0 dual processors running up • Brushed/brushless DC motors peripheral cards • Support for expanded TWR-Serial peripheral • Permanent magnet synchronous motors to 116 MHz board for Ethernet and serial connectivity • Single- and three-phase AC induction motors • 2 MB on-chip flash • Up to 592 KB on-chip SRAM PXN20 Block Diagram PXN20 Block Diagram • 32-channel DMA • EEPROM emulated in program flash (16 KB Core sectors) • Up to 12x UART, 3x SPI, 6x CAN and 4x I2C Debug System System Timer Semaphone Module JTAG e200z6 Core Interrupt Controller Boot Assist Module 2x Nexus DMA (32-ch.) Software Watchdog DSP + FPU Crossbar Switch Frequency Modulated PLL VLE Memory Protection Unit Clock Monitor Unit CACHE VReg MMU Periodic Interrupt Timer Memory 128 KB Data Flash Up to 512 KB SRAM w/ECC (32 KB S/B) e200z0 Core VLE Control 2 MB Flash Core Communication ADC (32-ch.) Timer (32-ch.) Cross Trigger Unit Cyclic Redundancy Checker 12x UART 4x SPI 6x CAN External Bus Ethernet Up to 80 KB SRAM W/ECC Part Number Core Speed MPXN2020VMG116 Dual Core, e200z6 and e200z0 116 MHz 2 MB 116 MHz 2 MB MPXN2120VMG116 freescale.com/MCU Flash SRAM 59 2KB 128 KB Timers 32-ch., 32-bit ADC 32-ch., 12-bit ADC Ethernet Yes 4x I 2C SCI DSPI 6 FlexCAN 12 Other Temp. Package –40 ºC to +105 ºC 208MABBGA 4 WDT, Sys Timer, 32-ch., eDMA, Ext. Bus I/F, Cross Trigger Unit, PIT, Semphore Module 6 4 - I2C 5 208MABBGA 45 More Than You Expect | 2012 32-bit PXD Dual-core, single-chip MCU for functional safety applications • Up to 1 MB on-chip flash with flash controller TWR-PXD1010 • Separate 4x 16 KB flash block for EEPROM The Tower kit supporting the PXS30 emulation and PXS20 families provides a Tower- • Up to 48 KB on-chip SRAM with ECC complaint platform for cost-effective vehicle • Up to 160 KB on-chip graphics SRAM (no ECC) applications and can be used with the Tower • e200 32-bit Book E compliant CPU core platform for advanced application validation complex built on Power Architecture technology work. The Tower kit comes with complete • Variable length encoding (VLE) instruction set documentation, including a certification pack enables significant code size reduction over for engineers looking to develop functionally conventional Book E compliant code safe systems. • Sound generation and playback using PWM Features channels and eDMA The PXD10 family of 32-bit Power Architecture • PXD10 in 176 LQFP package Applications • FlexCAN header • Building control display units • ADC header • Factory display units • GPIO buttons and LEDs • Ruggedized displays • 2x RGB LEDs • Industrial instrumentation • TWRPI header power design methodologies provide flexibility and Application Notes • MMA845x accelerometer reliability in meeting display demands in rugged • AN4437: Solar Panel 3-Phase Inverter Controlled MCUs provides a cost-effective, single-chip display solution for the industrial market. An integrated TFT driver with digital video input ability from an external video source, significant on-chip memory and low- environments. • Nexus interface, mini-JTAG and OSJTAG interfaces for debug and evaluation by the PXS20 The platform architecture includes an on-chip • Expansion connectors to additional Tower • AN4389: PXS30 Self Test Control Unit peripheral cards (STCU) Reset Configuration Data in Shadow display control unit that directly drives the TFT • Support for expanded TWR-LCD-RGB FlashAN4431: TSI Module Application on the display. In addition, system memory can be interface S08PT Family expanded via the on-chip serial peripheral interface should the need for more headroom arise. The PXD10 Block Diagram PXD10 Block Diagram PXD10 family offers you a cost effective entry-level industrial display solution with the ability to scale Core Debug Display DMA (16-ch.) System Memory Protection Unit JTAG Display Control Unit Watchdog Boot Assist Module Nexus Segment LCD Controller Periodic Interrupt Timer VReg VLE System Timer RTC 32K OSC CACHE Interrupt Controller 2 x Frequency Modulated PLL Crossbar Switch Clock Monitor Unit your designs to fit your performance needs. e200z0 Features • TFT display controller capable to WVGA resolution • Parallel data interface (PDI) for digital video input • 40 x 4 LCD segment display driver Video Input Memory • Six stepper motor drivers Up to 1MB Flash w/ECC Control Communication Stepper Motor Drivers Quad SPI Flash Interface ADC (16-ch, 10-bit) 3x SPI 2x Timer (up to 16-ch) 2x SRAM Controller 48 KB SRAM w/ECC 2x UART 2x CAN Sound Generation Module Up to 160 KB Graphics SRAM 4x I2C Part Number Core Speed Flash SRAM Segment Display Display Control Unit Video Input H/W Graphics Acc. Graphics RAM MPXD1005VLQ64 e200z0 64 MHz 512 KB 48 KB 384 - - - - MPXD1010VLQ64 e200z0 64 MHz 1 MB 48 KB 160 WVGA Yes - 160 KB MPXD1010VLU64 e200z0 64 MHz 1 MB 48 KB 160 WVGA Yes - 160 KB ADC 16ch., 10bit Stepper Motor Drive DDR Other 6 - Up to 4x UART, 4x I2C, 3x DSPI, 3x FlexCAN, Optional EBI, Sound Generator, RTC, 2x 16-ch., 32-bit Timers, Quad SPI Flash Interface, 16-ch. eDMA, WDT 6 - 6 - MPXD2020VLU125 e200z4 125 MHz 2 MB 64 KB - XGA Yes Yes 1 MB MPXD2020VLT125 e200z4 125 MHz 2 MB 64 KB - XGA Yes Yes 1 MB 6 MPXD2020VVU125 e200z4 125 MHz 2 MB 64 KB - XGA Yes Yes 1 MB 6 46 6 Yes (optional) Temp. Package 144 LQFP –40 °C to +105 °C 144 LQFP 176 LQFP 176 LQFP 208 LQFP 416 PBGA freescale.com/MCU More Than You Expect | 2012 32-bit PXR High-performance MCU for real-time applications • 64-channel dual programmable timing controller TWR-PXR40 • 64-channel 12-bit quad analog-to-digital The Tower Kit supporting the PXR40 family converter (ADC) provides a tower complaint platform for cost- • Robust communication capabilities: 4x CAN, 3x effective vehicle applications and may be UART, 4x SPI ports used with the Tower platform for advanced Applications application validation work. The Tower • Precision factory control kit comes with complete documentation, • Industrial automation including a certification pack for engineers • Industrial transportation looking to develop functionally safe systems. • Motor control/drives Features The PXR40 32-bit Power Architecture MCU family • Medical with integrated analog and processing power, • Timing applications offers industrial users a reliable, robust controller to Application Notes • Potentiometer interfaced to ADC • AN4437: Solar Panel 3-Phase Inverter Controlled • RS485 interface meet a variety of timing critical application needs, such as motion/motor control, without sacrificing performance during complex operations. • PXR40 in 416 MAPBGA package • FlexCAN header • CAN header by the PXS20 • eTPU headers • AN4389: PXS30 Self Test Control Unit The PXR40 Power Architecture MCU provides strong computing power with its 264 MHz clock speed and on-chip digital signal processing. (STCU) Reset Configuration Data in Shadow • GPIO buttons and LEDs FlashAN4431: TSI Module Application on the • TWRPI header S08PT Family • MMA7445L accelerometer • Nexus interface, mini-JTAG and OSJTAG Coupled with 4 MB of on-chip flash, quad ADCs, interfaces for debug and evaluation 64-channel dual timing unit and 256 KB RAM (for • Expansion connectors to additional Tower data storage), the designer has significant on-chip peripheral cards features to reduce external components. PXR40 Block Diagram PXR40 Block Diagram The combination of exceptional performance, advanced signal processing capabilities and ultra- Core large flash memory array offered in the PXR40 Power Architecture MCU helps address the System e200z7 Superscalar Core growing computational and timing demands within industrial markets. DSP + FPU Features VLE • e200z7 CPU at 264 MHz with integrated DSP performance for timing dependent applications • 4 MB flash memory with ECC • 256 KB SRAM with ECC MPXR4030VVU264 264 MHz 3 MB 192 KB e200z7 MPXR4040VVU264 freescale.com/MCU 264 MHz 4 MB 256 KB 4x Software Watchdog Memory Protection Unit Watchdog VReg Frequency Modulated PLL Communication 4 x ADC (64-ch.) Timers (32-ch.) 3x UART 2 x eTPU (64-ch.) 4x Decimation Filter 4x SPI 6 KB Data 24 KB code RAM 256 KB SRAM w/ECC (32 KB S/B) SRAM Crossbar Switch Control • Variable length encoding (VLE) Flash Nexus Memory operations Speed Periodic Interrupt Timer (4-ch.) Boot Assist Module (BAM) Up to 4 MB Flash W/ECC Core JTAG DMA (32-ch.) MMU • SIMD module for DSP and floating point Part Number Interrupt Controller CACHE capability provides the necessary computational Debug DMA (64-ch.) Timers ADC eTPU 32-ch. x 32-bit Timer 4 x 16ch., 12-bit ADC 2x 32-ch. eTPU SCI 3 DSPI 2 FlexCAN 3 4x CAN Ext. Bus Other Temp. Package Y 32-ch. eDMA and 64-ch. eDMA, 4x Dec Fil, 6 KB Data/24 KB Code RAM (eTPU), WDT –40 °C to +105 °C 416 PBGA 416 PBGA Package 144 LQFP 144 LQFP 47 More Than You Expect | 2012 32-bit PXS Dual-core, single-chip MCU for functional safety applications Applications TWR-PXS • Boiler heating control The Tower kit supporting the PXS30 • Programmable logic control and PXS20 families provides a Tower- • Input-output control compliant platform for cost-effective vehicle • Off-grid solar power inverters applications and may be used with the Tower • Commercial solar power inverters platform for advanced application validation • Residential solar power inverters work. The Tower kit comes with complete • Unmanned vehicles (ground, air, water) documentation, including a certification pack • Motion control for engineers looking to develop functionally • Process control • Robot manipulation safe systems. • Robotics Features • Medical/health care • MPXS20 or MPXS30 in 473 MAPBGA The PXS devices are 32-bit Power Architecture • Anesthesia unit monitors • FlexCAN header embedded MCUs designed for safety critical • Ventilators and respirators • ADC header applications. All devices in this family are built • Motor control • DDR2 memory around a dual core safety architecture and offer • Stepper motor • GPIO buttons and LEDs more processing power and larger memory sizes to handle a variety of industrial designs. The dualcore can be operated in lockstep mode (redundant processing and calculations) or decoupled parallel mode (independent core operations). The PXS • RS485 connector Application Notes • MMA845x accelerometer • AN4437: Solar Panel 3-Phase Inverter Controlled • Nexus interface, JTAG and OSJTAG by the PXS20 interfaces for debug and evaluation • AN4389: PXS30 Self Test Control Unit • Safety certification pack (STCU) Reset Configuration Data in Shadow MCUs are SafeAssure solutions. • Expansion connectors to additional Tower FlashAN4431: TSI Module Application on the Features S08PT Family • High-performance 180 MHz e200z7d dual cores PXS30 Diagram PXS30Block Block Diagram • Up to 2 MB flash memory with ECC peripheral cards Crossbar Masters • Up to 512 KB on-chip RAM with ECC Vreg • Sphere of replication for key components (such as core, eDMA, XBAR) Interrupt Controller • Redundancy checking units eDMA • SoR connected to a Fault collection and control Debug JTAG e200 Core e200 Core Vreg SPE2 SPE2 VLE VLE Interrupt Controller MMU MMU eDMA Nexus FlexRay™ Controller PDI unit • 3x PWM units with 4x 16-bit channels per module Crossbar Switch Crossbar Switch Memory Protection Unit Memory Protection Unit • Communications interfaces EBI • Ethernet RC RC Flash (ECC) Flash (ECC) Part Number Core Speed Flash SRAM MPXS2005VLQ80 Dual e200z4 80 MHz 512 KB 128 KB MPXS2010VLQ80 Dual e200z4 80 MHz 1 MB 128 KB MPXS2010VLQ120 Dual e200z4 120 MHz 1 MB 128 KB MPXS2010VMM80 Dual e200z4 80 MHz 1 MB 128 KB MPXS2010VMM120 Dual e200z4 120 MHz 1 MB 128 KB MPXS3010VMM150 Dual e200z7d 150 MHz MPXS3015VMS180 Dual e200z7d 180 MHz MPXS3020VMS180 Dual e200z7d 180 MHz 48 256 KB 1.5 MB 384 KB 2 MB 512 KB Timers 3x 6-ch., 32 Timers, PIT 3x 6-ch. 32 Timers, PIT ADC 4x 12-bit, <34ch. 4x 12bit PWM 3x 4-ch. 2x 4-ch. Flex SCI DSPI FlexCAN I2C 2 3 2 - 2 3 2 - 2 3 2 - 2 3 2 - 2 3 2 - 3 3 4 1 3 3 4 1 3 3 4 1 Other I/O Bridge Temp. Communications I/O System 2 ATD CTU 2x FlexPWM 4x FlexCAN I2C 3x DSPI design efforts 3x LINFlex FCCU (ADCs) • Safety Certification Pack available to support 1 MB MDDR1 RC • Up to 4 12-bit analog-to-digital converters 3x eTimer • 4x UART, 3x SPI, 4x CAN, 3x I/O Bridge I2C Package 144 LQFP Full Sphere of Redundancy, Fault Collection Unit, Ext. Bus, FlexRay, ECC Protection for Internal Memory, eDMA Full Sphere of Redundancy, Fault Collection Unit, Ext. Bus, FlexRay, ECC Protection for Internal Memory, eDMA, Ethernet 144 LQFP 144 LQFP –40 °C + 105 °C 257 MAPBGA 257 MAPBGA 257 MAPBGA 473 MAPBGA 473 MAPBGA freescale.com/MCU More Than You Expect | 2012 Freescale Ready Play Solutions Seamlessly integrate functionality into embedded systems Freescale Ready Play solutions integrate certified Features Applications functionality into different applications, allowing • Single-chip USB to UART data transfer (RS232 • USB port to legacy applications customers to add features while reducing or RS485) • Additional USB ports to application processors development cost, simplifying design cycles and • Certified Full-Speed USB 2.0 support enabling scalability in applications and systems. • UART with programmable custom baud rates • Reduce time to market • Reduce development costs • Simplify system design • Reduce support costs • Feature compatible with existing devices Freescale is developing a complete range of Ready with limited bandwidth or USB ports • Add USB to systems that require lengthy from 300 bps to 115200 bps and hardware flow certifications (i.e. medical, military, aerospace) control (RTC/CTS) or software Xon/Xoff flow • PC-peripheral bridges control • USB-to-Serial bridge • Configurable USB VID, PID and device description strings in internal flash • Compact 5 x 5 mm Pb-free RoHS-compliant 24 QFN package Play solutions, the first of which is a USB-to-Serial bridge (USB2SER) solution. USB2SER USB2SER is a simple, cost-effective solution Ordering Information to enable USB for an embedded system with a UART port, reducing external components count. Item Pricing (MSRP) It supports USB 2.0 Full-Speed and TTL RS232 Device USB2SERA10CFK $1.47 (10 KU) or RS485 UART with options for hardware flow Development Tools EVBUSB2SER $19.99 control, software flow control (Xon-Xoff), even or Tools and Software USB2SER Software and Drivers and Setup GUI Free odd parity and stop bits configuration. freescale.com/MCU 49 More Than You Expect | 2012 Summary of Hardware and Software Enablement Solutions Everything you need. Just add your imagination. Reference Designs Freescale provides a range of vertical market and horizontal technology-focused turn key reference designs providing complete hardware and software enabling designs to reduce their time to market by reusing what Freescale has developed. Our Tower System: Modular and Expandable Universal Multilink (U-MULTILINK)* reference designs span a number of areas, • Controller modules provide easy-to-use, reconfigurable hardware • Interchangeable peripheral modules—serial, memory and graphical LCD—make customization easy • Open-source hardware and standardized specifications promote the development of additional modules for added functionality and customization A cost-effective development tool for (R)S08, S12(X), ColdFire, Kinetis and PX products that provides realtime, in-circuit flash programming, emulation and debugging through the BDM interface. including: • Metering • Medical • Power conversion and motor control • Lighting • Appliances Speeds Development Time • Open source hardware and software allow quick development with proven designs Low Cost • Peripheral modules can be re-used with all Tower System controller modules, eliminating the need to purchase redundant hardware for future designs • Enabling technologies like LCD, serial and memory interfacing are offered off-the-shelf at a low cost to provide a customized enablement solution New CodeWarrior Development Studio Features Proven and Valuable CodeWarrior is a complete Integrated development • A GUI that allows an application to be specified by the functionality needed • Applications are created with embedded components that encapsulate initialization code and basic elements of embedded systems • A code generator creates tested, optimized C code tuned to your application needs • A built-in knowledge base immediately flags resource conflicts and incorrect settings • A Component Wizard tool allows users to create their own hardware-independent embedded components MQX RTOS is a market-proven software, made available on Freescale processors for over 15 years and has been certified for use in military, avionics and medical applications. environment that supports all key Freescale MCUs and MPUs across our 8-, 16- and 32-bit product range of Kinetis, ColdFire and Power Architecturebased families. The award-winning CodeWarrior IDE goes well beyond basic code generation and debugging by providing built-in features and utilities, so you can deliver better quality products to market faster. More than 100 example projects are available to assist in your design efforts. By using the New Project Wizard, you can create a working project in as few as seven mouse clicks. And when market requirements change mid-project, the MCU Change Wizard allows you to re-target the project to a new MCU in as few as four mouse clicks, allowing you to choose the MCU and the default connection. The IDE automatically reconfigures your project with the correct build tools (compiler, assembler, linker) and the appropriate support files (header, libraries, linker). Processor Expert is a rapid application design tool Freescale MQX RTOS To help accelerate time to market and improve application development success, Freescale offers the Freescale MQX real-time operating system (RTOS) with TCP/IP and USB software stacks to particular ColdFire families at no additional charge. Freescale plans to expand the availability of this complimentary enablement software to include many embedded processors in its broad portfolio. integrated into CodeWarrior tool suites that can be Full Featured and Powerful utilized with our Freescale MCU platforms to help The combination of Freescale MQX software halve your development cycle. It combines easy-to- solutions and silicon portfolio creates a use component-based application creation with an comprehensive source for hardware, software, expert knowledge system. tools and services needs, providing a streamlined and powerful platform. 50 Simple and Scalable Freescale MQX software solutions offer a straightforward API with a modular architecture, making it simple to fine tune custom applications and scalable to fit most requirements. For more information, please visit freescale.com/MQX. Touch-Sensing Sofware (TSS) Touch sensing helps increase product lifetimes by eliminating the mechanical wear and tear associated with push buttons and switches. The Xtrinsic TSS 2.5 now enables touch sensing in any ColdFire+ and Kinetis MCU in addition to all of our 8-bit S08 or 32-bit ColdFire V1 MCUs, giving designers the flexibility to select from more than 850 Freescale MCUs to add cost-effective touch-sensing functionality to their human-machine interface (HMI) designs. The latest TSS library, TSS2.5 supports the touch-sensing input (TSI) module in the ColdFire+ and Kinetis MCU families for highly accurate and robust hardware-assisted touch-sensing, providing designers low-power modes (as low as 1 uA) with wake-up through touch via the TSI pins. The TSI module has extremely high sensitivity with a very low capacitance measurement resolution. freescale.com/MCU More Than You Expect | 2012 Development Tool Summary 8-bit Development Tool Summary Family S08JM/S S08D S08LL Part Numbers Starter Kit Demo Board MC9S08JS16/8 DEMO9S08JS16 MC9S08JM16/8 DEMO9S08JM16 Software MC9S08JM32/60 DEMOJM MC9S08DZ/V/N16/32/60 DEMO9S08DZ60 - MC9S08DZ/V/N96/128 MC9S08LL16/8 DEMO9S08LL16 MC9S08LL36/64 TWR-MC9S08LL-KIT Advanced Development Debug Interface Cable Evaluation Board Software EVB9S08DZ60 EVB9S08DZ128 MC9S08PT8/16/32/60 S08P MC9S08PA2/4/8/16/32/60 TWR-S08DC-PT60 CWX-Hxx -SE (Compiler Limited to 64 KB Compiled C Code) MC9S08PL2/4/8/16/32/60 S08LG RS08L S08QE/B MC9S08LG32/16 DEMO9S08LG32 MC9RS08LA8 DEMO9RS08LA8 MC9RS08LE4 DEMO9RS08LE4 MC9S08QB8/4 DEMO9S08QB8 MC9S08QE8/4 DEMO9S08QE8 MC9S08QE32/16 DEMO9S08QE32 MC9S08QE64/96/128 DEMOQE128 - S08QA MC9S08QA2/4 DEMO9S08QA4E - S08QG MC9S08QG4/8 DEMO9S08QG8E TWR-S08PT60-KIT CWP-BASIC-NL/FL (Perpetual License) CWA-BASIC-NL/FL (Annual Subscription License) U-MULTILINK DSC Dev Tool Summary Family 56F8000 56F8300 Part Numbers Starter Kit Demo Board Software Evaluation Board MC56F8006/2 M56F8006DEMO - MC56F8013 DEMO56F8013 - MC56F8014 DEMO56F8014 - MC56F802x/3x - MC56F824x/5x TWR-56F8257-KIT MC56F84xxx TWR-56F8400 MC56F8322/8323 - U-MULTILINK 56F8037EVM CWX-Hxx-SE (Compiler Limited to 64 KB Compiled C Code) MC56F8345/8346/8347 Advanced Development Debug Interface Cable - MC56F8355/8356/8357 CW(A/P)-BASIC-NL/FL CW(A/P)-STANDARDNL/FL CW(A/P)-PRONL/FL A = Annual Subscription MC56F8323EVM MC56F8376EVME Software CWH-UTP-ONCE-HX P = Perpetual Subscription MC56F8365/8366/8367 DSC Dev Tool Summary Family PXS Part Numbers PXS2005/10 Advanced Development Evaluation Board Starter S/W PXS3005/15/20 TWR-3020 PXD1005/10 TWR-PXD10-KIT PXD2020 TWR-PXD20-KIT PXN PXN2020/21 TWR-PXN20-KIT PXR PXR4030/40 TWR-PXR40-KIT PXD Debug Interface Cable Software U-MULTILINK CW(A/P)-BASIC-NL/FL CW(A/P)STANDARD-NL/FL CW(A/P)-PRONL/FL TWR-2010 CWX-HCx-SE (Compiler Limited to 512 KB Compiler Code) 32-bit Development Tool Summary Family Part Numbers Starter Kit Demo Board 51QExxx MCF51QE128, 64, 32 DEMOQE128 51ACxxx MCF51AC128/256 DEMOACKIT - 51JMxxx MCF51JM128, 64 DEMOJM 51CNxxx Software Evaluation Board Software EVB51QE128 CWX-HXX-SE CW-MCU-BASIC-CX/ LX EVB51JM128 MCF51CN128 TWR-MCF51CN-KIT - 5225x MCF5225x TWR-MCF5225x-KIT M52259EVB 5301X MCF53010/1/2/3/4/5/6/7 - MCF54450/1/2/3/4/5 TWR-MCF5441x-KIT MCF5441x Advanced Development Debug Interface Cable U-MULTILINK CW-MCU-STDEDCX/LX CW-MCU-PROEDCX/LX CW-MCU-SE Kinetis Dev Tool Summary Family K10 Part Numbers MK10X128, 256 N512 Starter Kit Basic Software TWR-K60N512 K20 MK20X128, 256 N512 K30 MK30X128, 256, N512 KWIKSTIK-K40 K40 MK40X128, 256, N512 KWIKSTIK-K40 Complete Kit TWR-K60N512-KIT CW-MCU-SE TWR-K40X256-KIT K50 MK51, 52, 53 TWR-K53N512 TWR-K53N512-KIT K60 K60X128, 256, N512 TWR-K60N512 TWR-K60N512-KIT K70 K70X512, N512, N1M0 TWR-K701M0 TWR-K701M0-KIT freescale.com/MCU Advanced Development Debug Interface Cable Software CW-MCU-BASIC-CX/ LX U-MULTILINK CW-MCU-STDEDCX/LX CW-MCU-PROEDCX/LX 51 More Than You Expect | 2012 32-bit Third-Party Developer Resources Everything you need. Just add your imagination. Development Tools for ColdFire Families Evaluation Boards and Development Kits Freescale Semiconductor freescale.com Axiom axman.com FSI Systems fsisys.com Logic Product Development logicpd.com NetBurner netburner.com Intec Automation steroidmicros.com Real-Time Operating Systems (RTOSs) Accelerated Technology/Mentor Graphics acceleratedtechnology.com eCosCentric ecoscentric.com CMX Systems cmx.com ExpressLogic rtos.com Freescale MQX freescale.com/MQX Green Hills Software, Inc. ghs.com InterNiche Technologies iniche.com Keil keil.com Linux linux.com MicroDigital smx-rtos.com MQX Embedded mqxembedded.com NetBurner netburner.com Quadros Systems, Inc. quadros.com µClinux uclinux.org Compilers, Simulators, Debuggers Accelerated Technology/Mentor Graphics acceleratedtechnology.com Freescale CodeWarrior Tools freescale.com/CodeWarrior GNU gnu.org Green Hills Software, Inc. ghs.com IAR iar.com Keil keil.com P&E Microcomputer Systems pemicro.com NetBurner netburner.com Stacks, Drivers, Translators Accelerated Technology/Mentor Graphics acceleratedtechnology.com CMX Systems cmx.com ExpressLogic rtos.com Freescale freescale.com Green Hills Software, Inc. ghs.com InterNiche Technologies iniche.com Ixxat ixxat.com Keil keil.com Micro APL microapl.com Mocana Corporation mocana.com MQX Embedded mqxembedded.com NetBurner netburner.com Quadros Systems, Inc. quadros.com Treck Inc. treck.com Specialized Tools ASH WARE Inc. (eTPU) ashware.com Byte Craft Limited (eTPU) bytecraft.com Freescale (eTPU) freescale.com Nano-X (LCD) microwindows.org Freescale (Swell) PEG Software (LCD) swellsoftware.com Segger (LCD) segger.com 52 freescale.com/MCU More Than You Expect | 2012 For more information, visit freescale.com Freescale, the Freescale logo, CodeWarrior, ColdFire, ColdFire+, Kinetis and Processor Expert are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Flexis and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. ARM is the registered trademark of ARM Limited. ARM Cortex-M4 is the trademark of ARM Limited. The Power Architecture and Power.org word marks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org. © Freescale Semiconductor, Inc. 2009–2012. Document Number: BRCIPRODUCTS / REV 8