You are on page 1of 53

Microcontrollers

More Than You Expect


Solutions for consumer and
industrial applications
freescale.com
More Than You Expect | 2012

Table of Contents

Road Maps.................................................................................. 3 32-bit ColdFire+ Products


Introduction................................................................................. 4 ColdFire+ MCF51Qx.................................................................. 30
ColdFire+ MCF51Jx.................................................................. 32
8-bit Products
MC9S08QG/QA Family............................................................... 6
32-bit Kinetis Products
MC9RS08L Family New.............................................................. 7
Kinetis K10 New........................................................................ 33
MC9S08LG Family...................................................................... 8
Kinetis K20 New........................................................................ 34
MC9S08LL Family....................................................................... 9
Kinetis K30 New........................................................................ 35
MC9S08LH Family New............................................................ 10
Kinetis K40 New........................................................................ 36
MC9S08GW New...................................................................... 11
Kinetis K50 New........................................................................ 37
MC9S08D Family....................................................................... 12
Kinetis K60 New........................................................................ 38
MC9S08PT/A/L Family.............................................................. 14
Kinetis K70 New........................................................................ 39
Flexis 8- and 32-bit Products
16-bit Products
8-bit MC9S08QB/E Family........................................................ 16
MC56F800x Family................................................................... 40
32-bit MCF51QE ColdFire Family............................................. 17
MC56F801x Family................................................................... 41
8-bit MC9S08JS/M Family........................................................ 18
MC56F802x/3x Family.............................................................. 42
32-bit MCF51JM ColdFire Family............................................. 19
MC56F824x/5x New.................................................................. 43
8-bit MC9S08JE Family New.................................................... 20
MC56F84xx Family.................................................................... 44
32-bit MCF51JE Family New..................................................... 21
8-bit MC9S08MM Family New.................................................. 22 32-bit Power Architecture Products
32-bit MCF51MM Family New.................................................. 23 Industrial PXN Family New........................................................ 45
Industrial PXD Family New........................................................ 46
32-bit ColdFire Products Industrial PXR Family New........................................................ 47
MCF51CN Family New.............................................................. 24 Industrial PXS Family New........................................................ 48
MCF51EM Family...................................................................... 25
Summary Information
MCF5301x Family..................................................................... 26
Freescale Ready Play Solutions................................................ 49
MCF5225x Family..................................................................... 27
Summary of Hardware and Software Enablement Solutions.... 50
MCF51AG Family...................................................................... 28
Product Summaries................................................................... 51
MCF5441x Family..................................................................... 29
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
8-bit
Road Maps

Freescale 8-bit and ColdFire MCUs

2 KB
4 KB
8 KB
16 KB
32 KB
64 KB
128 KB
256 KB
512 KB
1 MB

32-bit
Flash

RS08L Ultra-Cost-Effective, Small-Footprint LCD, 2.7 to5.5V

S08QA Cost Effective, General Purpose, 1.8 to 3.6V

S08QG Cost Effective, Highly Integrated, 1.8 to 3.6V

32-bit
16-bit
S08D True EEPROM, CAN and LIN, 2.7 to 5.5V

S08Lx Ultra-Low-Power LCD with 16-bit ADC Option, 1.8 to 3.6V

Robust 5V MCU with optional TSI, Timers, 12-bit ADC,


S08Px

8 KB
16 KB
32 KB
64 KB
128 KB
256 KB
512 KB
1 MB
2 MB
3 MB
4 MB
Serial, ICE60730, 2.7 to 5V
Controller Continuum Road Map

Flash
S08GW Ultra Low-Power LCD, 2x 16-bit ADC 1.8 to 3.6V
F8002/6 Cost-Effective, Low-Power Digital Control, 1.8 to 3.6V
S08LG Robust, Cost-Effective LCD, 2.7 to 5.5V

F801x/2x/3x Highly Integrated, Cost-Effective Motor Control and Digital Conversion 3.0 to 3.6V S08QE/B Ultra Low Power, General Purpose, 1.8 to 3.6V

51Q/E/F/H/U/M Ultra Low Power, Crypto Option, 1.71 to 3.6V


56F824/5x High-Performance, Ultra-High-Resolution PWM, Ultra-High-Speed ADC, 2.5 to 3.6V
S08JM/S General-Purpose USB, 2.7 to 3.6V
32-bit, 100 MHz, Ultra-High-Resolution PWM, Ultra-High-Speed ADC,
56F84xx DMA, 1.8 to 3.6V Supply/5V Tolerant I/O 51JM Cost-Effective USB OTG, Crypto Option 2.5 to 5.5V


Power Architecture Core, 64 MHz, Integrated Segment Display and Motor Control PX10D S08JE Ultra-Low-Power USB2.0 Device, 1.8 to 3.6V

Application-Specific Road Map


Ultra-Low-Power USB2.0 OTG, <1.71 to 3.6V 51JE/U/F
Power Architecture Safety MCU, 120 MHz, Dual-Locking Core PXS20
Ultra-Low-Power USB2.0 Device, 16-bit ADC
S08MM with Op- and Tri-Amps, 1.8 to 3.6V

16/32-bit DSC and 32-bit PX


Power Architecture Safety MCU, 120 MHz, Dual-Locking Core and Ethernet PX20N Ultra-Low-Power USB.2.0 OTG, 16-bit ADC with Op- and Tri-Amps,
1.8 to 3.6V
51MM

MCU with DMA and iEvent for Real-Time Control, 2.7 to 5.5V 51AG
Power Architecture MCU, 264 MHz, 4 MB On-Chip Flash, Quad ADCs PX40R
Ultra-Cost-Effective, Low-Power Ethernet, 1.8 to 3.6V 51CN

51EM Low-Power Electronic Metering, 1.8 to 3.6V


A5, 266 MHz eMPU wtih WQVGA Display, Audio and Security, VF3xx
Dual Ethernet + L2 Switch, NAND Flash Ethernet, CAN, USB, 3.0 to 3.6V 5225x
More Than You Expect | 2012

A5, 500 MHz eMPU wtih SVGA Display, Stereo Audio and Embedded MPU, Dual Ethernet, USB Audio for VoIP 5301x
VF4xx Security, Ethernet, DDR, NAND Flash
Embedded MPU, Dual Ethernet (1588), L2 Switch, USB, Motor Control Timers, ADC, 15+ Serial Interfaces 5441x
Controller Continuum Products

A5, 500 MHz eMPU wtih SVGA Display, H/W Acc., Camera I/F, Stereo
VF5xx
Audio and Security, Dual Ethernet + L2 Switch, DDR, NAND Flash
Kinetis K10
Dual A5 + M4, 500 MHz eMPU wtih XGA Display, H/W Acc., Camera I/F,
VF6xx
Stereo Audio and Security, Dual Ethernet , DDR, NAND Flash

Dual-Core eMPU
Low Power, Mixed MCU with USB, 1.71 to 3.6V Kinetis K20
Application-Specific 16- and 32-bit Solutions

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
VF7xx Low Power, Mixed Signal with Segment LCD, 1.71 to 3.6V Kinetis K30

Low Power, Mixed Signal with Segment LCD and USB,


Kinetis K40
1.71 to 3.6V

RAM
Low Power, ADC, Op- and Tri-Amps, Connectivity and HMI,

8 KB
Kinetis K50

1 MB
2 MB
3 MB
4 MB
1.71 to 3.6V

16 KB
32 KB
64 KB
128 KB
256 KB
512 KB
Low Power, Mixed Signal with Connectivity and Security, 1.71 to 3.6V Kinetis K60

Low Power, Mixed Signal with Connectivity, Security and HMI Options, 1.71 to 3.6V Kinetis K70
2 KB
4 KB
8 KB
1 MB

16 KB
32 KB
64 KB
128 KB
256 KB
512 KB

New Freescale Kinetis MCUs


ARM Cortex-M4-Based Solutions

3
More Than You Expect | 2012

Introduction
Freescale is a leading supplier Its More Than Just Silicon
of embedded controllers with a Freescale is dedicated to providing semiconductor solutions that build value into your
strong legacy in both the industrial products. When you purchase from us, youre buying more than just an embedded
and consumer market. We have processor. Youre getting access to a broad ecosystem of technical support services,
a broad portfolio of MCUs across development tools and trainingall designed to make your job easier and your end
our 8- 16- and 32-bit platforms, products better.
featuring leading-edge low power,
Freescale 8-bit MCUs Simplify the Design Process
analog, control and communications
Freescale is focused on making it easier for companies to develop applications with
IP. For more information on our
8-bit MCUs by providing a free software development suite. This enables companies
portfolio, visit freescale.com/MCU.
to significantly reduce their development time and bill of materials. Our aim is to
Freescale is committed to ensuring
provide a fully bundled software and hardware platform that is ready to use out of
our products are available for our
the box, allowing designers to focus on developing application code.
customers through the entire lifetime
of their systems, to that extent, Key Benefits of Our 8-bit Portfolio
Freescale commits to a minimum Broad, scalable portfolio ranging from small, cost-effective 1 KB MCUs to highly
product integrated 100-pin, 128 KB solutions
cycle of 10, and in some cases, Award-winning CodeWarrior software IDE to reduce the development cycle
15 years for our MCUs targeting the Flexible Tower hardware development platform for rapid evaluation and application
industrial, automotive and medical development
markets. For more information on Hundreds of reference designs and example projects
product longevity, visit Direct support from freescale.com/support
freescale.com/productlongevity. 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 Tower System


MCUs The Freescale Tower System is a modular
The PX series of Power Architecture development platform for 8-, 16- and 32-bit
MCUs provides unmatched performance, embedded processors that enables
comprehensive enablement and advanced development through rapid
ruggedized safety features for the most prototyping. Featuring multiple plug and
complex industrial control applications, play modules, the Tower System provides
including motor drives, renewable energy, designers with building blocks for entry-
motion control, power generation, clinical level evaluation to advanced application
medical, robotics applications and development. For a complete list of
more. Options exist for both single- and development kits and modules offered as
multicore implementations with up to 600 part of the Freescale Tower System, please
DMIPs of performance. The family offers visit freescale.com/Tower.
up to 4 MB of integrated flash memory.
You Are Never Very Far from Freescale
An embedded safety architecture helps
We have hundreds of sales people and application engineers in the field and an extensive
meet challenging safety, reliability and
network of distributors around the world. Your Freescale representatives are trained to
environmental requirements. Runtime
understand your needs and help you find the best solutions for your products.
software, a development platform for
rapid prototyping, and advanced debug Need direct support from a Freescale expert? We can help. Freescale provides guidance
and system modeling tools ensure easy for your project. Our technical sales representatives and product specialists are available to
development. 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
Software Enablement and Support freescale.com/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.

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, its 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
Tower System-compliant interface
AN2717/D: Transitioning from the HC08 Core to
USB to BDM connection
Often its not just the individual features, the MC9S08 Core
Two push button inputs
but the full feature set that matters. AN3048: Analog-to-Digital Converter on an I2C
A potentiometer
The MC9S08QG family enhances system Bus Using MC9S08QG8
USB powered
functionality by integrating embedded modules that AN1818: Software SCI Routines with the
TWR-PI interface for easy connection to
are frequently left off low-end MCUs. 16-bit Timer Module
sensor daughter cards
These modules help to:
Reduce system size MC9S08QG/QA
MC9S08QG/QA Block
Block Diagram
Diagram
Lessen the probability of board quality problems
and conflicts On-Chip ICE
BDC SPI
2-ch., 16-bit
(DBG) I2C Timer
Cut system cost
HCS08
Reduce design time Core
8-ch., 10-bit 8-bit Module
256B/ Internal Clock
w/Temperature Int/Ext OSC Timer with
Key Features 512B RAM Source w/FLL
Sensor Prescaler
Powerful, advanced S08 core
Multiple communications options: SCI, 2/8 KB SCI COP
Low Voltage Up to Analog
Flash Detect 13 GPIOs Comparator
SPI and I2C, available on the S08QG8 only
High-resolution analog: 8-ch., 10-bit ADC
and analog comparator Core
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 16-bit Timer Applications/Additional Features


Device Flash RAM SCI ESCI SPI I2C Clock Type Package
10-bit 8-bit Channels All HC08 and S08 include COP, LVI, POR, KBI
MC9S08QG4CFQE 4 KB 256B 4-ch. - - - - 1 1-ch. OSC 8 DFN Fully integrated small packages
MC9S08QG4CDNE 4 KB 256B 4-ch. - - - - 1 1-ch. OSC 8 SOIC Fully integrated small packages
MC9S08QG4CPAE 4 KB 256B 4-ch. - - - - 1 1-ch. OSC 8 PDIP Fully integrated small packages
MC9S08QG4CDTE 4 KB 256B 8-ch. - 1 - 1 1 2-ch. OSC 16 TSSOP Fully integrated small packages
MC9S08QG4CFFE 4 KB 256B 8-ch. - 1 - 1 1 2-ch. OSC 16 QFN Fully integrated small packages
MC9S08QG4CFKE 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

6 freescale.com/MCU
More Than You Expect | 2012

MC9RS08L Family
Small, cost-effective LCD solution driving more segments with fewer pins

Coffee machines
Microwaves Development Tools
DEMO9RS08LA8
Portable ovens
DEMO9RS08LE4
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
Features
MCUs with LCD drivers. The highly integrated
MC9RS08LA8
MC9RS08LA8 Block Diagram
Block Diagram MC9RS08LA/E
MC9RS08LA8 and MC9RS08LE4 MCUs are
Integrated P&E USB-BDM
intended for small appliances, medical equipment
LVI ICS On-board +5V regulator
and other industrial and multi-market applications.
RS08 Core Power input selection jumpers
The LA and LE families provide design flexibility with
KBI SCI Three push switches: User, reset and LED
a large segment-based (8x mode) driver and the
Buzzer
RS08LA8 derviative features an integrated charge
Temperature sensor/themistor
pump to provide true system-on-a-chip functionality. 8/4 KB Flash COP MTIM
User option jumpers to disconnect
Key Features peripherals
SPI Comparator
Small-footprint LCD solutions in 28-pin and MCU I/O connector
48-pin packages >8-ch., 2.0 mm barrel connector
256B RAM
Flexible LCD solutions 10-bit ADC BDM_PORT (not installed)
x8 mode means customer can drive more LCD Driver USB connector
segments with less pins 8 x 21 RTI DB9 connector
Flexible glass, drive 3V or 5V glass RS08BDM
2 x 2-ch., 16-bit
Blink capability available even in stop mode
Timer
Charge pump, RS08LA8 only
Cost-effective solutions based on ultra-low-end Core
RS08 core
Feature-rich analog and serial functionality

Target Applications
ADC Channels 16-bit 8-bit Clock
Device Flash RAM LCD RTI SCI SPI I2C Timer Package
MTIM Type
12-bit 10-bit Channels
MC9RS08LA8CGT 8 KB 256B 6-ch. 1 1 1 2-ch. 1 ICS 48 QFN
MC9RS08LA8CLF 8 KB 256B 6-ch. 1 1 1 2-ch. 1 ICS 48 QFP
MC9RS08LE4CWL 4 KB 256B 8-ch. 1 1 1 2 x 2-ch. ICS 28 SOIC

freescale.com/MCU 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
MC9S08LG32 On-board 4 x 40 custom LCD glass
The MC9S08LG family of 8-bit microcontrollers AN3821: How to Handle Dual Flash Architecture Integrated P&E USB-BDM
drives LCDs with up to 296 segments. This in MC9S08LG32 On-board +5V regulator
5V LCD device offers improved performance AN3817: Interfacing Stepper Motor with 10 push switches: Eight user, one reset,
and flexible pin functionality for a wide range of MC9S08LG32 one IRQ
industrial and automotive applications, such as 12 LED indicators: Eight user, one VDD,
MC9S08LG
MC9S08LG Block Diagram
Block Diagram
electric metering, home appliances, HVAC systems one IRQ, one USB and one reset
and entry-level instrument clusters. 5K ohm POT w/LP filter for ADC input
LVI I2C
80-pin MCU I/O pin header
S08 Core
Key Features/Benefits 2.0 mm barrel connector
KBI
2.7 to 5.5V operation available 2 x SCI USB connector
16 KB and 32 KB flash, 4 KB RAM, 12-bit ADC
COP
Two hardware SCI, SPI, IC Dual Flash
Array 16 to 32KB ICS
Two independent 16-bit timers and one
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
Internal regulated charge pump for
contrast control
LCD Driver 6-ch. and 2-ch.
Dual bank flash for EEPROM emulation ICE + 08BDM
8 x 37 16-bit Timer
Internal clock source
40C to 85C for industrial and up to 105C
for automotive Core
Up to 40 MHz HCS08 CPU core

Device Flash RAM ADC Channels LCD RTC SCI SPI I2C 16-bit Timer 8-bit MTIM Clock Type Package
Channels
12-bit 10-bit
MC9S08LG32CLK 32 KB 2 KB 16-ch. 1 1 2 1 1 2 x 6-ch. Y ICS 80 LQFP
MC9S08LG32CLH 32 KB 2 KB 12-ch. 1 1 2 1 1 2 x 6-ch. Y ICS 64 LQFP
MC9S08LG32CLF 32 KB 2 KB 9-ch. 1 1 2 1 1 2 x 6-ch. 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
Thermostats DEMO9S08LL16
HVAC control The cost-effective DEMO9S08LL16
Small and large appliances demonstration kit contains everything a
Remote control designer needs to develop and evaluate
Industrial control terminals application code. The integrated USB multilink
Portable medical equipment allows a designer to communicate with the
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 On-board +5V regulator
Freescale introduces the first S08 ultra-low-power
AN3821: How to Handle Dual Flash Battery holder for li-ion battery
MCU with LCD driver. The MC9S08LL16/8 helps
Architecture in MC9S08LG32 Power input selection jumpers
you reach your target performance levels while
AN3822: Emulated EEPROM Implementation in Five push switches: Four user and one reset
minimizing power consumption in your design,
Dual Flash Architecture and Demo Description 10 LED indicators: Eight user, one VDD and
demonstrating extreme energy efficiency for ultra-
on MC9S08LG32 one USB
long operation in battery-powered applications.
AN3990: Migrating from the MC9S08LL16 to 5K ohm POTs w/LP filter
The S08LL16 (LL16) MCU offers two ultra-low-
MC9S08LL64 Microcontroller Light sensor w/LP filter and op amp
power stop modes, new low-power run and wait
DRM106: Thermostat Reference Design User option jumpers to disconnect peripherals
modes, six microsecond wake-up time, ultra-low-
Using the MC9S08LL16 40-pin MCU I/O connector
power external oscillator and clock gating registers
AN2764: Improving the Transient Immunity 2.0 mm barrel connector
to disable clocks to unused peripherals.
Performance of Microcontroller-Based BDM_PORT (not installed)
Key Features Applications USB connector
Up to 40 MHz CPU (9S08LL64/36) 20 MHz bus AN2111: A Coding Standard for HCS08 DB9 connector
speed Assembly Language
TWR-S08LL64-KIT
Ultra-low-power MCU with six power saving
MC9S08LL64 Block Diagram
MC9S08LL64 Block Diagram
TWR-S08LL64
modes, low-power oscillator and fast wake
up from stop modes and industry-leading Features
LVD 2 x SCI
low power S08 Core 5K one turn potentiometerRS232 port
w/MMU
Flexible MCU solution MC9S08LL64 MCU
KBI
ICS 32,768 Hz Crystal
x8 mode means customer can drive more
segments with less pins, up to 192 segments
32 KB Flash COP Freescale 3-axis accelerometer
Array
I2C ADC input to MCU buzzer light sensor with
with 9S08LL16 and 288 segments with SPI
9S08LL64 LP filter and opamp
32 KB Flash 10-ch., 12-bit
Flexible glass, drive 3V or 5V glass Array LCD Driver ADC Mini-B USB connector
8 x 36 = 288 One reset push button and four switches
Blink capability available even in stop mode 2 x 2-ch., 16-bit
Charge pump 4 KB RAM TOD TPM 2 x 28 segments LCD display
Time of day timer module for calendar/time
BDM ACMP VREF
recording/measurement with separate
clock source
S08

Core

ADC Channels 16-bit Timer


Device Flash RAM LCD SCI SPI I2C Clock Type Package
12-bit 10-bit Channels

MC9S08LL64CLK 64 KB 4 KB 10-ch. 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
MC9S08LL16CLF 16 KB 2 KB 8-ch. 1 1 1 1 2 x 2-ch. ICS 48 LQFP
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
Single-phase electricity meters TWR-S08LH64-KIT
Flow meters The cost-effective TWR-S08LH64-KIT
Measurement equipment development tool is part of the Tower System
Portable medical devices and features the MC9S08LH64 segment LCD
Building access control controller with integrated 16-bit ADC.
HVAC control systems It provides everything needed to develop
Portable consumer devices and evaluate application code. The integrated
OSBDM allows communication with the
Application Note board and target device with only a USB
AN3949: ADC16 Calibration Procedure and cable, while the board highlights the MCUs
Programmable Delay Block Synchronization low power features.
AN3796: LCD Driver Specification
Freescale expands the first S08 ultra-low-power This module is designed to be combined and
AN3821: How to Handle Dual Flash Architecture
MCU with LCD driver and increased ADC used with a variety of peripheral modules in
in MC9S08LG32
accuracy for medical and metering applications. the Tower System, and can also operate as a
AN3822: Emulated EEPROM Implementation in
The MC9S08LH family available with up to 64 KB stand-alone debug tool that can be purchased
Dual Flash Architecture and Demo Description
flash helps you reach your target performance separately from the complete kit, part number
on MC9S08LG32
levels while minimizing power consumption in your TWR-S08LH64.
AN3824: EEPROM Emulation Driver for
design, demonstrating extreme energy efficiency
MC9S08LG32 Application Notes Features
for ultra-long operation in battery-powered
AN3990: Migrating from the MC9S08LL16 to 5K one-turn potentiometer
applications. The S08LH also features a 16-bit
MC9S08LL64 Microcontroller RS232 port
ADC for accurate measurement.
DRM106: Thermostat Reference Design Using MC9S08LH64 MCU
Key Features the MC9S08LL16 32,768 Hz crystal
40 HMz S08 CPU AN2764: Improving the Transient Immunity Freescale 3-axis accelerometer ADC input
Up to 64 KB flash memory, dual bank memory Performance of Microcontroller-Based to MCU
support Applications Buzzer
Time of day for time stamping AN2111: A Coding Standard for HCS08 Light sensor with LP filter and opamp
288 segment LCD display with blink in stop Assembly Language Mini-B USB connector
mode capability One reset push button and four push
Six flexible modes of operation to reduce overall MC9S08LH64/36
MC9S08LH64/36 Block Diagram switches
power consumption 2 x 28 segments LCD display
LVD 2 x SCI
10-ch., 16-bit ADC 40-pin MCU I/O connector
Dual 32 KB
64-pin and 80-pin LQFP packages Flash arrays KBI ICS 2 mm barrel connector
= 64 KB BDM_PORT (not installed)
COP I2C USB connectors
10 ch.16-bit DB9 connector
4 KB RAM SPI
ADC
LCD Driver 2 x 2 ch. 16-bit
BDM
8 x 36 = 288 TPM

