Microcontroladores Coldfire+ Kinetis

Embed Size (px)

Citation preview

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    1/80

    Designer Resource. Accelerate. Simplify. Issue 5, Version 2November 2010

    Next-Generation Microcontrollers

    I N T R O D U C I N G

    ColdFire+ Family

    Kinetis Family

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    2/80

    Welcome to the exciting fifth edition of Beyond Bits. Were introducing two new microcontroller

    lines to help realize your most innovative ideas.

    The Freescale ColdFire+ and Kinetis 32-bit MCU families expand your choices, regardless of

    core or architecture preference, and help you design more optimized products. Built from 90nm

    thin-film storage (TFS) flash technology, our new MCUs feature unique FlexMemory capability,

    a powerful array of mixed-signal analog peripherals and the latest ultra-low-power technology.

    Bundled with the latest Eclipse-based CodeWarrior Development Studio, MQX RTOS and the

    modular Tower System, we help you design more quickly and easily.

    In addition to these two new lines, our extensive range of 8-, 16- and 32-bit MCUs offer

    MCU solutions you can trust. You can count on us to deliver industry-leading vertical solutions,

    scalable product lines, intellectual property and process technology roadmaps, outstanding

    technical support and a broad range of devices available for a minimum period of 10 years.

    Weve worked hard to create a seamless design environment where you can easily scale from

    8-bit to 32-bit, between architectures, re-using code and developing with the same tools.

    This fifth edition focuses on product family details and key technical highlights of these

    new MCU families. And you wont want to miss these detailsweve packed some exciting

    new features onto these parts, including the best in low power, connectivity, HMI and

    security innovation.

    Overall, were adding hundreds of new 32-bit MCUs to help fuel your imagination

    and inspire your next design.

    Enjoy this edition.

    Regards,

    Reza Kazerounian

    Senior Vice President, Microcontroller Solutions Group

    For Terms and Conditions and to obtain a list of available products, visit freescale.com/productlongevity.

    Issue 5

    Beyond Bits

    Building the industrys most trusted MCUs

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    3/80

    Next-Generation Microcontrollers 1reescale.com/ColdFire+ | reescale.com/Kinetis

    Overview

    Issue 5

    Beyond BitsTable of Contents

    Portfolio Overview 2

    ColdFire+ V1 Microcontroller Family Overview 4

    Kinetis Microcontrollers Overview 10

    Kinetis Microcontrollers Families 12

    Kinetis K10 Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    Kinetis K20 Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    Kinetis K30 Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    Kinetis K40 Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    Kinetis K60 Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    Technical Highlights 31

    Core Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    Compatibility and Scalability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    90nm TFS Flash and FlexMemory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    Xtrinsic Low-Power Touch-Sensing Interace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

    Segment LCD Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

    Precision Analog and Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    Clocking System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    IEEE 1588 Ethernet Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    Universal Asynchronous Receiver/Transmitter (UART) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

    USB Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

    External Interaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

    Development Tools 60

    Freescale MQX Sotware Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Freescale Tower System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

    CodeWarrior Development Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

    IAR Embedded Workbench . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

    Keil Microcontroller Development Kit (MDK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

    Green Hills Sotware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

    CodeSourcery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

    P&E Micro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

    Segger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

    Swell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

    Quick Reference 76

    This document contains inormation on a new product. Speciications and inormation herein are subject to change without notice.

    Email this Document Print this Document

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    4/80

    Beyond Bits, Issue 5, Version 2Next-Generation Microcontrollers

    Overview

    Portfolio OverviewNext-generation 32-bit microcontrollers

    Freescales 32-bit industrial and consumer microcontrollers

    are evolving into a new era enabled by innovative 90nm thin-ilm

    storage (TFS) lash memory technology with FlexMemory.

    The result? Hundreds o new mixed-signal MCUs with

    perormance, memory and eature scalability, and a market-leading

    enablement bundle that delivers a one-stop-shop solution or

    MCUs, development tools and runtime sotware.

    Freescale has combined its innovative

    IP, lash technology and platorm-

    based design capability into a portolio

    o devices that are solutions-ocused

    and core-agnostic. The new 32-bit

    ColdFire+ MCU amilies are built using

    the ColdFire V1 core. The new Kinetis

    MCU amilies are built using the ARM

    Cortex-M4 core. Both amilies share

    the same sotware enablement, the same

    low-power lexibility and oer consistent

    peripheralsmaking it simple to pick the

    best solution or your end application.

    APPLIANCE

    Robustness

    5V Capability

    High-PerormanceTimers

    Human-MachineInterace

    CONSUMER

    Low Power

    USB Connectivity

    Encryption

    Touch Sensing

    GENERAL

    PURPOSE

    Large, CompatiblePortolio

    Full ConnectivityOering

    Low Power

    Precision Analog

    Enablement

    ENERGY AND

    METERING

    MeasurementEngine

    Power LineCommunication

    Wireless Capability

    MEDICAL

    Precision Analog

    Ultra-Low Power

    ConnectivityContinua

    FACTORY

    AUTOMATION

    Signal Processing

    High-SpeedPeripherals

    Integrated Analogand Mixed Signal

    ColdFire+MCUs

    Kinetis MCUs

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    5/80

    Next-Generation Microcontrollers 3reescale.com/ColdFire+ | reescale.com/Kinetis

    Overview

    ColdFire+ Microcontrollers

    Design Innovation. Accelerated.

    Application-oriented solutions with

    increased integration, ultra-low

    power and optimized cost.

    ColdFire+ MCUs build upon the ColdFire

    architectures strong heritage and

    signiy the next step in the evolution o

    ColdFire MCUs. ColdFire+ MCUs add

    several impressive new eatures:

    FlexMemory,configurable

    embedded EEPROM

    Additionalapplication-specific

    peripherals or consumer goods,

    appliances and smart metering High-precision,high-performance

    mixed-signal capability

    Incrediblelow-powerfeatures,with

    run currents down to 150 A/MHz

    The MCF51Qx/Jx amilies are the irst

    ColdFire+ products that combine cutting-

    edge low-power perormance with a

    diverse set o analog, connectivity and

    security peripherals, all packaged in low

    cost, small ootprint packages. These areonly the beginning o the next round o

    investment in the uture o ColdFire.

    Kinetis Microcontrollers

    Design Potential. Realized.

    Market-leading mixed-signal

    integration, scalable perormance

    and ultra-low power.

    Complementing Freescales ARMbased

    i.MX MPU products, Kinetis represents

    the most scalable portolio o mixed-

    signal ARM Cortex-M4 MCUs in the

    industry. By oering ARM microcontrollers

    in addition to our existing ColdFire

    solutions and MCUs built on Power

    Architecture technology, Freescale is

    ocused on delivering the best hardware

    and sotware solution available in

    the marketplaceregardless o

    core architecture preerence.

    Freescale will deliver over 200 new

    Kinetis MCUs with scalable perormance,

    memory and eature integration over

    the course o the next 18 months. The

    beneits are obvious: designers can select

    the part they need while knowing they can

    also quickly adjust to market changes.

    Pin compatibility, peripheral compatibility

    and sotware compatibility allow

    maximum reuse while minimizing

    design time and cost.

    Built upon the ARM Cortex-M4

    core, Kinetis MCUs share the same

    FlexMemory conigurable EEPROM

    capability, mixed-signal integration and

    low-power IP strengths as their ColdFire+

    cousins, but add additional connectivity,

    human-machine interace and saety

    and security unctionality. The irst phaseo the Kinetis portolio consists o ive

    compatible MCU amilies that take

    MCU scalability and integration to

    the next level. Additional amilies with

    application-ocused peripheral sets are

    currently in design and will be available

    throughout 2011.

    Comprehensive Enablement

    Time to market in 32-bit MCU design

    increasingly depends on sotware

    development and the expectation that

    silicon vendors will provide complete

    enablement solutions. Freescale

    recognizes this and has enabled

    ColdFire+ and Kinetis MCUs with a

    powerul set o common sotware and

    hardware development tools. Freescale

    plans to deliver and support CodeWarrior

    or Microcontrollers v10.x (Eclipse)

    IDE with Processor Expert, the mostadvanced tool o its kind, along with the

    complimentary Freescale MQX RTOS

    or both ColdFire+ and ARM Cortex-M4

    solutions. Kinetis MCUs also have the ull

    support o the expansive ARM ecosystem,

    including IAR and Keil. The Freescale

    enablement oering, combined with

    the ull support o the ARM ecosystem,

    provides a pathway or quick design

    and reduced design headaches. The

    Freescale Tower rapid prototyping system

    completes the oering by providing

    unlimited quick prototyping capabilities,

    eliminating months o development time.

    More than 40 new 90nm

    ColdFire+ MCUs

    More than 200 new 90nm

    Kinetis MCUs

    90nm TechnologyTFS flash with FlexMemory

    EEPROM capability

    Mixed Signal

    32-bit MCUs with hugeperformance, memory and

    feature scalability

    Ultra-LowPower

    ConsumptionFlexible power management

    to balance performance

    and battery life

    SoftwareEnablement

    Market-leading IDE,

    RTOS and

    initialization tools

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    6/80

    Beyond Bits, Issue 5, Version 2Next-Generation Microcontrollers

    ColdFire+ MicrocontrollersColdFire+ Microcontrollers

    ColdFire+ Microcontrollers

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    7/80

    Next-Generation Microcontrollers 5reescale.com/ColdFire+ | reescale.com/Kinetis

    ColdFire+ Microcontrollers

    Design Innovation. Accelerated.

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    8/80

    Beyond Bits, Issue 5, Version 2Next-Generation Microcontrollers

    ColdFire+ Microcontrollers

    ColdFire+ V1 Microcontrollers

    For secure ultra-low-power applicationsThe ColdFire+ Qx and Jx amilies

    ombine cutting-edge low-power

    perormance with a diverse set o analog,

    onnectivity and security peripherals, all

    packaged in cost-eective, small ootprint

    packages. Six amilies are built rom

    0nm thin-ilm storage lash technology

    with FlexMemory. Features common to

    ll six amilies include 32 KB128 KB

    o lash, up to 32 KB o FlexMemory (2KB EEPROM), lash programming and

    peripheral operation rom 1.71V to 3.6V,

    0 low-power modes, a low-power touch-

    ensing interace, 12-bit DAC and a range

    o serial communications interaces and

    mers. This rich set o eatures makes

    he ColdFire+ Qx/Jx amilies ideal or

    ost- and space-constrained consumer

    nd industrial applications ranging rom

    portable hand-held devices to wireless

    ensing nodes.

    The six scalable ColdFire+ amilies

    onsist o the MCF51QU, MCF51QH,

    MCF51QF and MCF51QM, and the

    MCF51JU and MCF51JF devices. All

    amilies are sotware and pin-to-pin

    ompatible, allowing easy migration

    between devices to take advantage o

    dditional memory and unctionality.

    ColdFire+ Jx/Qx Families

    Only on JF,QF and QM

    Only onQH and QM

    Only on JF,JU, QF and QU

    Only onJF and JU

    LEGEND

    Timers

    Power

    Management

    Core and System Memory and

    Memory Interfaces

    Communication

    Interfaces

    Human-

    Machine

    Interface

    (HMI)

    Clocks

    Phase-LockedLoop

    Frequency-Locked Loop

    Low/High-FrequencyOscillators

    InternalReference

    Clocks

    CarrierModulatorTransmitter

    System

    Security and

    Integrity

    CRC

    Watchdog

    Analog

    16-bit ADC

    12-bit ADC

    AnalogComparator

    6-bit DAC

    1.7V to 3.6VVoltageRegulator

    CrossbarSwitch

    Direct MemoryAccess

    12-bit DAC

    VoltageReference

    Timers x2

    ProgrammableDelay Block

    ModuloTimer

    Low-PowerTimers x2

    Flash

    FlexNVM

    SerialProgramming

    I/F (EzPort)

    PowerManagement

    Controller

    External BusInterface

    (Mini-FlexBus)

    RAM

    GPIO

    CapacitiveTouch Sense

    ExternalInterrupt

    I2C x4

    SPI x2

    I2S/SAI

    UART x2 withSmart Card

    USB OTGLS/FS

    USB ChargerDetect

    HardwareEncryption

    (CAU)

    RandomNumber

    Generator

    FlexRAM

    CPU Debug

    ColdFire V1 Core

    Low-LeakageWake-Up

    InterruptController

    EnhancedMultiply-

    Accumulator

    HardwareDivide

    Perormance

    50MHzColdFire V1core+eMAC+

    hardware divide

    4-channelDMAforperipheraland

    memory servicing with reduced CPU

    loading and aster system throughput

    Crossbarswitchenablesconcurrent

    multi-master bus access, increasing

    bus bandwidth

    Independentflashbanks,allowing

    concurrent code execution and

    irmware updating with no perormance

    degradation or complex coding routines

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    9/80

    Next-Generation Microcontrollers 7reescale.com/ColdFire+ | reescale.com/Kinetis

    ColdFire+ Microcontrollers

    Portable Media Player Device Accessory

    Codec ColdFire+

    12:00

    Portable

    Media Player

    Real-Time ClockUser Interface

    with Graphic Display

    and Touch Sensing

    USBSpeaker or Headset

    Smart Card Interface

    for Media Data Storage

    Battery Power

    (chargeable by USB)

    Internal EEPROM forUser Settings Storage

    CryptographyModule Performs

    AccessoryAuthentication

    to Ensure OriginalEquipment

    ColdFire+ V1Qx FamilyAn incredibly cost-eective,

    ultra-low-power, mixed-signal

    microcontroller amily idealor secure portable or

    battery-powered applications.

    Target applications

    Wirelesssensornodes

    Securitycontrolpads

    Videogameaccessories

    MCF51QU

    12-bit ADC

    MCF51QH

    16-bit ADC

    MCF51QF

    Encryption12-bit ADC

    MCF51QM

    Encryption16-bit ADC

    ColdFire+ V1

    Jx FamilyIdeal or portable consumer

    devices, the ColdFire+ Jx amily

    adds USB On-The-Go (OTG)

    capability and a serial audio

    interace to the ColdFire+

    Qx amily.

    Target applications

    Secure,low-poweriPod accessories

    USBaudiobridges

    PCperipherals

    High-endremotecontrols

    MCF51JU

    USB OTG12-bit ADC

    MCF51JFUSB OTG12-bit ADCEncryption

    Ultra-Low Power

    10low-powermodeswithpowerand

    clock gating or optimal peripheral

    activity and recovery times. Stop

    currents o

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    10/80

    Beyond Bits, Issue 5, Version 2Next-Generation Microcontrollers

    ColdFire+ Microcontrollers

    Continued from previous page

    Mixed-Signal Capability

    High-speed12/16-bitADCwith

    conigurable resolution. Single or

    dierential output mode operation

    or improved noise rejection. 500 ns

    conversion time achievable with

    programmable delay block triggering

    12-bitDACforanalogwaveform

    generation or audio applications

    High-speedcomparatorsprovide

    ast and accurate motor over-current

    protection by driving PWMs to a

    sae state

    Accurateon-chipvoltagereference

    eliminates need or accurate external

    voltage reerence IC, reducing overall

    system cost

    Connectivity andCommunications

    USB2.0OTGanddevicecharger

    detect optimizes charging current/time

    or portable USB devices, enabling

    longer battery lie. Integrated USB

    low-voltage regulator supplies up

    to 120 mA o chip at 3.3V to powerexternal components

    TwoUARTswithISO7816smartcard

    support. Variety o data size, ormat

    and transmission/reception settings

    supported or multiple industrial

    communication protocols

    Inter-ICSound(I2S) interace or audio

    system interacing

    TwoSPIanduptofourI2C

    Human-Machine Interace

    Xtrinsiclow-powertouch-sensing

    interace with up to 16 inputs.

    Operates in all low power modes

    (minimum current adder when

    enabled). Hardware implementation

    avoids sotware polling method. High

    sensitivity level allows use o overlay

    suraces and robust perormance in

    noisy environments

    Timing and Control

    UptotwoFlexTimerswithatotalof

    eight channels. Hardware dead-time

    insertion and quadrature decoding or

    motor control

    Carriermodulatortimergenerates

    inrared waveorms or remote controlapplications

    Smart Sensor Node

    Enhance multiply accumulate

    is a DSP coprocessor ideal

    for signal processing.

    DSP library included

    All this functionality packed into

    a 5 x 5 44-pin laminate QFN

    32K SRAM outpaces

    competitive Flash/SRAM

    ratios, improving

    application performance

    EEPROM capability with

    unsurpassed endurance

    enables data log and

    calibration functionality

    On-chip

    ADC includes

    temperature

    sensor

    Four I2C modules

    enable multiple sensor

    inputs, including

    accelerometers

    SPI modules with DMA

    support enable Wi-Fi,

    Bluetooth or connection

    to other wireless protocols

    CrossBar Swith (XBS)

    50 Mhz

    ColdFire V1

    Core with

    eMAC

    4-ch.

    DMA

    Rapid GPIO FlexBus

    (Jx Only)

    Full-Speed

    USB

    (H/D/OTG)

    With DCD

    Clock Module:

    Two Crystal Inputs

    and Two Internal

    Oscillators

    PLL and FLL

    Up to

    128 KB

    Flash Memory

    Up to

    32 KB

    SRAM

    FlexMemory:Up to 2 KB

    EEPROM or32 KB Flash

    Peripheral Bridge

    Timers

    2x Low-Power

    Timers

    2x FlexTimer

    Programmable

    Delay Block

    Carrier

    Modulator

    Timer

    Analog

    12/16-bit SARADC

    12-bit DAC

    High-Speed

    Comparator

    Internal Voltage

    Reference

    (1.2V)

    Communications

    2 x I2C, 2 x SPI

    2 x UART

    (Jx Only) Serial

    Audio Interface

    32-bit Cyclic

    Redundancy

    Check

    Cryptographic

    Acceleration

    Unit with

    Random

    Number

    Generator

    Touch-Sensing

    Interface

    Up to 48 GPIO

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    11/80

    Next-Generation Microcontrollers 9freescale.com/ColdFire+ | freescale.com/Kinetis

    ColdFire+ Microcontrollers

    ColdFire+ Features Options

    FamilyCPUFrequency

    (MHz)

    Memory Feature Options Packages

    Flash(KB)

    FlexNVM(

    KB)

    SRAM(

    KB)

    eMAC+HDIV

    ADC

    DAC

    High-Speed

    Comparator

    Touch-Sensing

    Interface

    USB/OTG

    (LS/FS)

    Cryptographic

    AccelerationUnit

    FlexTimer

    Low-Power

    Timer

    CarrierModulator

    Transmitter

    Programmable

    DelayBlock

    UART

    SPI

    I2C

    I2S

    ExternalBus

    Interface

    320FN(5x5mm)

    440FN(5x5mm)

    48LOFP(7x7mm)

    640FN(9x9mm)

    64LOFP

    (10x10mm)

    Qx 50

    32 16 8 Up to16-bit

    12-bit Upto 2Upto 7

    optionalUp to7 ch

    2 2 2 344-pinonly

    64 32 16 Up to16-bit

    12-bit 2 Upto 8

    optional 7 ch 2 2 2 3

    128 32 8 Up to16-bit

    12-bit Upto 4 16optional

    Up to8 ch

    2 2 244-pinonly

    Jx 50

    32 16 16 12-bit 12-bit Upto 2

    Upto 7

    optionalUp to7 ch

    2 2 2 3 44-pinonly

    64 32 32 12-bit 12-bit 2Upto 8

    optional 7 ch 2 2 2 3

    128 32 32 12-bit 12-bit Upto 4

    16 optionalUp to8 ch

    2 2 244-pinonly

    Reliability, Safety and

    Security Encryptioncoprocessorforsecure

    data transfer and storage. Faster than

    software implementations with wide

    algorithmsupportforDES,3DES,AES,

    MD5,SHA-1andSHA-256

    Cyclicredundancycheckengine

    validates memory contents and

    communication data, increasing

    system reliability

    Independent-clockedCOPguards

    againstclockskeworcoderunaway

    for fail-safe applications

    ExternalPeripheralSupport

    Mini-FlexBusexternalbusinterfaceprovides interface options to

    peripherals such as graphics displays.

    Supports up to two chip selects

    Tools and Software

    FreescaleTowerSystemhardware

    development environment

    Integrateddevelopmentenvironments

    CodeWarrior for Microcontrollers

    v10.x(Eclipse)IDEwith ProcessorExpert

    IAREmbeddedWorkbench

    CodeSourcerySourceryG++(GNU)

    RuntimesoftwareandRTOS

    DSPandencryptionlibraries

    Complimentarybare-metal/noOS

    USBstackwithPHDC,MSC,CDC,

    HIDclassandmore

    Complimentary Freescale

    EmbeddedGUI(eGUI)software

    driver for graphics LCD panels

    Complimentary bootloaders

    (USB,RF,serial)

    Complimentary Freescale MQX

    RTOS,USBstackandMFS

    filesystem

    MicriumuC/OS-III

    ExpressLogicThreadX

    SEGGERembOS

    freeRTOS

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    12/80

    Introducing Kinetis MicrocontrollersIntroducing Kinetis Microcontrollers

    Kinetis Microcontrollers

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    13/80

    Design Potential. Realized.

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    14/80

    Beyond Bits, Issue 5, Version 22 Next-Generation Microcontrollers

    Kinetis Microcontrollers

    Kinetis MicrocontrollersSoftware-enabled MCU platforms

    ARM Cortex microcontrollers

    are on the move. Kinetis is

    he irst broad-market mixed-

    signal MCU amily based on the

    new ARM Cortex-M4 core and

    he most scalable portolio o

    mixed-signal ARM Cortex-M4

    MCUs in the industry.

    The Kinetis portolio consists o multiple

    hardware- and sotware-compatible MCU

    amilies with exceptional low-power

    perormance, memory scalability

    including on-chip FlexMemory/EEPROM,

    and peripheral integration. Families range

    rom entry-level to highly integrated

    and include a wide selection o analog,

    human-machine interace, connectivity,

    and saety and security unctions.

    With Kinetis, value isnt conined just to

    the MCU. A powerul suite o enablement

    sotware comes standard rom Freescale.

    Add to this a large and well-established

    sotware and tool ecosystem rom

    numerous ARM third parties and the

    result is a portolio o MCU platorms that

    delivers exceptional lexibility and value

    or designers o industrial

    and consumer end products.

    The platorm approach oers a number

    o beneits or the embedded designer:

    Match MCU capabilities to

    application requirements

    Select eatures as needed while knowing

    there are paths or uture expansion or

    cost reduction.

    Reuse hardware and software

    across multiple end products

    Minimize development costs,

    learning curves and time to market.

    Quickly adjust to market

    changes in feature requirements

    Create super-set or sub-set products

    with a single MCU portolio.

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    15/80

    Next-Generation Microcontrollers 13reescale.com/ColdFire+ | reescale.com/Kinetis

    Kinetis Microcontrollers

    Meetingthe Needs ofthe Embedded

    DesignerWide Selection o ScalableMCUs rom One SupplierThe irst phase o the Kinetis MCU

    portolio contains ive compatible MCU

    amilies. Five perormance options are

    available rom 50 to 150 MHz with lash

    memory ranging rom 32 KB to 1 MB

    and high RAM-to-lash ratios throughout.

    Common peripherals, memory maps

    and packages both within and acrossMCU amilies allow or easy migration to

    greater/less memory and unctionality.

    Mixed-Signal Capabilityor Signal Conditioning,Conversion and Analysis

    Kinetis MCUs are rich in mixed-signal

    capability. Features include multiple

    high-speed, high-precision 16-bit ADCs,

    12-bit DACs, high-speed comparators,

    and programmable gain ampliiers. With

    analog integration at this level typically

    requiring a multi-chip solution, Kinetis

    MCUs oer the added beneits

    o reduced system cost and

    integration eort.

    Ultra-Low-PowerPerormance orExtended Battery Lie

    Kinetis MCUs eature the best in low-

    power innovation, including ten lexible

    low-power operating modes or power

    proile optimization, power and clock

    gating, back-biasing, 4S wake up times,

    lash programming and analog peripheral

    operation down to 1.71V and stop and run

    currents o

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    16/80

    Beyond Bits, Issue 5, Version 24 Next-Generation Microcontrollers

    Kinetis Microcontrollers

    Continued from previous page

    One-Stop EnablementOeringMCU + IDE + RTOS

    Kinetis MCUs come with a complimentary

    ull-eatured MQX RTOS and bundled

    CodeWarrior or Microcontrollers v10.x

    Eclipse) IDE with Processor Expert. A

    election o connectivity, motor control,

    LCD and security stacks and drivers are

    lso oered as well as a range o tools

    rom IAR, KEIL and other ARM third-party

    endors. Kinetis MCUs are supported

    by Freescales Tower System, a rapid

    prototyping development platorm

    hat maximizes hardware reuse and

    peeds time to market.

    Powerul ProcessingCapability

    Kinetis MCUs eature the new ARM

    Cortex-M4 core. The ARM Cortex-M4

    ore retains all the advantages o the

    ARM Cortex-M3 core and adds new

    igital signal processing capability in the

    orm o DSP extensions, a single cycle

    MAC unit and an optional single precision

    oating point unit. In addition, Freescale

    as added a direct memory access (DMA)

    ontroller, cross bar switch and optional

    on-chip cache memory which maximize

    bus bandwidth and lash execution

    perormance, allowing CPU requencies o

    p to 150 MHz.

    Multiple Timers or AdvancedMotor Control

    Kinetis MCUs contain multiple FlexTimer

    modules or a wide range o controlpplications, including motor control

    with hardware dead-time insertion and

    uadrature decoding. A carrier modulator

    ransmitter or generating inrared

    waveorms or remote control applications

    s standard on all devices.

    Kinetis MCU Families

    K60 Family,

    100150 MHz, 256 KB1 MB100256 pin

    K40 Family50100 MHz, 64512 KB

    64144 pin

    K30 Family50100 MHz, 64512 KB

    64144 pin

    K20 Family50120 MHz, 32 KB1 MB

    32144 pin

    K10 Family50120 MHz, 32 KB1 MB

    32144 pin

    Floating Point UnitNAND Flash Controller

    Segment LCDUSB OTG (FSand HS)

    Ethernet (IEEE 1588)Encryption (CAU+RNG)

    Dual CANHardware Tamper Detect

    DRAM Controller

    CommonAnalog IP

    16-bit ADC

    ProgrammableGain Amplifiers

    12-bit DAC

    High-SpeedComparators

    Low-PowerTouch Sensing

    CommonDigital IP

    Hardware CyclicRedundancy Check

    I2C

    I2S

    UART/SPI

    ProgrammableDelay Block

    External BusInterface

    Motor ControlTimers

    Secure DigitalHost Controller

    RTC

    CommonSystem IP

    32-bit ARM

    Cortex-M4Core w/DSPInstructions

    Next-GenerationFlash Memory

    High Reliability,Fast Access

    FlexMemory w/EEPROMCapability

    Low-Voltage,Low-Power

    Multiple OperatingModes,

    Clock Gating(1.71V3.6V w/5V

    Tolerant I/0)

    MemoryProtection Unit

    DMA

    SRAM

    DevelopmentTools

    Bundled IDEw/Processor

    Expert

    Modular TowerHardware

    DevelopmentSystem

    Bundled OS(USB, TCP/IP,

    Security)

    ApplicationSoftwareStacks,

    PeripheralDrivers and App.

    Libraries(Motor Control,

    HMI, USB)

    Broad Third-PartyEcosystem

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    17/80

    Next-Generation Microcontrollers 15reescale.com/ColdFire+ | reescale.com/Kinetis

    Kinetis Microcontrollers

    Connectivity andCommunication Interaces

    Kinetis MCUs eature a number o

    connectivity peripherals, including USB

    2.0 (ull- and high-speed) device/host/

    On-The-Go with device charger detect

    capability, Ethernet with IEEE 1588

    hardware time stamping or real-time

    industrial control and a multitude o serial

    interaces, including UARTs with support

    or ISO7816 SIM/smart cards and

    IrDA interaces. An Inter-IC Sound

    (I2S) serial interace supports the

    integration o audio processing hardware,

    while dual CAN modules enable industrial

    network bridging.

    Sophisticated Human-Machine Interaces

    Human-machine interace options start

    with an Xtrinsic low-power touch-sensing

    interace (TSI). This provides a modern

    upgrade rom mechanical to touch

    keypad, rotary and slider user interaces

    and operates in all low-power modes.

    A lexible low-power segment LCD

    controller is oered on speciic amilies

    with up to 512 KB lash and includes

    reduced power operation and segment

    ailure detection capability. At the higher

    end o the portolio a graphics LCD

    controller supports up to QVGA resolution

    in single-chip coniguration, or up to

    SVGA resolution using external memory.

    In addition to the graphical user interace

    options, the DSP capability o the ARM

    Cortex-M4 core combined with the I2S

    interace enable voice and audio user

    interace options.

    Reliability, Saetyand Security

    Kinetis MCUs include a variety o

    data integrity and security hardware or

    saeguarding memory, communication

    and system data. A cyclic redundancy

    check module is available or validating

    memory contents and communication

    data, while a memory protection

    unit provides data protection and

    increased sotware reliability. For ail-

    sae applications an independently

    clocked watchdog oers protection

    against code runaway. When it comes

    to security, a hardware encryption unit

    supports several encryption and hashing

    algorithms or program validation as well

    as authentication and securing data ortranser and storage. The system security

    module included on high-end MCU

    amilies includes a unique chip identiier,

    secure key storage and a hardware

    tamper detection system. The tamper

    detection system has integrated sensors

    or voltage, requency, temperature and

    external sensing or physical attack

    detection.

    Support or ExternalPeripherals and Memory

    Kinetis MCUs can interace to a variety

    o external peripherals and memories or

    system expansion and data storage. A

    secure digital host controller supports

    SD, SDIO, MMC or CE-ATA cards or

    in-application sotware upgrades, media

    iles, or adding Wi-Fi support. For

    interacing to external peripherals such

    as graphics displays, a FlexBus externalbus interace is provided. NAND lash and

    DRAM controllers allow the connection o

    a wide variety o memory types.

    Value

    Kinetis MCUs oer exceptional value

    with 10K starting prices rom $0.99

    or 32 KB lash memory devices

    in a 32-pin package.

    Kinetis Product Families

    The irst ive general-purpose Kinetis

    MCU amilies are scheduled to sample

    in late 2010 with production planned

    or early 2011. Additional amilies with

    application-speciic peripherals sets will

    ollow throughout 2011.

    All Kinetis amilies are built around a

    common set o system, analog and

    digital IP blocks. The level o peripheral

    integration within each amily increases

    with lash memory size and pin count.

    Families are distinguishable by their

    perormance, memory and peripheral

    capabilities as shown in the igure on

    page 12.

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    18/80

    Beyond Bits, Issue 5, Version 26 Next-Generation Microcontrollers

    Kinetis Microcontrollers

    Kinetis K10 Family

    Low-power, mixed-signal MCUsOverview

    The K10 MCU amily is the entry point

    nto the Kinetis portolio. Devices start

    rom 32 KB o lash in a small-ootprint

    x 5 mm 32 QFN package extending up

    o 1 MB in a 144MAPBGA package with

    rich suite o analog, communication,

    ming and control peripherals.Additionally,

    pin compatibility, lexible low-power

    apabilities and innovative FlexMemory

    elp to solve many o the major pain

    points or system implementation.

    Ultra-Low Power

    10low-powermodeswithpowerand

    clock gating or optimal peripheral

    activity and recovery times. Stop

    currents o

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    19/80

    Next-Generation Microcontrollers 17reescale.com/ColdFire+ | reescale.com/Kinetis

    Kinetis Microcontrollers

    K10 Family Summary

    Part NumbersCPU(MHz)

    Memory Feature Options Packages

    Flash(KB)

    FlexMemory(KB)

    SRAM(

    KB)

    Cache(KB)

    SinglePrecision

    FloatingPointUnit

    CAN

    MemoryProtection

    Unit

    SecureDigitalHost

    Controller

    NANDFlash

    Controller

    ExternalBus

    Interface

    12-bitDigitalto

    AnalogConverter

    Programmable

    GainAmplifier

    5VTolerantI/O

    32QFN

    (5x5mm)

    48QFN

    (7x7mm)

    48LQFP

    (7x7mm)

    64QFN

    (9x9mm)

    64LQFP

    (10x10mm)

    80LQFP

    (12x12mm)

    81BGA

    (8x8mm)

    100LQFP

    (14x14mm)

    104BGA

    (8x8mm)

    144LQFP

    (20x20mm)

    144BGA

    (13x13mm)

    MK10N32Vyy50 50 32 - 8 FM FT LF FX LH LK MB

    MK10N64Vyy50 50 64 - 16 FM FT LF FX LH LK MB

    MK10X32Vyy50 50 32 32 8 FM FT LF FX LH LK MB

    MK10X64Vyy50 50 64 32 16 FM FT LF FX LH LK MB

    MK10X128Vyy50 50 128 32 32 FX LH LK MB LL ML

    MK10X128Vyy72 72 128 32 32 FX LH LK MB LL ML

    MK10X256Vyy72 72 256 32 64 LK MB LL ML

    MK10X128Vyy100 100 128 128 32 LQ MD

    MK10X256Vyy100 100 256 256 64 LQ MD

    MK10N512Vyy100 100 512 - 128 LK MB LL ML LQ MD

    MK10X512Vyy120 120 512 512 128 16 LQ MD

    MK10N1M0Vyy120 120 1024 - 128 16 LQ MD

    Flash, SRAM andFlexMemory

    32KB1MBflash.Fastaccess,high

    reliability with 4-level security protection

    8KB128KBofSRAM

    FlexMemory:32bytes16KBof

    user-segmentablebytewrite/erase

    EEPROM or data tables/system

    data. EEPROM with over 10M

    cycles and lash with 100 sec write

    time (brownouts without data loss

    or corruption). No user or system

    interventiontocompleteprogramming

    and erase unctions and ull operation

    down to 1.71V. In addition, FlexNVM

    from32KB512KBforextraprogram

    code, data or EEPROM backup

    Mixed-SignalCapability

    Uptofourhigh-speed16-bitADCs

    withconfigurableresolution.Single

    or dierential output mode operation

    or improved noise rejection.

    500 ns conversion time achievable with

    programmabledelayblocktriggering

    Uptotwo12-bitDACsforanalog

    waveformgenerationforaudio applications

    Uptothreehigh-speedcomparators

    providingfastandaccuratemotor

    over-currentprotectionbydriving

    PWMs to a sae state

    Uptofourprogrammablegain

    amplifierswithx64gainforsmall

    amplitudesignalconversion

    Accurateon-chipvoltagereference

    eliminates need or accurate externalvoltagereferenceICreducingoverall

    system cost

    Perormance

    ARMCortex-M4core+DSP.

    50120MHz,singlecycleMAC,

    singleinstructionmultipledata

    (SIMD)extensions,optionalsingle

    precisionfloatingpointunit

    Upto32-channelDMAfor

    peripheralandmemoryservicing

    withreducedCPUloadingandfastersystemthroughput

    Crossbarswitchenablesconcurrent

    multi-masterbusaccesses,increasing

    bus bandwidth

    Upto16KBofinstruction/datacache

    foroptimizedbusbandwidthandflash

    execution perormance

    Independentflashbanksallowing

    concurrent code execution and

    firmwareupdatingwithnoperformancedegradationorcomplexcodingroutines

    Continued on next page

    For details o peripherals oered on specifc devices, please reer to the amily product brie document at reescale.com.

    yy=packagedesignatornotedinthePackagescolumn

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    20/80

    Beyond Bits, Issue 5, Version 28 Next-Generation Microcontrollers

    Kinetis Microcontrollers

    Continued from previous page

    Timing and Control

    UptofourFlexTimerswithatotal

    o 20 channels. Hardware dead-time

    insertion and quadrature decoding

    or motor control

    Carriermodulatortimerfor infrared

    waveorm generation in remote

    control applications

    Four-channel32-bitperiodic

    interrupt timer provides time base

    or RTOS task scheduler or trigger

    source or ADC conversion and

    programmable delay block

    Human-Machine Interace

    Xtrinsiclowpowertouch-sensing

    interace with up to 16 inputs. Operates

    in all low-power modes (minimum

    current adder when enabled). Hardware

    implementation avoids sotware

    polling method. High sensitivity level

    allows use o overlay suraces up

    to 5 mm thick

    Connectivity and

    CommunicationsUptosixUARTs,withIrDAsupport

    including one UART with ISO7816

    smart card support. Variety o data

    size, ormat and transmission/reception

    settings supported or multiple

    industrial communication protocols

    UptotwoInter-ICSound(I2S) serial

    interaces or audio system interacing

    UptotwoCANmodules

    or industrial network bridgingUptothreeDSPIandtwoI2C

    Reliability, Saetyand Security

    Memoryprotectionunitprovides

    memory protection or all masters

    on the cross bar switch, increasing

    sotware reliability

    Cyclicredundancycheckengine

    validates memory contentsand communication data, increasing

    system reliability

    Independent-clockedCOPguards

    against clock skew or code runaway

    or ail-sae applications such as

    the IEC 60730 saety standard or

    household appliances

    Externalwatchdogmonitordrives

    output pin to sae state external

    components i watchdog event occurs

    External Peripheral Support

    FlexBusexternalbusinterface

    provides interace options to

    memories and peripherals such

    as graphics displays. Supports

    up to six chip selects

    Securedigitalhostcontrollersupports

    SD, SDIO, MMC or CE-ATA cards

    or in-application sotware upgrades,media iles or adding Wi-Fi support

    NANDflashcontrollersupportsupto

    32-bit ECC current and uture NAND

    types. ECC management handled

    in hardware, minimizing

    sotware overhead

    Target Applications

    Remote sensors

    HVAC systems

    Gaming controllers

    Flow meters

    Tools and Sotware

    FreescaleTowerSystemhardware

    development environment

    Integrateddevelopmentenvironments

    CodeWarrior or Microcontrollers

    v10.x (Eclipse) IDE with Processor

    Expert IAR Embedded Workbench

    Keil MDK

    CodeSourcery Sourcery G++ (GNU)

    RuntimesoftwareandRTOS

    Math, DSP and encryption libraries

    Motor control libraries

    Complimentary bootloaders

    (USB, Ethernet, RF, serial)

    Complimentary Freescale

    embedded GUI (eGUI) sotware

    driver or graphics LCD panels

    Complimentary Freescale MQX

    Cost-eective Nano SSL/Nano

    SSH or Freescale MQX RTOS

    Micrium uC/OS-III

    Express Logic ThreadX

    SEGGER embOS

    reeRTOS

    Mocana (security) PlusfullARMecosystem

    KinetisK10 MCU

    Touch-SensingButtons

    GraphicsLCD

    16-bit ADC and PGA:

    Measures 3 phase bridge

    current and voltage

    I2C, UART, SPI, CAN:

    Communicateswith sensorsand HMIprocessor

    DSP Hardware:

    Accelerates motor control calculations

    DMA:

    Off loads CPU from repetitive data transfers

    FlexMemory:

    Stores motor calibration data

    Timers:

    Drives various motor types including

    stepper, BLDC and PMAC motors with

    sensor or sensorless algorithms

    Built-in quadrature decoder detects motor speed

    Analog Comparator:

    Detects back EMF

    Monitors over current

    Programmable Delay Block:

    Schedules delayed ADC conversionsrelative to timer triggers

    TSI

    SPI/FlexBus

    I2C

    I,V

    I,V Optional

    ADC

    Timers

    ADC

    Timers

    PowerStageDiver

    TemperatureSensor

    K10 Family: HVAC System

    A/CCompressor

    Motor

    AuxilliaryHeaterMotor

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    21/80

    Next-Generation Microcontrollers 19reescale.com/ColdFire+ | reescale.com/Kinetis

    Kinetis Microcontrollers

    Kinetis K20 Family

    Low-power MCUs with USB On-The-GoOverview

    The K20 MCU amily is pin, peripheral

    and sotware compatible with the K10

    MCU amily and adds ull and high-speed

    USB 2.0 On-The-Go with device charger

    detect capability. Devices start rom 32

    KB o lash in 5 x 5 mm 32QFN packages

    extending up to 1 MB in a 144MAPBGA

    package with a rich suite o analog,

    communication, timing and control

    peripherals. High memory density

    K20 amily devices include a single

    precision loating point unit and

    NAND lash controller.

    Connectivity andCommunications

    USB2.0On-The-Goanddevice

    charger detect optimizes charging

    current/time or portable USB devices,

    enabling longer battery lie. Integrated

    USB low-voltage regulator supplies up

    to 120 mA o chip at 3.3V to power

    external components rom 5V input. Up

    to 480 Mbps with external ULPI PHY

    UptosixUARTswithIrDAsupport,

    including one UART with ISO 7816

    smart card support. Variety o data

    size, ormat and transmission/reception

    settings supported or multipleindustrial communication protocols

    Continued on next page

    Kinetis K20 Family

    Low-PowerXtrinsic

    Touch-SensingInterface

    CyclicRedundancy

    Check

    I2C x2

    UART x6

    SPI x3

    CAN x2

    I2S x2

    SecureDigital

    USB OTGLS/FS/HS

    USB ChargerDetect

    USB VoltageRegulator

    Timers

    System Memories

    Communication HMI

    Clocks

    Internal andExternal

    Watchdogs

    MemoryProtection

    DMA

    Low-Leakage

    Wake-Up

    Phase-LockedLoop

    Frequency-Locked Loop

    Low/High-FrequencyOscillators

    Internal

    ReferenceClocks

    CarrierModulatorTransmitter

    PeriodicInterruptTimers

    IndependentReal-Time

    Clock

    Security Analog

    Core

    ARM Cortex-M4

    InterruptController

    DebugInterfaces

    DSP

    FloatingPoint Unit

    16-bit ADCx4

    PGA x4

    AnalogComparator x3

    6-bitDAC x3

    12-bitDAC x2

    VoltageReference

    Timersx4 (20-ch.)

    ProgrammableDelay Block

    Low-Power

    Timer

    ProgramFlash

    FlexMemory Cache

    NAND Flash

    Controller

    SerialProgramming

    Interface

    RAM

    ExternalBus

    GPIO

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    22/80

    Beyond Bits, Issue 5, Version 20 Next-Generation Microcontrollers

    Kinetis Microcontrollers

    Continued from previous page

    Inter-ICSound(I2S)serialinterface

    foraudiosysteminterfacing

    UptotwoCANforindustrial

    networkbridging

    UptothreeDSPIandtwoI2C

    Flash,SRAMandFlexMemory

    32KB1MBflash.Fastaccess,

    highreliabilitywithfour-level

    securityprotection

    8KB128KBofSRAM

    FlexMemory:32bytes16KBof

    user-segmentablebytewrite/erase

    EEPROMfordatatables/systemdata.

    EEPROMwithover10Mcyclesand

    flashwith100secwritetime(brown-

    outswithoutdatalossorcorruption).

    Nouserorsysteminterventionto

    completeprogramminganderase

    functionsandfulloperationdownto

    1.71V.Inaddition,FlexNVMfrom32

    KB512KBforextraprogramcode,

    dataorEEPROMbackup

    Mixed-SignalCapability

    Uptofourhigh-speed16-bitADCs

    withconfigurableresolution.Single

    ordifferentialoutputmodeoperation

    forimprovednoiserejection.

    500nsconversiontimeachievablewith

    programmabledelayblocktriggering

    Uptotwo12-bitDACsfor

    analogwaveformgeneration

    foraudioapplications

    Uptothreehigh-speedcomparators

    providingfastandaccuratemotor

    over-currentprotectionbydriving

    PWMstoasafestate

    Uptotwoprogrammable

    gainamplifierswithx64gainfor

    smallamplitudesignalconversion

    Accurateon-chipvoltagereference

    eliminatesneedforaccurateexternal

    voltagereferenceICreducingoverall

    systemcost

    Performance

    ARMCortex-M4core+DSP.

    50120MHz,singlecycleMAC,

    singleinstructionmultipledata

    (SIMD)extensions,singleprecision

    floatingpointunit

    Upto32-channelDMAfor

    peripheralandmemoryservicing

    withreducedCPUloadingand

    fastersystemthroughput

    Crossbarswitchenablesconcurrent

    multi-masterbusaccesses,

    increasingbusbandwidth

    Upto16KBofinstruction/datacache

    foroptimizedbusbandwidthandflash

    executionperformance

    Independentflashbanksallowing

    concurrent code execution and

    firmwareupdatingwithnoperformance

    degradationorcomplexcodingroutines

    K20 Family Summary

    Part NumbersCPU(MHz)

    Memory Feature Options Packages

    Flash(KB)

    FlexMemory(KB)

    SRAM(

    KB)

    Cache(KB)

    SinglePrecision

    FloatingPointUnit

    CAN

    MemoryProtection

    Unit

    SecureDigitalHost

    Controller

    NANDFlash

    Controller

    ExternalBus

    Interface

    12-bitDigitalto

    AnalogConverter

    ProgrammableGain

    Amplifier

    5VTolerantI/O

    Other 32QFN(5x5mm)

    48QFN(7x7mm)

    48LQFP(7x7mm)

    64QFN(9x9mm)

    64LQFP(10x10mm)

    80LQFP(12x12mm)

    81BGA(8x8mm)

    100LQFP(14x14mm)

    104BGA(8x8mm)

    144LQFP(20x20mm)

    144BGA(13x13mm)

    MK20 N32 Vy y5 0 50 3 2 - 8 USBOTG(FS) FM FT LF FX LH LK MB

    MK20 N64 Vy y5 0 50 6 4 - 16 USBOTG(FS) FM FT LF FX LH LK MBMK20X32Vyy50 50 32 32 8 USBOTG(FS) FM FT LF FX L H L K MB

    MK20X64Vyy50 50 64 32 16 USBOTG(FS) FM FT LF FX L H L K MB

    MK20X 128Vyy50 50 128 32 32 USBOTG(FS) FX LH LK MB LL ML

    MK 20X128Vyy72 72 128 32 32 USBOTG(FS) FX LH LK MB LL ML

    MK 20X256Vyy72 72 256 32 64 USBOTG(FS) LK MB LL ML

    MK20X128Vyy100 100 128 128 32 USBOTG(FS) LQ MD

    MK20X256Vyy100 100 256 256 64 USBOTG(FS) LQ MD

    MK20N512Vyy100 100 512 - 128 USBOTG(FS) LK MB LL ML LQ MD

    MK20X512Vyy120 120 512 512 128 16 USBOTG(FS&HS) LQ MD

    MK20N1M0Vyy120 120 1024 - 128 16 USBOTG(FS&HS) LQ MD

    ordetailsofperipheralsofferedonspecicdevices,pleaserefertothefamilyproductbriefdocumentatfreescale.com.y=packagedesignatornotedinthePackagescolumn

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    23/80

    Next-Generation Microcontrollers 21reescale.com/ColdFire+ | reescale.com/Kinetis

    Kinetis Microcontrollers

    Human-Machine Interace

    Xtrinsiclow-powertouch-sensing

    interace with up to 16 inputs. Operates

    in all low-power modes (minimal

    current adder when enabled). Hardware

    implementation avoids sotware

    polling method. High sensitivity

    level allows use o overlay

    suraces up to 5 mm thick

    Ultra-Low Power

    10low-powermodeswithpower

    and clock gating or optimal peripheral

    activity and recovery times. Stop

    currents o

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    24/80

    Beyond Bits, Issue 5, Version 22 Next-Generation Microcontrollers

    Kinetis Microcontrollers

    Kinetis K30 Family

    Low-power MCUs with segment LCDOverview

    The K30 MCU amily is pin, peripheral and

    otware compatible with the K10 MCU

    amily and adds a lexible low-power

    egment LCD controller with support

    or up to 320 segments. Devices start

    rom 64 KB o lash in 64QFN packages

    xtending up to 512 KB in a 144MAPBGA

    package with a rich suite o analog,

    ommunication, timing and

    ontrol peripherals.

    Human-Machine Interace

    Xtrinsiclow-powertouch-sensing

    interace with up to 16 inputs. Operates

    in all low-power modes (minimal

    current adder when enabled). Hardware

    implementation avoids sotware

    polling method. High sensitivity

    level allows use o overlay

    suraces up to 5 mm thick

    Kinetis K30 Family

    CyclicRedundancy

    Check

    Timers

    System Memories

    Communication HMI

    Clocks

    Internal andExternal

    Watchdogs

    MemoryProtection

    DMA

    Low-Leakage

    Wake-Up

    Phase-LockedLoop

    Frequency-Locked Loop

    Low/High-FrequencyOscillators

    Internal

    ReferenceClocks

    CarrierModulatorTransmitter

    PeriodicInterruptTimers

    IndependentReal-Time

    Clock

    Security Analog

    Core

    ARM Cortex-M4

    InterruptController

    DebugInterfaces

    DSP

    16-bit ADCx2

    PGA x2

    AnalogComparator x3

    6-bitDAC x3

    12-bitDAC x2

    VoltageReference

    Timers x3(12-ch.)

    ProgrammableDelay Block

    Low-PowerXtrinsic

    Touch-SensingInterface

    SegmentLCD

    Low-PowerTimer

    ProgramFlash

    FlexMemory

    SerialProgramming

    Interface

    I2C x2

    UART x6

    SPI x3

    CAN x2

    RAM

    ExternalBus

    I2S

    SecureDigital

    GPIO

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    25/80

    Next-Generation Microcontrollers 23reescale.com/ColdFire+ | reescale.com/Kinetis

    Kinetis Microcontrollers

    K30 Family Summary

    Part NumbersCPU(MHz)

    Memory Feature Options Packages

    Flash(KB)

    FlexMemory(KB)

    SRAM(

    KB)

    CAN

    MemoryProtection

    Unit

    SecureDigitalHost

    Controller

    ExternalBus

    Interface

    12-bitDigitalto

    AnalogConverter

    ProgrammableGain

    Amplifier

    5VTolerantI/O

    Other 64QFN

    (9x9mm)

    64LQFP

    (10x10mm)

    80LQFP

    (12x12mm)

    81BGA

    (8x8mm)

    100LQFP

    (14x14mm)

    104BGA

    (8x8mm)

    144LQFP

    (20x20mm)

    144BGA

    (13x13mm)

    MK30X64Vyy50 50 64 32 16 N/A Segment LCD (up to 25x8/29x4) FX LH LK MB

    MK30X128Vyy50 50 128 32 32 Segment LCD (up to 36x8/40x4) FX LH LK MB LL ML

    MK30X128Vyy72 72 128 32 32 Segment LCD (up to 36x8/40x4) FX LH LK MB LL ML

    MK30X256Vyy72 72 256 32 64 Segment LCD (up to 36x8/40x4) LK MB LL ML

    MK30X128Vyy100 100 128 128 32 Segment LCD (40x8/44x4) LQ MD

    MK30X256Vyy100 100 256 256 64 Segment LCD (40x8/44x4) LQ MD

    MK30N512Vyy100 100 512 - 128 Segment LCD (up to 40x8/44x4) LK MB LL ML LQ MD

    Flexible,low-powerLCDcontroller

    with up to 320 segments (40x8 or

    44x4). LCD blink mode enables

    low average power while remaining

    in low-power mode. Segment ail

    detect alerts the user to ailures in

    the display which helps avoids the

    possibility o an erroneous readout

    in medical applications. Frontplane/

    backplane reassignment provides pin-

    out lexibility, easing PCB design, and

    allows LCD coniguration changes via

    irmware with no hardware re-work.

    Supports multiple 3V and 5V LCD panel

    sizes with ewer segments (pins) than

    competitive controllers and no external

    components. Unused LCD pins can

    be conigured as other GPIO unctions

    Ultra-Low Power

    10low-powermodeswithpower

    and clock gating or optimal peripheral

    activity and recovery times. Stop

    currents o

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    26/80

    Beyond Bits, Issue 5, Version 24 Next-Generation Microcontrollers

    Kinetis Microcontrollers

    Continued from previous page

    Timing and Control

    UptothreeFlexTimerswithatotal

    o 12 channels. Hardware dead-time

    insertion and quadrature decoding

    or motor control

    Carriermodulatortimerfor infrared

    waveorm generation in remote

    control applications

    Four-channel32-bitperiodic

    interrupt timer provides time base or

    RTOS task scheduler or trigger source

    or ADC conversion and programmable

    delay block

    Connectivity and

    CommunicationsUptosixUARTswithIrDAsupport,

    including one UART with ISO7816

    smart card support. Variety o data

    size, ormat and transmission/reception

    settings supported or multiple

    industrial communication protocols

    UptotwoInter-ICSound(I2S) serial

    interaces or audio system interacing

    UptotwoCANforindustrial

    network bridging

    UptothreeDSPIandtwoI2C

    Target Applications

    Thermostats

    Smart meters

    Heart rate monitors

    Blood gas analyzers

    Reliability, Saetyand Security

    Memoryprotectionunitprovides

    memory protection or all masters

    on cross bar switch, increasing

    sotware reliability

    Cyclicredundancycheckenginevalidates memory contents

    and communication data, increasing

    system reliability

    Independent-clockedCOPguards

    against clock skew or code runaway

    or ail-sae applications, e.g. IEC60730

    Externalwatchdogmonitordrives

    output pin to sae state external

    components i watchdog event occurs

    External Peripheral Support

    FlexBusexternalbusinterfaceprovides

    interace options to memories and

    peripherals such as graphics displays.

    Supports up to six chip selects

    Securedigitalhostcontrollersupports

    SD, SDIO, MMC or CE-ATA cards

    or in-application sotware upgrades,

    media iles or adding Wi-Fi support

    Tools and Sotware

    FreescaleTowerSystemhardware

    development environment

    Integrateddevelopmentenvironments

    CodeWarrior or Microcontrollers

    v10.x (Eclipse) IDE with

    Processor Expert IAR Embedded Workbench

    Keil MDK

    CodeSourcery Sourcery G++ (GNU)

    RuntimesoftwareandRTOS

    Math, DSP and encryption libraries

    Motor control libraries

    Complimentary bootloaders

    (USB, Ethernet, RF, serial)

    Complimentary Freescale

    embedded GUI (eGUI) sotware driver

    or graphics LCD panels

    Complimentary Freescale MQX

    Cost-eective Nano SSL/Nano

    SSH or Freescale MQX RTOS

    Micrium uC/OS-III

    Express Logic ThreadX

    SEGGER embOS

    reeRTOS

    Mocana (security) PlusfullARMecosystem

    K30 Family: Bicycle Trip Computer

    KinetisK30 MCU

    TSI

    CMTTimer

    SegmentLCD

    Touch-SensingButtons

    SpeedSensor

    ADC Heart RateSensor

    Infrared

    Battery

    SegmentLCD

    FlexMemory:

    Saves bicycle configuration data

    Saves user exercise data

    Cortex-M4 Core with DSP Support:

    Signal processing for heart

    rate monitoring

    32-bit power for real-time

    calorie burn calculation

    Segment LCD:

    Up to 320 segments

    Low-power Blink mode

    CMT:

    PC data upload over infrared

    RTC:

    Very low-power time of day clock

    16-bit ADC and PGA:

    Pulse/heart rate sensor input

    Ambient temperature sensor

    Body temperature sensor

    Compass sensor

    Altitude sensor

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    27/80

    Next-Generation Microcontrollers 25reescale.com/ColdFire+ | reescale.com/Kinetis

    Kinetis Microcontrollers

    Kinetis K40 Family

    Low-power MCUs with USB and LCDOverview

    The K40 MCU amily is pin, peripheral

    and sotware compatible with the K10

    MCU amily and adds ull-speed USB

    2.0 On-The-Go with device charger

    detect capability and a lexible low-power

    segment LCD controller with support

    or up to 320 segments. Devices start

    rom 64 KB o lash in 64QFN packages

    extending up to 512 KB in a 144MAPBGA

    package with a rich suite o analog,

    communication, timing and

    control peripherals.

    Connectivity andCommunications

    USB2.0On-The-Go+devicecharger

    detect optimizes charging current/time

    or portable USB devices, enabling

    longer battery lie. Integrated USB low-

    voltage regulator supplies up to 120

    mA o chip at 3.3V to power external

    components rom 5V input

    UptosixUARTswithIrDAsupport

    including one UART with ISO7816

    smart card support. Variety o data

    size, ormat and transmission/reception

    settings supported or multiple

    industrial communication protocols

    Continued on next page

    Kinetis K40 Family

    CyclicRedundancy

    CheckLow-Power

    XtrinsicTouch-Sensing

    Interface

    SegmentLCD

    Timers

    System Memories

    Communication HMI

    Clocks

    Internal andExternal

    Watchdogs

    MemoryProtection

    DMA

    Low-Leakage

    Wake-Up

    Phase-LockedLoop

    Frequency-Locked Loop

    Low/High-FrequencyOscillators

    Internal

    ReferenceClocks

    CarrierModulatorTransmitter

    PeriodicInterruptTimers

    IndependentReal-Time

    Clock

    Security Analog

    Core

    ARM Cortex-M4

    InterruptController

    DebugInterfaces

    DSP

    16-bit ADCx2

    PGA x2

    AnalogComparator x3

    6-bitDAC x3

    12-bitDAC x2

    VoltageReference

    Timers x3(12-ch.)

    ProgrammableDelay Block

    Low-PowerTimer

    ProgramFlash

    FlexMemory

    SerialProgramming

    Interface

    RAM

    ExternalBus

    GPIOI2C x2

    UART x6

    SPI x3

    CAN x2

    I2S

    SecureDigital

    USB OTGLS/FS

    USB ChargerDetect

    USB VoltageRegulator

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    28/80

    Beyond Bits, Issue 5, Version 26 Next-Generation Microcontrollers

    Kinetis Microcontrollers

    K40 Family Summary

    Part NumbersCPU(MHz)

    Memory Feature Options Packages

    Flash(KB)

    FlexMemory(KB)

    SRAM(

    KB)

    CAN

    MemoryProtection

    Unit

    SecureDigitalHost

    Controller

    ExternalBus

    Interface

    12-bitDigitalto

    AnalogConverter

    ProgrammableGain

    Amplifier

    5VTolerantI/O

    Other 64QFN

    (9x9mm)

    64LQFP

    (10x10mm)

    80LQFP

    (12x12mm)

    81BGA

    (8x8mm)

    100LQFP

    (14x14mm)

    104BGA

    (10x10mm)

    144LQFP

    (20x20mm)

    144BGA

    (13x13mm)

    MK40X64Vyy50 50 64 32 16 no 64pin USB OTG (FS), Segment LCD

    (up to 25x8/29x4) FX LH LK MB

    MK40X128Vyy50 50 128 32 32 USB OTG (FS), Segment LCD(up to 36x8/40x4) FX LH LK MB LL ML

    MK40X128Vyy72 72 128 32 32 USB OTG (FS), Segment LCD

    (up to 36x8/40x4) FX LH LK MB LL ML

    MK40X256Vyy72 72 256 32 64 USB OTG (FS), Segment LCD(up to 36x8/40x4) LK MB LL ML

    MK40X128Vyy100 100 128 128 32 USB OTG (FS), Segment LCD

    (up to 40x8/44x4) LQ MD

    MK40X256Vyy100 100 256 256 64 USB OTG (FS), Segment LCD(up to 40x8/44x4) LQ MD

    MK40N512Vyy100 100 512 - 128 USB OTG (FS), Segment LCD

    (up to 40x8/44x4) LK MB LL ML LQ MD

    Continued from previous page

    UptotwoInter-ICSound(I2S) serial

    interaces or audio system interacing

    UptotwoCANforindustrialnetwork

    bridging

    UptothreeDSPIandtwoI2C

    Human-Machine Interace

    Xtrinsiclow-powertouch-sensinginterace with up to 16 inputs. Operates

    in all low-power modes (minimal

    current adder when enabled). Hardware

    implementation avoids sotware polling

    method. High sensitivity level allows use

    o overlay suraces up to 5 mm thick

    Flexible, low-power LCD controller

    with up to 320 segments (40 x 8 or

    44 x 4). LCD blink mode enables

    low average power while remaining

    in low-power mode. Segment aildetect alerts the user to ailures in

    the display which helps avoids the

    possibility o an erroneous readout

    in medical applications. Frontplane/

    backplane reassignment provides pin-

    out lexibility, easing PCB design and

    allows LCD coniguration changes via

    irmware with no hardware re-work.

    Supports multiple 3V and 5V LCD

    sizes with ewer segments (pins) than

    competitive controllers and no externalcomponents. Unused LCD pins can be

    conigured as other GPIO unctions

    Flash, SRAM and FlexMemory

    64KB512KBflash.Fast

    access, high reliability with

    our-level security protection

    16KB128KBofSRAM

    FlexMemory:32bytes4KBof

    user-segmentable byte write/erase

    EEPROM or data tables/system data.

    EEPROM with over 10M cycles and lash

    with 100 sec write time (brownoutswithout data loss/corruption). No user

    or system intervention to complete

    programming and erase unctions and

    ull operation down to 1.71V. In addition,

    FlexNVM rom 32 KB256 KB or extra

    program code, data or EEPROM backup

    Perormance

    ARMCortex-M4core+DSP.

    50100 MHz, single cycle MAC,

    single instruction multiple data

    (SIMD) extensions

    Upto16-channelDMAforperipheral

    and memory servicing with reduced

    CPU loading and aster system

    throughput

    Crossbarswitchenablesconcurrent

    multi-master bus accesses, increasing

    bus bandwidth

    Independentflashbanksallow

    concurrent code execution and

    irmware updating with no perormance

    degradation or complex coding routines

    Mixed-Signal Capability

    Uptotwohigh-speed16-bitADCs

    with conigurable resolution. Single

    or dierential output mode operation

    or improved noise rejection.

    500 ns conversion time achievable with

    programmable delay block triggering

    Uptotwo12-bitDACsfor

    analog waveorm generation

    or audio applications Uptothreehigh-speedcomparators

    providing ast and accurate motor

    over-current protection by driving

    PWMs to a sae state

    Uptotwoprogrammable

    gain ampliiers with x64 gain or

    small amplitude signal conversion

    Accurateon-chipvoltagereference

    eliminates need or accurate external

    voltage reerence IC reducing overall

    system cost

    or details o peripherals oered on specic devices, please reer to the amily product brie document at reescale.com.y = package designator noted in the "Packages" column

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    29/80

    Next-Generation Microcontrollers 27reescale.com/ColdFire+ | reescale.com/Kinetis

    Kinetis Microcontrollers

    Timing and Control

    UptothreeFlexTimerswithatotal

    o 12 channels. Hardware dead-time

    insertion and quadrature decoding

    or motor control

    Carriermodulatortimerforinfrared

    waveorm generation in remotecontrol applications

    Four-channel32-bitperiodic

    interrupt timer provides time base

    or RTOS task scheduler or trigger

    source or ADC conversion and

    programmable delay block

    Ultra-Low Power

    10low-powermodeswithpowerand

    clock gating or optimal peripheral

    activity and recovery times. Stop

    currents o

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    30/80

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    31/80

    Next-Generation Microcontrollers 29reescale.com/ColdFire+ | reescale.com/Kinetis

    Kinetis Microcontrollers

    Independent-clockedCOPguards

    against clock skew or code runaway or

    ail-sae applications, e.g. IEC 60730

    Externalwatchdogmonitor

    drives output pin to sae state external

    components i watchdog event occurs

    Connectivity andCommunications

    IEEE1588EthernetMACwith

    hardware time stamping provides

    precision clock synchronization or

    real-time industrial control

    USB2.0On-The-Go+devicecharger

    detect optimizes charging current/

    time or portable USB devices enabling

    longer battery lie. Integrated USB low

    voltage regulator supplies up to 120

    mA o chip at 3.3V to power external

    components rom 5V input. Up to 480Mbps with external ULPI PHY

    UptosixUARTswithIrDAsupport,

    including one UART with ISO 7816

    smart card support. Variety o data

    size, ormat and transmission/reception

    settings supported or multiple

    industrial communication protocols

    UptotwoInter-ICSound(I2S) serial

    interaces or audio system interacing

    TwoCANforindustrial

    network bridging

    UptothreeDSPIandtwoI2C

    External Peripheral Support

    FlexBusexternalbus(businterface

    provides interace options) provides

    interace options to memories and

    peripherals such as graphics displays.

    Supports up to six chip selects

    Securedigitalhostcontrollersupports

    SD, SDIO, MMC or CE-ATA cards

    or in-application sotware upgrades,

    media iles or adding Wi-Fi support

    NANDflashcontrollersupportsup

    to 32-bit ECC current and uture

    NAND types. ECC management

    handled in hardware, minimizing

    sotware overhead

    DRAMcontrollersupports

    connection o DDR, DDR2 and

    low-power DDR memories. Max.

    requency (clock/data) 125/250 MHz

    Flash, SRAM andFlexMemory

    256KB1MBflash.Fast

    access, high reliability with

    our-level security protection

    64KB128KBofSRAM

    FlexMemory:32bytes16KBofuser-

    segmentable byte write/erase EEPROM

    or data tables/system data. EEPROM

    with over 10M cycles and lash with

    100 sec write time (brownouts without

    data loss/corruption). No user or system

    intervention to complete programming

    and erase unctions and ull operation

    down to 1.71V. In addition, FlexNVM

    rom 256 KB512 KB or extra program

    code, data or EEPROM backup

    Perormance

    ARMCortex-M4core+DSP.

    100150 MHz, single cycle MAC,

    single instruction multiple data

    (SIMD) extensions, single

    precision loating point unit

    Upto32-channelDMAfor

    peripheral and memory servicing

    with reduced CPU loading and

    aster system throughput

    Crossbarswitchenablesconcurrent

    multi-master bus accesses, increasing

    bus bandwidth

    Upto16KBofinstruction/data

    cache or optimized bus bandwidth

    and lash execution perormance

    Independentflashbanksallow

    concurrent code execution and

    irmware updating with no perormance

    degradation or complex coding routines

    Continued on next page

    *256 pin packages only

    K60 Family Summary

    Part NumbersCPU(MHz)

    Memory Feature Options

    Flash(KB)

    FlexMemory(KB)

    SRAM(

    KB)

    Cache(KB)

    SinglePrecision

    FloatingPointUnti

    CAN

    MemoryProtection

    Unit

    SecureDigitalHost

    Controller

    NANDFlash

    Controller

    ExternalBus

    Interface

    12-bitDigitalto

    AnalogConverter

    ProgrammableGain

    Amplifier

    5VTolerantI/O

    Other 100LQFP

    (14x14mm)

    104BGA

    (8x8mm)

    144LQFP

    (20x20mm)

    144BGA

    (13x13mm)

    196BGA

    (15x15mm)

    12566BGA

    (17x17mm)

    MK60N256Vyy100 100 256 - 64 IEEE 1588 Eth, USB OTG (FS),

    CAU+RNGLL ML LQ MD

    MK60N512Vyy100 100 512 - 128 IEEE 1588 Eth, USB OTG (FS),

    CAU+RNGLL ML LQ MD

    MK60X256Vyy100 100 256 256 64 IEEE 1588 Eth, USB OTG (FS),

    CAU+RNGLL ML LQ MD

    MK60X512Vyy120 120 512 512 128 16 IEEE 1588 Eth, USB OTG (FS/HS),

    CAU+RNG, Tamper Detect, *DRAM CtrlrLQ MD MF MJ

    MK60X512Vyy150 150 512 512 128 16 IEEE 1588 Eth, USB OTG (FS/HS),

    CAU+RNG, Tamper Detect, *DRAM CtrlrLQ MD MF MJ

    MK60N1M0Vyy120 120 1024 - 128 16 IEEE 1588 Eth, USB OTG (FS/HS),

    CAU+RNG, Tamper Detect, *DRAM CtrlrLQ MD MF MJ

    MK60N1M0Vyy150 150 1024 - 128 16 IEEE 1588 Eth, USB OTG (FS/HS),

    CAU+RNG, Tamper Detect, *DRAM CtrlrLQ MD MF MJ

    For details o peripherals oered on specic devices, please reer to the amily product brie document at reescale.com.yy = package designator noted in the "Packages" column

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    32/80

    Beyond Bits, Issue 5, Version 20 Next-Generation Microcontrollers

    Kinetis Microcontrollers

    Continued from previous page

    Mixed-Signal Capability

    Uptofourhigh-speed16-bitADCs

    with conigurable resolution. Single

    or dierential output mode operation

    or improved noise rejection. 500 ns

    conversion time achievable with

    programmable delay block triggering

    Uptotwo12-bitDACsforanalog

    waveorm generation or

    audio applications

    Uptothreehigh-speed

    comparators providing ast

    and accurate motor over-current

    protection by driving PWMs

    to a sae state

    Uptofourprogrammable

    gain ampliiers with x64 gain or

    small amplitude signal conversion

    Accurateon-chipvoltagereference

    eliminates need or accurate external

    voltage reerence IC, reducing overall

    system cost

    Human-Machine Interace

    Xtrinsiclowpowerwithupto16

    inputs. Operates in all low-powermodes (minimal current adder when

    enabled). Hardware implementation

    avoids sotware polling method. High

    sensitivity level allows use o overlay

    suraces up to 5 mm thick

    Target Applications

    Buildingautomationcontrollers

    Elevatorcontrolpanels

    Instrumentationclusters

    Surveillancecameras

    Timing and Control

    UptofourFlexTimerswithatotal

    o 20 channels. Hardware dead-time

    insertion and quadrature decoding

    or motor control

    Carriermodulatortimerforinfrared

    waveorm generation in remotecontrol applications

    Four-channel,32-bitperiodic

    interrupt timer provides time base

    or RTOS task scheduler or trigger

    source or ADC conversion and

    programmable delay block

    Ultra-Low Power

    10low-powermodeswithpowerand

    clock gating or optimal peripheral

    activity and recovery times. Stop

    currents o

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    33/80

    Technical Highlights

    Technical HighlightsBack to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    34/80

    Beyond Bits, Issue 5, Version 22 Next-Generation Microcontrollers

    Technical Highlights

    Freescale Semiconductors new 90nm

    2-bit microcontroller amilies are built

    sing the ColdFire V1 core and the ARM

    Cortex-M4 core. Each core has attributes

    hat make it the appropriate choice or

    many embedded application spaces.

    Version 1 ColdFire Core

    Designed or 32-bit entry-level

    pplications, the primary ocus o theColdFire V1 core is minimum core size

    nd power dissipation. A simpliied

    ersion o the V2 ColdFire core, it

    eatures improved handling o byte

    8-bit) and word (16-bit) operands, while

    maintaining the same addressing modes

    nd instruction deinitions o the ColdFire

    rchitecture. The core implements

    Revision C o the ColdFire instruction

    et architecture. Figure 1 shows the user

    programming model, which includes:

    16general-purpose32-bitregisters

    (8 data registers, D[0-7] and

    8 address, A[0-7])

    32-bitprogramcounter(PC)

    8-bitconditioncoderegister(CCR)

    The ISA deines variable length operations

    where instructions can be 16, 32 or 48

    bits in length and include a powerul

    et o data memory addressing modes.

    Supported data operand types are 1-,

    -, 16- and 32-bit integers. In addition

    o memory-reerencing load and store

    operations, the ISA supports

    mbedded load instructions and

    memory-to-memory moves.

    The enhanced multiply-accumulate

    (EMAC) unit included in the MCF51Qx/Jx

    amilies adds support or 16- and 32-bit

    signed ractional numbers, compound

    MAC+MOVE instructions, circular

    memory queue addressing and our

    48-bit accumulator registers.

    The core architecture includes supportor generic coprocessor instructions

    and a hardware interace to accelerate

    operations at the instruction or unction

    level. An example is the cryptographic

    acceleration unity (CAU). The CAU

    provides a signiicant perormance

    boost to a number o security algorithms

    popular today, including DES, AES, SHA1,

    SHA-256 and MD5 with a small hardware

    gate cost. The coprocessor interace

    allows a tightly coupled accelerator where

    the CPU etches operands and sends

    commands to the hardware module.

    Like all ColdFire processor

    implementations, the ColdFire V1 core

    uses a 2-stage instruction etch pipeline

    (IFP) and 2-stage operand executionpipeline (OEP) to provide an appropriate

    hardware implementation to handle

    the variable length instruction set. The

    core interaces to the SoC via a single

    32-bit AMBA AHB bus. The IFP and

    OEP memory interaces are multiplexed

    together and map directly into the

    2-stage (address phase, data phase)

    pipelined AHB bus.

    Core TechnologyColdFire V1 core and ARM Cortex-M4 core

    Figure 1: ColdFire Family User Integer Programming Model

    D0 Data Registers

    31 0

    31 0

    D1

    D2

    D3

    D4

    D5

    D6

    D7

    A0

    A1

    A2

    A3

    A4

    A5

    A6

    A7

    PC

    CCR

    Address Registers

    Stack Pointer

    Program Counter

    Condition Code Register

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    35/80

    Next-Generation Microcontrollers 33reescale.com/ColdFire+ | reescale.com/Kinetis

    Technical Highlights

    ARM Cortex-Mx cores are targeted at

    application spaces where overall size

    and deterministic operation are more

    important than absolute perormance.

    As a result, the ARM Cortex-M4

    core eatures a three-stage pipeline

    microarchitecure: instruction etch

    (Fe), instruction decode (De) and,

    instruction execute (Ex).

    The added DSP and SIMD instructionextensions are executed in a high-speed

    multiply/accumulate structure; almost all

    the multiply and optional accumulation

    instructions have a single-cycle

    execution time.

    ARM Cortex-M4 implements multiple

    32-bit bus interaces that support a

    Harvard memory architecture. Speciically,

    the core provides a modiied Harvard

    connection with AHB code and systembuses. The code bus is typically used or

    instruction etching and data accesses

    o PC-relative data, while the system

    bus is typically used or RAM and

    peripheral accesses. A separate 32-bit

    private peripheral bus (PPB) connection

    to several important modules (e.g, the

    Nested Vectored Interrupt Controller) is

    accessible to only the core.

    ARM Cortex-M4 Core

    The ARM Cortex-M4 core builds on

    the legacy o its ARM Cortex-M3

    predecessor and brings an intelligent

    blend o MCU and DSP eatures. The

    ARM Cortex-M4 implements the ARMv7-

    ME instruction set architecture. This is

    the ARM Thumb2 deinition and providescompatibility with ARM Cortex-M3 plus

    adds signiicant new capabilities with

    DSP and SIMD extensions. The basic

    multiply-accumulate instructions support

    operations up to 32 x 32 + 64 > 64.

    The ARM Cortex-M4 core also supports

    an optional single-precision loating-point

    unit (FPU) which includes an extension

    register ile o 32 32-bit loating-point

    data registers.

    Figure 2 shows the basic user

    programming model, which includes:

    13general-purposeregisters,r[0-12]

    stack pointer (r13 = SP), link register

    (r14 = LR), program counter (r15 = PC)

    Stackpointer,linkregister,

    program counter

    Multipleprogramstatusregisters (xPSR)

    The ISA deines variable length

    operations with 16 and 32-bit instructions.

    It supports data operand sizes o 8-, 16-

    and 32-bit integers plus ields o

    132-bit widths.

    K10 K20 K30 K40 K60

    Qx Jx

    ColdFire+ Kinetis

    Figure 2: ARM Cortex-Mx Register Programming Model

    r0

    r1

    r2

    r3

    r4

    r5

    r6

    r7

    r8

    r9

    r10

    r11

    r12

    r13 (SP)

    r14 (LR)

    r15 (PC)

    xPSR

    Low Registers

    High Registers

    Program Status Register

    SP_process SP_main

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    36/80

    Beyond Bits, Issue 5, Version 24 Next-Generation Microcontrollers

    Technical Highlights

    Table 1: Kinetis Family Differentiating Peripherals

    K10 Baseline

    K20 Baseline + USB

    K30 Baseline + LCD

    K40 Baseline + USB + LCD

    K60Baseline + USB + Ethernet + Encryption +Tamper Detect + DRAM Controller

    To simpliy your applications

    ardware and sotware design, all the

    Kinetis microcontroller amilies have

    nprecedented compatibility

    nd scalability. All amilies share

    ommon characteristics spanning

    he eatures below:

    Wideoperatingvoltagerange

    rom 1.71V to 3.6V with both lash

    programming and analog operationdown to 1.71V

    Ambientoperatingtemperatureranges

    rom -40C to +105C

    Flexibleperformancelevelswith

    devices rated at maximum CPU

    requencies rom 50 MHz to 150 MHz

    Multiplepackageoptionsfrom

    32-pin QFN (5 x 5 mm body size) to

    256-pin MAPBGA

    Scalableembeddedmemorydensities

    rom 32 KB lash/8 KB SRAM to 1

    MB lash/128 KB SRAM with multiple

    lash arrays allowing read-while-

    write operations

    High-endurance,byte-writeable,

    embedded EEPROM rom 32 bytes to

    16 KB capable o exceeding 10 million

    read/write cycles

    Identicalperipheralsandmemory

    maps simpliying code reuse

    PowerfulARMCortex-M4corewith

    built-in DSP instructions and optional

    single-precision FPU

    Industry-standardserialwiredebug,

    IEEE 1149.1 JTAG, and IEEE 1149.7

    compact JTAG debug interaces along

    with ARM CoreSight architecture

    trace components

    10powermodeswithpowersavings

    across run, wait and stop modes

    Robust5V-tolerantpininputs

    Figure 1: Compatibility of Kinetis Families

    K40K10

    K20

    K30

    K60Ethernet, Encryption,Tamper Detection,DRAM Controller

    LCDUSB

    USBLCD

    Compatibility and ScalabilitySimplify design efforts and speed time to market

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    37/80

    Next-Generation Microcontrollers 35reescale.com/ColdFire+ | reescale.com/Kinetis

    Technical Highlights

    The scalability within these options

    enables you to upgrade seamlessly or

    reduce your product costs by migrating

    among the amilies without having to

    redesign common hardware and sotware.

    An upgrade to your product could be as

    simple as choosing a dierent derivative

    with augmented peripherals (see Table 1

    and Figure 1).

    Another common reason to upgrade is

    to increase the memory ootprint, increase

    the perormance level or add FlexMemory

    with EEPROM to your inal design (see

    Figures 2, 3 and 4). Likewise, you could

    reduce costs by removing similar eatures.

    Each amily integrates both market-

    ocused and common embedded MCU

    eatures. As pin counts increase with

    larger package options, more eatures

    become available. Features can be

    added while maintaining lexibility in body

    size, pitch and package types to best it

    your board manuacturing process and

    product dimensions.

    Continued on next page

    Figure 2: Memory Comparison Across Kinetis Families WITHOUT FlexMemory

    32 KB

    Flash/

    8 KB

    SRAM

    64 KB

    Flash/

    16 KB

    SRAM

    128 KB

    Flash/

    32 KB

    SRAM

    256 KB

    Flash/

    64 KB

    SRAM

    K10

    K20

    K10

    K20

    K30

    K40

    K60

    512 KB

    Flash/

    128 KB

    SRAM

    1 MB

    Flash/

    128 KB

    SRAM

    Figure 3: Memory Comparison Across Kinetis Families WITH FlexMemory

    32 KB

    Flash/

    32 KB

    FlexNVM

    /8 KB

    SRAM

    64 KB

    Flash/

    32 KB

    FlexNVM

    /16 KB

    SRAM

    128 KB

    Flash/

    32 KB

    FlexNVM

    /32 KB

    SRAM

    256 KB

    Flash/

    32 KB

    FlexNVM

    /64 KB

    SRAM

    128 KB

    Flash/

    128 KB

    FlexNVM

    /32 KB

    SRAM

    256 KB

    Flash/

    128 KB

    FlexNVM

    /64 KB

    SRAM

    512 KB

    Flash/

    256 KB

    FlexNVM

    /128 KB

    SRAM

    K10

    K20

    K30

    K40

    K60

    K10 K20 K30 K40 K60

    Qx Jx

    ColdFire+ Kinetis

    Figure 4: Range of Maximum CPU Frequency Across Kinetis Families

    K10

    K20

    K30

    K40

    K60

    50 MHz 72 MHz 100 MHz 120 MHz 150 MHz

    Back to Table of Contents

  • 7/30/2019 Microcontroladores Coldfire+ Kinetis

    38/80

    Beyond Bits, Issue 5, Version 26 Next-Generation Microcontrollers

    Technical Highlights

    Table 2: Package Types Across Kinetis Families

    Package Type Body Size Pitch Families

    32-pin QFN 5 X 5 mm 0.5 mm K10, K20

    48-pin QFN 7 X 7 mm 0.5 mm K10, K20

    48-pin LQFP 7 X 7 mm 0.5 mm K10, K20

    64-pin QFN 9 X 9 mm 0.5 mm K10, K20, K30, K40

    64-pin LQFP 10 X 10 mm 0.5 mm K10, K20, K30, K40

    80-pin LQFP 12 X 12 mm 0.5 mm K10, K20, K30, K40

    81-pin MAPBGA 8 X 8 mm 0.65 mm K10, K20, K30, K40

    100-pin LQFP 14 X 14 mm 0.5 mm K10, K20, K30, K40, K60

    104-pin MAPBGA 10 X 10 mm 0.65 mm K10, K20, K30, K40, K60

    144-pin LQFP 20 X 20 mm 0.5 mm K10, K20, K30, K40, K60

    144-pin MAPBGA 13 X 13 mm 1.0 mm K10, K20, K30, K40, K60

    196-pin MAPBGA 15 X 15 mm 1.0 mm K60

    256-pin MAPBGA 17 X 17 mm 1.0 mm K60

    Figure 5: USB

    I/O

    I/O

    I/O

    I/O