Embedded Solutions Brochure Datasheet by NXP USA Inc.

View All Related Products | Download PDF Datasheet
‘7 AK 0 'O O O m m w m
Embedded Solutions
Based on ARM Technology
Kinetis MCUs
MAC5xxx MCUs
i.MX applications processors
QorIQ communications processors
Vybrid controller solutions
freescale.com/ARM
ii Freescale Embedded Solutions Based on ARM Technology
1freescale.com/ARM
ARM Solutions Portfolio 2
Freescale Embedded Solutions Chart 4
Kinetis MCUs 6
Kinetis K series MCUs 7
Kinetis L series MCUs 9
Kinetis E series MCUs 11
Kinetis V series MCUs 12
Kinetis M series MCUs 13
Kinetis W series MCUs 14
Kinetis EA series MCUs 15
MAC5xxx MCUs 16
MAC57D5xx MCUs 17
i.MX Applications
Processors 18
i.MX 6 series applications processors 20
i.MX53 applications processors 22
i.MX28 applications processors 23
i.MX and QorIQ
Processor Comparison 24
QorIQ Communications
Processors 25
QorIQ LS1 family 26
QorIQ LS2 family 29
Vybrid Controller Solutions 31
Vybrid VF3xx family 33
Vybrid VF5xx family 34
Vybrid VF6xx family 35
Design Resources 36
Freescale Enablement Solutions 37
Freescale Connect Partner
Enablement Solutions 51
Table of
Contents
2Freescale Embedded Solutions Based on ARM Technology
Our large ARM-powered portfolio includes
scalable MCU and MPU families from small
ultra-low-power Kinetis MCUs to i.MX
applications processors and Vybrid controller
solutions with advanced performance and
feature integration and QorIQ communications
processors that deliver industry-leading
power and performance. Each family has
been designed to offer a broad range of
performance, peripheral and packaging
options, providing migration paths for
end-product platform development. All
families are supported by industry-leading
enablement (software and tool) bundles
from Freescale and the extensive ARM
ecosystem. Combined, our Kinetis, i.MX,
QorIQ and Vybrid solutions offer the highest
level of integration, the most comprehensive
software and hardware enablement, and
the broadest range of performance available
within the ARM community. Whether you
are a consumer, industrial, automotive or
networking product designer, our ARM-based
product families offer a solution that meets
your requirements.
Scalable. Innovative. Leading.
Your Number One Choice for ARM Solutions
Freescale is the leader in embedded control, offering the market’s
broadest and best-enabled portfolio of solutions based on ARM®
technology. Our end-to-end portfolio of high-performance, power-efficient
MCUs and digital networking processors help realize the potential of the
Internet of Things, reflecting our unique ability to deliver scalable, systems-
focused processing and connectivity.
freescale.com/ARM 3
Kinetis MCUs
Hardware- and software-
compatible MCU families based
on ARM Cortex-M0+ and Cortex-M4
cores with exceptional low-power
performance, scalability and
feature integration.
MAC5xxx MCUs
MAC5xxxx automotive MCUs
integrate ARM Cortex-A and
Cortex-M cores that deliver the right
balance of real-time processing and
application performance.
i.MX Applications
Processors
Ultra-versatile solutions for multimedia
and display applications with multi-
core scalability and market-leading
power, performance and integration.
QorIQ Communications
Processors
Next-generation QorIQ processors
are based on Layerscape
Architecturethe industry’s
first software-aware, core-
agnostic architecture that delivers
unprecedented efficiency and scale
for the smarter, more capable
networks of tomorrow—end to end.
Vybrid Controller
Solutions
Real-time, highly integrated solutions
with dual-display capability to enable
your system to control, interface,
connect, secure and scale.
4Freescale Embedded Solutions Based on ARM Technology
i.MX 6Solo
Up to 1 GHz
Two Cores, Video Encode/Decode, 2D/3D Graphics, LCDx4, HDMI,
MIPI, LP-DDR2/DDR3, LVDS, IEEE 1588 Ethernet, PCIe, SATA
Two Cores, Video Encode/Decode, 2D/3D Graphics, LCDx2, HDMI,
MIPI, LP-DDR2/DDR3, LVDS, IEEE 1588 Ethernet, PCIe, E-Ink EPDC
One Core, Video Encode/Decode, 2D/3D Graphics, LCDx2, HDMI,
MIPI, LP-DDR2/DDR3, LVDS, IEEE 1588 Ethernet, PCIe, E-Ink EPDC
One Core, 2D Graphics, LCDx2, LP-DDR2/DDR3,
IEEE 1588 Ethernet, E-Ink EPDC
Note: Secure boot, PMU, audio, dual USB w/HS PHY and LCD available on all Cortex-A9-based i.MX applications processors
Four Cores, Video Encode/Decode, 2D/3D Graphics, LCDx4, HDMI,
MIPI, LP-DDR2/DDR3, LVDS, IEEE® 1588 Ethernet, PCIe, SATA
One Core, Video Encode/Decode, 2D/3D Graphics, DDR3,
IEEE 1588 Ethernet, SATA, CAN
One Core, 2D Graphics, DDR2, Ethernet, E Ink EPD
Analog Measurement Engine, IEEE 1588 Ethernet, Encryption,
USB OTG (FS), Segment LCD, 128512 KB Flash
Kinetis K7x
120150 MHz
Mixed Signal, FPU, 32 KB1 MB Flash
USB OTG (FS/HS), FPU, 32 KB1 MB Flash
Kinetis K3x
72100 MHz
Kinetis K4x
72100 MHz
Segment LCD, 64512 KB Flash
Kinetis K2x
50120 MHz
Kinetis K1x
50120 MHz
Kinetis KV1x
75 MHz BLDC Motor Control, 1.2 Msps ADC, 1632 KB Flash
USB OTG (FS), Segment LCD, 64512 KB Flash
IEEE 1588 Ethernet, Encryption, Tamper Detect, USB OTG
(FS/HS), FPU, DRAM Controller, 256 KB2 MB Flash
Kinetis K6x
100 –180 MHz
Kinetis K5x
72100 MHz
Graphics LCD, IEEE 1588 Ethernet, Encryption, Tamper Detect,
USB OTG (FS/HS), FPU, DRAM Controller, 512 KB1 MB Flash
Kinetis KV4x
150 MHz
4.1 Msps ADC, Picosecond PWM, CAN,
Digital Power Conversion and Motor Control
SVGA LCD, Camera Interface, Stereo Audio, DDR, Secure Boot, Tamper Detect,
Dual USB OTG w/HS PHY, Dual Ethernet, L2 Switch, Dual Quad-SPI, NAND Flash
Dual SVGA LCD, Camera Interface with Video ADC,
Stereo Audio, DDR, Secure Boot, Tamper Detect, Dual
USB OTG w/HS PHY, Dual Ethernet, L2 Switch, Dual
Quad-SPI, NAND Flash Controller
WQVGA LCD, Audio, Secure Boot, Tamper Detect, USB OTG w/HS PHY,
Dual Ethernet, L2 Switch, Dual Quad-SPI, NAND Flash Controller, 176LQFP
Dual Heterogeneous Cores, DDR3 Interface, 400 MHz, WVGA
LCD x 2 or XGA, USB x 2, Dual Quad SPI, MLB 50, CAN x 2
One Core, DDR2, IEEE 1588 Dual
Ethernet, CAN, L2 Switch, PMU
One Core, DDR2/SDRAM, Ethernet,
CAN, PATA, Camera, Tamper Detect
One Core, PMU, Analog Audio
One Core, 2D Graphics, DDR2, Ethernet, CAN
i.MX 6SoloLite
1 GHz
i.MX 6Dual
Up to 1.2 GHz
NetworkingIndustrialConsumerAutomotive
Dual Heterogeneous Cores, 266 MHz, WQVGA LCD x 2,
USB, Dual Quad SPI, MLB 50, CAN x 2
Dual Heterogeneous Cores, 266 MHz, WQVGA LCD,
USB, Dual Quad SPI, CAN x 2
Two Cores, ECC-Protected L1 and L2, DDR3L/4 with ECC, Virtualization, 3 Gigabit
Ethernet, 2 PCIe 2.0, 4-Lane SerDes, Security Engine, USB 2.0/3.0 with Integrated
PHYs, Plus Second USB 2.0, Ten UARTs, SATA 3.0, 24-bit LCD Controller
QorIQ LS1020/21/22A
Up to 1 GHz
ARM
Cortex-A7
Up to Eight Cores, 64-bit, Clusters of Two Cores Sharing 1 MB L2 Cache, Two 64-bit
DDR4 SDRAM with ECC and Interleaving Support up to 2.1 GT/s, Accelerated I/O
Processing, up to 40 Gb/s Complex Forwarding, 20 Gb/s SEC Crypto Acceleration
QorIQ LS2045/85A
Up to 2 GHz
ARM
Cortex-A57
ARM
Cortex-A9
ARM
Cortex-A9
ARM
Cortex-A8
ARM
Cortex-A5
and
Cortex-M4
ARM
Cortex-A5
ARM
Cortex-A5
and
Cortex-M4
ARM
Cortex-M4
ARM
Cortex-M0+
A R M11
A R M11
ARM9
2.4 GHz IEEE 802.15.4 Compliant Radio Transceiver,
256-512 KB Flash
Kinetis KW2x
50 MHz
USB OTG, Segment LCD, DMA, 16-bit ADC,
12-bit DAC, 128256 KB Flash
Kinetis KL3x
48 MHz
Kinetis KL4x
48 MHz
Kinetis KL1x
48 MHz
Kinetis KL0x
48 MHz
Kinetis KL2x
48 MHz
Segment LCD, DMA, 12/16-bit ADC,
12-bit DAC, 64256 KB Flash
USB OTG, DMA, 12/16-bit ADC, 12-bit DAC,
432 KB Flash
DMA, 16-bit ADC, 12-bit DAC, 32256 KB Flash
DMA, 12-bit ADC, 12-bit DAC, 832 KB Flash
QorIQ Communications Processors Built on Layerscape Architecture
i.MX Applications Processors
Vybrid Controller Solutions
Kinetis MCUs
VF5xxR
Up to 400 MHz
VF3xxR
Up to 266 MHz
VF1x xR
Up to 266 MHz
i.MX 6Quad
Up to 1.2 GHz
VF6xx
ARM Cortex-A5 (500 MHz) + Cortex-M4 (167 MHz)
VF5xx
Up to 500 MHz
VF3xx
Up to 266 MHz
i.MX53
Up to 1 GHz
i.MX 6DualLite
Up to 1 GHz
Two Cores, NEON DSP and FPU, Up to 6,000 DMIPS, 3 Gigabit Ethernet, SATA,
USB 3.0 DDR3 and NAND Controller Interfaces, Deep Packet Inspection Engine
QorIQ LS1024A
Up to 1.2 GHz
Two Cores, Packet and QoS Coprocessors for Layer 2/3/4 Acceleration,
Ethernet, PCIe, TDM, USB 2.0 Interfaces
QorIQ LS102MA
Up to 650 MHz
Kinetis KEA
48 MHz
32-bit Automotive MCUs, Voltage range: 2.7 to 5.5 V,
Flash write voltage range: 2.7 to 5.5 V,
Temperature range (ambient): 40 °C to +125 °C
Kinetis KV3x
100120 MHz
PMSM Motor Control, Multiple Timers, FPU,
64512 KB Flash
Entry Level, FPU, up to 64128 KB Flash
Kinetis K0x
100 MHz
Kinetis KM1x
50 MHz
Kinetis KW0x
48 MHz
Kinetis KM3x
50 MHz
Segment LCD, Serial Wire Debug, MCG, BME, CRC,
Vref, 64128 KB Flash
Serial Wire Debug, MCG, BME, CRC, Vref,
64128 KB Flash
Sub-1 GHz Radio Transceiver, 128 KB Flash
5 V, ESD/EMC, ADC, Robust Timers, High Current Outputs,
8128 KB Flash
Kinetis KE0x
20-48 MHz
Freescale Embedded Solutions Based on ARM Technology
Kinetis MCUs e W éaéééééééu @699 m .eeeeefie , eeeeeeeeée
5freescale.com/ARM
i.MX 6Solo
Up to 1 GHz
Two Cores, Video Encode/Decode, 2D/3D Graphics, LCDx4, HDMI,
MIPI, LP-DDR2/DDR3, LVDS, IEEE 1588 Ethernet, PCIe, SATA
Two Cores, Video Encode/Decode, 2D/3D Graphics, LCDx2, HDMI,
MIPI, LP-DDR2/DDR3, LVDS, IEEE 1588 Ethernet, PCIe, E-Ink EPDC
One Core, Video Encode/Decode, 2D/3D Graphics, LCDx2, HDMI,
MIPI, LP-DDR2/DDR3, LVDS, IEEE 1588 Ethernet, PCIe, E-Ink EPDC
One Core, 2D Graphics, LCDx2, LP-DDR2/DDR3,
IEEE 1588 Ethernet, E-Ink EPDC
Note: Secure boot, PMU, audio, dual USB w/HS PHY and LCD available on all Cortex-A9-based i.MX applications processors
Four Cores, Video Encode/Decode, 2D/3D Graphics, LCDx4, HDMI,
MIPI, LP-DDR2/DDR3, LVDS, IEEE® 1588 Ethernet, PCIe, SATA
One Core, Video Encode/Decode, 2D/3D Graphics, DDR3,
IEEE 1588 Ethernet, SATA, CAN
One Core, 2D Graphics, DDR2, Ethernet, E Ink EPD
Analog Measurement Engine, IEEE 1588 Ethernet, Encryption,
USB OTG (FS), Segment LCD, 128512 KB Flash
Kinetis K7x
120150 MHz
Mixed Signal, FPU, 32 KB–1 MB Flash
USB OTG (FS/HS), FPU, 32 KB–1 MB Flash
Kinetis K3x
72–100 MHz
Kinetis K4x
72–100 MHz
Segment LCD, 64–512 KB Flash
Kinetis K2x
50–120 MHz
Kinetis K1x
50–120 MHz
Kinetis KV1x
75 MHz BLDC Motor Control, 1.2 Msps ADC, 1632 KB Flash
USB OTG (FS), Segment LCD, 64512 KB Flash
IEEE 1588 Ethernet, Encryption, Tamper Detect, USB OTG
(FS/HS), FPU, DRAM Controller, 256 KB–2 MB Flash
Kinetis K6x
100 –180 MHz
Kinetis K5x
72–100 MHz
Graphics LCD, IEEE 1588 Ethernet, Encryption, Tamper Detect,
USB OTG (FS/HS), FPU, DRAM Controller, 512 KB–1 MB Flash
Kinetis KV4x
150 MHz
4.1 Msps ADC, Picosecond PWM, CAN,
Digital Power Conversion and Motor Control
SVGA LCD, Camera Interface, Stereo Audio, DDR, Secure Boot, Tamper Detect,
Dual USB OTG w/HS PHY, Dual Ethernet, L2 Switch, Dual Quad-SPI, NAND Flash
Dual SVGA LCD, Camera Interface with Video ADC,
Stereo Audio, DDR, Secure Boot, Tamper Detect, Dual
USB OTG w/HS PHY, Dual Ethernet, L2 Switch, Dual
Quad-SPI, NAND Flash Controller
WQVGA LCD, Audio, Secure Boot, Tamper Detect, USB OTG w/HS PHY,
Dual Ethernet, L2 Switch, Dual Quad-SPI, NAND Flash Controller, 176LQFP
Dual Heterogeneous Cores, DDR3 Interface, 400 MHz, WVGA
LCD x 2 or XGA, USB x 2, Dual Quad SPI, MLB 50, CAN x 2
One Core, DDR2, IEEE 1588 Dual
Ethernet, CAN, L2 Switch, PMU
One Core, DDR2/SDRAM, Ethernet,
CAN, PATA, Camera, Tamper Detect
One Core, PMU, Analog Audio
One Core, 2D Graphics, DDR2, Ethernet, CAN
i.MX 6SoloLite
1 GHz
i.MX 6Dual
Up to 1.2 GHz
NetworkingIndustrialConsumerAutomotive
Dual Heterogeneous Cores, 266 MHz, WQVGA LCD x 2,
USB, Dual Quad SPI, MLB 50, CAN x 2
Dual Heterogeneous Cores, 266 MHz, WQVGA LCD,
USB, Dual Quad SPI, CAN x 2
Two Cores, ECC-Protected L1 and L2, DDR3L/4 with ECC, Virtualization, 3 Gigabit
Ethernet, 2 PCIe 2.0, 4-Lane SerDes, Security Engine, USB 2.0/3.0 with Integrated
PHYs, Plus Second USB 2.0, Ten UARTs, SATA 3.0, 24-bit LCD Controller
QorIQ LS1020/21/22A
Up to 1 GHz
ARM
Cortex-A7
Up to Eight Cores, 64-bit, Clusters of Two Cores Sharing 1 MB L2 Cache, Two 64-bit
DDR4 SDRAM with ECC and Interleaving Support up to 2.1 GT/s, Accelerated I/O
Processing, up to 40 Gb/s Complex Forwarding, 20 Gb/s SEC Crypto Acceleration
QorIQ LS2045/85A
Up to 2 GHz
ARM
Cortex-A57
ARM
Cortex-A9
ARM
Cortex-A9
ARM
Cortex-A8
ARM
Cortex-A5
and
Cortex-M4
ARM
Cortex-A5
ARM
Cortex-A5
and
Cortex-M4
ARM
Cortex-M4
ARM
Cortex-M0+
A R M11
A R M11
ARM9
2.4 GHz IEEE 802.15.4 Compliant Radio Transceiver,
256-512 KB Flash
Kinetis KW2x
50 MHz
USB OTG, Segment LCD, DMA, 16-bit ADC,
12-bit DAC, 128–256 KB Flash
Kinetis KL3x
48 MHz
Kinetis KL4x
48 MHz
Kinetis KL1x
48 MHz
Kinetis KL0x
48 MHz
Kinetis KL2x
48 MHz
Segment LCD, DMA, 12/16-bit ADC,
12-bit DAC, 64–256 KB Flash
USB OTG, DMA, 12/16-bit ADC, 12-bit DAC,
432 KB Flash
DMA, 16-bit ADC, 12-bit DAC, 32–256 KB Flash
DMA, 12-bit ADC, 12-bit DAC, 8–32 KB Flash
QorIQ Communications Processors Built on Layerscape Architecture
i.MX Applications Processors
Vybrid Controller Solutions
Kinetis MCUs
VF5xxR
Up to 400 MHz
VF3xxR
Up to 266 MHz
VF1x xR
Up to 266 MHz
i.MX 6Quad
Up to 1.2 GHz
VF6xx
ARM Cortex-A5 (500 MHz) + Cortex-M4 (167 MHz)
VF5xx
Up to 500 MHz
VF3xx
Up to 266 MHz
i.MX53
Up to 1 GHz
i.MX 6DualLite
Up to 1 GHz
Two Cores, NEON DSP and FPU, Up to 6,000 DMIPS, 3 Gigabit Ethernet, SATA,
USB 3.0 DDR3 and NAND Controller Interfaces, Deep Packet Inspection Engine
QorIQ LS1024A
Up to 1.2 GHz
Two Cores, Packet and QoS Coprocessors for Layer 2/3/4 Acceleration,
Ethernet, PCIe, TDM, USB 2.0 Interfaces
QorIQ LS102MA
Up to 650 MHz
Kinetis KEA
48 MHz
32-bit Automotive MCUs, Voltage range: 2.7 to 5.5 V,
Flash write voltage range: 2.7 to 5.5 V,
Temperature range (ambient): –40 °C to +125 °C
Kinetis KV3x
100120 MHz
PMSM Motor Control, Multiple Timers, FPU,
64512 KB Flash
Entry Level, FPU, up to 64–128 KB Flash
Kinetis K0x
100 MHz
Kinetis KM1x
50 MHz
Kinetis KW0x
48 MHz
Kinetis KM3x
50 MHz
Segment LCD, Serial Wire Debug, MCG, BME, CRC,
Vref, 64–128 KB Flash
Serial Wire Debug, MCG, BME, CRC, Vref,
64128 KB Flash
Sub-1 GHz Radio Transceiver, 128 KB Flash
5 V, ESD/EMC, ADC, Robust Timers, High Current Outputs,
8128 KB Flash
Kinetis KE0x
20-48 MHz
6Freescale Embedded Solutions Based on ARM Technology
Kinetis Microcontrollers
Scalable, ultra-low-power, mixed-signal MCUs
The Kinetis portfolio consists of multiple hardware- and software- compatible MCUs
based on ARM Cortex-M0+ and Cortex-M4 cores with the choice of general
purpose or application-specific features. Each Kinetis series combines excellent
low-power performance with feature, memory and package scalability. All Kinetis
MCUs are supported by a comprehensive Freescale and third-party hardware and
software enablement system that reduces development costs and time to market.
Performance and
Integration
Cortex-M4-based MCUs
K
SERIES
Ultra-Low Power
Cortex-M0+-based MCUs
L
SERIES
5 V/Robust
Cortex-M0+-based
MCUs
E
SERIES
Automotive
Cortex-M0+-based
MCUs
EA
SERIES
Miniature chip-scale
packages
World’s smallest
ARM-based MCU
MINI
MCUs
Motor Control and
Power Conversion
Cortex-M0+/M4-based MCUs
V
SERIES
Metrology
Cortex-M0+-based
MCUs
M
SERIES
Wireless Connectivity
Cortex-M0+/M4-based
MCUs
W
SERIES
MCUs
7freescale.com/ARM
Kinetis MCUs
Kinetis K Series MCUs
The 32-bit Kinetis K series MCUs are based
on the high performance ARM Cortex-M4
core. The Kseries includes hundreds of
products, spanning from 32 KB of flash up to
2 MB, along with a broad range of peripheral
combinations for measurement and control,
connectivity and security. Design teams
looking for an MCU to provide the right ratio
of price, performance and features are sure
to find what they’re looking for within this
broad family.
K2: The Next Generation
of Kinetis Solutions
The next generation of Kinetis solutions builds
on the portfolios strong history of scalability
and innovation paired with an even more
expansive enablement toolset.
K2the next generation of Kinetis solutions
brings you a comprehensive set of software
and development tools with next-generation
devices offering optimized performance and
power efficiency with industry-leading low
dynamic power consumption and best-in-
class flexible low-power modes.
To learn more, visit
freescale.com/Kinetis/Kseries.
Kinetis K Series MCUs
Memory
Up to 2 MB of flash memory
Up to 256 KB SRAM
Single cycle access to flash
Optional EEPROM
MPU and flash swap controller to enable robust firmware updates
CRC module
DRAM and NAND flash I/F
Power
Efficiency
Cortex-M4 core with FPU, MAC and SIMD
1.71–3.6 V voltage supply with full access to analog and memory across full range
Powerful DMA and X-bar switch enabling parallel processing
Less than 150 µA/MHz in run modes, fast wake-up times, lowest power mode
down to 150 nA and 10 modes of operation to balance performance and power
Rich Mixed
Signal
Up to 4x configurable 16-bit ADCs supporting on-chip PGAs
High-speed analog comparators with integrated 6-bit DAC
Up to 2x 12-bit DAC
FlexTimers for ICAP, OCOMP and PWM
Connectivity
10/100 BaseT Ethernet MAC with stacks supporting IPv6
Multiple USB options, including full- and high-speed USB 2.0 On-the-Go,
device charge detect capability, and crystal-less USB functionality
Up to 2x FlexCAN, 2.0B compliant
Up to 6 UART, support available for smart card plus Manchester encoding
Up to 3 SPI with chip selects
Up to 2 I2S or serial audio I/F
Up to 3 I2C with support for up to 1 Mbit/s operation
SDIO I/F
Security
Hardware encryption accelerator
Random number generator
Anti-tamper circuitry to monitor and help prevent application tampering and
protect your IP
HMI
Graphics controller supporting SVGA resolution
Parallel bus for camera I/F
Capacitive touch-sensing module
Kinetis K Series MCUs
Built on the ARM Cortex-M4 Core
Performance and Integration
8Freescale Embedded Solutions Based on ARM Technology
Kinetis K Series MCUs
Common Features
System
ARM Cortex-M4 Core
Multiple Low-Power Operation Modes,
Clock Gating, 1.71–3.6 V,
5 V Tolerant I/O
DMA, Memory Protection Unit ,
Crossbar Switch
Operating Temp: –40 °C to +105 °C
Memory
90 nm TFS Flash Memory
(High Reliability, Fast Access)
FlexMemory (EEPROM)
SRAM
Internal Memory Security/Protection
Analog Peripherals
16-bit ADC
Programmable Gain Amplifiers
12-bit DAC
High-Speed Comparators
Low-Power Touch-Sensing Interface
Serial Interfaces
UART, SPI, I2C
SAI (I2S)
Timers
RTC
Motor Control Timers
Low-Power Timers
Programmable Delay Block
System Timers
Other Peripherals
CRC
eSDHC
External Bus Interface
Feature Options
CPU Internal Memory Communication HMI Security Memory/Expansion Analog
K7x Family: Graphics LCD MCUs
120 to
150 MHz
Floating-
Point Unit
512 KB to
1 MB Flash
128 KB
SRAM
USB OTG
(FS and
HS)
CAN
Ethernet
(IEEE®
15 88)
Graphics
LCD
Hardware
Encryption
Tamper
Detection
NAND Flash
Controller
DRAM
Controller
K6x Family: Ethernet MCUs
100 to
180 MHz
Floating-
Point Unit
256 KB to
2 MB Flash
64 KB to
256 KB
SRAM
USB OTG
(FS and
HS)
CAN
Ethernet
(IEEE
1588)
Hardware
Encryption
Tamper
Detection
NAND Flash
Controller
DRAM
Controller
K5x Family: Measurement MCUs
72 to
100 MHz
128 KB
to 512 KB
Flash
32 KB to
128 KB
SRAM
USB OTG
(FS)
Ethernet
(IEEE
1588)
Segment
LCD
Hardware
Encryption ——
Measurement
Engine
K4x Family: USB & Segment LCD MCUs
72 to
100 MHz
64 KB to
512 KB
Flash
16 KB to
128 KB
SRAM
USB OTG
(FS) CAN Segment
LCD ——
——
K3x Family: Segment LCD MCUs
72 to
100 MHz
64 KB to
512 KB
Flash
16 KB to
128 KB
SRAM
CAN Segment
LCD —— ——
—— ——
K2x Family: USB MCUs
50 to
120 MHz
Floating-
Point Unit
32 KB to
1 MB
Flash
8 KB to
256 KB
SRAM
USB OTG
(FS and
HS)
CAN ——
Hardware
Encryption
Tamper
Detection
NAND Flash
Controller
——
K1x Family: Baseline MCUs
50 to
120 MHz
Floating-
Point Unit
32 KB to
1 MB
Flash
8 KB to
128 KB
SRAM
CAN ——
Hardware
Encryption
Tamper
Detection
NAND Flash
Controller
——
K0x Family: Entry-Level MCUs
100 MHz Floating-
Point Unit
64 KB to
128 KB
Flash
16 KB
SRAM — —
Note: Not all features are available on all product variants.
Freescale Development Tools for the Kinetis K Series MCUs
Development Tool
Part Number Kinetis MCU Family Support Extended Hardware Support Options
FRDM-K20D50M [1] 50 MHz MK10 and MK20
Arduino footprint-compatible with support for a
rich set of third-party expansion boards (“shields”)
FRDM-K22F [1,2] 100/120 MHz MK22
FRDM-K64F [1,2] 120 MHz MK24, MK63, MK64
TWR-K20D50M 50 MHz MK10 and MK20
Tower System peripheral modules can be added
for enhanced functionality, including 802.11.x,
serial connectivity, analog, sensors, graphics LCD,
audio, MFi interface (iPad®, iPhone®, iPod®), general I/O,
2.4 GHz and sub-1 GHz RF, motor control, memory, etc.
TWR-K20D72M 72 MHz MK10 and MK20
TWR-K21D50M 50 MHz MK11, MK12, MK21 and MK22
TWR-K21F120M 120 MHz MK21 and MK22
TWR-K22F120M [2] 100/120 MHz MK22
TWR-K24F120M [2] 120 MHz MK24
TWR-K40D100M 100 MHz MK30 and MK40
TWR-K53N512 MK50, MK51, MK52 and MK53
TWR-K60D100M 100 MHz MK10, MK20 and MK60
TWR-K60F120M 120/150 MHz MK10, MK20 and MK60
TWR-K64F120M [2] 120 MHz MK24, MK63, MK64
TWR-K70F120M 120/150 MHz MK61 and MK70
[1] ARM mbed enabled [2] Kinetis SDK enabled
Bundled kits with peripheral modules are available. For more information, visit freescale.com/Tower and freescale.com/Freedom.
9freescale.com/ARM
Kinetis MCUs
Kinetis L Series MCUs
Kinetis L series MCUs, based on ARM
technology, are the world’s most energy
efficient, bringing new design possibilities to
entry-level applications that have previously
been limited by 8-/16-bit MCU capabilities.
KinetisL series MCUs combine the enhanced
energy efficiency, performance and debug
features of the new 32-bit ARM Cortex-M0+
core with the scalability, feature integration
and enablement of the Kinetis MCU portfolio.
Available with multiple flash memory options
and a rich selection of analog, connectivity
and HMI peripherals, Kinetis L series MCUs
are also hardware and software compatible
with KinetisK series MCUs based on the
ARM Cortex-M4 core.
Energy Efficiency
Kinetis L series MCUs supplement the
low-power ARM Cortex-M0+ core with low-
power 90 nm process technology, platform
design, operating modes and energy-saving
peripherals. Combined, they increase the
time spent in deep sleep modes, minimizing
CPU activity and extending battery life.
ARM Cortex-M0+ Core
The World’s Most Energy-
Efficient Processor
• KinetisLseriesMCUsbasedonthe
ARM Cortex-M0+ core deliver up to 2.42
CoreMark®/MHz*: 2x–40x more than 8-
and 16-bit competitors and approximately
10 percent more than the ARM Cortex-M0
• Single-cycleaccesstoI/O:Upto
50 percent faster than standard I/O for
improved reaction time to external events
• Two-stagepipeline:Reducedcycles
per instruction enables faster branch
instruction and ISR entry
• Excellentcodedensityvs.8-bitand16-bit
MCUs: Reduced flash size, system cost
and power consumption
• 56instructions:Easyprogrammingand
efficient packaging of 8-/16-/32-bit data
in memory. One hundred percent
instruction set compatible with the
ARM Cortex-M0 processor
• Linear4GBaddressspace:Nocomplex
paging, simpler software
• Microtracebuffer:Lightweighttrace
solution for fast bug identification
To learn more visit
freescale.com/Kinetis/Lseries.
*NOTE: CoreMark: 1.0 : IAR Compiler 6.60,
--endian=little --cpu=Cortex-M0+ -e --fpu=None
-Ohs --use_c++_inline --no_size_constraints,
Code in internal Flash - Data in internal RAM
Kinetis Mini MCUs
Freescale is providing industry-leading
developments within chip-scale package
technology to enable smaller packages with
greater functionality than previously seen in
the market. Kinetis mini MCUs span multiple
cores and different Kinetis series and
include the ultra-thin, ‘worlds smallest ARM
Powered® MCU,’ the Kinetis KL03 CSP, at
just 1.6 mm x 2.0 mm.
To learn more visit freescale.com/
KinetisMinis.
Kinetis L Series MCUs
Built on the ARM Cortex-M0+ Core
Ultra-Low Power
Kinetis KL03 CSP: The World’s Smallest ARM Powered MCU
Kinetis L Series MCUs: The Evolution of the Entry-Level MCU
Kinetis L Series MCUs: The Evolution of the Entry-Level MCUs
• Energy Efficiency
Class-leading
CoreMark/mW
• Scalability and
Integration
Kinetis L to K Series
(ARM Cortex-M0+ to
ARM Cortex-M4)
• Enablement
Freescale Bundle +
ARM Ecosystem
• Ultra-Low Static Current
<1 µA
• Low Cost
From <$0.50
• Ease of Use
Freescale Freedom
Development Platform,
Processor Expert and
MCU Solution Advisor
8-/16-bit MCUs
Kinetis L Series 32-bit MCUs
10 Freescale Embedded Solutions Based on ARM Technology
Feature Options
Family Flash SRAM Pin
Count
Key Features
USB SLCD DMA RTC ADC DAC I2STSI Boot
ROM VREF
FLEXIO
KL46 128256 KB 1632 KB 64–121 OTG √√√16-bit 12-bit √ √
KL43 128 256 KB 1632 KB 64 Slave √√√16-bit 12-bit √ √ √
KL36 64256 KB 832 KB 64–121 √√√16-bit 12-bit √ √
KL34 64 KB 8 KB 64–100 √√√12-bit
KL33 128 256 KB 1632 KB 64 √√√16-bit 12-bit √ √ √
KL27 128256 KB 32 KB 32–64 Slave 16-bit 12-bit √ √ √
KL26 32-256 KB 432 KB 32–121 OTG 16-bit 12-bit √ √
KL25 32–128 KB 4–16 KB 32–80 OTG 16-bit 12-bit
KL24 32–64 KB 48 KB 32–80 OTG 12-bit
KL17 128 256 KB 32 KB 32-64 16-bit 12-bit √ √ √
KL16 32–256 KB 4-32 KB 32-64 16-bit 12-bit √ √
KL15 32–128 KB 4–16 KB 32–80 16-bit 12-bit
KL14 32–64 KB 4–8 KB 32–80 12-bit
KL05 832 KB 1–4 KB 2448 12-bit 12-bit
KL04 832 KB 1–4 KB 2448 12-bit
KL03 832 KB 2 KB 1624 12-bit √ √
KL02 832 KB 1–4 KB 1632 12-bit
Common Features
System
ARM Cortex-M0+ Core, 48 MHz
Multi-Low-Power Modes and
Peripherals, Low-Power Boot,
Clock Gating
1.71–3.6 V, –40° C to +105° C [1]
Memory
90 nm TFS Flash, SRAM
Internal Memory Security/Protection
Analog Peripherals
12-/16-bit ADC, 12-bit DAC
High-Speed Comparator
Serial Interfaces
UART (including 1 LPUART)
SPI, I2C
Timers
Real-Time Clock [2]
16-bit Low-Power TPMs
(GP Timer/PWM)
Low-Power Timers
32-bit Periodic Interrupt Timer
[1] Feature not available on CSP packages
[2] For KL02, use software to support
Kinetis L Series MCUs
Freescale Development Tools for the Kinetis L Series MCUs
Development Tool
Part Number Kinetis MCU Family Support Extended Hardware Support Options
FRDM-KL02Z 48 MHz KL02Z
Arduino footprint-compatible with support for a rich set
of third-party expansion boards (“shields”)
FRDM-KL03Z [2] 48 MHz KL03Z
FRDM-KL05Z [1] 48 MHz KL04Z and KL05Z
FRDM-KL25Z [1] 48 MHz KL14Z, KL15Z, KL24Z and KL25Z
FRDM-KL26Z 48 MHz KL16Z and KL26Z
FRDM-KL43Z [2] 48 MHz KL43, KL33, KL27 and KL17
FRDM-KL46Z [1] 48 MHz KL16Z, KL26Z, KL34Z, KL36Z and KL46Z
TWR-KL25Z48M 48 MHz KL14Z, KL15Z, KL24Z and KL25Z Tower System peripheral modules can be added for enhanced
functionality, including 802.11.x, serial connectivity, analog, sensors,
graphics LCD, audio, MFi interface (iPad, iPhone, iPod), general I/O,
2.4 GHz and sub-1 GHz RF, motor control, memory, etc.
TWR-KL43Z48M [2] 48 MHz KL43, KL33, KL27 and KL17
TWR-KL46Z48M 48 MHz KL16Z, KL26Z, KL34Z, KL36Z and KL46Z
[1] ARM mbed enabled [2] Kinetis SDK enabled
Bundled kits with peripheral modules are available. For more information, visit freescale.com/Tower and freescale.com/Freedom.
MCUs
11freescale.com/ARM
Kinetis MCUs
Feature Options
CPU Flash SRAM
Key Features
CAN Flex
Timer PWT Fast
Timer ADC
KE06
48 MHz 64128 KB 8–16 KB 3 12-bit
KE04
48 MHz 8128 KB 1–16 KB Up to 3 12-bit
KE02
20 MHz/
40 MHz 1664 KB 24 KB 312-bit
Common Features
System
ARM Cortex-M0+ Core
Multiple Power Modes,
Clock Gating
2.75.5 V, –40° C to +105° C
Clock Management
External OSC,
4–20 MHz, 32 KHz
Internal OSC, 32 KHz, 1 KHz
Analog Peripherals
12-bit ADC
Analog Comparators
Serial Interfaces
SCI
SPI, I2C
Timers
Real-Time Clock
16-bit Flex Timers
32-bit Periodic Interrupt Timer
Kinetis E Series MCUs
Kinetis E series MCUs are designed for
high-electrical noise environments and
high-reliability applications that require 5V
operation and robust EMC performance.
Kinetis E series MCUs include powerful
analog, timing and control peripherals with
a broad range of flash memory and package
options. Parts within the Kinetis E series
share common peripherals and packages,
allowing developers to migrate easily within
an MCU family or between MCU families to
take advantage of more memory or feature
integration. This scalability allows developers
to standardize on the Kinetis E series MCUs
for their end-product platforms, maximizing
hardware and software reuse and reducing
time to market.
Features
• 32-bitARMCortex-M0+core
• Scalablememoryfootprintsfrom8KB
flash/1 KB SRAM to 128 KB flash/16 KB
SRAM
• Precisionmixed-signalcapabilitywith
on-chip analog comparator and 12-bit ADC
• Powerfultimersforabroadrangeof
applications, including motor control
• Serialcommunicationinterfacessuchas
UART, SPI, I²C, etc.
• Highsecurityandsafetywithinternal
watchdog and programmable CRC module
• Singlepowersupply(2.75.5V)with
full functional flash program/erase/
read operations
• Ambientoperationtemperaturerange:
40 °C to +105 °C
• Robust5VMCUwith8-bitS08compatibility
Overview
Kinetis KE0x MCUs are the entry point into
the E series and are pin-compatible with
other E devices, as well as with the 8-bit
S08P family. This family includes a powerful
array of analog, communication, timing
and control peripherals with varying flash
memory size and pin count. Additionally,
the series offers highly robust, cost-effective
and energy-efficient MCUs that provide the
appropriate entry-level solution. Ultimately,
this product group is the next-generation
MCU solution, offering enhanced ESD/EMC
performance for cost-sensitive, high-reliability
device applications used in high electrical
noise environments.
To learn more, visit
freescale.com/Kinetis/Eseries.
Kinetis E Series MCUs
Built on the ARM Cortex-M0+ Core
5 V and Robust
Freescale Development Tools for the Kinetis E Series MCUs
Development Tool
Part Number
Kinetis MCU
Family Support Extended Hardware Support Options
FRDM-KE02Z 20 MHz KE02Z
Arduino footprint-compatible with
support for a rich set of third-party
expansion boards (“shields”)
FRDM-KE02Z40M 40 MHz KE02
FRDM-KE04Z 48 MHz KE04
FRDM-KE06Z 48 MHz KE06 and
KE04
For more information, visit freescale.com/Freedom.
E... E: ==
12 Freescale Embedded Solutions Based on ARM Technology
Kinetis V Series MCUs are based upon the
ARM Cortex-M0+ and M4 cores and are
designed for BLDC, PMSM and ACIM motor
control, as well as digital power conversion
applications. The Kinetis KV1x MCU family is
the entry point and features a 75 MHz ARM
Cortex-M0+ core with a hardware square root
and divide block giving it a 27% increase in
performance vs. comparable 32-bit MCUs in
sensorless PMSM control.
With an ARM Cortex-M4 core, floating point
unit and clock frequencies of up to 150
MHz, the Kinetis KV3x and Kinetis KV4x
MCU families extend the V series to higher
dynamic control systems including those
with multiple motors. Kinetis V series MCU
features include dual 16-bit analog-to-digital
converters (ADCs) sampling at up to 1.2
mega samples per second (MS/s) in 12-bit
mode, multiple motor control timers and
16-512 KB of flash memory. The Kinetis KV4x
MCU family includes advanced analog and
timing peripherals from Freescale’s digital
signal controller (DSC) portfolio to address
the requirements of digital power conversion
applications. All families are supported by
a full enablement suite from Freescale and
third-party resources, including reference
designs, software libraries and motor
configuration tools.
To learn more, visit
freescale.com/Kinetis/Vseries.
Kinetis V Series MCUs
Built on ARM Cortex-M0+/M4 Cores
Motor Control and Power Conversion
Kinetis V Series MCUs
Standard Feature Optional Feature
Cyclic
Redundancy
Check (CRC)
Flash Access
Controller
Voltage
Reference
Timers
System Memories
Communication Interfaces HMI
Clocks
4/16-Ch. DMA
Bit Manipulation
Unique ID
Inter-Peripheral
Crossbar
Low-Leakage
Wake-Up Unit
Internal and
External
Watchdogs
Phase-Locked
Loop
Frequency-
Locked Loop
Low/High-
Frequency
Oscillators
Internal
Reference
Clocks
FlexTimers
Periodic
Interrupt
Timers
Security
and Integrity
Analog
Core
Interrupt
Controller FPU
HW Divide &
Sq. Root MTB
Debug Interfaces DSP
ARM® Cortex®-M4 (100-150 MHz)
ARM Cortex-M0+ (75 MHz)
2x 16-bit ADC
2x HS 12-bit ADC
Up to 4 ACMP
Up to 2
12-bit DAC
12-Ch. eFlexPWM
Programmable
Delay Block
Quad Encoder
Program Flash
(16 KB to 512 KB)
Boot Flash
Serial
Programming
Interface (EZ Port)
32-byte Register
File
SRAM
8 to 96 KB
FlexBus
External
Bus Interface
GPIOUp to 2 I2C
Up to 4 UARTs
Up to 2 DSPI
Up to 2 CAN
Kinetis V Series MCU Family Block Diagram
Freescale Development Tools for the Kinetis V Series MCUs
Development Tool
Part Number Kinetis MCU
Family Support Extended Hardware Support Options
TWR-KV10Z32 MKV10 Tower System peripheral modules can be
added for enhanced functionality, including
802.11.x, serial connectivity, analog, sensors,
graphics LCD, audio, MFi interface (iPad,
iPhone, iPod), general I/O, 2.4 GHz and sub-1
GHz RF, motor control, memory, etc.
TWR-KV31F120M MKV3x
TWR-KV46F150M MKV4x
Bundled Tower System kits with peripheral boards are available.
For more information, visit freescale.com/Tower.
Kinetis V Series MCU Selector Guide
Family Core/
Frequency Flash
Range ADC FlexTimers/
eFlexPWM DAC ACMP
KV1x Cortex-M0+
75 MHz 1632 KB 2x 16-bit
1.2 MSps
Up to 10-ch.
FlexTimers 1x 12-bit
2x ACMP
with
6-bit DAC
KV3x Cortex-M4
100/120 MHz
64512
KB
2x 16-bit
1.2 MSps
Up to 20-ch.
FlexTimers
Up to 2x
12-bit
2x ACMP
with
6-bit DAC
KV4x Cortex-M4
150 MHz
64256
KB
2x 12-bit
4.1
MSps/1.9
MSps
Up to 2x 8-ch.
+ 1x 2-ch.
FlexTimers/
12-ch eFlexPWM +
Nano-Edge
1x 12-bit
4x ACMP
with
6-bit DAC
13freescale.com/ARM
Kinetis MCUs
Kinetis M series MCUs are based on the
32-bit ARM Cortex-M0+ core and provide a
low-cost, highly integrated solution for one-,
two- and three-phase electricity meters
that require powerful 32-bit processing
capability, precision analog, security and
HMI functionality.
Each MCU includes a powerful analog front
end that is configurable for different regions
and enables power calculations with 0.1%
measurement accuracy and satisfies all
ESD requirements. A high-accuracy real-
time clock delivers less than 5 ppm drift
over temperature. Metrology firmware for
calculating active, reactive and apparent
power using a variety of algorithms is
provided free of charge by Freescale.
Pre-certified reference designs for Europe,
China, India, the U.S. and Japan are available
for customer evaluation. The KinetisM series
is supported by the Tower System hardware
development platform.
Features
• High-performanceultra-low-powerARM
Cortex-M0+ core
• 24-bitsigma-deltaADCandPGA
achieving 92 dB SNR
• High-accuracyRTCwith+5PPM
overtemperature
• Richsetofsecurity:MPU,activetamper,
RNGA, CRC for WELMEC-compliant meters
• Pre-certifiedmetrologysoftware
To learn more, visit
freescale.com/Kinetis/Mseries.
Kinetis M Series MCUs
Built on the ARM Cortex-M0+ Core
Metrology
Kinetis M Series Metering MCUs Block Diagram
16/32 Cyclic
Redundancy
Check
Random
Number
Generator
3x Tamper
Detection
from Battery
MPU/AIPS
Timers
System Memory
Communication Interfaces Clocks
Phase-Locked
Loop
Frequency-
Locked Loop
Low/High-
Frequency
Oscillators
Internal
Reference
Clocks
Security Display
Core
Interrupt
Controller
Debug
Interfaces
ARM® Cortex®-M0+
50 MHz
Measurement Front End
Up to 288 LCD
Segment Driver
2x Periodic
Interrupt Timers
4x Quad Timer
1x Low-Power
Timer
IRTC on vBatt
with T° Comp
64–128 KB Flash
4x UART with Flow Control
2x ISO7816
1x with HSCMP for IR
Up to 64 GPIO
2x SPI 2x I2C
Optional
4x DMA
Low-Leakage
Wake-Up Unit
XBAR
Watchdog
16 KB RAM 12-ch., 16-bit
SAR ADC
2x HSCMP
2–4x 24-bit
Sigma-Delta
ADC
1–2x PGA
Phase Shifter
1.2 V VRef
Up to
8 Backplane
Kinetis M Series MCU Family Block Diagram
Freescale Development Tools for the Kinetis M Series MCUs
Development Tool
Part Number Kinetis MCU
Family Support Extended Hardware Support Options
TWR-KM34Z50M
50 MHz
KM14Z, KM33Z,
and KM34Z
Tower System peripheral modules can be
added for enhanced functionality, including
802.11.x, serial connectivity, analog, sensors,
graphics LCD, audio, MFi interface (iPad,
iPhone, iPod), general I/O, 2.4 GHz and sub-1
GHz RF, motor control, memory, etc.
Bundled Tower System kits with peripheral boards are available.
For more information, visit freescale.com/Tower.
Kinetis M Series MCU Selector Guide
Part Number Meter Type Package Sigma
Delta ADCs
Segment
LCD
Memory
Flash RAM
MKM14Z64CHH5 1-/2-/3- Phase LGA 44 4no 64 KB 16 KB
MKM14Z128CHH5 1-/2-/3- Phase LGA 44 4no 128 KB 16 KB
MKM33Z64CLH5 Single Phase LQFP 64 38 x 20 64 KB 16 KB
MKM33Z128CLH5 Single Phase LQFP 64 38 x 20 128 KB 16 KB
MKM33Z64CLL5 Single Phase LQFP 100 38 x 36 64 KB 16 KB
MKM33Z128CLL5 Single Phase LQFP 100 38 x 36 128 KB 16 KB
MKM34Z128CLL5 1-/2-/3- Phase LQFP 100 48 x 36 128 KB 16 KB
14 Freescale Embedded Solutions Based on ARM Technology
Kinetis W series MCUs integrate class-leading
sub-1 GHz and 2.4GHz RF transceivers
with ARM Cortex cores, providing robust
feature sets for reliable, secure and low-
power embedded wireless solutions. Kinetis
W series MCUs are optimized for wireless,
providing the right mix of performance,
integration, connectivity and security. The
enablement packages include Freescale’s
Tower System development platforms and
MQX RTOS support, as well as support
from IAR Systems and other partners.
Whether you need sub-1 GHz or 2.4GHz
wireless, simple point-to-point or full mesh
networking, the Kinetis W series has the
solution to fit your needs.
The Kinetis KW0x Family
of Sub-1GHz MCUs
Overview
The Kinetis KW01 smart radio is an ARM
Cortex-M0+-based solution designed for
wireless connectivity applications. The KW01
MCU embeds a rich set of peripherals such
as a high-performance bidirectional sub-1
GHz radio, capable of operating over a wide
frequency range in the license-free industrial,
scientific and medical (ISM) frequency bands.
The KW01 smart radio supports OOK,
FSK, GFSK and MSK signal modulation to
transmit and receive information from 1.2
to 600 Kb/s for addressing the different
types of communications required in the
industrial market. An embedded front-end
radio integrates high-performance, low-noise
amplifiers and power amplifiers to reach a
sensitivity of –120 dBm at 1.2 Kb/s and an
output power adjustable from –18 to +17dBm.
The KW01 smart radio has 128 KB of on-chip,
non-volatile flash memory and 16 KB of RAM
for running various types of communication
protocols, from proprietary protocols (simple
media access controller (SMAC) to globally
standardized protocols (IEEE 802.15.4).
The Freescale platform approach includes
hardware, software, tools and reference
designs to help simplify development.
Kinetis KW2x Family
of 2.4GHz RF MCUs
Overview
The Kinetis KW2x MCU integrates a class-
leading 2.4 GHz RF transceiver, ARM
Cortex-M4 core and a robust feature set
for a reliable, secure and low-power IEEE
802.15.4 wireless solution. These wireless
MCUs offer up to 512 KB of flash, 64 KB
of RAM and up to 64 KB of FlexMemory.
Dual PAN support allows the system to
simultaneously participate in two ZigBee®
networks, eliminating the need for multiple
radios. Software protocol stacks, tools, and
IDEs are compatible with Kinetis MCUs. Also
available are Tower System development
platforms for rapid creation of embedded
connectivity solutions.
To learn more, visit
freescale.com/Kinetis/Wseries.
Kinetis W Series MCUs
Built on ARM Cortex-M0+/M4 Cores
Connectivity
Kinetis KW2x Wireless MCU Block Diagram
Kinetis KW0x Wireless MCU Block Diagram
Kinetis KW01 Wireless MCU
Timers
System Memory
Interfaces Clocks
Phase-Locked
Loop
Frequency-
Locked Loop
Frequency
Oscillators
Internal
Reference Clocks
Analog
Core
Debug
Interfaces
ARM® Cortex®-M0+
48 MHz
Sub-1 GHz Radio Transceiver
Packet Engine
(AES)
32 MHz
Oscillator RF Boost
66 Byte FIFO
RF I/O
6-bit DAC
Periodic
Interrupt
Timers
2x 10-ch. Timer
Xtrinsic
Touch-Sensing
GPIOs
2x UART
I2C
DMA
Low-Leakage
Wake-Up Unit
Low-Power
Timer
16 KB RAM
128 KB Flash
Analog
Comparator
16-bit ADC
Interrupt
Controller
Kinetis KW20 Wireless MCU
Cyclic
Redundancy
Check (CRC)
Cryptography
Authentication
Unit
Random
Number
Generator
Tamper Detect
Timers
System Memories
Communication Interfaces Clocks
Internal and
External
Watchdogs
Phase-Locked
Loop
Frequency-
Locked Loop
Low/High-
Frequency
Oscillators
Internal
Reference
Clocks
Security
and Integrity Analog
Core
Interrupt
Controller
Debug
Interfaces DSP
ARM® Cortex®-M4
50 MHz
RF Transceiver
Packet
Processor
32 MHz OSC 128 Byte
RAM Buffers
Differential
Input/Output
Dual PAN Antenna
Diversity
IEEE® 802.15.4 2006
2.4 GHz
16-bit
ADC
CMP with
6-bit DAC Periodic
Interrupt
Timers
Independent
Real-Time
Clock (RTC)
FlexTimer
Programmable
Delay Block
Low-Power
Timer
Program Flash
(Up to 512 KB)
FlexMemory
32 KB
4 KB EE
SRAM
(Up to 64 KB)
UART
(ISO 7816)
SPI
USB On-The-Go
(FS)
USB Voltage
Regulator
USB Device
Charger Detect
(DCD)
I2C
DMA
Low-Leakage
Wake-Up Unit
Freescale Technology Optional
MCUs EEEEE a
15freescale.com/ARM
Kinetis MCUs
Kinetis EA series MCUs for automotive provide
cost-effective ARM-based solutions for a wide
range of automotive applications and are pin-
compatible across the Kinetis EA series and
with future Kinetis automotive families.
This series includes a set of analog,
communication, timing and control peripherals
with varying flash memory size and pin count.
These scalable devices are highly robust, and
offer an enhanced ESD/EMC performance
solution for cost-sensitive automotive
applications. This series is supported by
development tools, software and hardware
references to help you quickly start designing.
Features
Operating Characteristics
• Voltagerange:2.7to5.5V
• Flashwritevoltagerange:2.7to5.5V
• Temperaturerange(ambient):–40°Cto
+125 °C
Performance
• Upto48MHzARMCortex-M0+core
• Single-cycle32-bitx32-bitmultiplier
• Single-cycleI/Oaccessport
Memories and Memory Interfaces
• Upto128KBflash
• Upto256BEEPROM
• Upto16KBRAM
Clocks
• Oscillator(OSC)—loop-controlledPierce
oscillator, crystal or ceramic resonator
range of 31.25 kHz to 39.0625 kHz or 4
MHz to 24 MHz
• Internalclocksource(ICS)—internalFLL
with internal or external reference, precision
trimming of internal reference allowing 1%
deviation across temperature range of –30
°C to 85 °C and 1.5% deviation across
temperature range of –40 °C to 125 °C, up
to 48 MHz
• Internal1kHzlow-poweroscillator(LPO)
System Peripherals
• Powermanagementmodule(PMC)with
three power modes: run, wait, stop
• Low-voltagedetection(LVD)withresetor
interrupt, selectable trip points
• Watchdogwithindependentclock
source (WDOG)
• Programmablecyclicredundancycheck
module (CRC)
• Serialwiredebuginterface(SWD)
• Bitmanipulationengine(BME)
Security and Integrity Modules
• 80-bituniqueidentification(ID)number
per chip
Human-machine interface (HMI)
• Upto71general-purposeinput/output
(GPIO)
• Uptotwo32-bitkeyboardinterrupt
modules (KBI)
• Externalinterrupt(IRQ)
Analog Modules
• One12bitwithupto16channelSARADC
with internal band gap reference channel,
operation in stop mode, optional hardware
trigger (ADC)
• Twoanalogcomparatorscontaininga
6-bit DAC and programmable reference
input (ACMP)
Timers
• One6-channelFlexTimer/PWM(FTM)
• Uptotwo2-channelFlexTimer/PWM(FTM)
• One2-channelperiodicinterrupttimer(PIT)
• Onereal-timeclock(RTC)
• Uptoone16-bitpulsewidthtimer
Evaluation and Development Tools
• TRK-KEA8,TRK-KEA64andTRK-KEA128
are fully featured with LIN and CAN
interface (TRK-KEA128), access to all pins
of the MCU, four high-efficiency LEDs,
two push buttons and OpenSDA interface
Reference Designs:
KEA128BLDCRD: 3-phase sensorless
BLDC motor control
KEA128LEDLIGHTRD: Lighting Control
Module Reference Design
KEA128AUTONETRD: KEAZ128 MCU
implemented as a central gateway with
energy saving capabilities
To learn more, visit
freescale.com/Kinetis/EAseries.
Kinetis EA Series MCUs
Built on the ARM Cortex-M0+ Core
Automotive
Kinetis EA Series MCUs Block Diagram
Kinetis EA Series MCUs Block Diagram
Applications:
• Automotive general purpose
Operating Characteristics
• Voltage range: 2.7 to 5.5 V
• Temperature range (ambient): –40 to 125 °C
Key Features:
• ARM® Cortex®-M0+ core
• Up to 128 K embedded flash
• Up to 16 K RAM
• External OSC and internal ICS for clock
• System functions: LVD, WDG, CRC, SWD,
BITBAND, BME, LP modes
• Communication interfaces: SPI, SCI, IIC, CAN
• Multiple timers: FTM, PWM, PIT, PWT, RTC
12-bit ADC and ACMP
Packages:
• 16 TSSOP, 24 QFN, 32 LQFP, 64 LQFP, 80 LQFP
• Pin compatible within KEA family
System
Communications I/O System
PMC
2.7–5.5 V
Debug
SWD
Debugger
RAM
Up to 16 KB
Flash Up To
128 KB
Peripheral
Bridge
(1) Support bit operation in RAM
ARM® Cortex®-M0+
48 MHz Core Freq
Ext Osc
(1–20 M, 32 K)
Int R/C OSC
(~32 KHz 2%)
Int LP Osc
(1 KHz)
FLL Clk Mult
BME(1)
Open-Drain
I/O, KBI,
GPIO
Up to
1 PWT
1
PIT
Up to
2 SPI
Up to
2 I2C
Up to
3 SCI
(LIN)
Up to
2 KBI
RTC
6+2+2-ch.
16-bit Flex
Timer
Up to 12-ch.,
12-bit ADC
w/8 FIFO
Up to
2 Analog
Comparators
Up to
1 MSCAN
LVD
POR
1xWDT
1-Cycle GPIO
1-CY MUL
NVIC
Peripheral Bus
16 Freescale Embedded Solutions Based on ARM Technology
Freescale aims to make automotive development easier with the introduction
of the MAC5xxxx 32-bit ARM-based family of MCUs. Leveraging the Kinetis
and i.MX portfolios, our MAC5xxxx automotive MCUs integrate Cortex-A and
Cortex-M cores to deliver the right balance of real-time processing and application
performance. This family of MCUs includes a broad set of documentation,
hardware and software tools, as well as application notes to help speed
development and reduce design costs.
MAC5xxxx
Automotive MCUs
32-bit MCUs built on ARM Cortex cores
17freescale.com/ARM
MAC5xxx MCUs
Overview
The MAC57D5xx family is the next-
generation platform of instrument cluster
devices specifically targeted to the cluster
market using single and dual high-resolution
displays. Leveraging a highly successful
MPC56xxS product family, Freescale
is introducing a multi-core architecture
powered by ARM Cortex-M (for real-time
applications) and ARM Cortex-A processors
(for applications and HMI), coupled with 2D
graphics accelerators, a head-up display
(HUD) warping engine, dual TFT display
drive, integrated stepper motor drivers and
a powerful I/O processor that will offer
leading-edge performance and scalability for
cost-effective applications.
This family supports up to two WVGA
resolution displays, including one with in-line
HUD hardware warping. Graphics content
is generated using a powerful Vivante 2D
graphics processing unit (GPU) supporting
OpenVG1.1, and the 2D animation and
composition engine (2D-ACE), which
significantly reduces memory footprint for
content creation. Embedded memories
include up to 4 MB flash, 1 MB SRAM with
ECC and up to 1.3 MB of graphics SRAM
without ECC. Memory expansion is available
through DDR2 and SDR DRAM interfaces
while two flexible QuadSPI modules provide
SDR and DDR serial flash expansion. In
response to the growing desire for security
and functional safety, the MAC57D5xx family
integrates Freescales latest SHE-compliant
Cryptographic Services Engine (CSE2)
engine and delivers support for ISO 26262
ASIL-B functional safety compliance.
To learn more, visit
freescale.com/MAC57D5xx.
MAC57D5xx DIS MCUs
for Automotive Instrument Clusters
32-bit ARM-Based MCUs
MAC57D5xx Family Matrix
FLASH SRAM Package
Options SDR DDR2 Quad SPI GPU
MAC57D54H
4 MB
1.3 MB
(non ECC)/
2x 512 kB
(with ECC)
176 LQFP None None
1x Dual SDR/DDR
QuadSPI, 100 MHz
(200 MB/s)
GC355
(OpenVG)208 LQFP 16-bit,
160 MHz None 2x Dual SDR/DDR
QuadSPI, 100 MHz
(200 MB/s)
516 MAPBGA 16-bit,
160 MHz
16 or 32-bit,
320 MHz
MAC57D53M
3 MB
1.3 MB
(non ECC)/
2x 512 kB
(with ECC)
176 LQFP None None
2x Dual SDR/
DDR QuadSPI,
100 MHz
(200 MB/s)
GC355
(OpenVG)
208 LQFP 16-bit,
160 MHz None
516 MAPBGA 16-bit,
160 MHz
16 or 32-bit,
320 MHz
MAC57D52L
2 MB
1.3 MB
(non ECC)/
1x 512 kB
(with ECC)
176 LQFP None None
1x Dual SDR/DDR
QuadSPI, 100 MHz
(200 MB/s) GC355
(OpenVG)
208 LQFP 16-bit,
160 MHz None
2x Dual SDR/DDR
QuadSPI, 100 MHz
(200 MB/s)
*Not all feature differences shown in table above, refer to data sheet for specific feature details
MAC57D5xx Block Diagram
16ch DMA
64:16 mux
RSDS
TCON0
OpenLDI/LVDS
LDB
TCON1
64KB
TCM
(
DRAM Controller
16/32 Bit
SDR
DDR2
RSDS/RGB RGB LVDS
System Modules
Temp Sensor
4 MB FLASH
(ECC)
OTP
Flash BIU
MBIST
INT Router
Reset Ctrl
I/O Ctrl
GIC
NVIC
Clocking
4-40MHz/32kHz
X0SC
16MHz/128kHz
IRC
PLLs
RTC w/calib
Clock Monitor
Debug
Trace Buffer
TPIU
SJTAG
Power
Low Power Ctrl
LVD/HVD
1.2V Regulator
1 MB
System
SRAM (ECC)
1.3 MB
GRAM
(FlexECC)
Pixel
Converter
Port Splitter
AIPS-Lite
Boot ROM
Memory Protection
QuadSPI
RLE Decoder
QuadSPI
IOP
32K
SRAM
(ECC)
ARM
Cortex-M0+
Interrupt
Router
I2C (2)
FlexCAN (3)
DSPI (5)
UART/LIN (3)
SEMA42
CRC
STM (4CH)
PIT (8CH)
Watchdog (3)
LCD
Alarm CMP (2)
12-bit ADC (24)
Timer/PWM (8ch)
SGM (I2S)
SMD & SSD (6)
Timer/PWM (8ch)
Timer/PWM (8ch)
Timer/PWM (8ch)
16ch DMA
DAP
SECURITY
(CSE2)
16k D-Cache
16k I-Cache
FPU
ARM®
Cortex®-M4
32k D-Cache
32k I-Cache
FPU
NEON
ARM
Cortex-A5 MLB50
ENET
+ AVB
Video
Input
+
2D-ACE
OpenVG1.1
System Bus Fabric
2D-ACE
HUD
MAC57D5xx Block Diagram
18 Freescale Embedded Solutions Based on ARM Technology
Multimedia Powerhouse
i.MX application processors have been
implementing leading-edge multimedia
capabilities for almost a decade by
providing direct interfaces to high-end LCDs
and cameras and integrating hardware
acceleration for a number of advanced video
codecs and graphics standards, enabling
up to full HD 1080p video playback and
an amazing user interface experience.
Combine that with on-chip features
such as the image processing unit (IPU),
camera interfaces, connectivity ports and
performance-enhancing capabilities such as
the ARM NEON SIMD accelerometer and
vector floating point coprocessors and i.MX
applications processors become the ideal
choice for customers seeking a balanced
multimedia solution that offers best-in-class
performance for power.
Advanced HMI
Display-centric devices across all market
segments require an increasingly advanced
and intuitive user interface in order to deliver
the richest customer experience. The i.MX
applications processor portfolio enables this
experience by integrating separate graphics
accelerators to support both 2D and 3D
graphics to create and deliver stunning, realistic
images to LCD panels ranging from QVGA
up to WUXGA resolution. By using on-chip
acceleration, customers can easily add rich
graphics, font rendering and enhanced web
browsing with the provided device drivers and
partner application software.
Energy Efficiency
i.MX applications processors deliver an
optimal balance of performance and long
battery life for rich multimedia experiences on
the go. Plugged or unplugged, applications
designed today must consider the total cost
of using energy and the impact any excess
The most versatile platform for multimedia and display applications, Freescale
ARM-based i.MX processors deliver an optimal balance of power, performance
and integration to enable next-generation smart devices. i.MX solutions include
processors based on ARM9, ARM11, Cortex-A8 and Cortex-A9 core technologies
and are powering applications across a rapidly growing number of consumer,
automotive and industrial markets. Our solutions bring interactivity to
a whole new world of products.
i.MX Applications
Processors
Scalable multi-core platform with single-, dual- and
quad-core families
Smart
Mobile Devices
Portable navigation
Portable gaming
Portable media players
Tablets
E-Readers
Wearables
Smart
Devices
Home automation
Residential gateway
Connected home audio
Digital signage
Smart monitors
Media phones
Media hubs
Appliances
Automotive
Automotive infotainment
Connectivity and telematics
Video and navigation
Information clusters
Audio
Industrial
Smart meters
Smart energy
Test and measurement equipment
Intelligent industrial control systems
Printer/scanners
Point-of-sale (POS)
Industrial HMI
Healthcare
Advanced Performance
Simplified Development
Smooth Scalability
Low Power
i.MX Processor Markets
SSOrS
19freescale.com/ARM
i.MX Applications Processors
power will have on the environment. A mix
of integrated power management, power
optimizations such as dynamic voltage
and frequency scaling, and companion
PMIC solutions from Freescale ensure that
the overall solution is optimized for energy
efficiency and simplified implementation.
Future i.MX devices may also include a
Cortex-M class processor sub-system
that, combined with the main processor,
will provide additional low-power modes to
enable new categories of energy-efficient
system awareness.
Smart Processing Solutions
for the Connected World
The i.MX applications processor portfolio
provides solutions across multiple market
segments. With long product longevity and
automotive qualification, i.MX processors are
used for infotainment, gateways, connected
radio and telematics systems.
The i.MX portfolio also has broad traction in
the embedded market by enabling multimedia
and connectivity everywhere. Example
applications include medical systems for
patient monitoring and diagnostics and
imaging, smart energy solutions to support
the global smart grid transition with smart
thermostats, appliances and home energy
management systems, industrial factory
automation for HMI and industrial control,
scanners/printers, building control, education
devices and in-flight infotainment.
Connectivity and Communication
The i.MX portfolio features a number
of options to support the continuously
connected world. These include Ethernet
with IEEE 1588 hardware time stamping for
real-time control, PCIe for connecting to
external FPGAs or Wi-Fi®-based modules, SD/
SDIO/MMC ports for external portable data
storage and connectivity to wireless modules
supporting protocols such as ZigBee, Wi-Fi
and Bluetooth®, USB modules with PHY for
field upgradability, portable data storage and
multiple serial ports to provide support for
various network interfaces such as RS-232
and RS485. Additional connectivity features
include I2S serial interfaces for connectivity
to audio peripherals, dual CAN modules to
enable industrial and automotive network
bridging and interfaces for external mass
storage, such as SATA.
Reliability, Safety and Security
The i.MX portfolio includes a variety of security
features such as high-assurance boot, run-
time integrity check, secure JTAG, secure
storage, secure real-time clock and physical
tamper detection. High-assurance boot with
authenticity checking is used to ensure the
correct software is on the correct device and
is run every time the chip is reset. When it
comes to security, a hardware encryption
unit supports several encryption and hashing
algorithms for program validation as well as
authentication and securing data for transfer
and storage. The tamper detection system
has integrated sensors for voltage, frequency,
temperature and external sensing for physical
attack detection. For fail-safe applications,
an independently clocked watchdog offers
protection against code runaway.
Support for External Memory
i.MX application processors can interface
to a variety of memories for program and
data storage. Depending on the specific
processor, external memory support for
DRAMs includes 16-bit and/or 32-bit
SDRAM, DDR1, DDR2, DDR3 and DDR3L,
mDDR, LP-DDR2 and LV-DDR2 for flexibility
in cost vs. performance and power.
For external flash support, i.MX processors
can support a variety of NAND flash
memories such as SLC, MLC or managed
NANDs, as well as NOR memories. i.MX
processors also provide error-correction
functionality to improve the reliability of
raw NAND. A parallel bus is supported for
interfacing to external memory mapped
peripherals such as FPGAs and ASICs.
Intelligent Integration
i.MX processors offer extensive peripheral
integration, including display, cameras,
connectivity, analog and security along with
standard system features such as timers,
pulse-width modulators, DMA and debug
support. Through this intelligent integration of
optimized peripherals, along with exceptional
product scalability, i.MX processors reduce
system-level discrete components, power
consumption, board size, development effort
and system cost.
~ we Mu:- i.MX6 Mu:-
20 Freescale Embedded Solutions Based on ARM Technology
The i.MX 6 series features a scalable multi-
core platform that includes single-, dual-
and quad-core families based on the ARM
Cortex-A9 architecture for next-generation
consumer, industrial and automotive
applications. By combining the power-
efficient processing capabilities of the ARM
Cortex-A9 architecture with bleeding-edge
3D and 2D graphics, as well as high-definition
video, the i.MX 6 series provides a new level
of multimedia performance to enable an
unbounded next-generation user experience.
Complementing the industry-leading
scalability of the i.MX 6 single-, dual- and
quad-core offering is Freescale’s PF series
of power management ICs. Combined with
the simplified power requirements of the
i.MX 6 platforms, the PF series is capable
of supplying all the voltage rails required by
numerous applications, significantly reducing
the bill of materials and simplifying the
system design.
Target Applications
•Homeautomation
•Residentialgateway
•Connectedhomeaudio
•E-Readers
•Wearables
•Mediatablets
•Educationtablets
•Digitalsignage
•Smartmonitors
•Thinclients
•IPTV
•IPphones
•Automotiveinfotainment
•Aeroinfotainment
•Digitalclusters
•Vehicletelematics
•Portablehealthcare
•Testandmeasurementequipment
•Intelligentindustrialcontrolsystems
The market for intelligent, multimedia-
centric, touch-based devices is increasing
exponentially. Tomorrows battery-powered
smart devices, auto infotainment and aero
infotainment systems, medical systems,
personal and enterprise-class intelligent
control and data systems and new classes
of devices never before seen need to present
data and user interface choices to the end
user primarily through rich sound, video, voice,
pictures and touchrather than keyboards
and mice. And the need for manufacturers to
quickly provide multiple devices to fit specific
market segments or niches and provide their
customers with a broader range of choices is
increasing just as quickly.
The i.MX 6 series was designed specifically
to enable this new market by bringing
together high-performance, scalable
multimedia processing, a software-
compatible family of five processors and
pin-compatible processor solutions with
integrated power management so that a
manufacturer can deploy a full portfolio of
products with a single hardware design.
Scalable Multi-core Solutions
The i.MX 6 series reaches a new level of
power versus performance by providing a
scalable family of single-, dual- and quad-
core processor families based on the ARM
Cortex-A9 architecture. Single- and dual-core
designs provide cost-effective performance
scalability while the flagship i.MX 6Quad
processor provides more performance
at lower power for the most demanding
applications with constrained power
budgets. The pin*- and software-compatible
i.MX 6 series allows designers to create
a broad portfolio of products based on a
i.MX6SoloLite i.MX 6Solo
i.MX6DualLite i.MX6Dual
i.MX6Quad
Single ARM
Cortex-A9
up to 1 GHz
256 KB L2 cache,
ARM NEON,
VFPvd16
ARM TrustZone®
2D graphics
32-bit DDR3
and LPDDR2
at 400 MHz
Integrated
EPD controller
Single ARM
Cortex-A9
up to 1.0 GHz
512 KB L2 cache,
ARM NEON,
VFPvd16
ARM TrustZone
3D graphics
with one shader
2D graphics
32-bit DDR3
and LPDDR2
at 400 MHz
Integrated
EPD controller
HDMIv1.4
controller plus
PHY
LVDS controller
plus PHY
PCIe controller
plus PHY
MLB and
FlexCAN
controllers
Dual ARM
Cortex-A9
up to 1.0 GHz
512 KB L2 cache,
ARM NEON,
VFPvd16
ARM TrustZone
3D graphics
with one shader
2D graphics
64-bit DDR3
and 2-channel
32-bit LPDDR2
at 400 MHz
Integrated
EPD controller
HDMIv1.4
controller plus
PHY
LVDS controller
plus PHY
PCIe controller
plus PHY
MLB and
FlexCAN
controllers
Dual ARM
Cortex-A9
up to 1.2 GHz
1 MB L2 cache,
ARM NEON,
VFPvd16
ARM TrustZone
3D graphics
with four shaders
Two 2D graphics
engines
64-bit DDR3
and 2-channel
32-bit LPDDR2
at 533 MHz
Integrated
SATA-II
HDMIv1.4
controller plus
PHY
LVDS controller
plus PHY
PCIe controller
plus PHY
MLB and FlexCAN
controllers
Quad ARM
Cortex-A9
up to 1.2 GHz
1 MB L2 cache,
ARM NEON,
VFPvd16
ARM TrustZone
3D graphics
with four shaders
Two 2D graphics
engines
64-bit DDR3
and 2-channel
32-bit LPDDR2
at 533 MHz
Integrated SATA-II
HDMIv1.4
controller plus
PHY
LVDS controller
plus PHY
PCIe controller
plus PHY
MLB and FlexCAN
controllers
Red indicates change from column to the left
Industrial AutomotiveConsumer
i.MX 6 Series at a Glance
i.MX 6 Series Application Processors
Scalable multi-core platform with single-, dual- and quad-core families
*i.MX 6SoloLite not pin compatible
m 85,078 mm mm % canmmm — — Mulllm-dl- ‘- m gun-m Pow-r Imam-l Mammy Steamy —— mm __—-EEE_ : Available on certain pmduct families
21freescale.com/ARM
i.MX Applications Processors
common platform while providing compelling
performance advantages for systems with
constrained power budgets.
Five Scalable Families
The i.MX 6Quad family encompasses a
quad-core platform running up to 1.2 GHz
with 1MB of L2 cache and 64-bit DDR3/
LV-DDR3 or 2-ch., 32-bit LPDDR2 support.
Integrated FlexCAN, MLB busses, PCIe and
SATA-2 provide broad connectivity options,
while integration of LVDS, MIPI display port,
MIPI camera port and HDMI v1.4 makes it an
ideal platform for consumer, automotive and
industrial multimedia applications.
The i.MX 6Dual family provides dual cores
running up to 1.2 GHz with 1 MB of L2
cache, and 64-bit DDR3 or 2-ch., 32-bit
LPDDR2 support. Leveraging the same
integration of the i.MX 6Quad family, the
i.MX 6Dual provides a scalable solution
for consumer, automotive and industrial
applications.
The i.MX 6DualLite family introduces dual
cores running up to 1 GHz with 512 KB of
L2 cache, and 64-bit DDR3 or 2-ch., 32-bit
LPDDR2 support. With integrated FlexCAN
and MLB busses, PCI Express®, LVDS, and
support for MIPI cameras and displays, as
well as HDMI v1.4, the device is a great fit
for consumer, automotive and industrial
multimedia-centric applications.
The i.MX 6Solo family provides a single core
running up to 1 GHz with 512 KB of L2 cache
and 32-bit DDR3/LPDDR2 support. Integrated
LVDS, MIPI display, MIPI camera port, HDMI
v1.4, FlexCAN and MLB enables the i.MX
6Solo to be a flexible platform for consumer,
automotive and industrial applications.
The i.MX 6SoloLite family introduces a single
core running up to 1 GHz with 256 KB of
L2 cache and 32-bit DDR3/LPDDR2 support.
Targeted integration of an electronic paper
display (EPD) controller makes it an ideal
solution for next-generation e-readers and
other emerging consumer and embedded
devices using EPD technology.
Unbound User Experience
Next-generation graphics and high-definition
video are central to the i.MX 6 series.
The i.MX 6 series supports up to 1080p60
video playback, enabling exceptionally
high-quality video with long battery life for
devices playing high-definition content.
The 3D graphics engine in the top-of-the-
line i.MX 6Quad and i.MX 6Dual processors
are capable of providing up to 200 Mt/s and
enables ultra-vivid, realistic graphics critical
for gaming, applications that combine the
power of the main cores with the until-now-
untapped potential of the 3D engine to
perform computational tasks. The combined
multimedia processing power of the i.MX 6
series enables a new generation of smart
devices, digital displays, industrial
instrumentation panels and auto and aero
infotainment with compelling features such
as augmented reality applications, content
creation capabilities and multichannel HD
video processing for a new level of user
experience.
Features
•Scalablesingle-,dual-andquad-core
offerings based on ARM Cortex-A9 up
to 1.2 GHz, with ARMv7, ARM NEON,
VFPv3 and ARM TrustZone® support
•32KBinstructionanddataL1caches
and 256 KB to 1 MB of L2 cache
•Multi-stream-capableHDvideoengine
delivering 1080p60 decode, 1080p30
encode and 3D video playback in HD in
high-performance families
•Superior3Dgraphicsperformancewith
up to quad shaders performing 200 MT/s
•Separate2Dand/orVertexacceleration
engines for an optimal user interface
experience
• Stereoscopicimagesensorsupportfor
3D imaging
• Integratedmarket-specificI/Os,whichmay
include HDMI v1.4 with integrated PHY,
SD3.0, multiple USB 2.0 ports, Gigabit
Ethernet, SATA-II with integrated PHY, PCI
Express with integrated PHY, MIPI CSI,
MIPI DSI, MIPI HSI, MLB and FlexCAN for
automotive applications
• Comprehensivesecurityfeatures
• OptionalintegrationofanEPDdisplay
controller for e-reader and similar applications
Software and Tools
•i.MX6seriesFreescalesupported
SABRE for automotive infotainment
SABRE platform for smart devices
SABRE board for smart devices
i.MX 6SoloLite EVK
Google® Android OS
Linux® OS
•i.MX6seriespartnersupported
Microsoft® Windows® Embedded CE
Various RTOS, embedded boards,
development tools, UI tools and
software and middleware offerings
(See Partner Enablement Solutions.)
Available on certain product families
i.MX 6 Series Applications Processor Block Diagram
Secure JTAG
PLL, Osc
Clock and Reset
Smart DMA
IOMUX
Timer x3
PWM x4
Watchdog x2
MMC 4.4/
SD 3.0 x3
MMC 4.4/
SDXC
UART x5,
5 Mb/s
MIPI HSI
S/PDIF
Tx/Rx
PCIe 2.0
(1-lane)
I2C x3,
SPI x5
ESAI, I2S/SSI
x3
3.3 V GPIO
Keypad
USB2 OTG
and PHY
USB2 Host
and PHY
System Control
Connectivity
Multimedia
ARM TrustZone®
Ciphers
RNG
Security Cntrl.
Temperature
Monitor
Power
Supplies
Secure RTC
eFuses
Power Management
ROM
RAM
Internal Memory
Security
Hardware Graphics Accelerators
Vector Graphics
3D
2D
FlexCAN x2
MLB150 +
DTCP
1 Gb Ethernet
+ IEEE
®
1588
NAND Cntrl.
(BCH40)
S-ATA and
PHY 3 Gb/s
LP-DDR2,
DDR3/
LV-DDR3
x32/64,
533 MHz
USB2 HSIC
Host x2
1080p30 Enc/Dec
ASRC
Video Codecs
Audio
Imaging Processing Unit
Resizing and Blending
Inversion/Rotation
Image Enhancement
Display and Camera Interface
HDMI and PHY
MIPI DSI
MIPI CSI2
EPDC
20-bit CSI
ARM® Cortex®A9 core
32 KB I Cache
Per Core
ARM NEON Per Core
32 KB D Cache
Per Core
PTM Per Core
CPU Platform
256 KB–1 MB L2-cache
24-bit RGB, LVDS (x2)
i.MX 6 Series Applications Processors Block Diagram
22 Freescale Embedded Solutions Based on ARM Technology
The i.MX53 family of processors represents
our advanced multimedia and power-efficient
implementation of the ARM Cortex-A8 core
with core processing speeds up to 1.2 GHz.
It is optimized for both performance and
power to meet the demands of high-end,
advanced applications. Ideal for a broad range
of applications in the consumer, automotive,
medical and industrial markets, the i.MX53
includes an integrated display controller,
full HD capability, enhanced graphics and
connectivity features. The i.MX53 family also
boasts a companion power management IC
(PMIC)MC34708—designed exclusively for
i.MX processors.
Target Applications
• Smartmobiledevices
• Autoinfotainment
• Factory/homeautomation
• Point-of-saleterminals
• Barcodescanners
Consumer Applications
The i.MX535 supports 1080p multi-standard
video playback with industry-leading low
power consumption. With up to 1.2 GHz
core speed, a faster graphics core enabling
a more responsive user experience plus a
higher level of system integration.
Automotive Applications
Our automotive i.MX53 processors provide
the advanced performance required to drive
the latest automotive systems. Sophisticated
2D and 3D graphics drive multiple connectivity
options for high level system integration.
Industrial Applications
The i.MX537, with core processing speeds
up to 800 MHz, is optimized for both
performance and power to meet the
demands of high-end advanced industrial
and medical applications.
The i.MX537 provides key environmental
differentiators for the industrial market.
These include 3.3 V I/O support, a 0.8
mm pitch package to reduce PCB and
manufacturing costs.
Software and Tools
• i.MX53SABREfortablets
• i.MX53quickstartboards
BSPs are available for the following
operating systems:
• Android
• Linux
• VariousRTOSforembeddedsolutions
Features
• Upto1.2GHzARMCortex-A8
• 32KBinstructionanddatacaches
• Unified256KBL2cache
• ARMNEONSIMDmediaaccelerator
• Vectorfloating-pointcoprocessor
• Multimedia
Independent OpenGL® ES 2.0 and
OpenVG 1.1 hardware accelerators
Optimized for low-power operation to
give best performance for battery life
• Externalmemoryinterface
Up to 2 GB LP-DDR2, LV-DDR2, DDR2
and DDR3 SDRAM, 16-/32-bit
SLC/MLC NAND flash, 8-/16-bit
• Connectivity
High-Speed USB 2.0 OTG with PHY
High-Speed USB 2.0 host with PHY (3)
CAN
• Security
Security controller, including secure
RAM and security monitor
High-assurance boot
Tamper resistant
Smart Speed Technology
Advanced power management features
throughout the i.MX53 processor enable
a rich suite of multimedia features and
peripherals while maintaining minimum
system power consumption in active and
low-power modes.
i.MX53 Applications Processors
Take your multimedia experience to the max
i.MX53 Family Block Diagram
i.MX536 Block Diagram
Clock Reset
Smart DMA
Temp
Monitor
System
Buses
GPT
PWM x2
Watchdog
x2
EPIT x2
LDO Supply
x2
PLL x4
32 kHz Osc
eFuses
Sahara v4
RTIC
SCC v2
SRTC
Secure JTAG ESAI
SSI/I2S x3
SPDIF Tx/Rx
ASRC
ARM® Cortex®-A8
Cache
ARM NEON
ETM
VFP
ROM RAM
Fast IrDA
CSPI
I2C x3
UART x5
Keypad
GPIO
HS USB OTG + PHY
HS Host + PHY
HS ULPI Host x2
Ethernet + IEEE® 1588
CAN x2/MLB 50
2 GB DDR2/DDR3/LV-DDR2/LP-DDR2
Analog VGA Out
LVDS
Parallel (from IPU)
SLC/MLC NAND
NOR
PATA
eMMC/SD
SATA
System Control Core/Internal Memory
Standard Connectivity
Timers
Advanced Connectivity
Power Mgmt. and Analog
Multimedia
VPU
IPU
External Memory I/F
Security
External Storage I/F
System DebugAudio Display I/F
TV Out
Video Encode/
Decode
GPU
OpenVG 1.1OpenGL® ES 2.0
Resizing and
Blending
Inversion and
Rotation
De-Interlacing/
Combining
Image
Enhancement
Camera
Interface
ARM TrustZone®
Note: Features vary depending on product selected.
SSOYS
23freescale.com/ARM
i.MX Applications Processors
The i.MX28 family of applications processors
is part of our ARM9 product portfolio. The
i.MX28 family integrates display, power
management and connectivity features
unmatched in ARM9-based devices,
reducing system cost and complexity for
cost-sensitive applications. With optimized
performance and power consumption, the
i.MX28 is an ideal fit for battery-operated
or fanless equipment. Additionally, the LCD
controller with touchscreen capability makes
it possible to design creative and intuitive
user interfaces. The i.MX28 family reaches
new levels of integration in ARM9 devices
and provides the enablement needed to help
design differentiated industrial, automotive
and consumer products in less time.
Target Applications
• Smartappliances
• Human-machineinterfaceforappliances,
building control, factory automation,
printers and security panels
• Industrialcontrol
• Mediagateways/accessories
• Portablemedical
• Smartenergygateways/meters
• Automotiveaudiosystems
• Automotiveconnectivitymodules
Industrial Needs
Like the rest of the i.MX portfolio, the
i.MX28 family provides key environmental
differentiators for the industrial market.
These include 3.3V I/O support, a 0.8
mm pitch package to reduce PCB and
manufacturing costs, extended temperature
coverage for harsh environments, industrial
qualification for extended reliability, a formal
long product supply guarantee to support
product life spans and a strong ecosystem,
including module manufacturers, software
integrators and development tools.
Features
• 454MHzARM926EJ-S-core with
16 KB/32 KB I and D cache
• PMUtopowerthedeviceanddrive
external components supports li-ion
batteries and direct connection to 5V
supplies
• DualIEEE158810/100EthernetwithRMII
support and L2 switch
• DualCANinterfaces
• NANDsupport:SLC/MLCandeMMC4.4
(managed NAND)
• HardwareBCH(upto20-bitcorrection)
• 200MHz16-bitDDR2,LV-DDR2,mDDR
external memory support
• DualHigh-SpeedUSBwithPHY
• Uptoeightgeneral-purpose12-bitADC
channels and single 2 Ms/s ADC channel
• Temperaturesensorforthermalprotection
• Multipleconnectivityports(UARTs,SSP,
SDIO, SPI, I2C and I2S)
• Productfamilysupportsvarious
feature sets
Benefits
Industrial-strength integration
Reduces system cost and complexity and
provides greater flexibility in system design
Industry-leading power management
eliminates external components
High level of peripheral integration,
including display, connectivity, real-time
control, security and networking
Industrial qualification and product longevity
Supports the full life of the product in
the field
Optimized performance and power
consumption
Increased battery life for portable
equipment
Improved energy efficiency for wall-
powered or fanless systems
Software and Tools
Linux and Windows Embedded CE BSPs
Multimedia codecs: Proven codecs enable
faster time to market
Various RTOS, embedded boards,
development tools, UI tools and software
and middleware offerings (See Partner
Enablement Solutions.)
i.MX28 Family
Security
HAB4 OTP AES Key
128-bit AES SHA-2 Hashing
Timer x4 PWM x8
Watchdog DMA
i.MX28
ARM926EJ-S™ 454 MHz
16 KB I Cache 32 KB D Cache
Connectivity Advanced Connectivity
I
2
C x2
I
2
S x2
10/100 Ethernet
IEEE
®
1588 x2 L2 Switch
CAN x2 HS USB PHY x2
Standard System
ETM JTAG
System Debug
SPI x4
UART x6
GPIO
Analog
LDO x4
MMC+/SD x4
12-bit ADC x8
2 MSPS ADC x1
Thermal
Protection
Power
Management
DC/DC 4.2 V
Battery Charger
S/PDIF Tx
Audio
Internal
Memory
128 KB SRAM
128 KB ROM
User I/F
Touchscreen
Scaling
LCD Controller
Alpha Blending
Rotation
Color Space
Conversion
Ext Memory I/F
NAND
BCH 20-bit
DDR2
mDDR
LV-DDR2
i.MX28 Family Block Diagram
i.MX28 Applications Processors
Intelligent integration, unmatched
24 Freescale Embedded Solutions Based on ARM Technology
Key
Features
i.MX Applications Processors QorIQ Communications Processors
i.MX 6Dual/6Quad i.MX 6DualLite QorIQ LS1020A QorIQ LS1021A QorIQ LS1022A
Core
Dual and Quad Core
ARM Cortex-A9
+ NEON
Up to 1.2 GHz
Dual Core
ARM Cortex-A9
+ NEON
Up to 1 GHz
Dual Core
ARM Cortex-A7
MPCore + NEON
Up to 1 GHz
Dual Core
ARM Cortex-A7
MPCore+ NEON
Up to 1 GHz
Dual Core
ARM Cortex-A7
MPCore + NEON
Up to 600 MHz
External
Memory
Interface
2x (32 B) LP-DDR2,
1x (64 B) DDR3/
Up to 533 MHz
2x (32 B) LP-DDR2,
1x (64 B) DDR3
Up to 400 MHz
1x (16/32 B + ECC)
DDR3L/4
Up to 1.6 GT/s
1x (16/32 B + ECC)
DDR3L/4
Up to 1.6 GT/s
1x (8/16 B) DDR3L
Up to 1.3 GT/s
Graphics/
Video/
Display
LCD: Quad Display
(Parallel x2, LVDS x2,
MIPI-DSI, HDMI v1.4)
LCD: Dual Display
(Parallel x2, LVDS x2,
MIPI-DSI, HDMI 1.4)
2D-ACE
LCD Controller
Up to SXGA +
2D Graphics
Graphics:
3D, 2D, OpenVG,
Open GL ES 3.0,
OpenCL
Graphics:
3D, 2D, OpenVG
OpenGL ES 2.0
Video:
1080p60 Decode,
1080p30 Encode
Video:
1080p30 Decode,
1080p30 Encode
Ethernet
MAC
1x 1 Gb IEEE 1588
Performance limited
to 480 Mbps
1x 1 Gb IEEE 1588
Performance limited
to 480 Mbps
3x 1 GbE, IEEE 1588
Up to 2x SGMII
or 3x RGMII
3x 1GbE, IEEE 1588
Up to 2x SGMII
or 3x RGMII
2x 1 GbE, IEEE 1588
2x RGMII
SATA/PCI
Express
1 SATA 2.0
1 Gen-2.0 PCIe
controller with
one lane
1 Gen-2.0 PCIe
controller with
one lane
1 SATA3
2 Gen-2.0 PCIe
controllers with
four lane 6 GHz
multi-protocol SerDes
1 SATA3
2 Gen-2.0 PCIe
controllers with
four lane 6 GHz
multi-protocol SerDes
1 Gen. 2.0 PCIe
controller with
one 5 GHz
SerDes lane
USB
USB 2.0 x4
1xHS OTG + PHY
1xHS Host + PHY
2x Host USB HSIC
USB 2.0 x4
1xHS OTG + PHY
1xHS Host + PHY
2x Host USB HSIC
1x USB 3.0 with PHY
1x USB 2.0 ULPI
1x USB 3.0 with PHY
1x USB 2.0 ULPI 1x USB 2.0 ULPI
Non-
Multimedia
Accelerators
– –
QUICC Engine for
RS485 protocol offload
incl. TDM/HDLC
QUICC Engine for
RS485 protocol offload
incl. TDM/HDLC
Security/
Secure
Boot/ Trust
Architecture
Secure Boot, Encryption/Decryption RSA, AES,
ARM TrustZone, PCI v3 ready
Security Engine with IPSec acceleration
Secure Boot, Trust Architecture,
ARM TrustZone, Tamper Detection
The leader in communications processors continues to accelerate the network’s IQ
– now with products built on the industry’s first networking system architecture that
supports Power Architecture® cores or ARM cores. In addition, i.MX applications
processors, the most versatile platform for multimedia and display applications,
offer scalability from ARM9 to Cortex-A9 cores with market-leading power,
performance and integration. The QorIQ and i.MX product families have a right-sized
ARM-based solution for you – from high-performance, “packet-centric” networking
applications to efficient and scalable “pixel-centric” controllers.
i.MX and QorIQ
Processor Comparison
works _; gm |:I|:I|:I|:|
25freescale.com/ARM
Layerscape Architecture
Layerscape is the underlying network system
architecture of the QorIQ LS series processors.
The architecture enables next-generation
networks with up to 100 Gb/s performance
and enhanced packet-processing capabilities.
Design effort is simplified with a standard,
open programming model and a software-
aware architecture framework that enables
customers to fully exploit the underlying
hardware for maximum optimization, with the
capability to easily adapt to network changes
for real-time “soft” control over the network.
A uniform hardware and software model
provides the compatibility and scalability
required for customers designing end-to-end
networking equipment from home- to carrier-
class products. The unique, core-agnostic
architecture incorporates the optimum core
for the given application—ARM or Power
Architecture cores.
CodeWarrior Development Studio
for QorIQ LS series
CodeWarrior Development Studio for QorIQ
LS series featuring ARMv7 is a development
software tool created by Freescale and is
based on award-winning CodeWarrior IDE
technology. This software is one of the first
software tools both used and developed
in lockstep with the QorIQ LS series of
communications processors.
LS Tower Suite Level: This suite was
created to give you an economic, yet
complete full-featured development tool
for when a QorIQ LS part is part of an
assembled Tower System. The tools in
this suite have no limitations other than
they will only work with the Tower System
module or kit.
Developer Suite Level: This suite is for
customers who develop with multi-core
processors built on ARM and Power
Architecture technologies including QorIQ LS
series devices and QorIQ Qonverge SoCs as
well as DSPs based on StarCore technology.
It is for designers with full system responsibility
but no need for the extra costs of the specialist
and architect features.
Specialists Suite Level: This suite is designed
so you can do more than just compile and
debug. Tools in this suite are useful for
customers creating products for every market.
Get all the software included in the Developer
Suite plus additional board-analysis tools.
Architect Suite Level: This suite is for
personnel who have a need to dig deep into
the networking aspects of a development
project. You will get all the software in the
Specialist Suite plus software tools designed
to give networking experts the extra capability
to find out how their system is really working.
For more information please visit
freescale.com/CWARM7.
The QorIQ communications processor portfolio is unmatched in depth and breadth.
With the addition of the next-generation QorIQ LS1 and LS2 product families built on
Layerscape architecture, the portfolio extends performance from the smallest form
factor, power-constrained networking applications to software-defined networking
applications requiring an advanced datapath and network peripheral interfaces. These
families offer optimized performance and power efficiency, plus pin compatibility,
enabling customers to simply and smoothly migrate applications between these next-
generation QorIQ devices. Additionally, QorIQ LS series processors deliver a unique
combination of our unmatched networking expertise with ARM’s extensive ecosystem.
QorIQ Communications
Processors
Industry’s broadest portfolio, delivering unprecedented
efficiency and scale for smarter, more capable networks
App Notes
Network
Objects
Linux®/RTOS
Ref SW
IPC
Opt Drivers
Middleware
Base SW Dev Kit
Foundational Libraries
General Purpose Processing
Accelerated Packet Processing
Wire-Rate I/O
Tools
Firewall
Srvc Lib
IPsec QoS
NVGREVxLAN
sFlowEth-OAM
PDCP
Packet Debug
Perf Tools Build AIOP Analysis
1 G/10 G
Ethernet USB 2/3 RapidIO®
QoSL2 Switch Virtualization
Scheduler
Packet ProcessorPacket Buffer
Load Balance MGMTPME
DCE
SEC
PCIe® 2/3SATA II/III
Industrial Packet Buffer40 G/100 G
SimApp Debug
DTLS MACSEC
Netflow
Coherent Interconnect
Caches Memory Cont. Power Mngmnt
SMP/AMP
Core(s)
DSP(s)
Layerscape Architecture Elements
Layerscape Architecture Elements
26 Freescale Embedded Solutions Based on ARM Technology
Incorporating dual ARM Cortex-A7 cores
running up to 1GHz, the QorIQ LS1020A,
LS1021A and LS1022A processors deliver
extensive integration and power efficiency
for fanless, small form factor networked
applications. This family of processors is
engineered to deliver pre-silicon CoreMark
performance of over 5,000, as well as
virtualization support, advanced security
features and the broadest array of high-
speed interconnects and optimized peripheral
features ever offered in a sub-3 W processor.
LS1021A Target Applications
•EnterpriseAProutersfor802.11ac/n
•Multi-protocolIoTgateways
•Industrialandfactoryautomation
•Mobilewirelessrouters
•Printing
•Buildingautomation
•Smartenergy
LS1020A and LS1022A
Target Applications
•EnterpriseAProutersfor802.11ac/n
•I/Olinecards
•Controllers
•Securityappliances
•IoTgateways
•Buildingautomation
•Smartenergy
Core Complex
These processors integrate dual ARM
Cortex-A7 cores running up to 1GHz (600
MHz on the QorIQ LS1022A) with ECC-
protected L1 and L2 caches, and share
virtualization support and pin and software
compatibility. Both ARM Cortex-A7 cores
feature 32 KB of L1 instruction and data
cache, share up to 512 KB of coherent L2
cache and feature the NEON SimD module
and dual precision floating-point unit (FPU).
The DDR memory controller supports 8-,
16- or 32-bit type 3L and 4 memory devices
at up to 1600 MHz (QorIQ LS1022A limited to
DDR3L at up to 1033 MHz).
QorIQ LS1 Family
LS1020A, LS1021A and LS1022A Processors
QorIQ LS1020A, LS1021A and LS1022A Family Features
Dual ARM Cortex-A7 cores with
frequencies up to 1 GHz
Extreme power efficiency, delivering pre-silicon
performance at over 5,000 CoreMarks. Typical Total
System Power of 3 W for improved performance without
increased power utilization
ECC-protected L1 and L2 cache
memories
Only processor family in its class with ECC-protected
caches and coherent 512 KB L2, adding performance
and meeting networking requirements for high reliability
Support for hardware-based virtualization Enables partitioning of CPU resources on low-power
parts for increased system productivity
Integrated security engine, supporting
Secure Boot and Trust Architecture
Based on the QorIQ SEC 5.5 hardware accelerated security
engine, to provide in depth defense for customer applications
Rich connectivity and peripheral features
including PCI Express Gen2, USB 3.0,
SATA3, IFC, QuadSPI, CAN
High versatility that enables support for 802.11ac
modules and high bandwidth connectivity for ASICs,
4G/LTE, SATA, low-cost NAND/NOR flash
LCD controller (DCU5) Touchscreen support adds integrated HMI features for
enhanced ease of use and BOM savings. Similar IP as
Freescale Vybrid controller solutions and i.MX applications
processors to allow for simple software migration.
QUICC Engine technology Proven support for required industrial, building and
factory protocols such as PROFIBUS, HDLC, TDM
DDR3L/4 memory First in its class to offer support for DDR4 memory,
ensuring continued performance efficiency
QorIQ LS1021A Processor Block Diagram
Cache Coherent Interconnect (CCI 400)
DDR3L/4
Memory
Controller
uQE
(HDLC,
TDM,
PB)
Security
(XoR,
CRC)
128 KB
SRAM
512 KB Coherent L2 Cache
32 KB
D Cache
32 KB
I Cache
32 KB
D Cache
32 KB
I Cache
ARM®
Cortex®-A7
Core
System Interfaces
System Control
IFC Flash
QuadSPI Flash
1x SD/MMC
2x DUART, 6x LP UART
Internal Boot ROM
Security Monitor
Security Fuses
Power Management
DMA
3x I2C, 2x SPI, GPIO
4x CAN, FlexTimer, PWM
1x USB 3.0 w/PHY
ARM
NEONTM
FPU
ARM
Cortex-A7
Core
USB 2.0
LCD Controller
Ethernet
Ethernet
Ethernet
PCIe 2.0
PCIe 2.0
4-Lane 6 GHz SerDes
SATA 3.0
Core Complex Basic Peripherals and Interconnect
Accelerators and Memory Control Networking Elements
Audio Subsystem:
4x I2S, ASRC, SPDIF
ARM
NEON
FPU
QorIQ LS1021A Processor Block Diagram
QorIQ LS102MA Communications Processor Block Diagram
Flash Controller
TDM
2x UART
1x I2C
1x SPI, GPIO, JTAG
1x USB 2.0 + PHY
32-bit DDR2
Memory Controller
AMBA AHB Crossbar
Application
and Control
Processor
128 KB
SRAM
2-Lane 2.5 GHz SerDes
CE
ARM® 1136
32 KB
TCM
64 KB
L1-I
64 KB
L1-D
Media
Stream
Processor
ARM 1136
32 KB
TCM
64 KB
L1-I
64 KB
L1-D
GbE
GbE
PCIe®
PCIe
Core Complex Basic Peripherals and Interconnect Accelerators and Memory Control Networking Elements
ssors
27freescale.com/ARM
QorIQ Communications Processors
System Interfaces
and Networking
QorIQ LS1021A processors feature a four-
lane, 6 GHz multi-protocol SerDes that
provides support for high-speed interfaces,
including up to three Gigabit Ethernet
ports with IEEE1588 support, dual DMA-
controlled PCI Express generation 2.0
ports and a single SATA 3.0 port. The
QorIQLS1021A processors also feature
dual USB controllers—one supporting
SuperSpeed USB 3.0 with integrated PHY,
the other supporting USB 2.0 functions.
Additional interfaces include QuadSPI, IFC
and support for SD/MMC. For network audio
applications, the QorIQ LS1021A processors
include support for both ASRC and SPDF.
For industrial and power-constrained
applications, the processors provide four
CAN ports and up to 10 UARTS to support
industrial protocols. In addition, Serial I/O
includes three I2C and two SPI interfaces.
Complete Enablement
For customer evaluation, the QorIQ LS1
family is supported by the TWR-LS1021A
development module for rapid prototyping
for industrial control and IoT applications.
Based on the modular Freescale Tower
System, the TWR-LS1021A enables
compatibility and interoperability with the
growing list of Tower System peripheral
modules, providing an easily accessible and
interchangeable suite of capabilities and
features to support rapid prototyping as well
as software development programs.
In addition to high efficiency, integration
and reliability delivered by the LS1021A
processor, the TWR-LS1021A platform
provides a comprehensive level of security
which includes support for secure boot,
Trust Architecture and tamper detection,
in both standby and active power modes.
Together, these features safeguard the
device from the point of manufacture to the
point of deployment.
The TWR-LS1021A kit includes a Linux
3.12 SDK with optimized drivers and a free
90-day evaluation license for CodeWarrior
development tools for ARM.
Learn more at freescale.com/Tower.
TWR-LS1021A: Tower System Processor Module
Note: Can be used standalone or as part of an
assembled Tower System development platform
28 Freescale Embedded Solutions Based on ARM Technology
The QorIQ LS1024A and LS102MA system-
on-chip (SoC) communications processors
deliver vastly increased processing power
and VoIP density, wire speed handling of
small packets, DRM-compliant security
and enterprise-grade VPN and SSL
throughput. Specifically optimized for low-
end applications that require enterprise-class
performance in a cost-effective envelope,
these processors allow considerable system
cost savings due to the integration of new
features that are emerging in the CPE market.
In addition to providing high throughput
IPsec and SSL CPU offload, the QorIQ
LS1024A communications processor
includes an onboard security engine with
a powerful Deep Packet Inspection engine
and GZIP decompression capability. The
LS102MA device’s optimized packet and QoS
coprocessor provide needed Layer 2/3/4
acceleration with hardware assist for queuing,
classification, marking, scheduling and rate
limiting, Together, these processors target a
wide variety of applications including high-end
VoIP-enabled home gateways, IoT gateways
and network attached storage appliances.
LS1024A and LS102MA
Target Applications
•High-endVoIPandvideo-enabled
home gateways
•Small-tomid-sizedbusiness(SMB)
high-performance security appliances
•Ethernet-powered802.11nenterprise
access points
•Consumernetworkedstorageproducts
•Securepaymentterminals
•Smartenergy(LS102MA)
Core Complex
The QorIQ LS1024A and LS102MA
communications processors leverage the
energy efficiency of ARM technology and
a low-power design process to achieve
the lowest power consumption in its class
(<2 W typical at 900 MHz for LS1024A;
<1.5 W typical @ 650 MHz for LS102MA).
In order to provide performance scalability
QorIQ LS102MA Communications Processor Block Diagram
Flash Controller
TDM
2x UART
1x I2C
1x SPI, GPIO, JTAG
1x USB 2.0 + PHY
32-bit DDR2
Memory Controller
AMBA AHB Crossbar
Application
and Control
Processor
128 KB
SRAM
2-Lane 2.5 GHz SerDes
CE
ARM® 1136
32 KB
TCM
64 KB
L1-I
64 KB
L1-D
Media
Stream
Processor
ARM 1136
32 KB
TCM
64 KB
L1-I
64 KB
L1-D
GbE
GbE
PCIe®
PCIe
Core Complex Basic Peripherals and Interconnect Accelerators and Memory Control Networking Elements
Secure Boot
TrustZone
®
Flash Controller
Power Management
2x UART
SPI/TDM, MS/ProSlic I/F
1x I
2
C, 1x I
2
S
2xSPI, GPIO, JTAG
1x USB 2.0 + PHY
1x USB 3.0 + PHY
DECT/DECT-ULE
Baseband
32-bit DDR3
Memory Controller
AMBA AXI/AHB Crossbar
64 KB
SRAM
3-Lane 5 GHz SerDes
DPIE
CE
32 KB
L1-D
32 KB
L1-I
ARM
®
Cortex
®
-A9
ARM
Cortex-A9
256 KB L2
32 KB
L1-D
32 KB
L1-I
GbE
GbE
GbE
PCIe®
PCIe
SATA 2
SATA 2
PPFE
QorIQ LS1024A Communications Processor Block Diagram
Core Complex Basic Peripherals and Interconnect Accelerators and Memory Control Networking Elements
QorIQ LS102MA Communications Processor Block Diagram
Flash Controller
TDM
2x UART
1x I2C
1x SPI, GPIO, JTAG
1x USB 2.0 + PHY
32-bit DDR2
Memory Controller
AMBA AHB Crossbar
Application
and Control
Processor
128 KB
SRAM
2-Lane 2.5 GHz SerDes
CE
ARM® 1136
32 KB
TCM
64 KB
L1-I
64 KB
L1-D
Media
Stream
Processor
ARM 1136
32 KB
TCM
64 KB
L1-I
64 KB
L1-D
GbE
GbE
PCIe®
PCIe
Core Complex Basic Peripherals and Interconnect Accelerators and Memory Control Networking Elements
QorIQ LS102MA Communications Processor Block Diagram
QorIQ LS1024A Communications Processor Block Diagram
QorIQ LS1 Family
LS1024A and LS102MA Processors
and maximum flexibility, the LS1024A
communications processor includes dual
ARM Cortex-A9 cores ranging from 650 MHz
to 1.2 GHz delivering up to 6000 DMIPS; the
LS102MA processor includes single and dual
ARM11 core devices from 450 MHz to 650
MHz delivering up to 1600 DMIPS.
System Interfaces and Networking
The QorIQ LS1024A communications
processor includes I/O interfaces in
conjunction with the innovative multilayer
bus architecture that allows non-blocking
concurrent transactions across all data
interfaces, thus minimizing on-chip packet
processing latency. The SATA-2 interfaces,
along with the powerful processing engine
and integrated RAID controller, provide an
ideal solution for network attached storage
application. The LS102MA processor
provides Ethernet, PCIe, TDM, USB 2.0
interfaces for a complete set of data
interfaces which deliver a system BOM cost
reduction by simplifying and thus minimizing
PC board design requirements.
SSOYS
29freescale.com/ARM
QorIQ Communications Processors
The QorIQ LS2 family of processors
delivers unprecedented performance and
integration for the smarter, more capable
networks of tomorrow. The QorIQ LS2045A
and LS2085A multi-core processors
combine four and eight ARM Cortex-A57
cores respectively with the advanced,
high-performance datapath and network
peripheral interfaces required for networking,
telecom/datacom, wireless infrastructure,
military and aerospace applications.
The next-generation datapath architecture
combined with a powerful software
toolkit provides a higher level of hardware
abstraction and makes software development
quick, easy and simple. This combination
balances ease-of-use with high performance
processing in a Linux environment that is
familiar to any software programmer. Design
effort is simplified with a standard, open
programming model and a software-aware
architecture that enables customers to fully
exploit the underlying hardware and easily
adapt to network changes for real-time ‘soft’
control over the network.
Target Applications
• SDN/OpenFlow switching
• NFVsolutions
• Wirelessaccess
• Enterpriserouting
• Datacenterprocessing
• Militaryandaerospace
Unparalleled Integration
QorIQ LS2 family processors integrate up
to eight 10 Gb/s and eight 1 Gb/s Ethernet
interfaces with L2 switching capability
for PCIe® controllers (supporting SR-IOV)
and next-generation SATAIII and USB3
controllers. The next-generation datapath
is complimented with high-performance
acceleration, including security and trust,
pattern matching and data compression.
QorIQ LS2 Family
LS2045A and LS2085A Processors
QorIQ LS2 Family Features
Up to 8 Cores Built on
ARM Architecture
8x ARM Cortex-A57 CPUs, 64-bit, 2 GHz, clusters of two
cores sharing 1 MB L2 cache
1 MB L3 cache and 4 MB of cache component memory
Hierarchical Interconnect Fabric Coherency fabric supporting coherent and non-coherent
transactions with prioritization and bandwidth allocation
DDR Controllers
Two 64-bit DDR4 SDRAM memory controllers with ECC and
interleaving support, up to 2.1 GT/s
One secondary 32-bit DDR4 memory controller for the
accelerated packet processing layer, up to 1.6 GT/s
Accelerated Packet Processing
Accelerated I/O processing, up to 40 Gb/s complex
forwarding
20 Gb/s SEC crypto acceleration
10 Gb/s Pattern Matching Engine
20 Gb/s Data Compression Engine
Express Packet I/O
Supports 1x8, 4x4, 4x2, 4x1 PCIe Gen 3 controllers
SR-IOV support, Root Complex
2x SATA 3.0, 2x USB 3.0 with PHY
Network I/O
Wire rate I/O processor, featuring:
Eight 1/10 GbE + eight 1 G
L2 switching on the Ethernet interface
XAUI/XFI/KR and SGMII
MACSec on up to four 1/10 GbE
Virtualization Support for HW virtualization and partitioning enforcement
QorIQ LS2085A Processor Block Diagram
QorIQ LS2085A Processor Block Diagram
Secure Boot
TrustZone®
Flash Controller
Power Management
Queue
Mgr.
Buffer
Advanced
I/O Processor
(AIOP)
Buffer
Mgr.
SecurityDCE
PME
SDXC/eMMC
2x DUART
4x I2C
SPI, GPIO, JTAG
2x USB 3.0 + PHY
SMMU SMMU SMMU
32-bit DDR4
Memory
Controller
64-bit DDR4
Memory Controller
64-bit DDR4
Memory Controller
Coherency Fabric
Accelerators and Memory Control
Networking Elements
Core Complex (CPU, L2 and Frontside CoreNet Platform Cache)
Basic Peripherals and Interconnect
ARM
®
Cortex
®
-A57
1 MB Banked L2
32 KB
L1-D
48 KB
L1-I
32 KB
L1-D
48 KB
L1-I
ARM Cortex
-A57
ARM
®
Cortex
®
-A57
1 MB Banked L2
32 KB
L1-D
48 KB
L1-I
32 KB
L1-D
48 KB
L1-I
ARM Cortex
-A57
ARM
®
Cortex
®
-A57
1 MB Banked L2
32 KB
L1-D
48 KB
L1-I
32 KB
L1-D
48 KB
L1-I
ARM Cortex
-A57
ARM Cortex
-A57
1 MB Banked L2
32 KB
L1-D
48 KB
L1-I
32 KB
L1-D
48 KB
L1-I
ARM Cortex
-A57
1 MB
Platform Cache
8-Lane 10 GHz SerDes 8-Lane 10 GHz SerDes
SATA
3.0
SATA
3.0
Buffering
L2 Switch
WRIOP
8x1/10 + 8x1
PCIe PCIePCIe®
SRIOV
RC
PCIe
QorIQ LS102MA Communications Processor Block Diagram
Flash Controller
TDM
2x UART
1x I2C
1x SPI, GPIO, JTAG
1x USB 2.0 + PHY
32-bit DDR2
Memory Controller
AMBA AHB Crossbar
Application
and Control
Processor
128 KB
SRAM
2-Lane 2.5 GHz SerDes
CE
ARM® 1136
32 KB
TCM
64 KB
L1-I
64 KB
L1-D
Media
Stream
Processor
ARM 1136
32 KB
TCM
64 KB
L1-I
64 KB
L1-D
GbE
GbE
PCIe®
PCIe
Core Complex Basic Peripherals and Interconnect Accelerators and Memory Control Networking Elements
noun
30 Freescale Embedded Solutions Based on ARM Technology
Networking Performance
QorIQ LS2 processors provide 40 Gb/s of
advanced packet processing performance
for Complex IP forwarding (four lookups +
one AACL per packet). The next-generation
datapath also provides necessary and proven
acceleration such as crypto acceleration,
Pattern Match/RegEx and Data Compression
Engine. A new feature of the QorIQ LS
series processors based on the Layerscape
architecture technology is a full-feature L2
switch that works across all eight 10 Gb/s
Ethernet interfaces and the eight additional
1 Gb/s Ethernet interfaces for a combined
switching rate of 88 Gb/s L2 switching. A
dedicated memory controller for the datapath
assures that ample DDR bandwidth is
available for the lookup acceleration and
packet processing needs.
Complete Enablement,
Rich Ecosystem
The QorIQ LS2 family includes a
comprehensive ecosystem to assure that
ease-of-use is first priority. The complete
offering includes:
• APIsthatarecompliantwithindustry-
standard consortiums
• Managementsoftwarethattakescare
of setup, initialization and tear down of
interfaces, accelerators and networking
functions
• Functionaldatapathlibrariesthatare
performance optimized
• FreescaleVortiQasoftwareapplications
that are bundled for quick networking
application deployment
• Tools(e.g.,accelerators,debug)tomake
sure you spend your time creating value
added software
• PowerfulcombinationofFreescaleand
ARM ecosystems for best-in-class support
• Open-sourcesoftware,availableupstream
for all customers to leverage
For more information, please visit
freescale.com/QorIQ.
QorIQ LS2 Family Features
Up to 8 Cores Built on
ARM Architecture
• 8xARMCortex-A57CPUs,64-bit,2GHz,clustersoftwocoressharing
1 MB L2 cache
• 1MBL3cacheand4MBofcachecomponentmemory
Hierarchical Interconnect
Fabric
• Coherencyfabricsupportingcoherentandnon-coherenttransactions
with prioritization and bandwidth allocation
DDR Controllers
• Two64-bitDDR4SDRAMmemorycontrollerswithECCandinterleaving
support, up to 2.1 GT/s
• Onesecondary32-bitDDR4memorycontrollerfortheacceleratedpacket
processing layer, up to 1.6 GT/s
Accelerated Packet
Processing
• AcceleratedI/Oprocessing,upto40Gb/scomplexforwarding
• 20Gb/sSECcryptoacceleration
• 10Gb/sPatternMatchingEngine
• 20Gb/sDataCompressionEngine
Express Packet I/O
• Supports1x8,4x4,4x2,4x1PCIeGen3controllers
• SR-IOVsupport,RootComplex
• 2xSATA3.0,2xUSB3.0withPHY
Network I/O
• WirerateI/Oprocessor,featuring:
Eight 1/10 GbE + eight 1 G
L2 switching on the Ethernet interface
XAUI/XFI/KR and SGMII
MACSec on up to four 1/10 GbE
Virtualization • SupportforHWvirtualizationandpartitioningenforcement
31freescale.com/ARM
A traditional systems-level solution for such
divergent needs would combine different
pieces of silicon, such as an applications MPU
and a real-time MCU, on a board. It would also
require developing software and a protocol to
enable simultaneous communication between
real-time control and rich HMI. Application
developers face the tremendous challenge
of seamlessly integrating these diverse
technologies in a single system.
Our Vybrid portfolio brings to market a
unique, low-power system solution that
provides customers a way to combine
rich applications requiring high-resolution
graphical displays and connectivity with
real-time determinism. The Vybrid portfolio
enables customers to create systems that
concurrently run a high-level operating
system such as Linux and a real-time
operating system such as MQX on the same
device. This, along with a communication
API between the rich domain, the real-time
domain and a tool chain that eases debug
of such systems, dramatically shortens
customer time to revenue. The families in the
Vybrid portfolio span entry-level products for
customers who want to upgrade from the
Kinetis MCU to devices with large on-chip
SRAM up to highly integrated, dual-core
solutions intended to serve industrial markets.
The increasing complexity and demands of embedded systems create greater
need for sophisticated human-machine interfaces (HMI) and multiple connectivity
options with safe, secure and predictable operation. To concurrently provide rich
HMI and real-time control means bringing together two very different system
paradigms. For example, HMI computation focuses on efficiently processing
pixels and displaying them on a screen, while guaranteed determinism requires
highly predictable response times for tasks.
Vybrid Controller
Solutions
A multi-core platform for industrial applications
Vybrid Families
DDR
Camera Interface
Video ADC
USB Host w/PHY
USB OTG w/PHY
Segment LCD
TFT LCD
Ethernet
Controller
L2 Switch
Security (HAB,
Tamper, Det.)
External Bus
Y
Y
VF3xx Family
ARM Cortex-A5 up to 266 MHz
176-pin LQFP
VF5xx Family
ARM Cortex-A5 up to 500 MHz
364-pin MAPBGA
VF6xx Family
[Heterogenous Dual Core]
ARM Cortex-A5 up to 500 MHz
ARM Cortex-M4 up to 167 MHz
364-pin MAPBGA
Y
Common Platform, Analog and Digital
CRC and TZ Address
Space Controllers 12-bit ADC
I2C 12-bit DAC
Programmable
Delay Block Secure JTAG
Flash Controller Secure Fuses
UARTs Timers
Low-Voltage,
Low-Power Multiple
Operating Modes,
Clock Gating
(1.73–3.6 V)
Secure RAM
eSDHC
DMA
ESAI SRAM
Tools
Packaged IDE
Packaged OS
and Multicore
Communication API
Application Software
Industrial Protocols
Peripheral Drivers
Third-Party
Ecosystem Support
22
2
2
32 Freescale Embedded Solutions Based on ARM Technology
Vybrid Controller Solutions
Core Architecture
Vybrid devices have a dual-core architecture
that combines the Cortex-A5 application
processor and the Cortex-M4 for real-time
control. The Vybrid portfolio is designed to
be a transitional product from Kinetis MCUs
featuring the Cortex-M4 core and the i.MX 6
series featuring the Cortex-A9 core, while also
providing scalable devices that can address
the needs of a market that demands critical
safety and security, connectivity and rich HMI
in the same piece of silicon. The Vybrid road
map is built with this scalability and code
compatibility in mind so that the performance
of the device road map grows with the
customer’s needs long into the future.
One of the key benefits of combining the
Cortex-A5 core with the Cortex-M4 core
is the partitioning of tasks based on their
characteristics. For example, for tasks that
need predictable interrupt managementa
typical need for real-time applicationsthe
Vybrid platform has the Cortex-M4 core
with a Nested Vector Interrupt Controller
(NVIC). This allows graphical applications
and connectivity stacks to be run on the
Cortex-A5 applications processor.
Software can be segmented so that tasks
that need predictable latencies can be run on
the Cortex-M4 core and computer-intensive
processes run on the Cortex-A5 core.
Cortex-A5 Core
The Cortex-A5 processor is a high-
performance, low-power core with an L1 and
L2 cache subsystem that provides full virtual
memory capabilities, a double-precision
floating-point unit (FPU) and the ARM NEON
media processing engine. It is intended as an
upgrade for the ARM9 and ARM11 cores and
is architecturally compatible with Cortex-A9.
The Cortex-A5 also has ARM TrustZone
technology for creating secure applications.
Cortex-M4 Core
The Cortex-M4 core retains all the
advantages of the Cortex-M3 core with an
NVIC, which gives the deterministic interrupt
handling capability demanded by real-time
applications along with tightly coupled
memory (TCM). Determinism is a factor
of NVIC plus TCM. The Cortex-M4 adds
digital signal processing (DSP) capability
in the form of DSP and SIMD instruction
extensions, a single-cycle MAC unit and
single-precision FPU. In addition, Freescale
has added a direct memory access (DMA)
controller, crossbar switch and L1 on-chip
cache memories, maximizing processor
performance and bus bandwidth.
Reliability, Safety and Security
Vybrid devices include a variety of data
integrity and security hardware features for
safeguarding memory, communication and
system data. A cyclic redundancy check
module is available for validating memory
contents and communication data, while
a memory protection unit provides data
protection and increased software reliability.
For fail-safe applications, an independently
clocked watchdog offers protection against
runaway code. When it comes to security,
a hardware encryption unit supports several
encryption and hashing algorithms for program
validation as well as authentication and
securing data for transfer and storage. The
system security module includes a unique chip
identifier, secure key storage and a hardware
tamper detection system. The tamper
detection system has integrated sensors for
voltage, frequency, temperature and external
sensing for physical attack detection.
Optimal System Performance
Vybrid devices are ideal for modern industrial
applications that require higher integration of
communication and connectivity interfaces,
as well as HMI and UI acceleration.
Customers can easily take full advantage of
all the integrated Vybrid features to create
differentiated products by leveraging the
provided reference board support packages
(BSP) for high-level operating systems (such
as Linux) and real-time operating systems
(such as MQX) that include libraries and
media frameworks tuned to the silicon
architecture. The combination of high-
efficiency silicon design, low-leakage
process technology and software tuned for
the silicon architecture results in low power
consumption, eliminating the need for a fan
or heat sink and helping to lower overall
system BOM cost. As an example, because
the platform architecture partitions tasks
between the applications processor and the
deterministic MCU, the Cortex-M4 core helps
to improve efficiency in industrial
motor control applications that can result in a
reduced carbon footprint.
Get Started Today
The Freescale Tower System provides a
modular and expandable development
platform for evaluating and prototyping
with Vybrid controller solutions. The TWR-
VF65GS10 module is a development tool
for the Vybrid family of controllers that
operates as a standalone debug tool or
as part of an assembled Tower System
development platform. With full support from
MQX Software Solutions, Timesys Linux
BSP and the ARM DS-5 toolchain, your next
application-rich design is at your fingertips.
For more information, visit freescale.com/
TWR-VF65GS10 and freescale.com/
TWR-VF65GS10-DS5.
Tower System Development Platforms for Vybrid Controllers
Part Number Features
TWR-VF65GS10
TWR-VF65GS10 module, USB cable, quick start guide
Complimentary one-year, nonrenewable license to ARM
Development Studio 5 (DS-5) starter kit for Vybrid controller Tower
System module (256 KB code size limitation)
TWR-VF65GS10-KIT
TWR-VF65GS10 module, USB cable, quick start guide
Complimentary one-year, nonrenewable license to ARM
Development Studio 5 (DS-5) starter kit for Vybrid controller Tower
System module (256 KB code size limitation)
TWR-ELEV elevator modules
TWR-SER serial module
TWR-VF65GS10-PRO
TWR-VF65GS10 module, USB cable, quick start guide
Complimentary one-year, nonrenewable license to ARM
Development Studio 5 (DS-5) starter kit for Vybrid controller Tower
System module (256 KB code size limitation)
TWR-ELEV elevator modules
TWR-SER2 enhanced serial module
TWR-LCD-RGB graphical LCD module
TWR-VF65GS10-DS5
Same as TWR-VF65GS10-PRO, except it includes one-year, renewable
license for ARM Development Studio 5 (DS-5) Vybrid controllers edition
(hardware platform independent, 1 MB code size limitation)
Note: These Tower System modules and kits support all Vybrid family controllers (VF3xx, VF5xx, and VF6xx)
tions
33freescale.com/ARM
Vybrid Controller Solutions
Timing and Control
• ThreeFlexTimerswithatotalof12
channels. Hardware dead-time insertion
and quadrature decoding for motor control
• Four-channel32-bitperiodicinterrupt
timer provides time base for RTOS task
scheduler or trigger source for ADC
conversion and programmable delay block
HMI
• TFTLCDdisplaycapableofWQVGA
resolution
• 288segmentLCDcontroller
For more information, please visit
freescale.com/VF3xx.
Performance
• Cortex-A5corerunningat266MHz,with
double-precision floating-point, ARM NEON
media processing engine for acceleration
of media and signal processing, and ARM
TrustZone security extensions. 32 KB each
of instruction and data L1 cache and 512
KB L2 cache for optimized bus bandwidth
and on-chip SRAM execution performance.
• Upto64-channelDMAforperipheral
and memory servicing with reduced CPU
loading and faster system throughput
• Crossbarswitchenablesconcurrentmulti-
master bus accesses, increasing bus
bandwidth
The VF3xx family is the entry point into the
Vybrid portfolio and features the Cortex-A5
core. It provides an efficient solution for
an applications processor with up to 1.5
MB of on-chip SRAM and a rich suite of
communication, connectivity and human-
machine interfaces (HMI).
Target Applications
• Industrialautomation
Applications requiring simple
2D graphics (HMI)
• Industrialscannersandprinters
• Largeorhigh-qualitysmallappliances
• Portablepatientmonitors
• Simplevendingmachines
Mixed-Signal Capability
• Two12-bitADCswithconfigurable
resolution. Single or differential output
mode operation for improved noise
rejection. 500 ns conversion time
achievable with programmable delay
block triggering.
• Two12-bitDACsforanalogwaveform
generation for audio applications or
sensor manipulation
Memory
• DualquadSPIsupportingadoubledata
rate interface, an enhanced read data
buffering scheme, execute-in-place (XiP)
and support for dual-die flashes
• BootROMwithoptionalhigh-assurance
boot for secure booting capability
• 1.5MBon-chipSRAMwithECCsupport
on 512 KB
Vybrid VF3xx Family
Single-core solution with dual XiP quad SPI, dual Ethernet and L2 switch
for appliances and energy control
Vybrid VF3xx Family Block Diagram
Vybrid V300 Block Diagram
Digital Video
Camera Interface
Video
Audio
12-bit ADC x2
12-bit DAC x2
PLL
Analog
JTAG
Trace
Debug and Trace
AMBA NIC
Internal and
External Watchdog
Interrupt
Router
DMA
Up to 64-ch.
Power Management
Regulators
Memory Protection
Unit
System
ARM® Cortex®-A5
Up to 266 MHz
Core
FlexTimer (8-ch.)
FlexTimer (2-ch.)
FlexTimer (2-ch.)
IEEE® 1588 Timers
Periodic Interrupt Timers
Low-Power Timers
DP-FPU
ARM NEON
L1 I/D Cache
Trace/Debug
GIC
Timers
Clock
Monitors
Internal Reference
Clocks
Low-/High-Frequency
Oscillators
Clocks
Communication
Boot ROM
1.5 MB SRAM
Memory
TFT LCD
Segment LCD
Display Security (Optional)
NAND Flash
Controller
Quad
SPI x2
External Bus
Interface
Secure RTC
Secure RTIC
Cryptography Module
Tamper Detect
Secure RAM
Secure Fuses
Secure WDOG
Secure JTAG
Memory Interfaces
USB OTG + PHY
LS/FS/HS
SDHC x1
L2 Switch
IEEE 1588
10/100 Ethernet x2
125 GPIO
(with Interrupt)
ASRC
SAI x3
ESAI
UART x4 CAN x2
DSPI x3 I2C x2
34 Freescale Embedded Solutions Based on ARM Technology
• Crossbarswitchenablesconcurrent
multi-master bus accesses, increasing
bus bandwidth
Timing and Control
• FourFlexTimerswithatotalof20channels.
Hardware dead-time insertion and
quadrature decoding for motor control.
• Four-channel32-bitperiodicinterrupt
timer provides time base for RTOS task
scheduler or trigger source for ADC
conversion and programmable delay block
HMI
• TFTLCDdisplayscapableofXGA
resolution
For more information, please visit
freescale.com/VF5xx.
• 16-bitDDRcontrollerwithPHYand
ECC support capable of DDR3/LPDDR2
800MHz data rate
Performance
• Cortex-A5corewithfrequencyupto500
MHz, with double-precision floating-point,
ARM NEON media processing engine
for acceleration of media and signal
processing, and ARM TrustZone security
extension. 32 KB each of instruction and
data L1 cache and 512 KB L2 cache for
optimized bus bandwidth and on-chip
SRAM execution performance.
• Upto64-channelDMAforperipheral
and memory servicing with reduced CPU
loading and faster system throughput
The VF5xx family features the Cortex-A5
core with speeds up to 500 MHz with
512KB L2 cache, dual USB 2.0 OTG
controllers with integrated PHY, dual 10/100
Ethernet controllers with L2 switch, up to
1.5 MB of on-chip SRAM and a rich suite of
communication, connectivity and human-
machine interfaces (HMI). The VF5xx family is
pin and software compatible with
the VF6xx family.
Target Applications
• Industrialautomation
Applications requiring simple
2D graphics (HMI)
• Industrialscannersandprinters
• IndustrialvehiclecontrolwithHMI
• Largeorhigh-qualitysmallappliances
• Metering
Data concentrator
• Portablepatientmonitors
• Simplevendingmachines
Mixed-Signal Capability
• Two12-bitADCswithconfigurable
resolution. Single or differential output
mode operation for improved noise
rejection. 500 ns conversion time
achievable with programmable delay
block triggering.
• Two12-bitDACsforanalogwaveform
generation for audio applications or
sensor manipulation
Memory
• DualquadSPIsupportingadoubledata
rate interface, an enhanced read data
buffering scheme, execute-in-place (XiP)
and support for dual-die flashes
• BootROMwithoptionalhigh-assurance
boot for secure booting capability
• Upto1.5MBon-chipSRAMwithECC
support on 512 KB
Vybrid VF5xx Family
Single-core solution with dual Ethernet and L2 switch
for automation and control
Vybrid VF5xx Family Block Diagram
Faraday F500 Block Diagram
Digital Video
Camera Interface
Video
Audio
12-bit ADC x2
12-bit DAC x2
PLL
Analog
JTAG
Trace
Debug and Trace
AMBA NIC
Internal and
External Watchdog
Interrupt
Router
DMA
Up to 64-ch.
Power Management
Regulators
Memory Protection
Unit
System
ARM® Cortex®-A5
Up to 500 MHz
Core
FlexTimer (8-ch.)
FlexTimer (2-ch.)
FlexTimer (2-ch.)
FlexTimer (8-ch.)
IEEE® 1588 Timers
Periodic Interrupt Timers
Low-Power Timers
DP-FPU
NEON
L1 I/D Cache
L2 Cache (Optional)
Trace/Debug
GIC
Timers
Clock
Monitors
Internal Reference
Clocks
Low-/High-Frequency
Oscillators
Clocks
Communication
Boot ROM
Up to 1.5 MB SRAM
Memory
TFT LCD x2
Display Security (Optional)
NAND Flash Controller
DDR Controller
Quad SPI x2
External Bus Interface
Secure RTC
Secure RTIC
Cryptography Module
Tamper Detect
Secure JTAG
Memory Interfaces
2x USB
OTG + PHY
2x Secure Digital I/O
L2 Switch
IEEE 1588
10/100 Ethernet x2
Up to 135 GPIO
(with Interrupt)
ASRC
ESAI
SAI x4
SPDIF
UART x6 CAN x2
DSPI x4 I2C x4
Secure RAM
Secure Fuses
Secure WDOG
tions
35freescale.com/ARM
Vybrid Controller Solutions
Timing and Control
• FourFlexTimerswithatotalof20channels.
Hardware dead-time insertion and
quadrature decoding for motor control.
• Four-channel32-bitperiodicinterrupt
timer provides time base for RTOS task
scheduler or trigger source for ADC
conversion and programmable delay block
HMI
• TFTLCDdisplayscapableofuptoXGA
resolution
For more information, please visit
freescale.com/VF6xx.
• 16-bitDDRcontrollerwithPHYand
ECC support capable of DDR3/LPDDR2
800MHz data rate
Performance
• Cortex-A5corewithfrequencyupto
500 MHz, with 32 KB each instruction
and data L1 cache and 512 KB L2
cache double-precision floating-point,
ARM NEON media processing engine
for acceleration of media and signal
processing, and ARM TrustZone
security extension
• Cortex-M4corerunningupto167MHz,
with 16 KB of instruction/data L1 cache plus
64 KB of tightly coupled memory, DSP
support for single cycle 32-bit MAC, single
instruction multiple data extensions and
single-precision floating-point unit
• Upto64-channelDMAforperipheral
and memory servicing with reduced CPU
loading and faster system throughput
• Crossbarswitchenablesconcurrent
multi-master bus accesses, increasing
bus bandwidth
The VF6xx is the heterogeneous dual-core
family combining the Cortex-A5 and
Cortex-M4 cores. It includes dual USB 2.0
OTG controllers with integrated PHY, dual
10/100 Ethernet controllers with L2 switch,
up to 1.5 MB of on-chip SRAM and a rich
suite