TOD ACMP VREF

S08 Core

Core

ADC Channels 16-bit Timer


Device Flash RAM LCD SCI SPI I2C Clock Type Package
16-bit 12-bit Channels
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 TWR-S08GW64-KIT
water flow meters as well as single-phase electric Flow meters The cost-effective TWR-S08GW64-KIT
meters. Two independent 16-bit SAR ADCs with a Measurement equipment development tool is part of the Tower System
Portable medical devices and features the MC9S08GW64 segment LCD
programmable delay block and a pulse counter with
Building access control controller with integrated dual 16-bit ADC and P
automatic sensor decoding for gas and water flow
HVAC control systems counter. It provides everything needed to develop
meters make this family ideal for electric metering
Portable consumer devices
applications. In addition, the flexible LCD controller and evaluate application code. The integrated
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 and target device with only a USB cable, while
software tools to make development quick and Generation the board highlights the MCUs low power
AN4262: Gas and Water Metering Application features.
easy, including a cost-effective Tower module for
With MC9S08GW64
getting started fast. This module is designed to be combined and
AN4169: ADC Driver for MC9S08GW64
used with a variety of peripheral modules in
Key Features AN4170: IRTC Driver for MC9S08GW64
the Tower System, and can also operate as a
AN3949: ADC16 Calibration Procedure and
40 MHz S08 CPU
Programmable Delay Block Synchronization stand-alone debug tool that can be purchased
Up to 64 KB flash memory, dual bank memory
AN4179: How to Interface and Drive a 3V or 5V separately from the complete kit, part number
support
LCD Glass with MC9S08GW64 TWR-S08LH64.
288 segment LCD display with blink in stop AN4168: ADC16 Calibration Procedure and Features
mode capability Programmable Delay Block Synchronization For 5K one-turn potentiometer
Six flexible modes of operation to reduce overall MC9S08GW64
RS232 port
power consumption AN3827: Differences Between Controller
MC9S08GW64 MCU
2 x 16-bit ADC with programmable delay block Continuum ADC Modules
AN4159: LCD Driver for the MC9S08LGW64 32,768 Hz cystal
64-pin and 80-pin LQFP packages
AN4161: SCI Driver for the MC9S08GW64 Freescale 3-axis accelerometer
Adanced iRTC for accurate calendaring with
AN4158: I2C Driver for the MC9S08GW64 ADC input to MCU
support for dedicated VBAT and anti-tamper
AN4160: MTIM Driver for the MC9S08GW64 Buzzer
capabilities
AN2111: A Coding Standard for HCS08 Light sensor with LP filter and op-amp
Assembly Language Mini-B USB connector
9S08GW 64/32
9S08GW 64/32 Block
Block Diagram
Diagram One reset push button and four push
switches
Background 2-ch. 2 x 8-bit
Voltage
1.2V ref Debug GPI/O
Regulator
Flex Timer Modulus 2 x 28 segment LCD display
Module Module Timer
40-pin MCU I/O connector
Core Clock
16-bit Analog
32 kHz/ 1 x 16-bit
2 mm barrel connector
SAR ADC Front End
116 MHz ICS
OSC
MTIM BDM_PORT (not installed)
16-bit Programmable USB connectors
SAR ADC Delay Block
Independent
Real-Time Clock DB9 connector
32 kHz Calendaring
16/32-bit OSC
Programmable Cyclic AMR SPI Tamper Detects
Redundancy Code

Pulse FCounter External Pin


3 x SCI 2 x SPI Counter RCounter Gating/Decoder

Keyboard
I2C 3 x Programmable Analog Comparator
Interrupt

AMR SCI
4 KB RAM 64 KB Flash Comparator 01.2V ref SCI

LCD
S08 Core
(18) x (4336)

Core

ADC Channels
Device Flash RAM AMCP LCD SCI SPI I2C Timers Clock Type Package
16-bit 16-bit
MC9S08GW64CLK 64 KB 4 KB 7-ch. 6-ch. 3 8 x 36 4 3 1 ICS 80 LQFP

MC9S08GW64CLH 64 KB 4 KB 7-ch. 6-ch. 3 8 x 24 4 3 1 P Countrer, PDB, ICS 64 LQFP


RTC, 2-ch., 16-bit
MC9S08GW32CLK 32 KB 2 KB 7-ch. 6-ch. 3 8 x 36 4 3 1 TPM, 16-bit MTIM, ICS 80 LQFP
8-bit MTIM

MC9S08GW32CLH 32 KB 2 KB 7-ch. 6-ch. 3 8 x 24 4 3 1 ICS 64 LQFP

freescale.com/MCU 11
More Than You Expect | 2012

MC9S08D Family
The industrys 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 to MC9S08DZ60
MCUs becomes essential. The S08 D family is Industrial machine control AN2717: M68HC08 to HCS08 Transition
the industrys first family of 8-bit MCUs to offer Elevators AN3499: Clock Options on the
embedded CAN, embedded EEPROM and on-chip Escalators HC9S08 Family
emulation/debug. This highly integrated, next- Solar power systems AN3305: On-Chip System Protection Basics for
generation family of MCUs is packed with features Measurement systems Automotive HCS08 Microcontrollers
designed to provide increased performance as well Building automation AN3387: HCS08 Automotive
as save power, development time, board space Cooling, heating Low-Power Modes
and cost. Security systems AN2111: A Coding Standard for HCS08
Studio equipment Assembly Language
There are three device sub-families within the S08
Deep freezers and refrigerators AN2497: HCS08 Background Debug Mode
D-family: DZ, DV and DN MCUs. They provide
Automotive and more Versus HC08 Monitor Mode
developers freedom of choice to match their
Passenger vehicles
application and system requirements. The S08DZ
Body control
is the high-end sub-family offering embedded
Motor control
CAN along with embedded EEPROM. S08DV is a
Watchdog
lower cost option for those who need CAN but not
Motorcycles
embedded EEPROM. Finally, the S08DN removes
Passenger and cargo trains
the CAN module but still integrates embedded
Boats, ships and vessels as
EEPROM for maximum design versatility in non-
embedded network
CAN-enabled applications.
Aircraft and aerospace electronics
Key Features
MC9S08DZ60 Block
MC9S08DZ60 Block Diagram
Diagram
On-chip components that help eliminate the
need for external EEPROM, LVI circuit, voltage 52
2 x SPI 2 x SCI MCG
regulator, input/output (I/O) multiplexing, crystal, GPIO
watchdog circuit, ADC and development tools
2 x ACMP WDT 2 x I2C COP
On-chip emulation/debug that helps reduce
development time since changes can be made
on-board and in real time msCAN KBI RTC
Increased RAM (up to 8 KB) that helps provide
8-ch., 16-bit
C/C++ developers the required memory to Timer ICE LVI
create code quickly + +
24-ch., 10-bit BDM LVM
Common tools among S08 D-families that help
ADC
shorten development time
0.25 technology that exhibits lower power Up to 128 KB Up to 4 KB 2 KB
Flash RAM EEPROM
consumption and increased CPU performance
compared to its HC08 predecessor, allowing for S08 Core
more embedded content

Core

12 freescale.com/MCU
More Than You Expect | 2012

MC9S08D Family Continued

DEMO9S08DZ60 HS-CAN PHY with three-position pin


EVB9S08DZ128 header connector
The DEMO9S08DZ60 is a demonstration LP filters on ADC inputs
board for the MC9S08DZ60 MCU. Application Two MCU_PORT socket headers for access
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 Jumpers
(not installed) Connectors
LIN PHY with two four-position Molex
connectors

ADC Clock
Device Flash RAM EEPROM CAN SCI SPI IC 16-bit Timer Channels Package Applications/Additional Features
10-bit Type
MC9S08DZ128CLF 128 KB 8 KB 2 KB 24-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 64 LQFP
MC9S08DZ128CLH 128 KB 8 KB 2 KB 24-ch. 1 2 1 1 1 x 6-ch., 1 x 2-ch. MCG 48 LQFP
MC9S08DZ128CLL 128 KB 8 KB 2 KB 24-ch. 1 2 2 2 1 x 6-ch., 1 x 2-ch. MCG 100 LQFP
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
MC9S08DZ128MLL 128 KB 8 KB 2 KB 24-ch. 1 2 2 2 1 x 6-ch., 1 x 2-ch. MCG 100 LQFP
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
MC9S08DZ96CLL 96 KB 4 KB 2 KB 24-ch. 1 2 2 2 1 x 6-ch., 1 x 2-ch. MCG 100 LQFP
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
MC9S08DZ96MLL 96 KB 4 KB 2 KB 24-ch. 1 2 2 2 1 x 6-ch., 1 x 2-ch. MCG 100 LQFP
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
All HC08 and S08 include COP, LVI, POR, KBI
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 13
More Than You Expect | 2012

S08P Family
5V MCU family with excellent ESD/EFT for robust industrial environments

Freescales 5V 8-bit S08P MCU family gives 6-ch. + 2-ch. + 2-ch. Flex Timer: TWR-S08PT60
your designs more durability and reliability in Two module timers The cost-effective TWR-S08PT60
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.75.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 allows a designer to communicate with the
key features, like touch sensing interface (TSI),
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 MCUs 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
High-end lighting control connection
Key Features Circuit breakers Infra-red Tx/Rx through SCI
Touch-sensing interface (PT class only) Smart grid and smart metering RS232 port
Scalable from .5 to 4 KB of RAM and Four touch pads each with LED indicator
2 to 60 KB flash Application Notes Reset button and three functional switches
Up to 256B of EEPROM AN4438: EMC Design Considerations for
Sockets for touch sensing and motor
Up to 3x UART, 2x serial peripheral interface MC9S08PT60
control daughter card expansion
(SPI) and an inter-integrated circuit (I2C) AN4347: Transitioning Applications from S08AC
On-board OSBDM debug support with
Up to 16-channel, 12-bit analog to-digital and S08FL Family to S08PT Family
Mini-B USB connector
converter (ADC) with four entry buffers AN4431: TSI Module Application on the S08PT
Works stand-alone or as part of full
Family
Tower System
USB, Ethernet, RS232/RS485, CAN, SPI,
S08PT/PA/PL
S08PT/PA/PL FamilyFamily Block
Block Diagram Diagram
I2C, Flexbus, etc.
Core and System Clock Management Power Management Potentiometer, four LEDs, two push
S08 Background Debug Mode buttons, infrared port
10 20 CRC Ext HS Osc Int Osc 2.75.5V 4.55.5V
Watchdog Power Supply Power Supply
MHz MHz Unique ID 420 MHz ~32 kHz
Flash RAM EEPROM Ext LS Osc FLL Clock
POR LVD Watchdog
260 KB 0.54 KB 128256B 32 kHz Multiplier

Analog Timers Communication I/O Ports


Up to 16-ch. Up to 3 x 16-bit Up to 3 x
with 8 FIFO Flex Timer UART
6-ch. + 2-ch. + 2-ch. Up to 16 KBI IRQ
8-bit 12-bit (LIN Capable) 1x I2C
57 GPIO 16 TSI Reset
ADC ADC 1 x 8-bit 1 x 16-bit
1x Analog Modular 1x 8-bit 1x 16-bit 8x 20 mA 2x True
Comparator Timer RTC SPI SPI High Sink Open Drain

Features available on all classes 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

Touch ADC Pacakge Type


16-bit
Device Flash RAM EEPROM Sensing HSAMCP SCI SPI I2C Other
10-bit 12-bit Timers DFN SOIC TSSOP QFP LQFP
I/F
MC9S08PT60 60 KB 16-ch. Up to 2x MTIM
Timers,
MC9S08PA60 60 KB - 1x RTC, Interrupt Priority
8-bit
>16- Control, ICS, XOSC,
MC9S08PT32 32 KB 4 KB 256B 16-ch. - 1 >3 SPI 1
ch. Power Management,
1 x 16- CRC, WDOG, IRQ,
bit SPI
MC9S08PA32 32 KB - LVD, KBI, 2.7 to 5.5V, 32,
3x 16-bit 40 C to +105 C 44,
Flex - - - 64
MC9S08PL60 32 KB - Up to 2x MTIM 48,
Timer
Timers, 64
RTC, Interrupt Priority
1x Control, ICS, XOSC,
4 KB 256B >16-ch. - 1 <2 8-bit -
MC9S08PL32 32 KB - Power Management,
SPI CRC, WDOG, IRQ,
LVD, KBI, 4.5 to 5.5V,
40 C to +85 C
MC9S08PT16 16 KB 16-ch. Up to 1x MTIM Timer,
RTC, Interrupt Priority
MC9S08PA16 16 KB - 1x 2x 16-bit Control, ICS, XOSC,
>12-
2 KB 256B 1 <2 8-bit 1 Flex Power Management,
MC9S08PT8 16 KB 16-ch. ch. SPI Timer CRC, WDOG, IRQ,
LVD, KBI, 2.7 to 5.5V,
MC9S08PA8 8 KB - 40 C to +105 C
- 20 20, 16 - 44, 32
MC9S08PL16 8 KB - Up to 1x MTIM Timer,
RTC, Interrupt Priority
1x 2x 16-bit Control, ICS, XOSC,
2 KB 256B >12-ch. - 1 <2 8-bit - Flex Power Management,
MC9S08PL8 8 KB - SPI Timer CRC, WDOG, IRQ,
LVD, KBI, 4.5 to 5.5V,
40 C to +85 C
MC9S08PA4 4 KB - Up to 1x MTIM Timer,
RTC, Interrupt Priority
2x 16-bit Control, ICS, XOSC,
512B 128B - >8-ch. - 1 - - Flex Power Management,
MC9S08PA2 4 KB - Timer CRC, WDOG, IRQ,
LVD, KBI, 2.7 to 5.5V,
40 C to +105 C
8 20, 8 20, 16 - -
MC9S08PL4 4 KB - Up to 1x MTIM Timer,
RTC, Interrupt Priority
2x 16-bit Control, ICS, XOSC,
512B 128B >8-ch. - - 1 - - Flex Power Management,
MC9S08PL2 2 KB - Timer CRC, WDOG, IRQ,
LVD, KBI, 4.5 to 5.5V,
40 C to +105 C

freescale.com/MCU 15
More Than You Expect | 2012

MC9S08QB/E Family
Outstanding low power consumption from industrys first series of 8- and 32-bit pin, peripheral-
and tool-compatible MCUs
Key Features
MC9S08QE
MC9S08QE Block
Block Diagram
Diagram DEMOQE128
High-performance 8-bit core
25 MHz bus frequency (Supports 8- and 32-bit QE families)
ICS +
BDM ULP Osc GPI/O Memory TWR-S08UNIV + TWR-S08DC-QE64
Up to 8 KB SRAM DEMOQE128 Features
2 x SPI
256/512B/ 2 KBI 2 x I2C Up to 128 KB flash MCU operates from internal clock source
4/8/6 KB
SRAM
8-bit MTIM 2 x SCI, 2 x IC, 2 x SPI Footprint for external crystal components
Timer
24-ch., 16-bit timers: 1 x 6-ch., 2 x 3-ch. RS232 COM port
12-bit ADC 6-ch., 16-bit 2 x SCI
256/512B/ 12-bit, 24-ch. ADC with two analog comparators
4/8/64/96/ Timer Piezzo buzzer
128 KB 2x Real-time counter
COP 2 x 3-ch., Potentiometer
Flash 16-bit Timer Comparator 70 (mux-ed) GPIOs for 80-pin package
Memory 3-axis accelerometer
Options Real-Timer
On-Chip Low-power features:
In-Circuit Five push buttons
Counter Internal clock source (ICS)
Emulator (ICE)
Vreg with fast start-up time and low regulation Eight LEDs
S08 CPU
System voltage USB MCU debug interface (MDI)
25 MHz Bus
Integration BDM protocol
Speed Ultra-low-power 32 kHz oscillator (standby
current 1.5 uA) Logic analyzer
Core Optimized clock tree and clock gating techniques SCI traffic
Single wire background debug interface External BDM connector
The Freescale Controller Continuum provides unique On-chip in-circuit emulator Prototyping areas
flexibility to transition from 8- to 32-bit. With pin,
Supports plug-in RF daughter cards for
peripheral and tool compatibility, the QE128 devices Applications
SMAC and 802.15.4
simplify and speed the design process. Through Health care monitoring and instrumentation
an optimized architecture that provides lower HVAC and building control
operating voltage and current, the QE128 devices Gas, water and heater meters AN3502: Differences Between the TI MSP430
offer industry-leading ultra-low-power benefits to Security cameras and MC9S08QE128 and MCF51QE128
extend battery life. The MC9S08QB offers a lower Digital cameras Flexis Microcontrollers
cost alternative to the MC9S08QE in small flash Measurement equipment AN3500: Blood Pressure Monitor Using
sizes. The MC9S08QB/E selection criteria in end Cell phone accessories Flexis QE128
applications includes: Low-power wireless AN3499: Clock Options on the HC9S08 Family
Absolute minimum power consumption required AN2497: HCS08 Background Debug Mode
Lower pin count or pin count options desired Application Notes
Versus HC08 Monitor Mode
No application requirement for higher AN3465: Migrating within the Controller
performance calculations or peripherals Continuum
Greater cost sensitivity AN3460: Low-Power Design Enabled
by MC9S08QE128 and MCF51QE128
Microcontrollers

ADC Channels 16-bit Timer 8-bit


Device Flash RAM ESCI SPI I2C Clock Type Package
12-bit 10-bit Channels MTIM
MC9S08QE128CLK 128 KB 8 KB 24-ch. 2 2 2 2 x 3-ch., 1 x 6-ch. ICS 80 LQFP
MC9S08QE128CLH 128 KB 8 KB 22-ch. 2 2 2 2 x 3-ch., 1 x 6-ch. ICS 64 LQFP
MC9S08QE128CFT 128 KB 8 KB 10-ch. 2 2 1 2 x 3-ch., 1 x 6-ch. ICS 48 QFN
MC9S08QE128CQD 128 KB 8 KB 10-ch. 2 2 1 2 x 3-ch., 1 x 6-ch. ICS 44 LQFP
MC9S08QE128CLC 128 KB 8 KB 10-ch. 2 2 1 2 x 3-ch., 1 x 6-ch. ICS 32 LQFP
MC9S08QE96CLK 96 KB 6 KB 24-ch. 2 2 2 2 x 3-ch., 1 x 6-ch. ICS 80 LQFP
MC9S08QE96CLH 96 KB 6 KB 22-ch. 2 2 2 2 x 3-ch., 1 x 6-ch. ICS 64 LQFP
MC9S08QE96CFT 96 KB 6 KB 10-ch. 2 2 1 2 x 3-ch., 1 x 6-ch. ICS 48 QFN
MC9S08QE96CQD 96 KB 6 KB 10-ch. 2 2 1 2 x 3-ch., 1 x 6-ch. ICS 44 LQFP
MC9S08QE96CLC 96 KB 6 KB 10-ch. 2 2 1 2 x 3-ch., 1 x 6-ch. ICS 32 LQFP
MC9S08QE64CLK 64 KB 4 KB 24-ch. 2 2 2 2 x 3-ch., 1 x 6-ch. ICS 80 LQFP
MC9S08QE64CLH 64 KB 4 KB 22-ch. 2 2 2 2 x 3-ch., 1 x 6-ch. ICS 64 LQFP
MC9S08QE64CFT 64 KB 4 KB 10-ch. 2 2 1 2 x 3-ch., 1 x 6-ch. ICS 48 QFN
MC9S08QE64CQD 64 KB 4 KB 10-ch. 2 2 1 2 x 3-ch., 1 x 6-ch. ICS 44 LQFP
MC9S08QE64CLC 64 KB 4 KB 10-ch. 2 2 1 2 x 3-ch., 1 x 6-ch. ICS 32 LQFP
MC9S08QE32CFT 32 KB 2 KB 10-ch. 2 1 1 2 x 3-ch., 1 x 6-ch. ICS 48 QFN
MC9S08QE32CLC 32 KB 2 KB 10-ch. 2 1 1 2 x 3-ch., 1 x 6-ch. ICS 32 LQFP
MC9S08QE32CLD 32 KB 2 KB 10-ch. 2 1 1 2 x 3-ch., 1 x 6-ch. ICS 44 LQFP
MC9S08QE32CWL 32 KB 2 KB 10-ch. 2 1 1 2 x 3-ch., 1 x 6-ch. ICS 28 SOIC
MC9S08QE16CFT 16 KB 1 KB 10-ch. 2 1 1 2 x 3-ch., 1 x 6-ch. ICS 48 QFN
MC9S08QE16CLC 16 KB 1 KB 10-ch. 2 1 1 2 x 3-ch., 1 x 6-ch. ICS 32 LQFP
MC9S08QE16CLD 16 KB 1 KB 10-ch. 2 1 1 2 x 3-ch., 1 x 6-ch. ICS 44 LQFP
MC9S08QE16CWL 16 KB 1 KB 10-ch. 2 1 1 2 x 3-ch., 1 x 6-ch. ICS 28 SOIC
MC9S08QE8CLC 8 KB 512B 10-ch. 1 1 1 2 x 3-ch. ICS 32 LQFP
MC9S08QE8CWL 8 KB 512B 10-ch. 1 1 1 2 x 3-ch. ICS 28 SOIC
MC9S08QE8CWJ 8 KB 512B 8-ch. 1 1 1 2 x 3-ch. ICS 20 SOIC
MC9S08QE8CTG 8 KB 512B 8-ch. 1 1 1 2 x 2-ch. ICS 16 TSSOP
MC9S08QE8CPG 8 KB 512B 8-ch. 1 1 1 2 x 2-ch. ICS 16 PDIP
MC9S08QE4CLC 4 KB 256B 10-ch. 1 1 1 2 x 3-ch. ICS 32 LQFP
MC9S08QE4CWL 4 KB 256B 10-ch. 1 1 1 2 x 3-ch. ICS 28 SOIC
MC9S08QE4CWJ 4 KB 256B 8-ch. 1 1 1 2 x 3-ch. ICS 20 SOIC
MC9S08QE4CTG 4 KB 256B 8-ch. 1 1 1 2 x 2-ch. ICS 16 TSSOP
MC9S08QE4CPG 4 KB 256B 8-ch. 1 1 1 2 x 2-ch. ICS 16 PDIP
MC9S08QB8CWL 8 KB 512B 8-ch. 1 1 x 1-ch. 1 x MTIM ICS 28 SOIC
MC9S08QB8CGK 8 KB 512B 8-ch. 1 1 x 1-ch. 1 x MTIM ICS 24 QFN
MC9S08QB8CTG 8 KB 512B 8-ch. 1 1 x 1-ch. 1 x MTIM ICS 16 TSSOP
MC9S08QB4CWL 4 KB 256B 8-ch. 1 1 x 1-ch. 1 x MTIM ICS 28 SOIC
MC9S08QB4CTG 4 KB 256B 8-ch. 1 1 x 1-ch. 1 x MTIM ICS 24 QFN
MC9S08QB4CWL 4 KB 256B 8-ch. 1 1 x 1-ch. 1 x MTIM ICS 16 TSSOP

16 freescale.com/MCU
More Than You Expect | 2012

MCF51QE ColdFire Family


Making the design process quick, easy and limitless

New ultra-low-power features


Clock gating (turns clocks off to DEMOQE128
(Supports 8- and 32-bit QE families)
unused peripherals)
Low-power Run and Wait modes DEMO51QE128
Internal clock source and ultra-low-power (Supports only ColdFire
32 kHz oscillator MCF51QE family)
Voltage regulator with fast startup (67 us) Features
Ultra-low-power real-time counter MCU operates from internal clock source
Footprint for external crystal components
Applications RS232 COM port
HVAC building and control systems Piezzo buzzer
Health care monitoring and instrumentation Potentiometer
Fire/security control and monitoring systems 3-axis accelerometer
Factory and automation systems Five push buttons
The Freescale Controller Continuum provides Measurement equipment Eight LEDs
unique flexibility to transition from 8-bit to 32-bit. Hand-held health care/industrial applications USB MCU debug interface (MDI)
With pin, peripheral and tool compatibility, the Low-power industrial applications BDM protocol
QE128 devices simplify and speed the design Logic analyzer
process. Through an optimized architecture that MCF51QE
MCF51QE Block
Block Diagram
Diagram SCI traffic
provides lower operating voltage and current, the External BDM connector
QE128 devices offer industry-leading, ultra-low- 8 KB BDM ICS + GP/O
Prototyping areas
SRAM ULP Ocs
power benefits to extend battery life. Supports plug-in RF daughter cards for
128 KB SMAC and 802.15.4
Flash 2 KBI 2 x SPI 2 x I 2C
Key Features
New ColdFire V1 50 MHz core
4 KB 24-ch., 6-ch.,
12-bit ADC 16-bit Timer 2 x SCI
Improved handling of byte and SRAM

word operands 64 KB
COP 2 x 3-ch., 2x
Flash 16-bit Timer Comparator
Standardized 8-bit bus to S08 peripherals
Same programming model as other ColdFire
4 KB Real-Time 2 Rapid
cores (V2V4) SRAM Counter GPI/O Ports

Peripheral compatible with MC9S08QE family 32 KB


Flash V1
Pin compatible with MC9S08QE family ColdFire System
Core Integration
Development tool compatible with Memory
Options
MC9S08QE family
New BDM interface compatible SS08 single- Core Core
wire BDM
Single CodeWarrior IDE

ADC Clock
Device Flash RAM Channels ESCI SPI IC 16-bit Timer Channels ACMP RTC Temp Package
Type
(12-bit)
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
PC peripherals and I/O modules DEMOJM
Lighting control systems DEMOJM is a cost-effective kit enabling quick
Test and measurement equipment MCU evaluation. The kit includes a DEMOJM
Environmental and building automation base board, a red MCF51JM128 daughter
Security and access control panels 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
Patient monitoring systems devices, starting with an on-chip USB device
Laboratory equipment controller and transceiver. Then, move to
With 8- and 32-bit compatibility, as well as
Industrial networking products MCF51JM128 with an on-chip USB host
compatibility within our USB MCU portfolio, the
JM family offers exceptional migration flexibility. Hospital beds and electric wheel chairs and device dual-role controller. The USB
The S08JM family of MCUs provides a completely Point-of-sale printers features are supported in hardware through
integrated USB solution with a complimentary a dedicated USB mini-AB connector and in
USB stack to make development quick and Application Notes software through the included complimentary
easy while expanding our low-end USB portfolio. AN3564: In-Depth Understanding of the USB-LITE stack by CMX.
The MC9S08JS offers smaller package options Freescale USB Stack for S08JM Devices MC9S08JM60 and MCF51JM128
to optimize cost in USB-enabled designs. The AN3561: USB Bootloader for HCS08JM60 daughter cards
MC9S08JS also featured a pre-loaded USB AN3560: USB Device Development with JM60/16 Freescale MMA7260QT 3-axis
bootloader. AN3565: USB and Using the CMX USB accelerometer
Stack with the JM Devices Virtual serial port
Key Features
Up to 4 KB SRAM, up to 60 KB flash USB device mode and host mode
Integrated USB 2.0 device support with mini-AB USB connector
MC9S08JM
MC9S08JM Block
Block Diagram
Diagram CAN transceiver
2 x SCI, IC, 2 x SPI
8-ch. KBI Eight user LEDs
Full-Speed
60/8 KB Flash MCG
16-bit timers: 1 x 2-ch., 1 x 6-ch. USB 2.0 Device One Piezzo buzzer
12-bit, 12-ch. ADC IC pull-ups
2 SCI
4/1 RAM Comparator ADC with 10K ohm potentiometer
Analog comparator 2 SPI
Up to 51 general-purpose I/Os Five push buttons
128/256B KBI
6-ch., 16-bit
Multiple-purpose clock generation CodeWarrior Special Edition
USB RAM USB Timer
Phase-lock loop (PLL) Bootloader* Complimentary USB stack
2-ch., 16-bit
On-chip oscillator S08 Core Indep. Clocked
Timer
COP
External crystal support
I2C 21-ch., 12-bit
Complimentary USB software stack ICE+BD<
RTC ADC
CodeWarrior for MCUs
* USB Bootloader is pre-loaded into MC9S08JS only
Processor Expert
Complimentary USB stacks Core
Packages: 64 LQFP, 64 QFP, 48 QFN, 44 LQFP

USB ADC Channels


Device Flash RAM USB SCI SPI I2C 16-bit Timer Channels Clock Type Package
Bootloader 12-bit 10-bit
MC9S08JM60CLH 60 KB 4 KB 12-ch. 1 2 2 1 1 x 6-ch., 1 x 2-ch. MCG 64 LQFP
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
MC9S08JM32CLD 32 KB 2 KB 8-ch. 1 2 2 1 1 x 4-ch., 1 x 2-ch. MCG 44 LQFP
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
MC9S08JM16CLC 16 KB 1 KB 4-ch. 1 1 1 1 2 x 2-ch. MCG 32 LQFP
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
MC9S08JM8CLC 8 KB 1 KB 4-ch. 1 1 1 1 2 x 2-ch. MCG 32 LQFP
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 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
HVAC building and control systems DEMOJM
Test and measurement equipment DEMOJM is a cost-effective kit enabling quick
Environmental and building automation MCU evaluation. The kit includes a DEMOJM
Security and access control panels base board, a red MCF51JM128 daughter
Stationary barcode scanners and card and a green MC9S08JM60 daughter
barcode printers card. The included kit can first be used to
PC peripherals and I/O modules demonstrate the features of the MC9S08JM60
Patient monitoring systems devices, starting with an on-chip USB device
Laboratory equipment controller and transceiver. Then, move to
The 32-bit MCF51JM128 device further extends the Industrial networking products MCF51JM128 with an on-chip USB host
low end of the ColdFire embedded USB controller Hospital beds and electric wheel chairs and device dual-role controller. The USB
family with up to 128 KB of flash memory, a Full- features are supported in hardware through
Speed USB 2.0 controller with host, device and Application Notes a dedicated USB mini-AB connector and in
On-The-Go (OTG) support. An integrated CAN AN3565: USB and Using the CMX software through the included complimentary
module which is ideal for linking industrial automation USB Stack with the JM Devices USB-LITE stack by CMX.
and control systems. The ColdFire JM family also AN3564: In-Depth Understanding of the MC9S08JM60 and MCF51JM128
features a hardware cryptographic acceleration unit Freescale USB Stack for S08JM Devices daughter cards
(CAU), a random number generator accelerator AN3560: The USB Device Development Freescale MMA7260QT 3-axis
(RNGA) and several system protection features such with S08JM (or In-Depth Understanding of accelerometer
as low-voltage detect and a computer operating
the S08JM USB Module) Virtual serial port
properly (COP) module.
AN3561: USB Bootloader for S08JM60 USB device mode and host mode
Features AN3582: The USB Data Logger Based support with mini-AB USB connector
CAN on S08JM60 CAN transceiver
CAU Eight user LEDs
MCF51JM128 Block Diagram
2 x SCI, I2C, 2 x SPI MCF51JM128 Block Diagram One Piezzo buzzer
8-channel KBI CAN CAU IC pull-ups
128 KB Flash
16-bit timers: 1 x 2-ch., 1 x 6-ch. ADC with 10K ohm potentiometer
Full-Speed
12-bit, 12-ch. ADC USB 2.0 OTG Five push buttons
MCG
Analog comparator 16 KB RAM CodeWarrior Special Edition
2 SCI
Up to 51 general-purpose I/O Comparator Complimentary USB stack
Multiple purpose clock generation 256B 2 SPI
PLL USB RAM 6-ch., 16-bit
KBI
Timer
FLL
V1 ColdFire Indep. Clocked
On-chip oscillator Core COP 2-ch., 16-bit
Timer
External crystal support
I2C
Integrated USB 2.0 Full-Speed host/device/OTG ICE+BDM 21-ch., 12-bit
Complimentary USB software stack RTC ADC

CodeWarrior for MCUs with Processor Expert Core

Part Numbers Flash RAM 12-bit ADC USB 2.0 Device (FS) SCI SPI I2C CAN Crytpo Timers AMCP Clock Source Package
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 64 QFP
MCF51JM64EVLD 64 KB 16 KB 8 1 2 2 1 - 1 1 x 4-ch., 1 x 2-ch. 1 44 LQFP
MCG
MCF51JM64VLK 64 KB 16 KB 12 1 2 2 2 1 - 1 x 6-ch., 1 x 2-ch. 1 80 LQFP
MCF51JM64VLH 64 KB 16 KB 12 1 2 2 1 1 - 1 x 6-ch., 1 x 2-ch. 1 64 LQFP
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 19
More Than You Expect | 2012

8-bit MC9S08JE
Ultra-low-power USB MCU family

MC9S08JE128
MC9S08JE128 BlockBlock Diagram
Diagram TWR-S08JE128-KIT
The TWR-S08JE128-KIT is a cost-effective
VREF TOD Up to 47 GPI/O
development tool for the MC9S08JE
low-power USB MCU. This kit is part of
12-bit SAR ADC 12-bit DAC LVI I2C
the Freescale Tower System, a modular,
reconfigurable development platform that
PDB PRACMP CMT
allows designers to get to market faster
USB Device with packaged evaluation boards, tools and
2 x 4-ch. TPM 2 x SCI
runtime software.
MCG 16 x KBI 2 x SPI
The MC9S08JE MCU module is designed to
be a stand-alone debug tool and can also be
128 KB Flash Bootloader USB ROM 12 KB SRAM
purchased separately from the kit, part number
TWR-MC9S08JE.
8-bit S08 48 MHz Core
Features
Freescale Tower System compliant
Freescale Technology Optional
Integrated open-source BDM
debugging tool
The MC9S08JE128/64 (JE128/64) provides ultra- Applications
Small form factor (59 mm x 90 mm)
low-power operation, USB connectivity and high PC peripherals
Supports external communications
measurement accuracy, all in a single 8-bit MCU, Data logger
interfaces
allowing designers to develop a more fully featured Portable medical devices
Includes power regulation circuitry with
system at a lower cost. The JE128/64 integrates USB bridge
standardized bus
high-resolution ADC and DAC modules, a rich
Application Notes Two 80-pin connectors on the outside to
peripheral set including a USB 2.0 device controller
AN4115: IrDA Driver and SD Card File System support debugging or expansion to LCD
and multiple serial interfaces.
on the MM/JE Flexis Families module
The JE128/64 is part of the Freescale Flexis series, AN4116: Using the MM/JE Flexis Families for RS232, RS485, CAN, USB
which includes both 8-bit S08 and 32-bit ColdFireV1 Infrared Communication Low power
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. 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

ADC Channels USB Clock


Device Flash RAM AMCP SCI SPI I2C Timers Package
16-bit 12-bit OTG Type

MC9S08JE128VLH 128 KB 12 KB 8-ch. 1 Y 2 2 1 2 x 6-ch., 16-bit, TOD, PDB MCG 64 LQFP


MC9S08JE128VLK 128 KB 12 KB 8-ch. 1 Y 2 2 1 2 x 8-ch., 16-bit, TOD, PDB MCG 80 LQFP
MC9S08JE128VMB 128 KB 12 KB 8-ch. 1 Y 2 2 1 2 x 8-ch., 16-bit, TOD, PDB MCG 81 MAPBGA
MC9S08JE64VLH 64 KB 12 KB 8-ch. 1 Y 2 2 1 2 x 6-ch., 16-bit, TOD, PDB MCG 64 LQFP

20 freescale.com/MCU
More Than You Expect | 2012

32-bit ColdFire MCF51JE


Ultra-low-power USB MCU family

MCF51JE256
MCF51JE256 Block
Block Diagram
Diagram TWR-MCF51JE256-KIT
Up to 68 GPIO/ The TWR-MCF51JE-KIT is a cost-effective
VREF TOD
16 RGPIO development tool for the MCF51JE low-power
USB MCU. This kit is part of the Freescale
12-bit SAR ADC 12-bit DAC LVI I 2C
Tower System, a modular, reconfigurable
development platform that allows designers to
PDB PRACMP CMT Mini FlexBus
get to market faster with packaged evaluation
2 x 4-ch. TPM with PWM 2 x SPI boards, tools and runtime software.
USB
Device/Host/
OTG The MCF51JE MCU module is designed to
MCG 16 x KBI 2 x SCI
be a stand-alone debug tool and can also be
Bootoader purchased separately from the kit, part number
256 KB Flash 32 KB SRAM
USB ROM
TWR-MCF51JE.
Features
32-bit V1 ColdFire 50 MHz Core with MAC
Freescale Tower System compliant
Integrated open-source BDM debugging
Freescale Technology Optional
tool
The MCF51JE256/128 (JE256/128) provides ultra- USB: Device/host/OTG controller Small form factor (59 mm x 90 mm)
low-power operation, USB connectivity and high support with USB Stacks Supports external communications
measurement accuracy, all in a single 32-bit MCU, 2 x SPI, 2 x SCI and 1 x I2C interfaces
allowing designers to develop a more fully featured Mini FlexBus (external bus interface) Includes power regulation circuitry with
system at a lower cost. The JE256/128 integrates standardized bus
Applications Two 80-pin connectors on the outside to
high-resolution ADC and DAC modules, rich
Blood glucose meter support debugging or expansion to LCD
peripheral set including a USB 2.0 host/device/OTG
Portable ECG module
controller, multiple serial interfaces and an external
Heart rate monitor RS232, RS485, CAN, USB
bus interface.
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
Application Notes
and development tools to deliver the ultimate in
AN4115: IrDA Driver and SD Card File System
migration flexibility. The JE246/128 family is also easy
on the MM/JE Flexis Families
to use. Freescale provides a comprehensive suite of
AN4116: Using the MM/JE Flexis Families for
development tools and software to help developers
Infrared Communication
design quickly and easily.
AN3412: Dynamic LCD Driver Using GPIO Pins
Features AN3949: ADC16 Calibration Procedure and
ColdFire V1 core delivering a 50 MHz core speed Programmable Delay Block Synchronization
and 25 MHz bus speed ANPERIPHQRUG: Quick Reference User Guide
Up to 256 KB flash and 32 KB SRAM for Analog Peripherals on the MM and JE Family
Low-power Stop 2 current: 500 nA (32 KB of AN3827: Differences Between Controller
active SRAM) Continuum ADC Modules
12-bit SAR ADC: High-resolution ADC AN4223: Connecting Low-Cost External
PRACMP: Analog comparator with 5-bit DAC Electrodes to MED-EKG
VREF: Internal voltage reference

ADC Channels USB


Device Flash RAM AMCP SCI SPI I2C Timers Clock Type Package
16-bit 12-bit OTG

MCF51JE256VML 256 KB 32 KB 8-ch. 1 Y 2 2 1 2 x 4-ch., 16-bit, TOD, PDB MCG 104 MAPBGA
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
MCF51JE128VML 256 KB 32 KB 8-ch. 1 Y 2 2 1 2 x 4-ch., 16-bit, TOD, PDB MCG 104 MAPBGA
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
MC9S08MM128 BlockBlock Diagram
Diagram TWR-S08MM128-KIT
2 x Op-Amp
The TWR-S08MM128-KIT is a medical-oriented
VREF TOD Up to 68 GPI/O
2 x Tri-Amp development tool for the 9S08MM128 MCU.
This kit is part of the Freescale Tower System,
16-bit SAR ADC 12-bit DAC LVI I2C
a modular, reconfigurable development platform
that allows designers to get to market faster with
PDB PRACMP CMT
packaged evaluation boards, tools and runtime
software.
2 x 4-ch. TPM with PWM 2 x SCI USB Device
The kit includes the MED-EKG which is
MCG 2 x KBI 2 x SPI
an electrocardiograph sensor for medical
applications development. The 9S08MM MCU
128 KB Flash Bootloader USB ROM 12 KB SRAM module is designed to be a stand-alone debug
tool and can also be purchased separately

8-bit 9S08 48 MHz Core


from the kit, part number TWR-S08MM128.
Features
Freescale Technology Optional Freescale Tower System compliant
Integrated open-source BDM debugging
The 9S08MM128/64/32 provides ultra-low-power Applications tool
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 interfaces
more fully featured products at a lower cost. Blood pressure monitor Includes power regulation circuitry with
Test and measurement equipment standardized bus
The 9S08MM128/64/32 is ideal for medical
Fitness machines Two 80-pin connectors on the outside to
applications or any other application requiring
support debugging or expansion to LCD
a significant amount of precision analog such Application Notes
module
as instrumentation and industrial control. The AN4115: IrDA Driver and SD Card File System
RS232, RS485, CAN, USB
9S08MM128/64/32 is part of the Flexis MCU series. on the MM/JE Flexis Families
Open connector for MED-EKG development
AN4116: Using the MM/JE Flexis Families for
Features board
Infrared Communication
HCS08 core delivering a 48 MHz core speed Low power
AN3412: Dynamic LCD Driver Using GPIO Pins
and 24 MHz bus speed MED-EKG plug-in card
AN3949: ADC16 Calibration Procedure and
Up to 128 KB flash and 12 KB SRAM
Programmable Delay Block Synchronization
Low-power Stop 2 current: 450 nA (12 KB of
ANPERIPHQRUG: Quick Reference User Guide
active SRAM)
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
Device Flash RAM AMCP USB SCI SPI I2C Timers Clock Type
16-bit 12-bit
MC9S08MM128VLK 128 KB 12 KB 8-ch. Y Y 2 2 1 2 x 4-ch., 16-bit, TOD, PDB MCG
MC9S08MM128VLH 128 KB 12 KB 6-ch. Y Y 2 2 1 4-ch., 2-ch., 16-bit, TOD, PDB MCG
MC9S08MM128VMB 128 KB 12 KB 8-ch. Y Y 2 2 1 2 x 4-ch., 16-bit TOD, PDB MCG
MC9S08MM64VLH 64 KB 12 KB 6-ch. Y Y 2 2 1 4-ch., 2-ch., 16-bit TOD, PDB MCG
MC9S08MM32VLH 32 KB 4 KB 6-ch. Y Y 2 2 1 4-ch., 2-ch., 16-bit TOD, PDB MCG
MC9S08MM32AVLH 32 KB 2 KB 6-ch. Y N 2 2 1 4-ch., 2-ch., 16-bit TOD, PDB MCG

22 freescale.com/MCU
More Than You Expect | 2012

32-bit ColdFire MCF51MM


Ultra-low-power OTG enabled MCU for portable medical applications

MCF51MM256 Block
MCF51MM256 Block Diagram
Diagram TWR-MCF51MM-KIT
2x OPAMP Up to 68 GPIO/ The TWR-MCF51MM-KIT is a medical-oriented
VREF TOD
2x TRIAMP 16 RGPIO development tool for the MCF51MM256 MCU.
This kit is part of the Freescale Tower System,
16-bit SAR ADC 12-bit DAC LVI I 2C
a modular, reconfigurable development platform
that allows designers to get to market faster
PDB PRACMP CMT MiniBus External
with packaged evaluation boards, tools and
runtime software.
2 x 4-ch. TPM with PWM 2 x SPI USB
Device/Host/ The kit includes the MED-EKG which is
MCG 2 x KBI 2 x SCI OTG an electrocardiograph sensor for medical
applications development. The MCF51MM
Bootoader
256 KB
USB ROM
32 KB SRAM MCU module is designed to be a stand-
alone debug tool and can also be purchased
32-bit V1 ColdFire 50 MHz Core with MAC separately from the kit, part number TWR-
MCF51MM.
Freescale Technology Optional Features
Freescale Tower System compliant
The MCF51MM256/128 provides ultra-low-power Applications
Integrated open-source BDM debugging tool
operation, USB connectivity, graphic display support Blood glucose meter
Small form factor
and unparalleled measurement accuracy, all in a Portable ECG
Supports external communications interfaces
single 32-bit MCU, allowing device designers to Heart rate monitor
Includes power regulation circuitry with
create more fully featured products at a lower cost. Blood pressure monitor
standardized bus
The MCF51MM256/128 is ideal for medical Test and measurement equipment
Two 80-pin connectors on the outside to
applications or any other application requiring a Fitness machines
support debugging or expansion to LCD
significant amount of precision analog such as Application Notes module
instrumentation and industrial control. AN4115: IrDA Driver and SD Card File System RS232, RS485, CAN , USB
The MCF51MM256/128 is part of the Flexis on the MM/JE Flexis Families Open connector for MED-EKG development
MCU series. AN4116: Using the MM/JE Flexis Families for board
Infrared Communication Low power
Features AN3412: Dynamic LCD Driver Using GPIO Pins
ColdFire V1 core delivering a 50 MHz core speed
AN3949: ADC16 Calibration Procedure and
and 25 MHz bus speed
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
Electrodes to MED-EKG
PRACMP: Analog comparator with 5-bit DAC
VREF: Internal voltage reference
USB: Device/host/OTG controller
2 x SPI, 2 x SCI and 1 x I2C
Mini FlexBus (external bus interface)

DC Channels USB Clock


Device Flash RAM AMCP SCI SPI I2C Timers Package
16-bit 12-bit OTG Type

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 part number TWR-MCF51CN.
MCF51CN Family and FreeRTOS Features
MCF51EM256 is Freescales new smart-meter-
AN3930: Email Client Using MCF51CN Family TWR-MCF51CN MCU module features
on-a-chip 32-bit ColdFire V1 core MCU with
and FreeRTOS Freescale Tower System compliant
embedded LCD controller, 16-bit ADC and
AN3928: Web Server Using the MCF51CN MCF51CN128 MCU
metrology-specific peripherals optimized for smart
Family and FreeRTOS Integrated, open-source BDM
meter applications. MCF51EM256 comes with a
AN3931: FTP Server Using MCF51CN Family Small form factor (59 mm x 90 mm)
full suite of hardware and software tools to make
and FreeRTOS TWR-SER peripheral module features
development quick and easy.
RS232 and RS485
Key Features MCF51CN
MCF51CN Block
Block Diagram
Diagram Ethernet
32-bit ColdFire V1 CPU offering 47 MIPS at 50 CAN
MHz 3.3V single supply PHY Clk Rapid USB supporting host, device and OTG
MII GPI/O
Out GPI/O
Up to 256 KB flash (dual bank) modes
Up to 16 KB SRAM TWR-ELEV features
10/100 12-ch., 12-bit
1.8 to 3.6V operation DMA 2x I2C
FEC ADC Supports external communications
Ultra-low-power operation interfaces
4 x 16 bit SAR ADC 2x 3-ch. TPM RTC 2x SPI
Includes power regulation circuitry with
288 segment LCD driver with integrated standardized bus
charge pump 2x MTIM8 MCG 3x UART 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/ 16-ch. KBI
128 KB 24 KB support debugging or expansion to LCD
Flash SRAM
battery backup module, MCF51EM256, 100 LQFP MCU
AMR SPI for simple connection to BDM DBG
RF/PLM chipsets System Ext.
ColdFire V1
Integration Bus
Freescale complimentary MQX RTOS available Core

Background debug mode (BDM) for


in-circuit debugging
Core

ADC Channels
Device Flash RAM Ethernet MiniBus SCI SPI I2C 16-bit Timers GPIO RTC Temp Package
10-bit 12-bit
MCF51CN128CLK 128 KB 24 KB Y 12-ch. yes 3 2 2 2 x 3-ch. 70 Y 40 C to +85 C 80 LQFP
MCF51CN128CLH 128 KB 24 KB Y 12-ch. No 3 2 2 2 x 3-ch. 54 Y 40 C to +85 C 64 LQFP
MCF51CN128CTG 128 KB 24 KB Y 12-ch. No 3 2 2 2 x 3-ch. 38 Y 40 C to +85 C 48 QFN

24 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 Reset push button, plus reset out
MCF51EM256 is a smart-meter-on-a-chip 32-bit AN3938: Using the MCF51EM Family for Infrared signal LED
ColdFire V1 core MCU with embedded LCD Communication IRQ button
controller, 16-bit ADC and metrology-specific RDMCF51EM: MCF51EM Ply-Phase Metering Crystal circuit for 4 MHz crystal for OSC2
peripherals optimized for smart meter application. Reference Design input (not populated)
MCF51EM256 comes with a full suite of hardware
3V LCD glass
and software tools to make development quick and
Add jumpers in order to demonstrate the
easy.
MCF51EM
MCF51EM Block
Block Diagram
Diagram FP/BP selection
Features Four buttons
2-ch. 16-bit 2x 8-bit
32-bit ColdFire V1 CPU offering 47 MIPS at 50 BDM VREG GPI/O
TPM MTIM MTIM Four LEDs
MHz 3.3V single supply Core Clock Flash Update
Four touch cap pads
Up to 256 KB flash (dual bank) 32 kHz/1 128 KB
Swap
128 KB Small lithium battery for iRTC battery
to 16 MHz ICS Flash Flash
Up to 16 KB SRAM OSC backup
1.8 to 3.6V operation IRTC Tamper button connected to tamper pin
1.2V 32 kHz Tamper Detect
Ultra-low-power operation Ref. Osc.
SCI Analog signal syntheses capability with
Calendaring

4 x 16 bit SAR ADC three potentiometers, six PWM outputs with


SAR ADC SCI
2x
288 segment LCD driver with integrated 4 x 16-bit Comparator low-pass filters in order to generate 60/50
Sequencer 0>2V Ref. 2 x SCI
SAR ADC
charge pump Hz signals connected to Nucleus ADC
Up to 50 general-purpose input/outputs 16 KB 16-bit
SPI AMR SPI
inputs via jumpers
RAM CRC
iRTC with dedicated 32 kHz Serial communication
osc/battery backup AMR SCI KBI SPI I2C IR interface (Tx and Rx)
AMR SPI for simple connection to RS-232 circuitry with BD9 connector
ColdFire V1 LCD
RF/PLM chipsets MAC
Core (18) x (4336)

Freescale complimentary MQX RTOS available


Background debug mode (BDM) for Core
in-circuit debugging

ADC 16-bit
Device Flash RAM MTIM PGA HSCMP PDB SCI SPI I2C Temp Package
10-bit 12-bit FlexTimer

2 x 8-bit,
MCF51EM256CLL 256 KB 16 KB 16-ch. 2-ch. 288 2 1 3 3 Y 40 C to +85 C 100 LQFP
1 x 16-bit
2 x 8-bit,
MCF51EM256CKL 256 KB 16 KB 12-ch. 2-ch. 176 2 1 3 2 Y 40 C to +85 C 80 LQFP
1 x 16-bit
2 x 8-bit,
MCF51EM128CLL 128 KB 8 KB 16-ch. 2-ch. 288 2 1 3 3 Y 40 C to +85 C 100 LQFP
1 x 16-bit
2 x 8-bit,
MCF51EM128CKL 128 KB 8 KB 12-ch. 2-ch. 176 2 1 3 2 Y 40 C to +85 C 80 LQFP
1 x 16-bit

freescale.com/MCU 25
More Than You Expect | 2012

MCF5301x Family
Rich connectivity MPU with complete VoIP solution

Features
32-bit ColdFire V3 CPU 240 MHz 47 MIPS M53015EVB
128 KB SRAM The EVB provides a complete evaluation
Audio codec system with easy interface to a PC for
NRE-free VoIP software with uCLinux RTOS evaluation and debugging. It is not suitable for
2 x Ethernet MAC development of VoIP applications.
USB host control and USB OTG with integrated Key Features
PHY 16 MB flash
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
The MCF5301x family of 32-bit MCUs combines Factory automation MQX RTOS
low power, high integration and extensive Medical monitoring equipment
M53015KIT$749 MRSP
connectivity with an audio subsystem, into a Point of sale systems
The Digital Voice Kit developed from Arcturus
powerful platform for general industrial control Intercom and public address systems
provides a complete environment for
applications, including digital voice functionality
MCF5301x
MCF5301x Block
Block Diagram
Diagram
developing VoIP applications. It includes a
for intercom and public address systems.The
VoIP module card featuring the MCF53015,
audio system includes a speech codec, microphone,
BDM PLL
32 kHz
GPI/O JTAG
suitable for use in end applications and a base
headset and loud speaker amplifiers, and an OSC
board with additional functionality.
optional NRE-free VoIP-based digital voice Voice 10/100 Smart- Smart-
Codec FEC
DMA
Card I/F Card I/F
DSPI
Key Features
solution designed specifically for industrial and
VoIP module
consumer applications. SSI
10/100
FEC
DMA
4-ch., 32-bit
Timer
16-ch.
DMA
UART
Host board
VoIP S/W USB host 4-ch. PIT IC
2 UART
Cables/power supply
Getting started guide
Crypto USB OTG RTC SDIO UART Dedicated support site access
Optional Audio headset
Additional
Module 16 KB
I/D
128 KB P&E BDM wiggler
SRAM
Cache
uClinux/GNU tools
VoIP software
DDR/SDR
System SDRAM All licenses for kit use
EMAC ColdFire V3 Bus Controller
Core Controller and Power supply
Chip Selects

Core Optional

VoIP Codec Serial VOIP


Part Number Core Frequency SRAM DMA Other Crypto Temp Package
/SSI Comms S/W
V3 with eMAC 2 x Ethernet, USB OTG, USB 3 x UART, 40 C to
MCF53010CQT240 240 MHz 128 KB 16-ch. Y - - 208 LQFP
and H/W Div Host, SDIO DSPI, I2C +85 C
V3 with eMAC 2 x Ethernet, USB OTG, USB 3 x UART, 40 C to
MCF53011CQT240 240 MHz 128 KB 16-ch. Y Y - 208 LQFP
and H/W Div Host, SDIO DSPI, I2C +85 C
V3 with eMAC 2 x Ethernet, USB OTG, USB 3 x UART, 40 C to
MCF53012CQT240 240 MHz 128 KB 16-ch. Y - Y 208 LQFP
and H/W Div Host, SDIO DSPI, I2C +85 C
V3 with eMAC 2 x Ethernet, USB OTG, USB 3 x UART, 40 C to
MCF53013CQT240 240 MHz 128 KB 16-ch. Y Y Y 208 LQFP
and H/W Div Host, SDIO DSPI, I2C +85 C
V3 with eMAC 2 x Ethernet, USB OTG, USB 3 x UART, 40 C to 256
MCF53014CMJ240** 240 MHz 128 KB 16-ch. Y - -
and H/W Div Host, SDIO DSPI, I2C +85 C MAPBGA
V3 with eMAC 2 x Ethernet, USB OTG, USB 3 x UART, 40 C to 256
MCF53015CMJ240** 240 MHz 128 KB 16-ch. Y Y -
and H/W Div Host, SDIO DSPI, I2C +85 C MAPBGA
V3 with eMAC 2 x Ethernet, USB OTG, USB 3 x UART, 40 C to 256
MCF53016CMJ240** 240 MHz 128 KB 16-ch. Y - Y
and H/W Div Host, SDIO DSPI, I2C +85 C MAPBGA
V3 with eMAC 2 x Ethernet, USB OTG, USB 3 x UART, 40 C to 256
MCF53017CMJ240** 240 MHz 128 KB 16-ch. Y Y Y
and H/W Div Host, SDIO DSPI, I2C +85 C MAPBGA

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 TWR-MCF5225x-KIT
Fully integrated software and hardware solution, Features
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:
USB stack and file system RS232 and RS485
The MCF5225x family consists of highly integrated Bundled VoIP software available for industrial Ethernet
devices with on-chip USB, Ethernet, CAN and VoIP applications. NRE free, royalties required. CAN
encryption functions, featuring the complete Contact your Freescale representative for more USB supporting host, device and
Freescale MQX RTOS software at no additional information. OTG modes
cost. This solution is ideal for factory automation,
building control and medical applications. Applications
Building and factory automation MCF5225x
MCF5225x Block
Block Diagram
Diagram
Features Small industrial Web servers
512 KB
32-bit ColdFire architecture running up to 80 Security access and control BDM PLL
32 kHz
GPI/O JTAG
Flash Osc.
MHz core and bus speed, with excellent code Network bridges 64 KB 4-ch.,
density and interrupt handling for small real-time Home automation Web servers SRAM USB
32-bit I2C UART
OTG
applications Timer
Remote monitoring and control
256 KB 4-ch.,
Rich range of connectivity peripherals Medical networks Flash Flash
16-bit QSPI UART
SRAM
10/100 Ethernet MAC 64 KB Timer
USB 2.0 OTG controller plus transceiver SRAM 8-ch.,
10/100

DMA
RTC 12-bit UART
CAN controller with optional hardware FEC
ADC
256 KB
encryption accelerator Flash
2-ch. 8-ch. 4-ch.
Functional as single-chip solution with up to 512 32 KB CAN
PIT PWM DMA
KB flash or expanded mode with cost-effective SRAM
Memory
external memory
Optional

RNGA

EZPORT
ColdFire

EMAC
System Ext.
Crypto V2 Integration Bus
(CAU) Core
Optional

Core

MAC/ HW
Device Core (MHz) Flash SRAM eMAC I2C UART
Divide DMA GPT* Other 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

CAN, Crypto, USB OTG,


MCF52255CAF80 V2 80 512 64 Y Y 4-ch. 4-ch., 32-bit, PIT, 4-ch. PWM Y 3 QSPI 40 C to +85 C 100 LQFP
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

CAN, Crypto, USB OTG,


MCF52259CAG80 V2 80 512 64 Y Y 4-ch. 4-ch., 32-bit, PIT, 4-ch. PWM Y 3 QSPI 40 C to +85 C 144 LQFP
Ethernet

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

CAN, Crypto, USB OTG,


MCF52259CVN80** V2 80 512 64 Y Y 4-ch. 4-ch., 32-bit, PIT, 4-ch. PWM Y 3 QSPI 40 C to +85 C 144 MAPBGA
Ethernet

freescale.com/MCU 27
More Than You Expect | 2012

32-bit ColdFire MCF51AG


Cost-effective MCU for robust and reliable control

Applications
Room air conditioning TWR-MCF51AG-KIT
White goods control panel The TWR-MCF51AG-KIT is part of the
Small appliances Freescale Tower System, a modular
Three-phase BLDC motor control development platform that enables rapid
Heating and boiler control prototyping and tool re-use through
reconfigurable hardware. The kit contains the
Application Notes TWR-MCF51AG MCU module, along with
AN3628: Creating an External Bus Interface elevator boards (TWR-ELEV), and prototyping
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-
The MCF51AG family expands the 32-bit TNCWMCUPORT: Porting Tip: Migrating MCF51AG.
ColdFire MCU portfolio by offering products from 8-bit S08 to 32-bit ColdFire V1 Using Features
with DMA and iEvent modules to handle data CodeWarrior for Microcontrollers V6.x Freescale Tower System compliant
transaction and interrupt management, thereby AN3942: Flash Programming Routines for the Integrated open-source BDM debugging
off-loading CPU overhead and increasing overall HCS08 and the ColdFire (V1) Devices tool
performance. The device targets intelligent TN270: Converting Projects for ColdFire V1 to MPR121 touch sensor
smart appliance and industrial applications. CodeWarrior Microcontrollers V6.3 Capacitive touch pads
The peripheral set is also well aligned to the AN3465: Migrating Within the Controller 3-axis accelerometer
needs of advanced three-phase motor control Continuum Potentiometer
applications, where it can to improve the overall Four LEDs
energy efficiency of the application. Also included MCF51AG128
MCF51AG128 Block
Block Diagram
Diagram Small form factor
is functionality important for system safety and Up to 69 Mini-B USB connector
1-Wire BDM RGPIO
EGPIO
integrity, such as an advanced independently Supports external communications
Visual ICS EWM
clocked COP, external watchdog monitor and a Debug BUS
interfaces
2 x 6-ch., 2 x HSCMP iWDOG
cyclic redundancy check (CRC) engine providing 16-bit FTM Includes power regulation circuitry with
2-ch., 16-bit 24-ch., 12-bit
CLK failure protection and memory content 16 KB TPM ADC
I2C
standardized bus
SRAM
validation for applications covered by regulations 128 KB
Real-Time
Clock
CRC 2 x SCI
Flash
such as IEC60730. IRQ INTC 2 x SPI
16 KB
SRAM
DMA iEvent LVD, LVW
96 KB
Flash
Memory Options ColdFire V1 System
Core Integration

Package Options
LQFP80, LQFP64, LQFP48
QFP64

Freescale Technology

ADC Channels
Device Flash RAM HSAMCP SCI SPI I2C 16-bit Timers Other Package
10-bit 12-bit
MCF51AG128VLF 128 KB 16 KB 12-ch. 1 2 1 0 48 LQFP
MCF51AG128VLH 128 KB 16 KB 19-ch. 2 2 1 1 64 LQFP
MCF51AG128VLK 128 KB 16 KB 24-ch. 2 2 2 1 80 LQFP
MCF51AG128VQH 128 KB 16 KB 19-ch. 2 2 1 1 2 x 6-ch., 16-bit FTM, 64 QFP
4-ch. DMA, Internal DAC
2-ch., 16-bit TPM, RTC,
MCF51AG96VLF 96 KB 16 KB 12-ch. 1 2 1 0 (x2), iEvent, iCOP, CRC 48 LQFP
WDT
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

28 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) TWR-MCF5441x-KIT
host controller
Up to 10 UARTs possible, saving the expense of The TWR-MCF5441X-KIT module is part
32 kHz
BDM PLL GPI/O JTAG
Osc
external UART expansion chips of the Freescale Tower System, a modular
100/10 6x I2C
DMA

1588
4x DSPI
(SMBUS)
4x 32-bit A range of interface for external memory development platform that enables rapid
100/10 2x SmartCard
DMA Timer
prototyping and tool re-use through
DMA

1588
10x UART
Interface including a DDR2 DRAM controller, SDIO, NAND
L2 Ethernet flash interface, serial boot facility and system bus reconfigurable hardware.
2x CAN 4ch PIT mcPWM
Switch

2x USB 2x 12-bit
Low-power, real-time control industrial MPU The TWR-MCF5441X-KIT features the
2x SSI RTC
host DAC
addressing the rapid growth in industrial Ethernet MCF54418 MPU, which offers MCU
2x 12-bit
USB OTG eSDHC 64-ch. DMA
ADC Turn key support for embedded voice and peripherals with MPU performance, including
Crypto (CAU) RNG
3x Interrupt
Controller
EPORT VoIP applications integrated analog, an L2 switch and dual
Serial Boot 8 KB Crossbar Switch Ethernet.
Facility I-Cache Applications
64K Features
NAND Flash 8 KB SRAM Access panels
Controller D-Cache
MCF54418 ColdFire V4 processor card
8-bit DDR1/2
Elevators
ColdFire Industrial Ethernet PHY configurable as:
EMAC

MMU

FlexBus SDRAM
V4m
Controller Controller Security
Core
and Chip Selects 10/100 dual- or single-port RMII
HVAC
10/100 single-port MII
LEGEND
Debugging/
Interfaces
Peripherals Cache/RAM
Core Plus
Features
Ethernet to serial bridges
Industrial high-speed, dual-role USB (host/
Note: These items are not on every part: Crypto, L2 Ethernet Switch, USB Host, SSI
Networked control power grid controller
device) over UPLI
Medical diagnostics, non-portable data analysis
The MCF5441x offers MCU peripherals with Dedicated host mode USB port
and processing
MPU performance, including integrated analog, Four concurrent RS232 serial transceivers,
Motor control
an L2 switch and dual Ethernet. Add Linux and including one S08JS16 based serial-to-USB
VoIP phones
MQX RTOS, plus Eclipse-based CodeWarrior IDE RS485 transceiver
and youve got a powerful development package Application Notes CAN transceiver
for network-connected industrial applications. AN3514: ColdFire Serial Boot Facility
AN3520: Simplified EHCI Data Structures for
Features
High-End ColdFire Family USB Modules
Dual Ethernet with integrated L2 switch and high
AN3522: DDR2 SDRAM on the ColdFire
precision hardware time stamping (IEEE 1588)
MCF5445x Microprocessor
with optional hardware encyption
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

Freq Cache DAC ADC


Device Core Other SRAM DMA GPT* Other I2C UART SPI SSI Package
(MHz) I/D 12-bit 12-bit
SDHC, 2 x Ethernet (1588) with
V4m with 8 KB/ 2x 64- DMA, USB OTG, USB Host, 2 x 256
MCF54415CMJ250 250 64 KB 2-ch. 6 10 6 2
MMU 8 KB 4-ch. ch. CAN, Serial Boot, NAND Flash MAPBGA
I/F, DDR DRAM I/F, Ext. Bus
SDHC, 2 x Ethernet (1588) with
DMA, USB OTG, USB Host, 2
V4m with 8 KB/ 2x 64- 256
MCF54416CMJ250 250 64 KB 2-ch.h x CAN, HW Crypto Accelerator, 6 10 6 2
MMU 8 KB 4-ch. ch. 8-ch. MAPBGA
Serial Boot, NAND Flash I/F, DDR
PWM, 4 DRAM I/F, Ext. Bus
32 x 32 x 32-bit
MAC, SDHC, 2 x Ethernet (1588) with
Timers,
H/W Div DMA, L2 Switch, USB OTG,
V4m with 8 KB/ 2x 64- PIT, RTC, 256
MCF54417CMJ250 250 64 KB 2-ch. WDT USB Host, 2 x CAN, Serial Boot, 6 10 6 2
MMU 8 KB 4-ch. ch. MAPBGA
NAND Flash I/F, DDR DRAM I/F,
Ext. Bus
SDHC, 2 x Ethernet (1588) with
DMA, L2 Switch, USB OTG,
V4m with 8KB/ 2x 64- 256
MCF54418CMJ250 250 64 KB 2-ch. USB Host, 2 x CAN, H/W Crypto 6 10 6 2
MMU 8KB 4-ch. ch. MAPBGA
Accelerator, Serial Boot, NAND
Flash I/F, DDR DRAM I/F, Ext. Bus

freescale.com/MCU 29
More Than You Expect | 2012

32-bit ColdFire+ MCF51Qx


Low-power, small-footprint 90 nm MCU

Applications
Secure portable or battery-powered applications TWR-MCF51QM-KIT
Wireless sensor nodes The TWR-MCF51QM module is part of
Security control pads the Freescale Tower System, a modular
Video game accessories development platform that enables rapid
eToll machines prototyping and tool re-use through
Digital audio bridges reconfigurable hardware. Take your design to
Medical devices the next level and begin constructing your Tower
Building control systems System today. The TWR-MCF51QM tower
system can operate as a stand-alone debug
Application Notes tool and can be purchased separately as a kit,
AN3949: ADC16 Calibration Procedure and part number TWR-MCF51QM-KIT, including the
Programmable Delay TWR-MCF51QM module,
The ColdFire+ MCF51Qx portfolio is defined by four AN3827: Differences Between Controller TWR-PROTO and TWR-ELEV.
families that scale from 32 to 128 KB of flash with Continuum ADC Modules Features
innovative FlexMemory, configurable embedded AN3464: Migrating Code Between ColdFire V1 MCF51QM128 in 64 LQFP package
EEPROM. Featuring ultra-low-power capabilities and and V2 On-board debugger (OSBDM)
available in small 5 x 5 mm footprint packages, the AN3942: Flash Programming Routines for the Easy access to high-precision analog I/O
MCF51QX family also offers a rich combination of HCS08 and the ColdFire (V1) Devices Capacitive touch and push buttons
analog peripherals, including high-accuracy 16-bit AN3465: Migrating within the Controller Potentiometer
analog-digital-conversion (ADC), hardware encryption, Continuum Audio I/O
an innovative touch-sensing interface and more. AN4223: Connecting Low-Cost External Power plug-in sockets
These key features make this a highly integrated, 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+
ColdFire+ MCF51Qx
MCF51Qx FamilyFamily
other as well as the ColdFire+ MCF51Jx families to Core and
CoreSystem Power Memory and Clocks
Management Memory Interfaces
maximize code re-use and shorten development time ColdFire V1 Core Phase-Locked
Power Loop
and investment. CPU Debug Management
Controller
Flash RAM
Frequency-
Enhanced Locked Loop
Multiply Hardware 1.7 to 3.6V FlexNVM FlexRAM
Divide
Features Accumulator Voltage
Regulator
Low/High-
Frequency
Serial External Bus Oscillators
Crossbar Interrupt
Innovative FlexMemory, configurable EEPROM Switch Controller
Programming
I/F (EzPort)
Interface
(Mini-FlexBus)
Internal
10 flexible ultra-low-power modes Direct Memory
Access
Low-Leakage
Wake Up
Reference
Clocks

16-bit ADC and 12-bit DAC provide flexible and


Security and Analog Timers Communication Interfaces HMI
powerful mixed signal capability Integrity
16-bit ADC Timers x2 I2C x4 UART x2 with GPIO
Crypto acceleration unit and random number CRC
Smart Card

Carrier Capacitive
generator for secure communication Watchdog
12-bit ADC
Modulator SPI x2 Touch Sense
Transmitter
Integrated capacitive touch sensing and display Analog
Comparator Programmable
External
Interrupt
Hardware
Encryption Delay Block
support: Low-power touch-sensing interface (CAU)
6-bit DAC
Modulo
(TSI) Random
Number
Timer
12-bit DAC
Generator Low-Power
Small foot-print packages designed for space- Timers x2
Voltage
constrained applications Reference

Ultra-low-power operation making it suitable for 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

Flexmemory ADC
Touch
Device Flash RAM Crypto SCI I2C SPI FlexBus Timers Clock Package
FlexRAM Sense
FlexNVM 12-bit 16-bit
(EEPROM)

MCF51QU128VLH 128 KB 32 KB 32 KB 2 KB No 19-ch. 16 2 4 2 Yes 2/6-ch., 16-bit MCG 64 LQFP


FTM, PDB, RTC,
MCF51QU128VFX 128 KB 32 KB 32 KB 2 KB No 19-ch. 16 2 4 2 Yes COP, WDT MCG 64 QFN
MCF51QU128VHS 128 KB 32 KB 32 KB 2 KB No 19-ch. 7 2 3 2 Yes MCG 44 QFN
MCF51QU64VLF 64 KB 16 KB 32 KB 2 KB No 19-ch. 8 2 3 2 Yes 1/6-ch., 16-bit MCG 48 LQFP
FTM, PDB, RTC,
MCF51QU64VHS 64 KB 16 KB 32 KB 2 KB No 19-ch. 7 2 3 2 Yes COP, WDT MCG 44 QFN
MCF51QU32VHS 32 KB 8 KB 16 KB 1 KB No 19-ch. 7 2 3 2 Yes MCG 44 QFN
6-ch., 16-bit
MCF51QU32VFM 32 KB 8 KB 16 KB 1 KB No 19-ch. 5 2 3 2 No FTM, PDB, RTC, MCG 32 QFN
COP, WDT
MCF51QH128VLH 128 KB 32 KB 32 KB 2 KB No 18-ch. 16 2 4 2 Yes 2/6-ch., 16-bit MCG 64 LQFP
FTM, PDB, RTC,
MCF51QH128VFX 128 KB 32 KB 32 KB 2 KB No 18-ch. 16 2 4 2 Yes COP, WDT MCG 64 QFN
MCF51QH128VHS 128 KB 32 KB 32 KB 2 KB No 18-ch. 7 2 3 2 Yes MCG 44 QFN
MCF51QH64VLF 64 KB 16 KB 32 KB 2 KB No 18-ch. 8 2 3 2 Yes 1/6-ch., 16-bit MCG 48 LQFP
FTM, PDB, RTC,
MCF51QH64VHS 64 KB 16 KB 32 KB 2 KB No 18-ch. 7 2 3 2 Yes COP, WDT MCG 44 QFN
MCF51QH32VHS 32 KB 8 KB 16 KB 1 KB No 18-ch. 7 2 3 2 Yes MCG 44 QFN
6-ch., 16-bit
MCF51QH32VFH 32 KB 8 KB 16 KB 1 KB No 18-ch. 5 2 3 2 No FTM, PDB, RTC, MCG 32 QFN
COP, WDT
MCF51QF128VLH 128 KB 32 KB 32 KB 2 KB 19-ch. 16 2 4 2 Yes 2/6-ch., 16-bit MCG 64 LQFP
FTM, PDB, RTC,
MCF51QF128VFX 128 KB 32 KB 32 KB 2 KB 19-ch. 16 2 4 2 Yes COP, WDT MCG 64 QFN
MCF51QF128VHS 128 KB 32 KB 32 KB 2 KB 19-ch. 7 2 3 2 Yes MCG 44 QFN
DES, AES
MCF51QF64VLF 64 KB 16 KB 32 KB 2 KB (-128, -192, 19-ch. 8 2 3 2 Yes 1/6-ch., 16-bit MCG 48 LQFP
-256) SHA-1 FTM, PDB, RTC,
MCF51QF64VHS 64 KB 16 KB 32 KB 2 KB and SHA- 19-ch. 7 2 3 2 Yes COP, WDT MCG 44 QFN
256, MD5
MCF51QF32VHS 32 KB 8 KB 16 KB 1 KB 19-ch. 7 2 3 2 Yes MCG 44 QFN
6-ch., 16-bit
MCF51QF32VFH 32 KB 8 KB 16 KB 1 KB 19-ch. 5 2 3 2 No FTM, PDB, RTC, MCG 32 QFN
COP, WDT
MCF51QM128VLH 128 KB 32 KB 32 KB 2 KB 18-bit 16 2 4 2 Yes 2/6-ch., 16-bit MCG 64 LQFP
FTM, PDB, RTC,
MCF51QM128VFX 128 KB 32 KB 32 KB 2 KB 18-bit 16 2 4 2 Yes COP, WDT MCG 64 QFN
MCF51QM128VHS 128 KB 32 KB 32 KB 2 KB 18-bit 7 2 3 2 Yes MCG 44 QFN
DES, AES
MCF51QM64VLF 64 KB 16 KB 32 KB 2 KB (-128, -192, 18-bit 8 2 3 2 Yes 1/6-ch., 16-bit MCG 48 LQFP
-256) SHA-1 FTM, PDB, RTC,
MCF51QM64VHS 64 KB 16 KB 32 KB 2 KB and SHA- 18-bit 7 2 3 2 Yes COP, WDT MCG 44 QFN
256, MD5
MCF51QM32VHS 32 KB 8 KB 16 KB 1 KB 18-bit 7 2 3 2 Yes MCG 44 QFN
6-ch., 16-bit
MCF51QM32VFH 32 KB 8 KB 16 KB 1 KB 18-bit 5 2 3 2 No FTM, PDB, RTC, MCG 32 QFN
COP, WDT

freescale.com/MCU 31
More Than You Expect | 2012

32-bit ColdFire+ MCF51Jx


Low-power, small-footprint 90 nm MCU

Features
ColdFire+
ColdFire+ MCF51Jx
MCF51Jx Block
Block Diagram
Diagram TWR-MCF51JF-KIT
Innovative FlexMemory, configurable EEPROM
Power Memory and The TWR-MCF51JF module is part of
Core and System
Management Memory Interfaces
Clocks
10 flexible ultra-low-power modes
ColdFire V1 Core Power Phase-Locked the Freescale Tower System, a modular
Management
Controller
Flash RAM
Loop
Crypto acceleration unit and random number
CPU Debug
Frequency- development platform that enables rapid
Enhanced
Hardware
1.7 to 3.6V
Voltage
FlexNVM FlexRAM Locked Loop generator for secure communication
Multiply
Divide Regulator prototyping and tool re-use through
Integrated capacitive touch sensing and display
Accumulator Serial External Bus Low/High-
Programming Interface Frequency
Crossbar Interrupt I/F (EzPort) (Mini-FlexBus) Oscillators
reconfigurable hardware. Take your design
support: Low-power touch-sensing interface
Switch Controller
Internal
Direct Memory Low-Leakage Reference
to the next level and begin constructing your
(TSI)
Access Wake Up Clocks

Tower System today. The TWR-MCF51JF


Security and
Integrity
Analog Timers Communication Interfaces HMI
Small foot-print packages designed for space-
tower system can operate as a stand-alone
constrained applications
CRC UART x2 with
12-bit ADC Timers x2 I2C x4 GPIO
Smart Card

debug tool and can be purchased separately


Watchdog
Analog
Comparator
Carrier
Modulator
SPI x2
USB OTG
LS/FS
Capacitive
Touch Sense Integrated USB 2.0 Full-Speed device/host/
Transmitter
as a kit, part number TWR-MCF51JF-KIT,
Hardware
Encryption
6-bit DAC
Programmable
I2S/SAI
USB Charger
Detect
External
Interrupt OTG controller supports connection via USB and
(CAU) Delay Block including the TWR-MCF51JF module, TWR-
12-bit DAC battery charging
Random
Number
Modulo
Timer PROTO and TWR-ELEV.
Generator Voltage
Reference Low-Power
Serial audio interface provides direct interface to
Timers x2
codecs and to Inter-IC sound (I2S) audio devices Key Features
Only on JF MCF51JF128 device in a 64 LQFP package.
Applications On-board debugger (OSBDM)
The ColdFire+ MCF51Jx portfolio is defined by two Digital audio bridges Full-Speed USB 2.0 dual-role interface
families that scale from 32 to 128 KB of flash with Portable accessories Capacitive touch and push buttons
innovative FlexMemory and configurable embedded Secure portable or battery-powered applications Potentiometer
EEPROM. Featuring ultra-low-power capabilities Wireless sensor nodes Audio input/output
and available in small 5 x 5 mm footprint packages, Security control pads Power plug-in sockets
the MCF51Jx family also offers a rich combination Video game accessories TWR-SER card for serial plug-in functionality
of additive peripherals including USB On-the-GO Medical devices Potentiometer, 4x LEDs, 2s push buttons,
(OTG), a serial audio interface, high-accuracy analog, Building control systems infrared port
hardware encryption, an integrated touch-sensing Data loggers
interface and more. These key features make these
Application Notes AN3465: Migrating Within the Controller
32-bit MCUs a highly integrated, cost-effective
AN3949: ADC16 Calibration Procedure and Continuum
solution for consumer and industrial applications.
Programmable Delay AN3577: Creating a USB-to-Wireless Bridge with
The ColdFire+ MCF51Jx families are software AN3827: Differences Between Controller the MC1319x/20x and ColdFire Processors with
and pin compatible with each other as well as Continuum ADC Modules USB OTG Module
the ColdFire+ MCF51Qx families to maximize AN3464: Migrating Code Between ColdFire V1 AN3927: Freescale USB Mass Storage Device
code re-use and shorten development time and and V2 Boot Loader
investment. AN3942: Flash Programming Routines for the AN3748: USB Boot Loader for MCF51JM128
HCS08 and the ColdFire (V1) Devices

Flexmemory
ADC USB OTG Touch Serial
Device Flash RAM Crypto SCI I2 C SPI FlexBus Timers Clock Package
FlexRAM 12-bit with DCD Sense Audio I/F
FlexNVM (EEPROM)
MCF51JU128VLH 128 KB 32 KB 32 KB 2 KB No 19-ch. Y 16 1 2 4 2 Yes 2/6-ch., 16-bit MCG 64 LQFP
FTM, PDB, RTC,
MCF51JU128VFX 128 KB 32 KB 32 KB 2 KB No 19-ch. Y 16 1 2 4 2 Yes COP, WDT MCG 64 QFN

MCF51JU128VHS 128 KB 32 KB 32 KB 2 KB No 19-ch. Y 7 1 2 3 2 Yes MCG 44 QFN

MCF51JU64VLF 64 KB 16 KB 32 KB 2 KB No 19-ch. Y 8 1 2 3 2 Yes 1/6-ch., 16-bit MCG 48L QFP


FTM, PDB, RTC,
MCF51JU64VHS 64 KB 16 KB 32 KB 2 KB No 19-ch. Y 7 1 2 3 2 Yes COP, WDT MCG 44 QFN

MCF51JU32VHS 32 KB 8 KB 16 KB 1 KB No 19-ch. Y 7 1 2 3 2 Yes MCG 44 QFN

6-ch., 16-bit
MCF51JU32VFM 32 KB 8 KB 16 KB 1 KB No 19-ch. Y 5 1 2 3 2 No FTM, PDB, RTC, MCG 32 QFN
COP, WDT

MCF51JF128VLH 128 KB 32 KB 32 KB 2 KB 19-ch. Y 16 1 2 4 2 Yes 2/6-ch., 16-bit MCG 64 LQFP


FTM, PDB, RTC,
MCF51JF128VFX 128 KB 32 KB 32 KB 2 KB 19-ch. Y 16 1 2 4 2 Yes COP, WDT MCG 64 QFN

MCF51JF128VHS 128 KB 32 KB 32 KB 2 KB DES, AES 19-ch. Y 7 1 2 3 2 Yes MCG 44 QFN


(-128,
MCF51JF64VLF 64 KB 16 KB 32 KB 2 KB 19-ch. Y 8 1 2 3 2 Yes 1/6-ch., 16-bit MCG 48 LQFP
-192, -256)
FTM, PDB, RTC,
MCF51JF64VHS 64 KB 16 KB 32 KB 2 KB SHA-1 and 19-ch. Y 7 1 2 3 2 Yes MCG 44 QFN
COP, WDT
SHA-256,
MCF51JF32VHS 32 KB 8 KB 16 KB 1 KB MD5 19-ch. Y 7 1 2 3 2 Yes MCG 44 QFN

6-ch., 16-bit
MCF51JF32VFH 32 KB 8 KB 16 KB 1 KB 19-ch. Y 5 1 2 3 2 No FTM, PDB, RTC, MCG 32 QFN
COP, WDT

32 freescale.com/MCU
More Than You Expect | 2012

32-bit Kinetis K10


General-purpose, low-power, mixed-signal MCU

KinetisK10
Kinetis K10 Family
Entry Level Baseline MCUs TWR-K60N512-KIT
The TWR-K60N512-KIT is a development tool
Core System Memories Clocks
Internal and Program Flash SRAM Phase-Locked for the K60 and K10/20 families of Kinetis
ARM Cortex-M4 Loop
External (32 to 128 KB) (8 or 16 KB)
50 MHz
Watchdogs Frequency-Locked
MCUs. This kit is part of the Freescale Tower
FlexMemory Serial Programming Loop
Debug
Interfaces
DSP DMA (Up to 32 KB) Interface (EzPort)
Low/High-Frequency
System, a modular, reusable development
(2 KB EE) Oscillators
Interrupt Low-Leakage platform that allows designers to get to market
Controller Wake Up Unit Internal Reference
Clocks faster with packaged evaluation boards, tools
Security Analog Timers Communication Interfaces HMI and runtime software. The K60 MCU module
and Integrity

Cyclic
16-bit ADC FlexTimer IC
2
IS
2 GPIO can operate as a stand-alone debug tool and
Redundancy Analog Comparators
Check (CRC) Carrier Modulator
UART
Xtrinsic
Low Power
can be purchased separately from the kit, part
Transmitter SPI
6-bit DAC (ISO 7816 + LON) Touch-Sensing
Programmable Interface number TWR-K60N512.
Voltage Reference Delay Block
Periodic Interrupt Key Features
Timers
K60N512 capacitive touch pads
Low-Power
Timer Integrated, open-source JTAG
Independent
Real-Time SD card slot
Clock (RTC)
MMA7660 3-axis accelerometer
Tower plug-in (TWRPI) socket for expansion
Optional
(sensors, etc.)
The K10 MCU family is the entry point into Features Touch TWRPI socket adds support for
the Kinetis portfolio. Devices start from 32 Up to 150 MHz ARM Cortex-M4 core various capacitive touch boards
KB of flash in a small-footprint 5 x 5 mm 32 32 KB flash: 1 MB program flash and TWR-SER board with USB, Ethernet, RS232/
QFN package extending up to 1 MB in a 128 KB SRAM RS485, CAN, SPI, IC, Flexbus, etc.
144MAPBGA package with a rich suite of FlexMemory providing H/W EEPROM Potentiometer, four LEDs, two push
analog, communication, timing and control 32-pin QFN through to 256 MAPBGA buttons, infrared port
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, analog comparators, voltage reference
Application Notes
flexible low-power capabilities and innovative Motor control timers
KQURG: Kinetis Peripheral Module Quick
FlexMemory help to solve many of the major pain Low-power operation
Reference
points for system implementation. Serial communications
ADC Calculator: Define Requirements of ADC
Applications and Calculate Conversion Times
Building access control
HVAC
Fire and security systems
Remote sensor networks
Metering and measurement
Motor control
Memory Feature Options Packages
Memory Protection

100 LQFP (14 x 14)


Floating Point Unit

144 LQFP (20 x 20)


64MAPBGA (8 x 8)
Flex Memory (KB)

144 BGA (13 x 13)


80 LQFP (12 x 12)
Single Precision

Host Controller

64 LQFN (9 x 9)

121 BGA (8 x 8)
48 LQFP (7 x 7)
5V Tolerant I/O
Gain Amplifier
Secure Digital

81 BGA (8 x 8)
32 QFN (5 x 5)

48 QFN (7 x 7)
External Bus
Cache (KB)
SRAM (KB)

12-bit DAC
Flash (KB)

Interface

CPU
Device
Prog.
CAN

Unit

(MHz)

MK10N32Vyy50 50 32 - 8 FM FT LF EX MB
MK10N64Vyy50 50 64 - 16 FM FT LF EX LH
MK10X32Vyy50 50 32 32 8 FM FT LF EX MB
MK10X64Vyy50 50 64 32 16 FM FT LF EX MB
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 LK MB LL MC LQ MD
MK10X512Vyy120 120 512 512 128 16 LQ MD
MK10N1M0Vyy120 120 1024 - 128 16 LQ MD

freescale.com/MCU 33
More Than You Expect | 2012

32-bit Kinetis K20


USB-enabled, low-power, mixed-signal MCU

Kinetis
Kinetis K20K20
EntryFamily
Level USB MCUs TWR-K60N512-KIT
Core System Memories Clocks The TWR-K60N512-KIT is a development tool
ARM Cortex-M4
Internal and Program Flash SRAM Phase-Locked for the K60 and K10/20 families of Kinetis
External (32 to 128 KB) (8 KB or 16 KB) Loop
50 MHz
Watchdogs Frequency-Locked MCUs. This kit is part of the Freescale Tower
FlexMemory Serial Programming Loop
Debug
Interfaces
DSP DMA (Up to 32 KB) Interface (EzPort)
Low/High-Frequency System, a modular, reusable development
(2 KB EE) Oscillators
Interrupt Low-Leakage
Internal Reference
platform that allows designers to get to market
Controller Wake Up Unit
Clocks
faster with packaged evaluation boards, tools
Security
and Integrity
Analog Timers Communication Interfaces HMI and runtime software. The K60 MCU module
16-bit ADC
Cyclic
FlexTimer I2C I2S GPIO
can operate as a stand-alone debug tool and
Redundancy Analog Comparators
Check (CRC) Carrier Modulator
Transmitter UART
USB On-the-Go
(LS/FS)
Xtrinsic
Low Power
can be purchased separately from the kit, part
6-bit DAC (ISO 7816 + LON) Touch-Sensing
Programmable Interface number TWR-K60N512.
Voltage Reference Delay Block USB Device
Periodic Interrupt SPI
Charger Detect
(DCD)
Key Features
Timers
USB Voltage
K60N512 capacitive touch pads
Low-Power
Timer Regulator
Integrated, open-source JTAG
Independent
Real-Time SD card slot
Clock (RTC)
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
various capacitive touch boards
software compatible with the K10 MCU family USB 2.0-compliant OTG module with integrated
TWR-SER board with USB, Ethernet, RS232/
and adds full and High-Speed USB2.0 On-The- PHY (option to support external ULPI PHY for
RS485, CAN, SPI, IC, Flexbus, etc.
Go with device charge detect capability. Devices High-Speed USB)
Potentiometer, four LEDs, two push
start from 32 KB of flash in 5 x 5 mm 32 QFN Up to 2 x 16-bit ADC with PGA, 12-bit DAC,
buttons, infrared port
packages extending up to 1 MB in a 144 analog comparators, voltage reference
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 USB data loggers
a single precision floating point unit and NAND Portable medical devices
Applications Digital audio bridges and accessories
flash controller.
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
SRAM Metering and measurement ADC Calculator: Define Requirements of ADC
FlexMemory providing H/W EEPROM Motor control and Calculate Conversion Times

Memory Feature Options Packages

2566 BGA (17 x 17)


100 LQFP (14 x 14)

144 LQFP (20 x 20)


64MAPBGA (8 x 8)
Flex Memory (KB)

144 BGA (13 x 13)

196 BGA (15 x 15)


64 LQFP (10 x 10)

80 LQFP (12 x 12)


Single Precision

Host Controller
Protection Unit

121 BGA (8 x 8)
48 LQFP (7 x 7)
5V Tolerant I/O
Gain Amplifier
Secure Digital
Floating Point

81 BGA (8 x 8)
32 QFN (5 x 5)

48 QFN (7 x 7)
External Bus
Cache (KB)
SRAM (KB)

12-bit DAC
Flash (KB)

Interface
Memory

CPU
Device
Other
Prog.
CAN
Unit

(MHz)

MK20N32Vyy50 50 32 - 8 US FM FT LF MB LH
MK20N64Vyy50 50 64 - 16 US FM FT LF MB LH
MK20X32Vyy50 50 32 32 8 US FM FT LF MB MB
MK20X64Vyy50 50 64 32 16 US FM FT LF MB MB
MK20N96Vyy50 50 96 - 16 US FM FT LF MB LH
MK20X64Vyy72 72 64 32 16 US LH LK MB
MK20X128Vyy72 72 128 32 32 US LH LK MB LL MC
MK20X256Vyy72 72 256 32 64 US LK MB LL MC
MK20X128Vyy100 100 128 128 32 US LQ MD
MK20X256Vyy100 100 256 256 64 US LQ MD
MK20N512Vyy100 100 512 - 128 US LK MB LL MC LQ MD
MK20X512Vyy120 120 512 512 128 16 US LQ MD
MK20N1M0Vyy120 120 1024 - 128 16 US LQ MD

34 freescale.com/MCU
More Than You Expect | 2012

32-bit Kinetis K30


Low-power segment display-enabled MCU with rich mixed-signal capabilities

KinetisK30
Kinetis K30 Mid-Performance
Mid-Performance Segment
Segment LCD
LCD MCUs MCUs TWR-K40X256-KIT
Core System Memories Clocks The TWR-K40X256-KIT is a development tool
ARM Cortex-M4
Internal and Program Flash SRAM Phase-Locked for the K40 and K30 families of Kinetis MCUs.
External (64 to 256 KB) (16 to 64 KB) Loop
72 MHz
Watchdogs Frequency-Locked This kit is part of the Freescale Tower System,
Debug FlexMemory Loop
Interfaces
DSP DMA (32 KB) (2 KB EE) Low/High-Frequency a modular, reusable development platform
Oscillators
Interrupt Low-Leakage Serial Programming
Internal Reference that allows designers to get to market faster
Controller Wake Up Unit Interface (EzPort)
Clocks
with packaged evaluation boards, tools and
Security
and Integrity
Analog Timers Communication Interfaces HMI
runtime software. The K40 MCU module can
16-bit ADC Flex I2C I2S GPIO
Cyclic Timer operate as a stand-alone debug tool and can
Redundancy PGA Xtrinsic Low
Check (CRC) Carrier Modulator
Transmitter UART
SPI
Power be purchased separately from the kit, part
Analog Comparator (ISO 7816) Touch-Sensing
Programmable CAN Interface number TWR-K40X256.
6-bit DAC Delay Block
Segment LCD
12-bit DAC
Periodic Interrupt Controller Key Features
Timers
Voltage Reference Low-Power
K40X256 in 144 MAPBGA
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
Tower plug-in (TWRPI) socket for expansion
software compatible with the K10 MCU family Single- and three-phase e-meters
(sensors, etc.)
and adds a flexible low-power segment LCD Flow meters
Touch TWRPI socket adds support for
controller with support for up to 320 segments. Test and measurement equipment
various capacitive touch boards (e.g.
Devices start from 64 KB of flash in 64 QFN Portable medical devices
keypads, rotary dials, sliders, etc.)
packages extending up to 512 KB in a 144 Building access control
Tower connectivity for access to USB,
MAPBGA package with a rich suite of analog, HVAC control systems
Ethernet, RS232/RS485, CAN, SPI, I2C,
communication, timing and control peripherals. Instrumentation
Flexbus, etc.
Digital audio bridges and accessories
Features Potentiometer, four LEDs, two push
Up to 100 MHz ARM Cortex-M4 core Application Notes buttons, infrared port
32 KB flash: 512 KB program flash and KQURG: Kinetis Peripheral Module Quick
128 KB SRAM 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

Memory Feature Options Packages


100 LQFP (14 x 14)

144 LQFP (20 x 20)


Flex Memory (KB)

144 BGA (13 x 13)


64 LQFP (10 x 10)

80 LQFP (12 x 12)


Host Controller
Protection Unit

121 BGA (8 x 8)
5V Tolerant I/O

81 BGA (8 x 8)
Gain Amplifier
Secure Digital

External Bus
SRAM (KB)

12-bit DAC
Flash (KB)

Interface
Memory

CPU
Device
Prog.
CAN

(MHz) Other

MK30X64Vyy72 72 64 32 16 Segment LCD (up to 25 x 8/29 x 4) LH LK MB


MK30X128Vyy72 72 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
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) LK MB LL MC LQ MD

freescale.com/MCU 35
More Than You Expect | 2012

32-bit Kinetis K40


Low-power segment display- and USB-enabled MCU with rich mixed-signal capabilities

KinetisK40
Kinetis K40 Mid-Performance
Mid-Performance USB
USB and and Segment
Segment LCD MCUs LCD MCUs TWR-K40X256-KIT
The TWR-K40X256-KIT is a development tool
Core System Memories Clocks
Internal and Program Flash SRAM Phase-Locked for the K40 and K30 families of Kinetis MCUs.
ARM Cortex-M4 Loop
External (64 to 256 KB) (16 to 64 KB)
72 MHz
Watchdogs Frequency-Locked
This kit is part of the Freescale Tower System,
FlexMemory Loop
Debug
Interfaces
DSP DMA (32 KB) (2 KB EE) Low/High-Frequency
a modular, reusable development platform
Oscillators
Interrupt Low-Leakage Serial Programming that allows designers to get to market faster
Controller Wake Up Unit Interface (EzPort) Internal Reference
Clocks with packaged evaluation boards, tools and
Security Analog Timers Communication Interfaces HMI runtime software. The K40 MCU module can
and Integrity
16-bit ADC Flex
Timer
I2C I2S GPIO operate as a stand-alone debug tool and can
Cyclic
Redundancy
Check (CRC)
PGA Carrier Modulator USB On-the-Go Xtrinsic Low be purchased separately from the kit, part
Transmitter UART (LS/FS) Power
Analog Comparator
Programmable
(ISO 7816) Touch-Sensing
Interface
number TWR-K40X256.
6-bit DAC Delay Block USB Device
Periodic Interrupt SPI
Charger Detect Segment LCD Key Features
12-bit DAC (DCD) Controller
Timers
CAN
K40X256 in 144 MAPBGA
Voltage Reference Low-Power USB Voltage
Timer Regulator Capacitive touch pads
Independent
Real-Time
Integrated, open-source JTAG
Clock (RTC)
SD card slot
MMA7660 3-axis accelerometer
Optional Segment LCD 28 segments
The K40 MCU family is pin, peripheral and software Applications Tower plug-in (TWRPI) socket for expansion
compatible with the K10 MCU family and adds Full- GPS receivers (sensors, etc.)
Speed USB 2.0 On-The-Go with device charge Blood glucose meters Touch TWRPI socket adds support for
detect capability and a flexible low-power Bike computers various capacitive touch boards (keypads,
segment LCD controller with support for up to Currency counters rotary dials, sliders, etc.)
320 segments. Devices start from 64 KB of flash Single and three-phase e-meters Tower connectivity for access to USB,
in 64 QFN packages extending up to 512 KB in Test and measurement equipment Ethernet, RS232/RS485, CAN, SPI, I2C,
a 144 MAPBGA package with a rich suite of Portable medical devices Flexbus, etc.
analog, communication, timing and control Building access control Potentiometer, four LEDs, two push
peripherals. HVAC control systems 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
Memory Feature Options Packages
100 LQFP (14 x 14)

144 LQFP (20 x 20)


Flex Memory (KB)

144 BGA (13 x 13)


64 LQFP (10 x 10)

80 LQFP (12 x 12)


Host Controller
Protection Unit

121 BGA (8 x 8)
5V Tolerant I/O

81 BGA (8 x 8)
Gain Amplifier
Secure Digital

External Bus
SRAM (KB)

12-bit DAC
Flash (KB)

Interface
Memory

CPU
Device
Prog.
CAN

(MHz) Other

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
MK40X256Vyy72 72 256 32 64 Segment LCD (up to 36 x 8/40 x 4) LK MB LL MC
MK40X128Vyy100 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) LK MB LL MC LQ MD

36 freescale.com/MCU
More Than You Expect | 2012

32-bit Kinetis K50


Low-power MCU with integrated measurement engine, LCD, USB and Ethernet

KinetisK50
Kinetis K50 Mid-Performance
Mid-Performance Measurement
Measurement MCUs MCUs TWR-K53N512-KIT
The TWR-K53N512-KIT is a development
Core System Memories Clocks tool for the K53 family of Kinetis MCUs. This
ARM Cortex-M4
Internal and Program Flash SRAM Phase-Locked kit is part of the Freescale Tower System, a
External (128 to 256 KB) (32 to 64 KB) Loop
72 MHz
Watchdogs Frequency-Locked modular, reusable development platform that
Debug DSP
FlexMemory
(32 KB) (2 KB EE)
External Bus
Interface (FlexBus)
Loop allows designers to get to market faster with
Interfaces DMA Low/High-Frequency
Oscillators packaged evaluation boards, tools and runtime
Serial Programming
Interrupt
Controller
Low-Leakage
Wake Up Unit Interface (EzPort) Internal Reference software. The TWR-K53N512 MCU module
Clocks
can operate as a stand-alone debug tool and
Security Analog Timers Communication Interfaces HMI can be purchased separately from the kit.
and Integrity
16-bit ADC Flex The module provides interface to the medical
IC2
I2S GPIO
Cyclic Timer expansion connector and TWRPI-SLCD
Redundancy
PGA
Check (CRC) Carrier Modulator
Transmitter UART
USB On-the-Go Xtrinsic Low
Power
modules.
(LS/FS)
Analog Comparator (ISO 7816) Touch-Sensing
Programmable
Delay Block USB Device
Interface Key Features
6-bit DAC
SPI
Charger Detect Segment LCD Features MK53N512CMD100 MAPBGA 144-
Periodic Interrupt (DCD) Controller
12-bit DAC Timers pin MCU
Low-Power USB Voltage Tower-compatible processor module
Voltage Reference Timer Regulator
S08JM60 based open-source JTAG (JTAG)
Independent
OPAMP Real-Time circuit
Clock (RTC) User-controlled status LEDs
TRIAMP
Capacitive touch pad sensors and mechanical
push buttons
Optional
Medical expansion connector (connect AFE
The K50 MCU family is pin-, peripheral- and Low-power segment LCD, supporting up to 288 plug-in such as TWR-MCF51MM)
software-compatible with other Kinetis MCUs and pins with segment fail detect option SD card slot
Connect TWRPI-SLCD board (28 segment
provides designers with an analog measurement Low/Full-Speed USB 2.0 On-the-Go module LCD) through TWRPI interface
engine consisting of integrated operational and Up to 2 x 16-bit ADC with PGA, 12-bit DAC, Compatible with TWR-SER (Ethernet, USB
transimpedance amplifiers and high-resolution ADC analog comparators, voltage reference, op-amp connectivity)
MMA7660 accelerometer
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
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
128 KB SRAM Application Notes
FlexMemory providing H/W EEPROM KQURG: Kinetis Peripheral Module Quick
Small 64-pin QFN through to 144-pin packages Reference
ADC Calculator: Define Requirements of ADC and
Calculate Conversion Times

Memory Feature Options


Flash (KB)

81 BGA (8

100 LQFP

144 LQFP
Interface
Ethernet

121 BGA

144 BGA
64 LQFP

80 LQFP
Op-Amp

External

(10 x 10)

(12 x 12)

(14 x 14)

(20 x 20)

(13 x 13)
Memory

CPU
Tri-Amp
SRAM

Device
(8 x 8)
DAC

ADC
LCD
(KB)

(KB)
Flex

(MHz)
Bus

x 8)

Other

MK50X128Vyy72 72 128 32 32 LH LK MB
MK51X128Vyy72 72 128 32 32 PDB, VREF LH LK MB
MK50X256Vyy72 72 256 32 64 LK MB LL MC
MK51X256Vyy72 72 256 32 64 PDB, VREF LK MB LL MC
MK51N256Vyy100 100 256 - 64 PDB, VREF LQ MD
MK50X256Vyy100 100 256 256 64 LK MB LL MC
MK51X256Vyy100 100 256 256 64 PDB, VREF LK MB LL MC
IEEE 1588 Eth, CAU + RNG, PDB,
MK53X256Vyy100 100 256 256 128 VREF LQ MD

MK50N512Vyy100 100 512 - 128 LL MC LQ MD


MK51N512Vyy100 100 512 - 128 PDB, VREF LL MC LQ MD
MK52N512Vyy100 100 512 - 128 CAU + RNG, PDB, VREF LQ MD

MK53N512Vyy100 100 512 - 128 IEEE 1588 Eth, CAU + RNG, PDB, VREF LQ MD

freescale.com/MCU 37
More Than You Expect | 2012

32-bit Kinetis K60


Low-power MCU with integrated rich connectivity, HMI and mixed-signal IP

Kinetis
Kinetis K60
K60 Family
Family TWR-K60N512-KIT
Core System Memories Clocks The TWR-K60N512-KIT is a development
ARM Cortex-M4

100/120/150 MHz
Internal and
External
Program Flash
(256 KB to 1 MB)
SRAM
(64 to 128 KB)
Phase-Locked
Loop tool for the K60 and K10/20 families of Kinetis
Watchdogs

Debug DSP
Memory
FlexMemory
(256 to 512 KB)
External
Bus Interface
Frequency-
Locked Loop MCUs. This kit is part of the Freescale Tower
Interfaces Protection Unit (4 to 16 KB EE) (FlexBus)
System, a modular, reusable development
(MPU) Low/High-
Interrupt Floating Point Serial Cache Frequency
Controller Unit (FPU) Programming Oscillators
DMA
platform that allows designers to get to market
Interface
(EzPort) DDR Controller Internal
Low-Leakage Reference
NAND Flash
faster with packaged evaluation boards, tools
Wake-Up Unit Clocks
Controller

Security
and Integrity
Analog Timers Communication Interfaces HMI
and runtime software. The K60 MCU module
16-bit I2C I2S GPIO
FlexTimer
Cyclic
Redundancy
ADC
can operate as a stand-alone debug tool and
Carrier Secure Xtrinsic
Check (CRC) PGA Modulator
Transmitter
UART
(ISO 7816)
Digital Host
Controller
Low-Power
Touch-Sensing can be purchased separately from the kit, part
Random Analog (SDHC) Interface
Number
Generator
Comparator Programmable
Delay Block
SPI USB On-the-Go number TWR-K60N512.
6-bit (LS/FS)
Periodic
Key Features
Cryptographic DAC
Acceleration Interrupt USB On-the-Go
Unit (CAU) Timers CAN (HS)
12-bit
H/W Tamper
Detection
DAC
Low-Power
Timer
IEEE 1588
Ethernet MAC
USB Device
Charger Detect
K60N512 in 144 MAPBGA,
Voltage
Unit (DCD)
Reference
Independent
Real-Time USB Voltage
K60N512VMD100
Clock (RTC) Regulator

IEEE 1588
Capacitive touch pads
Timer
Integrated, open-source JTAG

STandard Feature Optional


SD card slot
MMA7660 3-axis accelerometer
The K60 MCU family includes IEEE 1588 IEEE 1588 enabled Ethernet MAC controller Tower plug-in (TWRPI) socket for expansion
Ethernet, Full- and High-Speed USB 2.0 Optional H/W encryption accelerator (sensors, etc.)
On-The-Go with device charge detect capability, Anti-tamper support Touch TWRPI socket adds support for
hardware encryption and tamper detection Up to 4 x 16-bit ADC with PGA, 12-bit DAC, various capacitive touch boards (keypads,
capabilities. Devices start from 256 KB of flash analog comparators, voltage reference rotary dials, sliders, etc.)
in 100 LQFP packages extending up to 1 MB Tower connectivity for access to USB,
Applications
in a 256 MAPBGA package with a rich suite Ethernet, RS232/RS485, CAN, SPI, IC,
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
DRAM controller. Application Notes
Features KQURG: Kinetis Peripheral Module Quick

Up to 150 MHz ARM Cortex-M4 core Reference

128 KB flash: 1 MB program flash and 128 KB SRAM ADC Calculator: Define Requirements of ADC

FlexMemory providing H/W EEPROM and Calculate Conversion Times

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)

Memory Feature Options


NAND Flash Controlle
Memory Protection

100 LQFP (14 x 14)


Floating Point Unit

2566 BGA (17 x 17)


144 LQFP (20 x 20)
Flex Memory (KB)

144 BGA (13 x 13)


Single Precision

Host Controller

121 BGA (8 x 8)
5V Tolerant I/O
Gain Amplifier
Secure Digital

External Bus
Cache (KB)
SRAM (KB)

12-bit DAC
Flash (KB)

CPU
Interface

Device (MHz)
Prog.
CAN

Unit

Other

MK60N256Vyy100 100 256 - 64 IEEE 1588 Eth, USB OTG (FS), CAU+RNG
MK60N512Vyy100 100 512 - 128 IEEE 1588 Eth, USB OTG (FS), CAU+RNG LL MC
MK60X256Vyy100 100 256 256 64 IEEE 1588 Eth, USB OTG (FS), CAU+RNG LL MC
IEEE 1588 Eth, USB OTG (FS/HS),
MK60X512Vyy120 120 512 512 128 16 CAU+RNG, Tamper Detect, NAND Controller, LQ MD MJ
4 ADC Blocks, FPU, DRAM Controller
IEEE 1588 Eth, USB OTG (FS/HS),
MK60X512Vyy150 150 512 512 128 16 CAU+RNG, Tamper Detect, NAND Controller, LQ MD MJ
4 ADC Blocks, FPU, DRAM Controller
IEEE 1588 Eth, USB OTG (FS/HS),
MK60N1M0Vyy120 120 1024 - 128 16 CAU+RNG, Tamper Detect, NAND Controller, LL MC LQ MD MJ
4 ADC Blocks, FPU, DRAM Controller
IEEE 1588 Eth, USB OTG (FS/HS),
MK60N1M0Vyy150 150 1024 - 128 16 CAU+RNG, Tamper Detect, NAND Controller, MJ
4 ADC Blocks, FPU, DRAM Controller

38 freescale.com/MCU
More Than You Expect | 2012

32-bit Kinetis K70


Rich connectivity and HMI-enabled MCU with anti-tamper capabilities

Kinetis
Kinetis K70
K70 Family
Family TWR-K70N1M0-KIT
Core System Memories Clocks The TWR-K70N1M0-KIT is a development
ARM Cortex-M4
120/150 MHz
Internal and
External
Program Flash
(512 KB to 1 MB)
SRAM
(128 KB)
Phase-Locked
Loop tool for the K70 family of Kinetis MCUs. This
Watchdogs

Debug
Interfaces
DSP
Memory
Protection Unit
FlexMemory
(512 KB)
External
Bus Interface
Frequency-
Locked Loop kit is part of the Freescale Tower System,
(16 KB EE) (FlexBus)
(MPU)
Interrupt Floating Point Serial
Programming
Cache
Low/High-
Frequency
Oscillators
a modular, reusable development platform
Controller Unit (FPU) DMA Interface

Low-Leakage
(EzPort) DDR Controller Internal
Reference
that allows designers to get to market faster
Wake-Up Unit NAND Flash Clocks
Controller
with packaged evaluation boards, tools and
Security Analog Timers Communication Interfaces HMI
and Integrity runtime software. The K70 MCU module can
16-bit FlexTimer I2C I2S GPIO
Cyclic
Redundancy
ADC
operate as a stand-alone debug tool and can
Carrier Secure Xtrinsic
Check (CRC) PGA Modulator

Random
Transmitter
UART
(ISO 7816)
Digital Host
Controller
(SDHC)
Low-Power
Touch-Sensing
Interface
be purchased separately from the kit, part
Analog
Number Programmable
Generator
Comparator
Delay Block
SPI USB OTG
(LS/FS/HS)
Graphic
LCD Controller
number TWR-K70N1M0.
6-bit
Cryptographic DAC Periodic
Acceleration
Unit (CAU) 12-bit
Interrupt
Timers CAN
USB Device
Charger Detect Key Features
DAC
H/W Tamper
Detection Voltage
Low-Power
Timer
IEEE 1588
Ethernet MAC
USB Voltage
Regulator K70N1M0 in 256 MAPBGA
Unit Reference
Independent
Real-Time Capacitive touch pads
Clock (RTC)

IEEE 1588
Timer
Integrated, open-source JTAG
SD card slot
MMA7660 3-axis accelerometer
STandard Feature Optional
Tower plug-in (TWRPI) socket for expansion
(sensors, etc.)
The K70 MCU family is a highly intergrated USB 2.0-compliant OTG module with integrated
Touch TWRPI socket adds support for
MCU with feature-rich HMI peripherals including PHY (option to support external ULPI PHY for
various capacitive touch boards (keypads,
a 24-bit graphical display controller as well as High-Speed USB)
rotary dials, sliders, etc.)
a range of to address the growing needs for Optional H/W encryption accelerator
Tower connectivity for access to graphical
a connected world, including an IEEE 1588 Anti-tamper support
display, USB, Ethernet, RS232/RS485,
Ethernet controller. There are also a range of Up to 4 x 16-bit ADC with PGA, 12-bit DAC,
CAN, SPI, IC, Flexbus, etc.
security and anti-tamper features integrated analog comparators, voltage reference
Potentiometer, four LEDs, two push
on-chip to enable designers to develop robust
Applications buttons, infrared port
and secure systems.
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
FlexMemory providing H/W EEPROM Application Notes
196 or 256 MAPBGA packages KQURG: Kinetis Peripheral Module Quick
24-bit SVGA graphics controller Reference
IEEE 1588 enabled Ethernet MAC ADC Calculator: Define Requirements of ADC
and Calculate Conversion Times

Memory Feature Options


Flex Memory (KB)

Single Precision

Host Controller
Protection Unit

Programmable

5V Tolerant I/O
Gain Amplifier
Secure Digital
Floating Point

External Bus
NAND Flash
Cache (KB)
SRAM (KB)

12-bit DAC
Flash (KB)

Controller

2566 BGA
Interface

(17 x 17)
Memory

CPU
Device
CAN
Unit

(MHz) Other

MK70X512Vyy120 120 512 512 128 16 MJ


Graphic LCD, IEEE 1588 Eth, USB OTG
MK70X512Vyy150 150 512 512 128 16 (FS/HS), CAU+RNG, Tamper Detect, MJ
MK70N1M0Vyy120 120 1024 - 128 16 NAND Controller, 4 ADC Blocks, FPU, MJ
DRAM Controller
MK70N1M0Vyy150 150 1024 - 128 16 MJ

freescale.com/MCU 39
More Than You Expect | 2012

MC56F8006/2 Family
Small cost. Low power. Big performance.

Six output PWM with programmable


fault capability MC56F8006DEMO-T
Up to two fault inputs MC56F8006DEMO is a cost-effective board
Two 16-bit timers: One 16-bit periodic interval targeting quick evaluation, demonstration and
timer, one programmable delay timer debugging of the Freescale MC56F8006VLF
Ultra-low-power operation (nine different DSC.
power modes) Key Features
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
pins compatible with 56F80xx demos
of the Freescale family of DSCs. The entry-level Small and large appliances
J2: 8-pin header for remaining GPIO
MC56F8006/2 DSC provides the most cost- Servo drives
for 8006
optimized solution for mathematically intensive, HVAC
Option to power with jack, USB or a J1 pin
power-sensitive real-time control applications. Facotry automation
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 multiplier- BDM control and debug of MC9S08JM60
accumulator (MAC) Application Notes COM port ready for RS232 build out
Four 36-bit accumulators, including extension AN3815: Implementing a Modular High 6 x 8006 PWM LED indicators
bits Brightness RGB LED Network Watch crystal reference (Y1) pads for 8006
Two 2x16x programmable gain amplifiers AN3843: Single-Phase Two-Channel Interleaved USB TAP debug cable
(GPAs) PFC Converter Using MC56F8006
Three analog comparators AN3814: Static Serial Bootloader for
Two 12-bit ADCs MC56F800x/801x/802x/803x

56F8006 Block
56F8006 BlockDiagram
Diagram

Three Analog Power Two 16-bit


Comparators Supervisor Timers
2 KB
SRAM Two 2x16x COP 16-bit Periodic
Wideband PGAs Interval Timer
16B
Flash High-Speed Two 12-bit
Flash/RAM
SCI ADCs
2 KB
SRAM Voltage Programmable
Regulators SPI
Delay Timer
12B
Flash Interrupt I2C Six-Output
Controller PWM
Memory Options
System Integration Module System Clock Control
(SIM) (PLL, SIM, Osc)

56800E Core/32 MIPS JTAG/EOnCE


Core

Flash RAM 12-bit


Device MHz 16-bit Timer PWM AMCP SCI SPI I 2C Clock RTC Other Package
(KB) (KB) ADC

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

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
Dimming lamp ballasts
DEMO56F8014-EE
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
expandability of user features.
Application Notes 56F8013/14 DSC
Key Features AN1916-3: Phase BLDC Motor Control JTAG port interface connector for an
56800E core: 32 MIPS @ 32 MHz with Hall Sensors Using 56800/E Digital external debug host target interface
Single-cycle 16 x 16-bit parallel multiplier- Signal Controllers RS-232 interface, for easy connection to
accumulator (MAC) AN3102: Unique Features of the 56F801x Family a host processor [U2 and P3]
Memory: Up to 16 KB of program flash, up to 2 of Devices Daughter card connector, to allow the user
KB of unified data/program RAM AN3103-56F8000: Clock Generation Guidelines to connect his own PWM, ADC, SCI, SPI
Up to 6-ch. high-speed pulse-width modulator to Ensure Correct Functionality or GPIO-compatible peripheral to the digital
(PWM) that can be clocked at up to 96 MHz AN3118: Production Flash Programming for the signal controller
Four 16-bit timers that can be clocked at 56F8000 Family On-board power regulation provided from
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
to-digital converters (ADC)
56F8014
56F8014 Block
Block Diagram
Diagram
Six on-board, real-time user
Serial communication interface (SCI) with LIN COP/ debugging LEDs
Watchdog I 2C
slave functionality Program Flash Manual reset push button
Serial peripheral interface (SPI) 16 KB Manual interrupt No. 1 push button
PLL SPI
Computer operating properly (COP) Manual interrupt No. 2 push button
I2C communication module
OSC SCI
58600E Core
32 MIPS
Up to 28 32 MHz JTAG/
GPIOs EOnCE

(4) 16-bit (2) 14-ch.


Timers Unified Data/ 12-bit ADCs
Program RAM
Power 4 KB 5-ch.
Management PWM

Core

Program/Data Program/Data Timer PWM Operating PWM Fault ADC


Device MIPS/MHz SCI SPI IC Temp Package
Flash (KB) RAM (KB) (16-Bit) (6-ch.) Voltage Inputs (12-Bit)

MC56F8011VFAE 32 12 2 4 1x6 33.6V 4 2 x 3-ch. 1 1 1 40 C to +105 C 32 LQFP

MC56F8013VFAE 32 16 4 4 1x6 33.6V 4 2 x 3-ch. 1 1 1 40 C to +105 C 32 LQFP

MC56F8013MFAE 32 16 4 4 1x6 33.6V 4 2 x 3-ch. 1 1 1 40 C to +105 C 32 LQFP

MC56F8014VFAE 32 16 4 4 1x5 33.6V 3 2 x 4-ch. 1 1 1 40 C to +105 C 32 LQFP

freescale.com/MCU 41
More Than You Expect | 2012

MC56F802x/3x Family
32 MIPS with extensive analog features for reduced system cost

Applications
Advanced appliances requiring motor control MC56F8037EVM
Power monitoring TheMC56F8037EVM evaluation module
Multiple stepper control allows easier and faster development for
High-speed, dual-loop BLDC control 56F802x and 56F803x DSCs. The module
(compressors) includes an MC56F8037 DSC, RS-232
Remote and hand-held sensing interface, user LEDs, user push button
Instrumentation switches and a daughter card connector.
Switching power supply Features
56F8037 DSC
Application Notes JTAG port interface for external
The MC56F802x/3x family combines the AN3118: Production Flash Programming for the debug connection
processing power of a DSP with the functionality 56F8000 Family Built-in circuitry for RS-232 communication
and ease of use of an MCU on a single chip. With AN1965: Design of Indirect Power Using the to host processor
a flexible set of peripherals, package and memory 56F800/E User LEDs
options from 16 to 64 KB flash memory, CAN and AN1975: Multiple Target Features Using User push button switches
high-resolution PWM/timers running at up to 96 Processor Expert and CodeWarrior Daughter card connectors enabling
MHz, the 56F8000 series provides a cost-effective AN1983: HCS12/16 to 56800/E Software connection to additional features such
high-performance solution. Porting Considerations as the motor control daughter card
This family exceeds the requirements for Class B (APMOTOR56F8000E)
components for IEC60730 safety standards on MC56F802x
MC56F802x Block
Block Diagram
Diagram
automatic controls for household use, making it
ideal for the appliance market. 64 KB Flash 8 KB RAM

Features JTAG/EOnCE
Six Output
PWM
56800E core @ 32 MIPS/32 MHz
32 to 64 KB program/data flash Voltage Eight 16-bit
Regulators Timers
4 to 8 KB program/data RAM
Interrupt Two 12-bit ADCs
Tunable internal relaxation oscillator Controller 56800E Up to 2x8 input
Core
Eight 16-bit timers that can run at 96 MHz Power 32 MIPS
Supervisor 2 QSCI
6-ch. high-speed pulse width modulator (PWM) 32 MHz

module with four programmable fault inputs, that COP 2 QSPI


can be clocked at 96 MHz
Two 12-bit ADCs for six to eight inputs with MSCAN Two 12-bit
DACs
internal or external Vreg
3-PIT Two Analog
Up to two 12-bit digital to analog converters Comparators
Two analog comparators
System Clock Control
Synchronization between PWM and ADC (PLL, SIM, Osc)
Optional MSCAN Core

Program/ Program/ Timer PWM


MIPS/ PWM Operating ADC DAC Compara-
Device Data Data (16- Fault QSCI QSPI IC CAN Temp. Package
MHz (6-ch.) Voltage (12-bit) (12-bit) tors
Flash (KB) RAM (KB) bit) Inputs
40 C to
MC56F8023VLC 32 32 4 4 1x6 33.6V 4 2 x 3-ch. 2 (Internal) 1 1 1 - 2 32 LQFP
+105 C
40 C to
MC56F8025VLD 32 32 4 4 1x6 33.6V 4 2 x 4-ch. 2 (Internal) 1 1 1 - 2 44 LQFP
+105 C
40 C to
MC56F8036VLF 32 64 8 4 1x6 33.6V 4 2 x 5-ch. 2 (Internal) 1 1 1 1 2 48 LQFP
+105 C
40 C to
MC56F8037VLH 32 64 8 8 1x6 33.6V 4 2 x 8-ch. 2 (External) 2 2 1 1 2 64 LQFP
+105 C

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 (TWR-
On-chip memory
56F8257) is a cost-effective evaluation,
eFlexPWM with up to nine channels, including
demonstration and development board. The
six channels with high-resolution NanoEdge
TWR-56F8257 can operate stand-alone
placement
or as the main control board in a Tower
Two 8-channel, 12-bit analog-to-digital
System with peripheral modules. It can also
converters (ADCs) with dynamic x2 and x4
be used as the main control board with an
programmable amplifier
APMOTOR56F8000E motor control board.
Three analog comparators with integrated 5-bit
Features
DAC references
Tower-compatible MCU module
Cyclic redundancy check (CRC) generator
MC56F8257 DSC in an 64 LQFP package
Multiple communication interfaces such as QSPI,
The MC56F825x/MC56F824x is part of the Nine LEDs controlled by the MC56F8257
QSCI with LIN functionality, SMBus-compatible
56800E core-based family of DSCs. It combines, DSC
I2C and MSCAN 2.0 A/B module
on a single chip, DSP processing power and Motor control board connector for the
Two 16-bit quad timers (2 x 4 16-bit timers) APMOTOR56F8000E motor control board
MCU functionality with a flexible set of peripherals
On-chip relaxation oscillator: 8 MHz (400 kHz at Four thermistors for single-ended or
including an eFlexPWM module with NanoEdge
standby mode) differential analog inputs to the MC56F8257
placement as well as two ultra-fast ADCs for a
Inter-module crossbar connection DSC
cost-effective solution. Because of its low cost,
CAN transceiver, header and termination
configuration flexibility and compact program code, Applications
JTAG header for the MC56F8257 DSC with
it is a perfect fit for power conversion and motor Solar inverters
header to disconnect from OSBDM
control applications, making it well-suited for many Advance power supplies
MC9S08JM60 MCU with a 4 MHz crystal
other consumer and industrial applications. High-end motor control
USB to SCI bridge
Wireless charging devices
Bootloader enabled header

MC56F82xx
MC56F82xx Block
Block Diagram
Diagram

8-ch. 12-bit ADCA Programable Gain Amplifier Ax 1,2,4 Application Notes


48/64 KB
Program Flash 8-ch. 12-bit ADCB Programable Gain Amplifier Bx 1,2,4 AN3103: 56F8000 Clock Generation Guidelines
8-ch. High-Res. Pulse Width Modulation
to Insure Correct Functionality
6/8 KB Data RAM
AN1916: Three-Phase BLDC Motor Control
1-ch. 12-bit Digital-to-Analog Converter
Cyclic Redundancy Check with Hall Sensors Using 56800/E Digital Signal
3 5-bit Digital-to-Analog Converter
56800E Core 60 MHz
Crystal Oscillator Controllers
3 Analog Comparators
Phase-Locked Loop AN3118: Production Flash Programming for the
Joint Test Action Group/
Relaxation Oscillator
2x Queued Serial Communication Interface
56F8000 Family
Enhance ON-Chip Emulator
1x Queued Serial Peripheral Interface AN4275: Serial Bootloader for 56F82xx
Voltage Regulator 2x Inter-Integrated Circuit/
System Management Bus
AN1965: AN1965 Design of Indirect Power
System Integration
Module (SIM) Computer Operating Properly
1 x MS Controller Area Network
factor Correction Using the 56F800/E
Power-On Reset AN1975: Multiple Target Features Using
8-ch., 16-bit Timer
Interrupt Controller
Low-Voltage Interrupt
Processor Expert and CodeWarrior
Inter-Module Cross Bar

High-
Device MHz Flash (KB) RAM (KB) Timers Resolution AMCP 12-bit ADC SCI SPI I2C Clock Other Package
PWM
MC56F8245VLF 60 48 KB 6 KB 6-ch. 3 2 x 4-ch. 2 1 2 44 LQFP
12-bit DAC,
MC56F8246VLF 60 48 KB 6 KB 6-ch. 3 2 x 5-ch. 2 1 2 Voltage Reg, 48 LQFP
2 x PGA
MC56F8247VLH 60 48 KB 6 KB PDB, 8-ch., x 6-ch. 3 2 x 8-ch. 2 1 2 64 LQFP
Crystal OSC,
16-bit TPM,
MC56F8255VLD 60 64 KB 8 KB 6-ch. 3 2 x 4-ch. 2 1 2 PLL, Relax OSC 44 LQFP
WDT, COP
12-bit DAC,
MC56F8256VLF 60 64 KB 8 KB 6-ch. 3 2 x 5-ch. 2 1 2 msCAN, 2 x 48 LQFP
PGA
MC56F8257VLH 60 64 KB 8 KB 6-ch. 3 2 x 8-ch. 2 1 2 64 LQFP

freescale.com/MCU 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
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
The MC56F84xx is based on our newly designed
Switched mode power supplies differential analog input to the DSC
32-bit DSP core. It is the markets fastest DSP
Wireless charging CAN transceiver, header and termination
MCU, offering exceptional precision, sensing
Smart sensors JTAG header
and control for the most efficient digital power
Arc fault detectors MC9S08JM60 MCU with a 4 MHz crystal
conversion and advanced motor control
Circuit breakers provide
applications. The MC56F84xx includes advanced
Power quality monitors USB-to-SCI bridge
high-speed and high-accuracy peripherals such as
Brushed/brushless DC motors Bootloader enable header
high-resolution pulse width modulation (PWM) with
Permanent magnet synchronous motors
312 pico-second resolution and dual, high-speed
Single and three-phase AC induction motors
12-bit analog-to-digital converters (ADCs) with
built-in PGA sampling up to 3.3 mega samples per MC56F84xx Block Diagram
MC56F84xx
second (Msps) and one high precision 16-bit ADC.
Faster application-specific control loops are driven Core System Communication
via a high-speed 32-bit DSP core with single-cycle
56800EX 4-ch. DMA 3x UART
math computations, fractional arithmetic support
100 MHz
and parallel moves. Memory Resource 3x SPI
Protection Unit
CAN
Features Memory
Quadrature Decoder
100 MHz/100 MIPS 32-bit DSP core 2x I C/SMBus
2
256 KB Flash
64 KB to 256 KB flash memory flexibility and CRC
FlexMemory EOnCE (Debug Module)
DMA controller Voltage Regulator
32 KB Flash or
Single-cycle math computations, fractional JTAG
2 KB EEPROM Internal Watchdog
arithmetic support and parallel moves
32 KB SRAM External Watchdog Clocks and Timer
Up to 24 PWM channels with input capture
High-resolution PWMs with 312 pico-second
resolution Inter-Module Cross Bar
Two 12-bit high-speed ADCs with 3.3 Msps
resolution High-Res. 4x Analog 2x HS ADC
DAC PWM PWM SAR ADC
16-bit ADC with 1 Mpsp resolution CMP 8-ch./12-bit Timers
1-ch./12-bit 8-ch. + 12-ch. 16-ch./16-bit
+ 6-bit DAC with PGA
PWM 4-ch.

Device MHz P Flash (KB) RAM (KB) FlexNVM FlexRAM Key Features Package
MC56F84789 256 KB 32 KB 32 KB 2 KB High-Res. PWM, MC PWM, HS ADC, SAR ADC, DAC, CAN 100-pin LQFP
MC56F84786 256 KB 32 KB 32 KB 2 KB High-Res. PWM, MC PWM, HS ADC, SAR ADC, DAC, CAN 80-pin LQFP
MC56F84769 100 MHz 128 KB 24 KB 32 KB 2 KB High-Res. PWM, MC PWM, HS ADC, SAR ADC, DAC, CAN 100-pin LQFP
MC56F84766 128 KB 24 KB 32 KB 2 KB High-Res. PWM, MC PWM, HS ADC, SAR ADC, DAC, CAN 80-pin LQFP
MC56F84763 128 KB 24 KB 32 KB 2 KB High-Res. PWM, HS ADC, SAR ADC, DAC, CAN 64-pin LQFP
MC56F84587 256 KB 32 KB 32 KB 2 KB 2x MC PWM, HS ADC, SAR ADC, DAC, CAN 100-pin LQFP
MC56F84585 256 KB 32 KB 32 KB 2 KB 2x MC PWM, HS ADC, SAR ADC, DAC, CAN 80-pin LQFP
MC56F84567 128 KB 24 KB 32 KB 2 KB 2x MC PWM, HS ADC, SAR ADC, CAN 100-pin LQFP
MC56F84565 128 KB 24 KB 32 KB 2 KB 2x MC PWM, HS ADC, SAR ADC, CAN 80-pin LQFP
80 MHz
MC56F84553 96 KB 16 KB 32 KB 2 KB High-Res. PWM, HS ADC, SAR ADC, DAC, CAN 64-pin LQFP
MC56F84550 96 KB 16 KB 32 KB 2 KB High-Res. PWM, HS ADC, DAC, CAN 48-pin LQFP
MC56F84543 64 KB 8 KB 32 KB 2 KB High-Res. PWM, HS ADC, SAR ADC, DAC, CAN 64-pin LQFP
MC56F84540 64 KB 8 KB 32 KB 2 KB High-Res. PWM, HS ADC, DAC, CAN 48-pin LQFP
MC56F84462 128 KB 24 KB 32 KB 2 KB MC PWM, HS ADC, DAC, CAN 64-pin LQFP
MC56F84452 96 KB 16 KB 32 KB 2 KB MC PWM, HS ADC, CAN 64-pin LQFP
MC56F84451 60 MHz 96 KB 16 KB 32 KB 2 KB MC PWM, HS ADC, CAN 48-pin LQFP
MC56F84442 64 KB 8 KB 32 KB 2 KB MC PWM, HS ADC, 64-pin LQFP
MC56F84441 64 KB 8 KB 32 KB 2 KB MC PWM, HS ADC 48-pin LQFP

44 freescale.com/MCU
More Than You Expect | 2012

32-bit PXN
Dual-core solution for industrial communication

ADC: 36-channel, 10-bit TWR-PXN20


Fast Ethernet controller support The Tower kit supporting the PXN families
Debug support JTAG interface, Nexus 3 provides a Tower-complaint platform for
Timed I/Os: eMIOS 24-channel, 16-bit cost-effective vehicle applications and
Internal timers: 8-ch., 32-bit programmable can be used with the Tower platform for
interrupt timers advanced application validation work.
Temperature range of 40 C to +105 C The Tower kit comes with complete
Package options 208 MAPBGA documentation, including a certification pack
Low-power modes for engineers looking to develop functionally
safe systems.
Applications Features
Industrial network concentrators
The 32-bit dual-core PXN20 Power Architecture PXN20 in a 256 MAPBGA package
Factory automation
MCU supports a variety of communication FlexCAN header
Process controls
protocols, allowing you to design a cost-effective, Potentiometer interfaced to ADC
Serial-to-Ethernet bridge
reliable industrial gateway with cutting-edge RS232/RS485 Interface
Fire and security systems
performance. A large amount of on-chip flash, GPIO buttons and LEDs
Switched mode power supplies
on-chip SRAM with error correction code capability, TWRPI header
Wireless charging
36-channel ADC, dual cores and a host of serial MMA845x accelerometer
Smart sensors
I/Os make the PXN20 a compelling solution for 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
peripheral cards
e200z6 and e200z0 dual processors running up Brushed/brushless DC motors
Support for expanded TWR-Serial peripheral
to 116 MHz Permanent magnet synchronous motors
board for Ethernet and serial connectivity
2 MB on-chip flash Single- and three-phase AC induction motors
Up to 592 KB on-chip SRAM
32-channel DMA PXN20
PXN20 Block
Block Diagram
Diagram
EEPROM emulated in program flash (16 KB
Core System Debug Core
sectors)
System Semaphone
JTAG
Up to 12x UART, 3x SPI, 6x CAN and 4x I2C Timer Module
e200z6 Interrupt Boot Assist e200z0
2x Nexus
Core Controller Module Core
DMA Software
(32-ch.) Watchdog

DSP + FPU Crossbar Frequency VLE


Switch Modulated PLL

VLE Memory Clock Monitor


Protection Unit Unit

CACHE VReg
Periodic
MMU Interrupt Timer

Memory Control Communication


2 MB ADC Timer 12x
Flash (32-ch.) (32-ch.) UART
128 KB 4x
Data Flash Cross Cyclic SPI
Trigger Redundancy
Up to 512 KB Unit Checker 6x
SRAM CAN
w/ECC External
(32 KB S/B) Bus

Ethernet
Up to 80 KB
SRAM 4x
W/ECC I 2C

Part Number Core Speed Flash SRAM Timers ADC Ethernet SCI DSPI FlexCAN I2C Other Temp. Package
Dual 116 WDT, Sys Timer,
MPXN2020VMG116 2 MB 59 2KB Yes 6 6 208MABBGA
Core, MHz 32-ch., eDMA, Ext. 40 C
32-ch., 32-ch.,
e200z6 4 4 Bus I/F, Cross Trigger to +105
116 32-bit 12-bit ADC
MPXN2120VMG116 and 2 MB 128 KB - 12 5 Unit, PIT, Semphore C 208MABBGA
e200z0 MHz Module

freescale.com/MCU 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
channels and eDMA Features
PXD10 in 176 LQFP package
Applications FlexCAN header
The PXD10 family of 32-bit Power Architecture
Building control display units ADC header
MCUs provides a cost-effective, single-chip display
Factory display units GPIO buttons and LEDs
solution for the industrial market. An integrated TFT
Ruggedized displays 2x RGB LEDs
driver with digital video input ability from an external
Industrial instrumentation TWRPI header
video source, significant on-chip memory and low-
MMA845x accelerometer
power design methodologies provide flexibility and Application Notes
Nexus interface, mini-JTAG and OSJTAG
reliability in meeting display demands in rugged AN4437: Solar Panel 3-Phase Inverter Controlled
interfaces for debug and evaluation
environments. by the PXS20
Expansion connectors to additional Tower
AN4389: PXS30 Self Test Control Unit
The platform architecture includes an on-chip 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
PXD10 Block
Block Diagram
Diagram
PXD10 family offers you a cost effective entry-level
industrial display solution with the ability to scale Core System Debug Display
DMA Memory Display Control
your designs to fit your performance needs. (16-ch.) Protection Unit
JTAG
Unit

Boot Assist Nexus Segment


Watchdog Module LCD Controller
e200z0
Features Periodic
Interrupt Timer
VReg Video Input

TFT display controller capable to WVGA System


Timer
RTC
32K OSC
VLE
resolution Interrupt
Controller
2 x Frequency
Modulated PLL
CACHE
Parallel data interface (PDI) for digital video input Crossbar
Switch
Clock Monitor
Unit

40 x 4 LCD segment display driver


Memory Control Communication
Six stepper motor drivers Stepper ADC 2x
Up to 1MB Quad Motor Drivers (16-ch, 10-bit) UART
Flash SPI Flash
w/ECC Interface 3x
SPI
2x Timer
(up to 16-ch)
2x SRAM 2x
48 KB Controller CAN
SRAM
w/ECC Sound
Up to 160 KB Generation Module
Graphics
SRAM 4x
I2C

Display H/W Stepper


Segment Video Graphics
Part Number Core Speed Flash SRAM Control Graphics ADC Motor DDR Other Temp. Package
Display Input RAM
Unit Acc. Drive
512 Up to 4x UART,
MPXD1005VLQ64 e200z0 64 MHz 48 KB 384 - - - - 6 - 144 LQFP
KB 4x I2C, 3x DSPI,
MPXD1010VLQ64 e200z0 64 MHz 1 MB 48 KB 160 WVGA Yes - 160 KB 6 - 3x FlexCAN, 144 LQFP
16- Optional EBI, 40 C
MPXD1010VLU64 e200z0 64 MHz 1 MB 48 KB 160 WVGA Yes - 160 KB ch., 6 - Sound Generator, to 176 LQFP
10- RTC, 2x 16-ch., +105 C
MPXD2020VLU125 e200z4 125 MHz 2 MB 64 KB - XGA Yes Yes 1 MB bit 6 32-bit Timers, 176 LQFP
Yes Quad SPI Flash
MPXD2020VLT125 e200z4 125 MHz 2 MB 64 KB - XGA Yes Yes 1 MB 6 Interface, 16-ch. 208 LQFP
(optional)
MPXD2020VVU125 e200z4 125 MHz 2 MB 64 KB - XGA Yes Yes 1 MB 6 eDMA, WDT 416 PBGA

46 freescale.com/MCU
More Than You Expect | 2012

32-bit PXR
High-performance MCU for real-time applications

64-channel dual programmable timing controller


64-channel 12-bit quad analog-to-digital TWR-PXR40
converter (ADC) The Tower Kit supporting the PXR40 family
Robust communication capabilities: 4x CAN, 3x provides a tower complaint platform for cost-
UART, 4x SPI ports effective vehicle applications and may be
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
PXR40 in 416 MAPBGA package
with integrated analog and processing power, Timing applications
FlexCAN header
offers industrial users a reliable, robust controller to Potentiometer interfaced to ADC
Application Notes
meet a variety of timing critical application needs, RS485 interface
AN4437: Solar Panel 3-Phase Inverter Controlled
such as motion/motor control, without sacrificing CAN header
by the PXS20
performance during complex operations. eTPU headers
AN4389: PXS30 Self Test Control Unit
(STCU) Reset Configuration Data in Shadow GPIO buttons and LEDs
The PXR40 Power Architecture MCU provides
FlashAN4431: TSI Module Application on the TWRPI header
strong computing power with its 264 MHz clock
S08PT Family MMA7445L accelerometer
speed and on-chip digital signal processing.
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.

The combination of exceptional performance, PXR40


PXR40 Block
Block Diagram
Diagram
advanced signal processing capabilities and ultra-
Core System Debug
large flash memory array offered in the PXR40 DMA Interrupt
(64-ch.) Controller JTAG
Power Architecture MCU helps address the e200z7
Superscalar DMA Periodic Interrupt
(32-ch.) Timer (4-ch.) Nexus
Core
growing computational and timing demands within
Crossbar 4x Software
industrial markets. DSP + FPU
Switch Watchdog

Memory
Protection Unit Watchdog

Features VLE
VReg Frequency
Modulated PLL
e200z7 CPU at 264 MHz with integrated DSP CACHE
Boot Assist
Module (BAM)
capability provides the necessary computational MMU

performance for timing dependent applications


Memory Control Communication
SIMD module for DSP and floating point 4 x ADC Timers 3x
Up to 4 MB (64-ch.) (32-ch.) UART
operations Flash
W/ECC
2 x eTPU 4x 4x
SPI
Variable length encoding (VLE) (64-ch.) Decimation Filter

256 KB 6 KB Data 4x
4 MB flash memory with ECC SRAM
w/ECC
24 KB code RAM CAN
(32 KB S/B)
256 KB SRAM with ECC

Ext.
Part Number Core Speed Flash SRAM Timers ADC eTPU SCI DSPI FlexCAN Other Temp. Package Package
Bus

MPXR4030VVU264 264 MHz 3 MB 192 KB 32-ch. eDMA and 144 LQFP


4 x 16-
32-ch. x 2x 64-ch. eDMA,
ch., 40 C to 416 PBGA
e200z7 32-bit 32-ch. 3 2 3 Y 4x Dec Fil, 6 KB
12-bit +105 C 416 PBGA
MPXR4040VVU264 264 MHz 4 MB 256 KB Timer eTPU Data/24 KB Code 144 LQFP
ADC RAM (eTPU), WDT

freescale.com/MCU 47
More Than You Expect | 2012

32-bit PXS
Dual-core, single-chip MCU for functional safety applications

Applications
Boiler heating control TWR-PXS
Programmable logic control The Tower kit supporting the PXS30
Input-output control and PXS20 families provides a Tower-
Off-grid solar power inverters compliant platform for cost-effective vehicle
Commercial solar power inverters applications and may be used with the Tower
Residential solar power inverters platform for advanced application validation
Unmanned vehicles (ground, air, water) work. The Tower kit comes with complete
Motion control documentation, including a certification pack
Process control for engineers looking to develop functionally
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 RS485 connector
Application Notes MMA845x accelerometer
to handle a variety of industrial designs. The dual-
AN4437: Solar Panel 3-Phase Inverter Controlled
core can be operated in lockstep mode (redundant Nexus interface, JTAG and OSJTAG
by the PXS20
processing and calculations) or decoupled parallel interfaces for debug and evaluation
AN4389: PXS30 Self Test Control Unit
mode (independent core operations). The PXS Safety certification pack
(STCU) Reset Configuration Data in Shadow
MCUs are SafeAssure solutions. Expansion connectors to additional Tower
FlashAN4431: TSI Module Application on the
peripheral cards
Features S08PT Family
High-performance 180 MHz e200z7d dual cores
PXS30Block
PXS30 Block Diagram
Diagram
Up to 2 MB flash memory with ECC
Up to 512 KB on-chip RAM with ECC Crossbar Masters Debug
Vreg e200 Core e200 Core Vreg JTAG
Sphere of replication for key components (such
SPE2 SPE2 Nexus
as core, eDMA, XBAR) Interrupt Interrupt
Controller VLE VLE Controller
Redundancy checking units FlexRay
MMU MMU PDI
eDMA eDMA Controller
SoR connected to a Fault collection and control
unit
Crossbar Switch Crossbar Switch
3x PWM units with 4x 16-bit channels per
Memory Protection Unit Memory Protection Unit
module
Communications interfaces RC RC
I/O I/O
4x UART, 3x SPI, 4x CAN, 3x I2C Bridge EBI Flash Flash MDDR1 Bridge
(ECC) (ECC)
Ethernet RC
Up to 4 12-bit analog-to-digital converters
Communications

(ADCs)
I/O System
FlexPWM
FlexCAN
LINFlex

eTimer
FCCU

2 ATD

Safety Certification Pack available to support


DSPI

CTU
I2C
3x

3x

4x

3x

2x

design efforts

Part Number Core Speed Flash SRAM Timers ADC PWM SCI DSPI FlexCAN I2C Other Temp. Package
Dual
MPXS2005VLQ80 80 MHz 512 KB 128 KB 2 3 2 - 144 LQFP
e200z4
Dual Full Sphere of
MPXS2010VLQ80 80 MHz 1 MB 128 KB 2 3 2 - 144 LQFP
e200z4 Redundancy, Fault
3x 6-ch., 4x
Dual Collection Unit,
MPXS2010VLQ120 120 MHz 1 MB 128 KB 32 12-bit, 3x 2 3 2 -
e200z4 Ext. Bus, FlexRay, 144 LQFP
Timers, <34- 4-ch. ECC Protection for
PIT ch.
Dual Internal Memory,
MPXS2010VMM80 80 MHz 1 MB 128 KB 2 3 2 - eDMA 257 MAPBGA
e200z4 40 C +
Dual 105 C
MPXS2010VMM120 120 MHz 1 MB 128 KB 2 3 2 - 257 MAPBGA
e200z4
Dual Full Sphere of
MPXS3010VMM150 150 MHz 1 MB 256 KB 3 3 4 1 257 MAPBGA
e200z7d Redundancy, Fault
3x 6-ch. 2x Collection Unit,
Dual 32 4x 12-
MPXS3015VMS180 180 MHz 1.5 MB 384 KB 4-ch. 3 3 4 1 Ext. Bus, FlexRay, 473 MAPBGA
e200z7d Timers, bit Flex ECC Protection for
PIT
Dual Internal Memory,
MPXS3020VMS180 180 MHz 2 MB 512 KB 3 3 4 1 eDMA, Ethernet 473 MAPBGA
e200z7d

48 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 with limited bandwidth or USB ports
enabling scalability in applications and systems. UART with programmable custom baud rates Add USB to systems that require lengthy
from 300 bps to 115200 bps and hardware flow certifications (i.e. medical, military, aerospace)
Reduce time to market
control (RTC/CTS) or software Xon/Xoff flow PC-peripheral bridges
Reduce development costs
control USB-to-Serial bridge
Simplify system design
Configurable USB VID, PID and device
Reduce support costs
description strings in internal flash
Feature compatible with existing devices
Compact 5 x 5 mm Pb-free RoHS-compliant 24
Freescale is developing a complete range of Ready 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
Item Pricing (MSRP)
UART port, reducing external components count.
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 USB2SER Software and Drivers and
Tools and Software Free
Setup GUI
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, A cost-effective development tool for (R)S08, S12(X),
reconfigurable hardware ColdFire, Kinetis and PX products that provides real-
including:
Interchangeable peripheral modulesserial, time, in-circuit flash programming, emulation and
Metering memory and graphical LCDmake customization debugging through the BDM interface.
Medical easy
Open-source hardware and standardized
Power conversion and motor control
specifications promote the development of
Lighting additional modules for added functionality and
Appliances customization
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 MQX RTOS is a market-proven software, made
environment that supports all key Freescale MCUs by the functionality needed available on Freescale processors for over 15 years
and MPUs across our 8-, 16- and 32-bit product Applications are created with embedded and has been certified for use in military, avionics
range of Kinetis, ColdFire and Power Architecture- components that encapsulate initialization code and medical applications.
based families. The award-winning CodeWarrior and basic elements of embedded systems Simple and Scalable
IDE goes well beyond basic code generation and A code generator creates tested, optimized Freescale MQX software solutions offer a
debugging by providing built-in features and utilities, C code tuned to your application needs straightforward API with a modular architecture,
so you can deliver better quality products to A built-in knowledge base immediately flags making it simple to fine tune custom applications
resource conflicts and incorrect settings and scalable to fit most requirements.
market faster.
A Component Wizard tool allows users to
For more information, please visit
More than 100 example projects are available to create their own hardware-independent
freescale.com/MQX.
assist in your design efforts. By using the New embedded components
Project Wizard, you can create a working project in Touch-Sensing Sofware (TSS)
as few as seven mouse clicks. And when market
Freescale MQX RTOS
Touch sensing helps increase product lifetimes
To help accelerate time to market and improve
requirements change mid-project, the MCU Change by eliminating the mechanical wear and tear
application development success, Freescale offers
Wizard allows you to re-target the project to a new associated with push buttons and switches. The
the Freescale MQX real-time operating system Xtrinsic TSS 2.5 now enables touch sensing in
MCU in as few as four mouse clicks, allowing you
(RTOS) with TCP/IP and USB software stacks to any ColdFire+ and Kinetis MCU in addition to
to choose the MCU and the default connection. The
particular ColdFire families at no additional charge. all of our 8-bit S08 or 32-bit ColdFire V1 MCUs,
IDE automatically reconfigures your project with the
Freescale plans to expand the availability of this giving designers the flexibility to select from more
correct build tools (compiler, assembler, linker) and
complimentary enablement software to include than 850 Freescale MCUs to add cost-effective
the appropriate support files (header, libraries, linker).
many embedded processors in its broad portfolio. touch-sensing functionality to their human-machine
Processor Expert is a rapid application design tool interface (HMI) designs.
integrated into CodeWarrior tool suites that can be Full Featured and Powerful
The latest TSS library, TSS2.5 supports the
utilized with our Freescale MCU platforms to help The combination of Freescale MQX software
touch-sensing input (TSI) module in the ColdFire+
halve your development cycle. It combines easy-to- solutions and silicon portfolio creates a
and Kinetis MCU families for highly accurate and
use component-based application creation with an comprehensive source for hardware, software,
robust hardware-assisted touch-sensing, providing
expert knowledge system. tools and services needs, providing a streamlined designers low-power modes (as low as 1 uA) with
and powerful platform. wake-up through touch via the TSI pins. The TSI
module has extremely high sensitivity with a very
low capacitance measurement resolution.

50 freescale.com/MCU
More Than You Expect | 2012

Development Tool Summary


8-bit Development Tool Summary
Starter Kit Advanced Development
Family Part Numbers
Demo Board Software Evaluation Board Debug Interface Cable Software
MC9S08JS16/8 DEMO9S08JS16
S08JM/S MC9S08JM16/8 DEMO9S08JM16
MC9S08JM32/60 DEMOJM
MC9S08DZ/V/N16/32/60 DEMO9S08DZ60 EVB9S08DZ60
S08D
MC9S08DZ/V/N96/128 - EVB9S08DZ128
MC9S08LL16/8 DEMO9S08LL16
S08LL
MC9S08LL36/64 TWR-MC9S08LL-KIT
MC9S08PT8/16/32/60
S08P MC9S08PA2/4/8/16/32/60 TWR-S08DC-PT60 TWR-S08PT60-KIT CWP-BASIC-NL/FL
CWX-Hxx -SE
(Perpetual License)
MC9S08PL2/4/8/16/32/60 (Compiler Limited to 64 KB U-MULTILINK
CWA-BASIC-NL/FL
Compiled C Code)
S08LG MC9S08LG32/16 DEMO9S08LG32 (Annual Subscription License)
MC9RS08LA8 DEMO9RS08LA8
RS08L
MC9RS08LE4 DEMO9RS08LE4
MC9S08QB8/4 DEMO9S08QB8
MC9S08QE8/4 DEMO9S08QE8
S08QE/B
MC9S08QE32/16 DEMO9S08QE32
MC9S08QE64/96/128 DEMOQE128 -
S08QA MC9S08QA2/4 DEMO9S08QA4E -
S08QG MC9S08QG4/8 DEMO9S08QG8E

DSC Dev Tool Summary


Starter Kit Advanced Development
Family Part Numbers
Demo Board Software Evaluation Board Debug Interface Cable Software
MC56F8006/2 M56F8006DEMO -
MC56F8013 DEMO56F8013 -
MC56F8014 DEMO56F8014 - CW(A/P)-BASIC-NL/FL
56F8000 U-MULTILINK CW(A/P)-STANDARD-
MC56F802x/3x - 56F8037EVM NL/FL CW(A/P)-PRO-
CWX-Hxx-SE NL/FL
MC56F824x/5x TWR-56F8257-KIT (Compiler Limited to -
MC56F84xxx TWR-56F8400 64 KB Compiled C
Code) A = Annual Subscription
MC56F8322/8323 - MC56F8323EVM
P = Perpetual
MC56F8345/8346/8347 MC56F8376EVME Subscription
56F8300 CWH-UTP-ONCE-HX
MC56F8355/8356/8357
MC56F8365/8366/8367

DSC Dev Tool Summary


Advanced Development
Family Part Numbers
Evaluation Board Starter S/W Debug Interface Cable Software
PXS2005/10 TWR-2010
PXS
PXS3005/15/20 TWR-3020
PXD1005/10 TWR-PXD10-KIT CWX-HCx-SE CW(A/P)-BASIC-NL/FL CW(A/P)-
PXD (Compiler Limited to 512 KB U-MULTILINK STANDARD-NL/FL CW(A/P)-PRO-
PXD2020 TWR-PXD20-KIT Compiler Code) NL/FL
PXN PXN2020/21 TWR-PXN20-KIT
PXR PXR4030/40 TWR-PXR40-KIT

32-bit Development Tool Summary


Starter Kit Advanced Development
Family Part Numbers
Demo Board Software Evaluation Board Debug Interface Cable Software
51QExxx MCF51QE128, 64, 32 DEMOQE128 EVB51QE128
51ACxxx MCF51AC128/256 DEMOACKIT - CW-MCU-BASIC-CX/
CWX-HXX-SE LX
51JMxxx MCF51JM128, 64 DEMOJM EVB51JM128
CW-MCU-STDED-
51CNxxx MCF51CN128 TWR-MCF51CN-KIT - U-MULTILINK
CX/LX
5225x MCF5225x TWR-MCF5225x-KIT M52259EVB CW-MCU-PROED-
5301X MCF53010/1/2/3/4/5/6/7 - CW-MCU-SE CX/LX
MCF5441x MCF54450/1/2/3/4/5 TWR-MCF5441x-KIT

Kinetis Dev Tool Summary


Starter Kit Advanced Development
Family Part Numbers
Basic Software Complete Kit Debug Interface Cable Software
K10 MK10X128, 256 N512
TWR-K60N512 TWR-K60N512-KIT
K20 MK20X128, 256 N512 CW-MCU-BASIC-CX/
K30 MK30X128, 256, N512 KWIKSTIK-K40 LX
TWR-K40X256-KIT CW-MCU-STDED-
K40 MK40X128, 256, N512 KWIKSTIK-K40 CW-MCU-SE U-MULTILINK
CX/LX
K50 MK51, 52, 53 TWR-K53N512 TWR-K53N512-KIT CW-MCU-PROED-
K60 K60X128, 256, N512 TWR-K60N512 TWR-K60N512-KIT CX/LX
K70 K70X512, N512, N1M0 TWR-K701M0 TWR-K701M0-KIT

freescale.com/MCU 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. 20092012.
Document Number: BRCIPRODUCTS / REV 8

You might also like