Freescale PowerPoint Template - NXP Community
Transcript of Freescale PowerPoint Template - NXP Community
External Use
TM
Freescale ARM® Microcontroller
Overview
M A Y . 2 0 1 5
James Huang | Asia MICRO Business Development
APF-IND-T1453
TM
External Use 1
Agenda
• Kinetis product portfolio and new products in 2015
• i.MX6 and i.MX7 new product in 2015
TM
External Use 2
ARM SOC Portfolio’s
TM
External Use 3
Kinetis ARM Cortex-M
microcontrollers
TM
External Use 4
Industry’s first Cortex-M4-based MCU2010
Industry’s first sub-gigahertz wireless MCU
Using the world’s most energy-efficient
32-bit core
2012
New Kinetis series enable cost-
Effective meters with highest
level of accuracy & security
2013
World’s first Cortex-M0+-based
MCU with 5V support
2013Kinetis MCUs set industry records with
benchmark tests, further demonstrating
leadership in product capabilities
2011
Industry’s first Cortex-M0+-based MCU2012
Streamlining next-generation
motor control and digital
power conversion with
Kinetis V series MCU
2014
Delivering new levels of
performance to the embedded
market with early adoption of
ARM Cortex-M7 core
2014
Freescale Leadership with Kinetis MCUs
TM
External Use 6
Kinetis Leadership
The Kinetis portfolio is the world’s broadest MCU portfolio based on
ARM® Cortex®-M cores, offering more than 1,000
hardware- and software-compatible Cortex-M0+ and Cortex-M4 MCU
families with exceptional
low-power performance, memory scalability and feature integration.
Broadest MCU Portfolio
Availability
Industry-leading
Scalability
Feature Integration
Compatibility
“The range of
capabilities and the
scalability offered by Freescale
supports the economical
development
of extremely innovative,
forward-looking technology.”
-Customer
TM
External Use 7
Kinetis Availability
The Kinetis portfolio consists of six (and counting) series of MCUs
with general-purpose and application-specific features.
TM
External Use 8
Freescale’s Market Vision for the New ARM® Cortex®-M7
• Enabling new applications for Cortex-M through more (efficient)
performance
− High efficiency control for power conversion, motor control, industrial automation
applications and with Cortex-M ease of use
− Migration to higher performance from today’s mainstream Cortex-M4 applications
• Supporting (efficient) cost-effective memory expansion
− Human machine interface driving unchecked memory growth: graphics support, voice
control, image processing, communications stacks and data logging
• Providing a purposeful roadmap of forthcoming solutions across multiple
Kinetis series, current and yet to be announced
TM
External Use 9
Kinetis Microcontrollers (Now & in the Future…)World’s Broadest ARM Cortex-M Portfolio
Pe
rfo
rma
nc
e
Integration
Kinetis X SeriesHigh-performance ARM
Cortex-M7 MCU families with
advanced memory and feature
integration for robust,
networked industrial and
consumer systems.
Kinetis L SeriesUltra-low power/cost ARM
Cortex-M0+ MCU families
from 48MHz / 8KB with mixed-
signal, connectivity & HMI
features in low pin-count
packages.
Kinetis E SeriesRobust, 5V ARM Cortex-M0+
MCU families for use in high
electrical noise environments.
Safety features for high-
reliability applications
Freescale Bundled IDE, RTOS & Middleware - Rapid prototyping Platform - Broad ARM Ecosystem Support
Leading Performance - Low Power - Scalability - Industrial-grade reliability & temp
Kinetis K SeriesIndustry-first ARM Cortex-M4
MCU families from 50MHz /
32KB with low power,
FlexMemory, mixed-signal and
broad connectivity, HMI &
security features.
General Purpose
Segment FocusedKinetis V SeriesHigh efficiency, high speed
peripherals ARM Cortex-M0+,
Cortex-M4 & Cortex-M7 MCU
families for use in motor
control & power conversion.
Kinetis W SeriesIntegrated wireless
connectivity ARM Cortex-M4
and M0+ MCU families with
class-leading sub-1 GHz and
2.4 GHz RF transceivers
Kinetis M SeriesHigh accuracy metrology ARM
Cortex-M0+ MCU families for
single chip smart meter
implementations.
TM
External Use 10
•Scalable performance and optimized integration
•ARM Cortex-M4 core running 50–180 MHz | 32 KB–2 MB Flash | Up to 256 KB SRAM
Kinetis K Series
•World’s most energy-efficient ARM®-based MCUs
•ARM Cortex-M0+ running up to 48 MHz | 8 KB–256 KB Flash | Up to 32 KB SRAM
Kinetis L Series
•Robust and 5V with enhanced ESD/EMC performance
•ARM Cortex-M0+ running up to 48 MHz | 8 KB–128 KB Flash | Up to 16 KB SRAM
Kinetis E Series
•Designed for motor control and digital power conversion applications
•ARM Cortex-M0+ and Cortex-M4 cores running 75–150 MHz |16 KB–512 KB Flash | Up to 96 KB SRAM
Kinetis V Series
•Designed for metering and measurement applications
•ARM Cortex-M0+ core running at 50 MHz | 64 KB–128 KB Flash | Up to 16 KB SRAM
Kinetis M Series
•Designed for wireless connectivity, integrated with sub-1 GHz and 2.4 GHz RF transceivers
•ARM Cortex-M0+ and Cortex-M4 cores running at 48-50 MHz | 128 KB–512 KB Flash | Up to 64 KB SRAM
Kinetis W Series
Kinetis MCUs
TM
External Use 11
Portfolio Scalability Consistent product and software experience across K-series
CPU Performance High CPU max frequency, including High Speed Run option
Static/Dynamic Low
Power
Advanced techniques that leverage process/flash technology, design and system
architecture
Crystal-less USB Allows full-speed device operation without need of external crystal
FlexIO Configurable peripheral to support multiple protocols, inc. custom display interface
Tamper Detection Tamper Detection to Protect Against Threats over Voltage, Frequency and Tamper
LP Trusted CryptoHardware accelerators supporting in-line AES256/192/128, RSA2048, ECC 3DES,
RNG
Memory Interfaces SDRAM, PNOR, SNOR
Extended SRAM Up to 256 KB of integrated SRAM
Asynchronous DMA Off-load basic data movement tasks from CPU to reduce power consumed
Smarter PeripheralsPower conscious peripherals, with asynchronous operation in STOP mode (VLPS) to
reduce CPU load, increase performance and power consumed
FlexMemory / EEPROM Memory block that can be configured as EEPROM and/or program flash
Program Flash Security Highly reliable and fast access with four levels of protection for code security/protection
Boot ROM ROM to be used for program flash bootloader and firmware updates
Quad SPI XIP Access to external fast serial NOR with execution in place functionality
Separate Voltage DomainIndependent VDDIO PORT E power domain eliminates need for level translators.
Supports Shelf mode with RTC. MCU operation at 1.8V with USB
Large I/D Cache
Fast, local storage to enable potentially zero-wait state performance for most critical
portions of application. Reducing need to access slow memory blocks; improves bus
bandwidth for DMA/peripherals.
VBAT Voltage Range Input voltage increased to 4.2 V for direct RTC connection to battery
Enablement ToolsSoftware Development Kit (SDK), Flashloader, IDE support, Freescale Freedom,
Key P
roduct Fe
ature
sPortfolio
Some of our latest technical advantages
TM
External Use 12
High Performance and Integration
Designed for scalability, performance efficiency, integration,
connectivity, communications, HMI and security. Kinetis K offers
industry-leading low power and significant BOM savings through
smart on-chip integration.
Power Efficiency
Security
Connectivity
Product and Software Scalability
Kinetis K Series
based on the ARM® Cortex®-M4 core
TM
External Use 13
K1x:Baseline
K2x: USB
K3x: Segment LCD
K6x: Ethernet
K5x: Measurement
Q2Q1
Tomorrow
K7x: Graphics LCD
Q3 Q4
K80F/K81F*
150MHzUp to 256KB Flash
256KB SRAM
K0x: Entry level
K65F*/K66F
180MHzUp to 2MB Flash
256KB SRAM
K26F 180MHzUp to 2MB Flash
256KB SRAM
K8x:Memory
Scalability &
Security
K4x: USB & Segment
LCD
Original
2015
Today
K21F*/K22F
120MHz+Up to 1MB Flash
128KB SRAM
K24F 120MHzUp to 1MB Flash
256KB SRAM
K63F*/K64F
120MHzUp to 1MB Flash
256KB SRAM
K02F 100MHzUp to 128KB Flash
16KB SRAM
To
mo
rro
w’s
Po
rtfo
lio
K70 120-150 MHz
up to 1MB Flash/128 KB SRAM
K60, K61 100-150 MHz
up to 1MB Flash/128 KB SRAM
K50, K51, K52, K53 72-100
MHz
up to 512 KB Flash/128 KB
SRAM
K40 72-100 MHz
up to 512 KB Flash/128 KB
SRAM
K30 72-100 MHz
up to 512 KB Flash/128 KB
SRAM
K20, K21, K22 50-120 MHz
up to 1MB Flash/128KB SRAM
K10, K11, K12 50-120 MHz
up to 1MB Flash/128 KB SRAM
* Represents Tamper Detection
Kinetis 'K2' Products | Our Newest Products
TM
External Use 14
‘K2
’ N
ex
t G
en
era
tio
n Learn More:K22 120MHz Public WebsiteKinetis K2x Fact Sheet
Kinetis K Selector Guide
Links to:
Key P
roduct Fe
ature
s
Portfolio Scalability
CPU Performance
Static/Dynamic Low Power
Crystal-less USB
FlexIO
Tamper Detection
LP Trusted Crypto
Memory Interfaces
Extended SRAM
Asynchronous DMA
Smarter Peripherals
FlexMemory / EEPROM
Program Flash Security
Boot ROM
Quad SPI XIP
Separate Voltage Domain
Large I/D Cache
VBAT Voltage Range
Enablement Tools
Key P
roduct Fe
ature
s
Block Diagram
Debug
InterfacesDSP
Interrupt
Controller
ARM Cortex-M4F
Up to 120MHz
Internal and
External
Watchdogs
Program Flash
Up to 1MB
FlexMemory
128KB
Serial
Programming
Interface
(EzPort)
Phase-Locked
Loop
Frequency-
Locked Loop
Low/High
Frequency
Oscillators
Internal
Reference
Clocks
Cyclic
Redundancy
Check (CRC)
2 x16-bit
ADC
3 x ACMP
12-bit DAC
(Up to 2)
3xI2C 1xI2S
SPI
(Up to 3)
UART
(Up to 6)
GPIO
Core System Memories Clocks
Security
and Integrity
Analog Communication Interfaces HMI
USB On-the-
Go
(LS/FS)
USB
Device Charge
Detect (DCD)
FlexBus
External
Bus
Interface
FPU
Standard Feature Optional Feature
Vref
DMA (16ch)
Low-Leakage
Wake-Up Unit
Memory
Protection
Unit (MPU)
SRAM
128KB
1xCAN Enhanced
SDHC
FlexTimer
Periodic
Interrupt
Timers
Low-Power
Timer
Independent
Real-Time
Clock (RTC)
Timers
Carrier
Modulator
Transmitter
Programmable
Delay Block
Kinetis K22F(512KB to 1 MB Flash)
TM
External Use 16
Kinetis L Product Features
Overview
TM
External Use 18
Kinetis L – KL33
Packages
• 64LQFP 10x10x1.4/0.5mm
• 64MAPBGA 5x5x1.23/0.5mm
• 80LQFP 12x12x1.4/0.5mm
Features Highlight
• Boot ROM with Kinetis Flash Loader
• High speed IIC ~1Mbps
• High accuracy 1.2V internal reference voltage for ADC
• FlexIO up to 2 more UART or IIC or SPI or any other non-standard and customized serial peripherals
• ISO7816 support on UART
• Large pin count package with up to 320 segments LCD display support
Availability
• 128~256KB flash => Production Now
• 32~64KB flash => Sample Jan’15/Production Apr’15
Single Wire
Debug
Micro Trace
Buffer
Interrupt
Controller
ARM Cortex-M0+
48MHz
Direct Memory
Access
Bit Manipulate
Engine
Low-Leakage
Wakeup Unit
Flash
32-256KB
SRAM
4-32KB
Low & High
Frequency
Oscillator
Internal
Reference
Clocks
48MHz
8/2MHz
max 20ch
16-bit SAR
ADC
High Speed
Analog
Comparator
1x 6ch
Low Power
Timer/PWM
Low Power
Timer
2ch
Periodic
Interrupt
Timers
Real Time
Clock
2x Low
Power UART
2x SPI
Core System Memories Clocks
Security Analog Timers Communication Interfaces Human
Machine
Interface
Boot ROM
8-16KB
Watchdog
Low Power
Clock 1KHz
Flash Security
2x IIC
12-bit DAC
Register File
32B
Power
Management
Controller
2x 2ch
Low Power
Timer/PWM
1.2V Internal
Voltage
Reference
max 70/54
GPIOs
with 70/31
Interrupts
and 4/6
High Drives
1x UART
with
ISO7816
Up to
40x8/42x6/
44x4
or
28x8/32x4
Segment
LCD
Cyclic
Redundancy
Check
Optional
Serial Audio
Interface/I2S
FlexIO
TM
External Use 19
Kinetis L – KL26
Single Wire
Debug
Micro Trace
Buffer
Interrupt
Controller
ARM Cortex-M0+
48MHz
Direct Memory
Access
Bit Manipulate
Engine
Low-Leakage
Wakeup Unit
Flash
32-256KB
SRAM
4-32KB
Low & High
Frequency
Oscillator
Internal
Reference
Clocks
4MHz/32KHz
max 20ch
16-bit SAR
ADC
High Speed
Analog
Comparator
1x 6ch
Low Power
Timer/PWM
Low Power
Timer
2ch
Periodic
Interrupt
Timers
Real Time
Clock
1x Low
Power UART
2x SPI
Core System Memories Clocks
Security Analog Timers Communication Interfaces Human
Machine
Interface
Watchdog
Low Power
Clock 1KHz
Flash Security
PLL
2x IIC
12-bit DAC
Register File
32B
Power
Management
Controller
2x 2ch
Low Power
Timer/PWM
max 80
GPIOs
with 42
Interrupts
and 4 High
Drives
max 16ch
Touch
Sensor
Interface
2x UART
USB FS
OTG
USB Voltage
Regulator
Serial Audio
Interface/I2S
Packages
• 121MAPBGA 8x8x1.4/0.65mm
• 100LQFP 14x14x1.4/0.5mm
• 64LQFP 10x10x1.4/0.5mm
• 64MAPBGA 5x5x1.23/0.5mm
• 48QFN 7x7x1/0.5mm
• 36WLCSP /0.35mm
• 32QFN 5x5x1/0.5mm
Features Highlight
• USB OTG
• Touch sensor interface
• Wide range pin count
Availability
• Production Now
TM
External Use 20
Kinetis L – KL03
Packages
• 24QFN 4x4x0.65/0.5mm
• 20WLCSP 1.6x2x0.5/0.4mm
• 16QFN 3x3x0.65/0.5mm
Features Highlight
• Boot ROM with KinetisFlash Loader
• High accuracy 1.2V internal reference voltage for ADC
• High speed IIC ~1Mbps
• High accuracy internal reference clock
• Smallest CSP package
Availability
• Production Now
Single Wire
Debug
Micro Trace
Buffer
Interrupt
Controller
ARM Cortex-M0+
48MHz
Bit Manipulate
Engine
Low-Leakage
Wakeup Unit
Flash
8-32KB
SRAM
2KB
Low
Frequency
Oscillator
Internal
Reference
Clocks
48MHz
8/2MHz
max 7ch
12-bit SAR
ADC
High Speed
Analog
Comparator
1x Low
Power UART
1x SPI
Core System Memories Clocks
Security Analog Timers Communication Interfaces Human
Machine
Interface
Boot ROM
8KB
Watchdog
Low Power
Clock 1KHz
Flash Security
1x IIC
Register File
16B
Power
Management
Controller
1.2V Internal
Voltage
Reference
max 22
GPIOs
with 12
Interrupts
and 3 High
Drives
wake up pin
Low Power
Timer
Real Time
Clock
2x 2ch
Low Power
Timer/PWM
TM
External Use 21
Kinetis L – KL02
Packages
• 32QFN 5x5x1/0.5mm
• 24QFN 4x4x0.65/0.5mm
• 20WLCSP 1.9x2x0.5/0.4mm
• 16QFN 3x3x0.65/0.5mm
Features Highlight
• Small CSP package
Availability
• Production Now
Single Wire
Debug
Micro Trace
Buffer
Interrupt
Controller
ARM Cortex-M0+
48MHz
Bit Manipulate
Engine
Flash
8-32KB
SRAM
1-4KB
Low
Frequency
Oscillator
Internal
Reference
Clocks
4MHz/32KHz
max 14ch
12-bit SAR
ADC
High Speed
Analog
Comparator
Low Power
Timer
Real Time
Clock
1x Low
Power UART
1x SPI
Core System Memories Clocks
Security Analog Timers Communication Interfaces Human
Machine
Interface
Watchdog
Low Power
Clock 1KHz
Flash Security
FLL
2x IIC
Power
Management
Controller
2x 2ch
Low Power
Timer/PWM max 28
GPIOs
with 14
Interrupts
and 4 High
Drives
TM
External Use 23
5V Products Roadmap and MigrationA
pplic
ation P
erf
orm
ance / Inte
gra
tion
S08SV/FL16S08 Core; 8KB to 16KB
IPC; 30GPIO
S08QD4S08 Core; 2KB to 4KB
S08SE8S08 Core; 4KB to 8KB;
10ch ADC; Ganged Output
S08SHS08 Core; 4KB to 32KB;
16pin to 28pin
S08MPS08 Core; 12KB to 16KB;
2FTM; PGA; HSCMP; DAC
S08ACS08 Core; 8KB to 128KB;
32pin to 80pin
S08PT/PAS08 Core @20MHz;
4KB to 60KB flash;
8 pin to 64pin;
EEPROM;
3UART; 2SPI; IIC
TSI;
12bit ADC with 4 Buffer;
ACMP;
Flex Timers;
RTC
+Robustness
Kinetis E0x
CM0+, up to 48MHz;
8KB to 128KB flash;
16 pin to 80pin;
EEPROM;
BME and Bit Band;
3UART; 2SPI; 2IIC
CAN;
12bit ADC with 8 Buffer;
ACMP;
Flex Timers;
RTC
+Robustness
+32b performance
+Up to 128K flash
+CAN
2.7~5.5V
-40~105C
Pin compatible for S08P, KE, KE+
TomorrowOriginal Today
Pin Compatible
Kinetis E+
CM4F/CM0+, up to
150MHz/72MHz;
16KB to 512KB flash;
20 pin to 100pin;
+Robustness
+High performance
+Up to 512K flash
+Analog, Robust TSI
+BootROM, FlexIO
TM
External Use 24
Kinetis E0x Family Feature ListFeature KE06Z KE04Z128 KE04Z64 KE04Z8 KE02Z
Flash 64-128KB 128KB 64KB 8KB 16-64KB
RAM 8-16KB 16KB 8KB 1KB 2-4KB
EEPROM - - - - 256B
RAM bit operation Yes Yes Yes Yes -
Max Speed 48MHz 48MHz 48MHz 48MHz 20MHz/40MHz
CRC Yes Yes Yes Yes Yes
WDOG w/ ind clk Yes Yes Yes Yes Yes
ADC /w 8 FIFO 16ch x 12bit 16ch x 12bit 16ch x 12bit 8ch x 12bit 16ch x 12bit
Comparator 2 2 2 2 2
Hardware Timer 1x 6ch-FTM
2x 2ch-FTM
1x 6ch-FTM
1-2x 2ch-FTM
1x 6ch-FTM
1-2x 2ch-FTM
1x 6ch-FTM
1x 2ch-FTM
1x 6ch-FTM
2x 2ch-FTM
Software Timer 1 x 32bit PIT(2ch) 1 x 32bit PIT(2ch) 1 x 32bit PIT(2ch) 1 x 32bit PIT(2ch) 1 x 32bit PIT(2ch)
PWT 1 1 1 1 -
RTC 1x16bit 1x16bit 1x16bit 1x16bit 1x16bit
SPI 2x8bit 2x8bit 2x8bit 1x8bit 2x8bit
IIC 2 2 2 1 1
SCI 3 3 3 1 3
CAN 1 0 0 0 0
TSI/Seg LCD -/- -/- -/- -/- -/-
GPIO 71 max
8x high-drive
2x true open-drain
71 max
8x high-drive
2x true open-drain
71 max
8x high-drive
2x true open-drain
22 max
3x high-drive
2x true open-drain
58 max
8x high-drive
2x true open-drain
Operation -40c to 105c
2.7v to 5.5v
-40c to 105c
2.7v to 5.5v
-40c to 105c
2.7v to 5.5v
-40c to 105c
2.7v to 5.5v
-40c to 105c
2.7v to 5.5v
Package 80LQFP, 64QFP,
64LQFP, 44LQFP
80LQFP, 64QFP,
64LQFP, 44LQFP,
80LQFP, 64QFP,
64LQFP, 44LQFP,
24QFN, 20SOIC,
16TSSOP
64QFP, 64LQFP,
44LQFP, 32LQFP
TM
External Use 25
Kinetis V SeriesProduct Overview
www.freescale.com/kinetis/vseries
TM
External Use 26
New Levels of Performance, Reliability and Power
Efficiency for Motor Control and Digital Power Conversion
Freescale IDE, RTOS, Software Libraries and Motor Control Development Tools
2015
2014
KV1x MCU FamilyBLDC, entry-level PMSM
ARM® Cortex® -M0+
Feature Integration
+ Motor Control Software
+ Multi Channel Timers
+ Floating Point Unit
+ High Speed ADC
+ High Resolution PWM
+ Advanced Memory,
Connectivity and CommunicationsKV5x MCU Family
High-performance single/multi motor
systems with connectivity & security.
Advanced digital power conversion
ARM Cortex-M7
Pe
rfo
rma
nce
2014
KV3x MCU FamilyMid-range PMSM, UPS power control
ARM Cortex-M4
2015
KV4x MCU FamilyHigh-performance motors, UPS, solar
and mid-range AC/DC control
ARM Cortex-M4
TM
External Use 28
Kinetis V Series KV4x: Block Diagram
Core/System
•150MHz Cortex-M4, FPU
Memory
•64/128/256KB Flash @ 128bits wide w/ 128Byte cache
•16/24/32KB SRAM
•Bootloader
Communications
•Multiple serial ports
•Up to 2 x CAN
Analog
•2 x 8ch 12-bit ADC
•Sampling at up to 4.1MS/s
•PGA x1, x2, x4
•12-bit DAC
•4 x ACMP with 6-bit DAC
Timers
•Up to 12ch eFlexPWM
•Up to 312ps PWM and PFM Resolution
•2x8ch + 1x2ch FlexTimer (PWM)
•Quadrature Encoder
•2 x Programmable Delay Blocks
Other
•32-bit CRC
•Inter-Peripheral Crossbar with AND/OR
interface
•Up to 56 I/Os
•1.71V-3.6V; -40 to 105oC
Packages
•*48LQFP, 64 LQFP & 100LQFP
•*Alternative, non committed package
From $2.29 to $3.97 @ 10k units
Debug
InterfacesDSP
Interrupt
Controller
ARM Cortex-M4
150MHz
Internal &
External
Watchdogs
16ch-DMA
Inter-
Peripheral
Crossbar
Program Flash
Up to 256KB
SRAM
Up to 32KB
Phase &
Frequency-
Locked Loop
Low/High
Frequency
Oscillators
Internal
Reference
Clocks
Cyclic
Redundancy
Check
2 x 12-bit
ADC
4 x ACMP
1 x 12-bit
DAC
FlexTimers
Programmable
Delay Block
Periodic
Interrupt
Timers
1xI2C
1xSPI
2xUARTs
GPIO
Core System Memories Clocks
Security
and Integrity
Analog Timers Communication Interfaces HMI
2x CAN12ch
eFlexPWM
Quad Encoder/
Decoder
Flash Access
Controller
BOOT Flash
FPU
SRAM
Retention
Low-Leakage
Wake-Up Unit
Unique ID
Low-Power
Timer
V Ref
Availability: PK samples now, production June 2015
TM
External Use 29
Features Benefits
150MHz cortex M4 coreHigh performance core needed for the most demanding mathematically dependant
applications
128bit wide, 128Bit cache Flash Interface Fast Flash access with reduced wait states
ADC sampling at 4.1MS/s The fastest ADC conversion time is the Freescale Microcontroller portfolio
eFlexPWM TimerThe most advanced and flexible timer options available simplifying development and
implementation
Nano edge timer capabilityFirst Cortex solution to feature very high resolution PWM capability enabling true
power conversion
Up to 30 Timer channels Manage multiple control loops in parallel
Dual CAN Increased systems options, perfect for UPS applications
Quadrature Encoder Integrated speed sensor decoder (incremental decoder / hall sensor)
Floating point unit as standard across family Increase numeric resolution for Math Intensive calculations and enabling
Dual ADC blocks with dual sample and hold Capture current & voltage simultaneously for the most accurate result
Inter Peripheral Crossbar w/ AND & OR
interface
Configure your peripheral communication as your topology demands, simplifying pin
out and reducing cross peripheral & CPU communication.
Dual Watchdog IEC60730 Compliant Solution
Kinetis V Series KV4x: Features and Benefits
TM
External Use 30
Debug /
InterruptsDSP
MPU
ARM Cortex-M7
240MHz
Internal and
External
Watchdogs
32ch-DMA
Inter-Module
Crossbar
Program Flash
1MB
SRAM
256KB
Phase &
Frequency-
Locked Loop
Low/High
Frequency
Oscillators
Internal
Reference
Clocks
Cyclic
Redundancy
Check (CRC)
4 x12-bit
SAR ADC
4 x ACMP
1 x12-bit
DAC
2x8ch
FlexTimer
2x PDB
PIT
2xI2C
3xSPI
6xUARTs
GPIO
Core System Memories Clocks
Security
and Integrity
Analog Timers Communication Interfaces HMI
Key Features:
Core/System
• 240MHz Cortex-M7 with FPU and 32ch DMA
• 16KB Instruction Cache / 8KB Data Cache
Memory
• 512KB/1MB Flash, 256bits wide, 128 Bytes
cache
• 128/256KB SRAM
• Boot Flash
Communications
• Multiple serial ports
• 3 x FlexCAN
Analog
• 4 x 8ch 12-bit ADC
• 5Msps Sample Time
• 1 x 16-bit SAR ADC
• 1 x12-bit DAC
• 4 x ACMP w/ 6b DAC
Timers
• 1 x 12ch eFlexPWM
• 312ps PWM and PFM Resolution
• 1 x 12ch eFlexPWM
• 2x8ch FlexTimer (PWM)
• 2x2ch FlexTimer (PWM)
• Quadrature Encoder
• 2 x Programmable Delay Blocks
• Low Power Timer
Others
• MMCAU & RNG
• 32-bit CRC
• Inter-module Crossbar Switch with AOI
• Memory Protection Unit
• 1.71V-3.6V; -40 to 105oC
Packages
100LQFP, 144LQFP, 144MAPBGA
2x2ch
FlexTimer
3x CAN2x12ch
eFlexPWM
Quad
Encoder
BOOT Flash
FPU
External Bus
Interface
(FlexBus)
8KB D Cache
16KB I Cache System MPU
IEEE 1588
Ethernet MACMMCAU
RNG
Optional
1 x16-bit
SAR ADC
Kinetis KV5x MCU Family
TM
External Use 31
Kinetis V Series KV5x: Features and Benefits
Features Benefits
240MHz ARM Cortex M7 core + FPU,
16KB instruction & 8KB data caches
High performance + DSP capability suited to motor control algorithm management, Cache
memories support low latency application functions
Internal Module Crossbar Minimizes CPU interrupts by enabling flexible triggering events between timers, ADCs,
DAC, analog comparators and external circuitry
1MB/512KB Flash memory,
256-bit wide Flash Interface
Large Flash density provides storage for motor control algorithm and application code. Wide
Flash interface helps reduce wait states
128KB of Data TCM,
64KB of Instruction TCM
Maximizes high performance deterministic processing, ensuring optimum response for real-
time motor speed and position detection
4 x 12-bit ADC, 5Msps sample rateSupport fully asynchronous dual 3-phase motor control with two dedicated ADCs and 8
channel PWMs per motor
Up to 44 Timer channelsSupport multi 3-phase motor drive capabilities with dead time insertion, complementary
pairing of PWMs, half cycle reload and fault detection
2 x 12ch eFlexPWM,
312 picosecond resolutionSupports up to 8 half-bridge power stages in power conversion applications
Quadrature Encoder Integrated speed sensor decoder (incremental decoder / hall sensor)
IEEE 1588 Ethernet ControllerConnectivity via the IoT enabling remote system management, new services, reduced
maintenance and increase reliability
CAU (Cryptographic Acceleration Unit) +
RNG (Random Number Generator)Secure data transmission over any communication interface
Memory Protection Unit,
Cyclic Redundancy Check
Code partitioning for safety critical applications,
Validation of transmitted code integrity
6 UART, 3SPI, 2IIC & 3CAN Multiple communication interface options
TM
External Use 32
Kinetis M Series Introduction
TM
External Use 33
EnablementAnalog Front End Security & HMI
• 1, 2, & 3-phase regionally specified electricity meter Reference Designs certified to international standards
• Filter and FFT based metrology firmware provided free-of-charge
• TWR-KM34Z50M Freescale Tower System Module compatible with multiple peripheral modules from Freescale and 3rd parties
• Comprehensive peripheral library drivers
• Complimentary Freescale MQX Lite RTOS
• Freescale CodeWarrior IDE with Processor Expert code generator. ARM ecosystem support
• High accuracy AFE with 4 x 24-bit Sigma Delta ADCs for simultaneous voltage and current measurement.
• 0.1% power measurement accuracy with high SNR of 94dB and robust ESD performance (4 kV ESD, 6 kV PESD)
• 2 x Programmable Gain Amplifiers delivering dynamic range of 200 to 1
• 12 channel, 16-bit SAR ADC inputs for accurate measurement of phase voltage in 3-phase applications
• Precision voltage reference with low drift over temperature and a phase shift compensator to simplify accurate power computation.
• Auto compensated iRTC with tamper detect, fast calibration and low drift over temperature
• Core, Memory Protection Unit, Cross-Bar Peripheral Bridge, GPIO and DMA enable compliance with WELMEC & OIML regional standards requiring the separation of legally relevant (billing related) software from the main application software
• Active and passive tamper pins with automatic time stamping to protect the meter against external intrusion.
• Hardware Random Number Generator eases and speeds up support for encryption algorithms
• CRC (16/32 bits) for data integrity
• Segment LCD Controller supporting up to 288 segments and 8 backplanes. Low power blink mode operation and segment fault detect capability
Enabling high accuracy, secure 1-, 2- & 3-phase electricity metering solutions
through a rich analog front end, hardware tamper detection and multiple
low power features in a 32-bit ARM® CortexTM-M0+ MCU
Kinetis M Series: Smart Metering & Measurement MCUs
TM
External Use 35
Core
• CM0+ core Up to 50MHz
• Separate FLL post-scalers for IPBus and Core
clocks.
• Up to 128 KB Program Flash
• Up to 16 KB SRAM
• Dedicated PLL for ΣΔ modulator clock
• 4ch DMA
• Single 32kHz Crystal operation
• MHz Crystal Optional
Security & Encryption
• MPU & AIPS
• IRTC w/t tamper detection
3 Tamper pins (operating from battery)
• Programmable 16/32-bit CRC
• Random Number Generator (NIST: SP800-90)
• AES Encryption (via software library)Analog
• 4x24 bit ΣΔ (2xPGA) highly accurate supporting
EN 50470-1, EN 50470-3, IEC 62053-21, IEC
62053-22 and IEC 62053-23, optimized for shunt
sensor (≥50uOhm).
• 0.1% error in active and reactive energy over a
dynamic range of 2000 to 1
• Internal 1.2V reference voltage 10-15ppm/C
• 12-ch 16-bit SAR for auxiliary measurement
• 2x analog comparator
Serial Communications
• 2x SPI
• 4x UART
• 1 combined with Quad Timer, HSCMP for IR
• 2 support ISO7816
• All support flow control
• 2× I2C
• All UARTs and SPIs are 3V compatible while 1
UARTs and 1 SPI are both 3V and 5V
compatible (open drain / push pull configuration)
Peripheral XBAR
• Remapping peripheral IOs
• UART selection for IR
GPIO• Up to 64 with open drain / push pull, pull
up/down• Up to 8 GPIO with filter• Support for interruption on any edge
Power• Power Management• PMC (Power Manager Control Unit) • 2.7V to 3.6V Operating voltage with AFE • 1.71V to 3.6V Operating voltage without AFE • 1.71V-3.6V IRTC VBAT supply• 32kHz or 2MHz internal clock source• 32.768kHz crystal oscillator
Package• 100 LQFP, 64 LQFP and 44 LGA options• -40°C ~ +85°C Temp
Timer/PWM/Clock
• Quad Timer (total 4 universal timers)
• 2x PIT
• 1x Watchdog Timer (windowed, independently
clocked)
• 1x EWM (External Watchdog Monitor)
• 1x LPTimer
LCD Display
• Up to 288 segment LCD, up to 8 backplanes
Wakeup Unit
• Group selected GPIOs (16), LPTIM, RTC
(+tamper pins) , HSCMP, SCI , Brownout and
POR sources to wake up from Power Gated
STOP mode
+/-250mV
analogue I/O
pads with
6kV PESD
KM3x One Pager
TM
External Use 36
Wi-Fi Module for IOT
TM
External Use 37
Wi-Fi Smart Plug
飞思卡尔计量SoC产品优势
50Mhz M0+内核
1. 50Mhz 主频能够支持wifi协议栈和用户自定义协议和应用2.低功耗M0+内核节省电量,3. 低功耗构架停电的时候可以支持超低功耗待机,延长电池使用寿命
片上24位SD ADC
1.支持能源计量(有功、无功、电网频率等)2. 支持电能质量分析,提高用户用电保护和故障诊断功能3. 支持直流计量4. 开放的计量库
片上16位SAR ADC 1. 支持外接传感器,扩展插座其他智能功能(位移传感器、红外传感器等)
片内温度传感器 1.支持插座温度监测功能
128k Flash/16K RAM 1.足够大的程序空间,方便用户应用程序开发
带单独供电的硬件RTC 1.支持分时累计付费率电价计算
>30 I/O 1.外接继电器开关和指示灯
片上LCD 驱动器 1.本地显示插座电量数据和wifi连接状况
20mA驱动能力的I/O 1.直接连接LED工作指示灯
Wifi module
(QCA4002)*
KM14
或者KM34(具备LCD)
Wi-Fi Smart Plug
Power Line
* Wifi模块为透明传输,可以被任何通讯模块替代
TM
External Use 38
RF Integration Integrating RF functionality to the Kinetis MCU portfolio
Flexibility Ability to integrate the right combination of memories and peripherals to meet a variety of customer demands
Enablement Part of the Kinetis MCU ecosystem including KSDK environment using MQX and third-party support from IAR, KEIL or other ARM ecosystem providers
Kinetis W
Series
MCUs
Wireless Connectivity Microcontroller Solutions
TM
External Use 39
Kinetis W - Nomenclature
Wireless MCU (Monolithic SoC, SiP & RCP)
• KW8x - plan
• KW7x - plan
• KW4x - plan
• KW3x - alpha
• KW2x - 802.15.4 (2.4 GHz)
• KW0x - Sub-1 GHz
Radio (Transceiver Only)
• MCRxxx
TM
External Use 40
Kinetis KW01 Wireless MCU (Sub 1-GHz)
• CPU− 32-bit ARM Cortex M0+ 48MHz Core − 128KB Flash and 16KB SRAM
• Radio transceiver, Sub 1-GHz− Supports 290-344MHz, 424-510MHz, and
862-1020MHz frequency bands− FSK, GFSK, MSK, GMSK and OOK
modulations up to 600kbps− Up to -120dBm Rx sensitivity @ 1.2kbps− -18 to +17dBm Tx output power in steps of
1dBm
• Ultra low power for battery operated devices − Typical consumption
1.7µA standby with 4.3µs wake-up time <50 uA/MHz CPU system run mode 16 mA Rx peak 20 mA Tx peak at 0 dBm, 33 mA at +10 dBm
• Software− Simple-MAC, user modifies for their
proprietary protocols
• System− 16-bit ADC, Cap Touch Sensors, I2C,
UART, SPI, Timers− Operating Range: 1.8V to 3.6V, -40C to +85C
Device Flash / Flex RAM Package
MKW01Z128CHN 128 KB 16 KB 8x8 56-pin LGA
ARM Cortex-M0+
48 MHz
Core
Debug
Interfaces
Interrupt
Controller
Analog Timer Interfaces Clock
System Memory Sub-1GHz RF
Phase-Locked
Loop
Frequency-
Locked Loop
Frequency
Oscillators
Internal Ref
Clocks
DMA
Low-
Leakage
Wake Up
Unit
1 x IIC
128KB
Flash
16KB
RAM
GPIOs
66-byte
FIFO
RF I/O
2x 10-ch Timer
Peiodic
Interrupt
Timers
32 MHz
Oscillator
Packet
Engine
(AES)
16-bit ADC
Analog
Comparator
6-bit DAC
Low Power
Timer
2 x UART
Xtrinsic
Touch-
sensing
RF Boost
1 x SPI
TM
External Use 41
Kinetis MKW2xD Wireless MCU
CPU
50 MHz Cortex M4 CPU core
Up to 512KB Flash & up to 64KB SRAM
Optional (MKW21D256): 64 KB FlexNVM & 4 KB FlexRAM
Typical current: 250 uA/Mhz run, 1.7uA RTC standby
Radio Transceiver, 2.4GHz
IEEE-802.15.4 compliant
-102 dBm Rx sensitivity and +10 dBm Tx output power
Peak typical current: 17mA Tx and 19mA Rx
Dual Personal Area Network (PAN) support in hardware
Run two RF networks simultaneously
Antenna diversity with automatic antenna selection
Security
Active and passive tamper detection with RTC timestamp
Crypto engine: DES, 3DES, AES 128-256, SHA-1, SHA-256, MD5, RNG
Software
812.15.4 2006 MAC
RF4CE, ZigBee PRO, ZigBee IP
ZigBee Profiles: ZSE, ZHA, ZHC, ZRC
Freescale IPv6 Mote Stack
MQX Lite RTOS
System
UART, SPI, I2C, optional USB 2.0 FS/LS H/D/OTG
16-bit ADC
Operating range: 1.8 V to 3.6 V, -40C to +105C
Device Flash RAM Feature Package
MKW21D256VHA5 256 KB 32 KB No USB 8x8 63-pin LGA
MKW21D512VHA5 512 KB 64 KB No USB 8x8 63-pin LGA
MKW22D512VHA5 512 KB 64 KB USB 8x8 63-pin LGA
MKW24D512VHA5 512 KB 64 KBUSB and Smart
Energy 2.08x8 63-pin LGA
Memories RF TransceiverSystemCore
Analog
Clocks
Security
CommunicationsTimers
Cyclic Redundancy Check (CRC)
Tamper Detect
Cryptography Authentication Unit
Random Number Generator
USB Charger Detect
SPI
I2C
32 MHz Osc
SPI Interface
Internal and External Watchdogs
DMA
Phase-Locked Loop
Internal Reference Clocks
Low / High Frequency Osc.
Low Leakage Wake-Up Unit
Flex Timer
Programmable Delay Block
Independent Real Time Clock
Periodic Interrupt Timers
Low Power Timer
ARM CortexTM-M450 MHz
Interrupt Controller
Debug Interfaces
DSP
Program Flash(Up to 512 KB)
SRAM(Up to 64 KB)16-bit ADC
High Speed Comparator with
6-bit DAC
Dual PAN ID
UART (ISO 7816)
USB On-The-Go (H)
USB Voltage Regulator
Frequency Locked Loop
FlexMemory Option64 KB FlexNVM4 KB FlexRAM
(MKW21D256 only)
IEEE 802.15.4 20062.4 GHz
Fast Antenna Diversity
TM
External Use 42
MCR20AVHM 802.15.4 Transceiver Highlights
RF Features
• 2.4 GHz frequency ISM band, including
MBAN
• -102dBm receive sensitivity
• Up to + 8dBm programmable output power
• TX 17 mA at 0dBm and RX 19 mA typical
• AES Hardware encryption/decryption
• True Random Number Generator
High performance 2.4 GHz
802.15.4 transceiver
System Features
• -40 °C to 105 °C
• 1.8 to 3.6 V
• 5x5 LGA 32-pin
TM
External Use 43
Home Area Network (HAN) Application
Smart
Meters
In Home Displays /
Control UnitsAdds Wireless Connectivity to:
For remote metering, energy management,
building control and automation.
AC
units
Appliances
Smart
plugs
TM
External Use 44
采用独创的设计理念,适合评估开发所有飞思卡尔的MCU产品,具有低成本、扩展性强、易于复制等特点。
飞思卡尔MCU
专属MAPS系列开发平台
TM
External Use 45
市场对开发平台的需求
功能 目的 本地化策略
全功能 全方位评估与开发
更多功能学习、开发、
重点评估、基本演示
较少功能(入门级)
快速评估,替换开发创客及学生课外制作
最少功能市场宣传推广、
DIY制作、前期评估
塔式开发平台
Freedom开发平台
MAPS开发平台
开放式最小系统平台
TM
External Use 46
四色板系列——MAPS
PAM
S
MCU
Board
Application
Board
Peripheral
Board
Socket
Board
TM
External Use 47
Freedom MAPS Tower
Key
points
Cover one product
Low extensibility
Cover most products
High extensibility
Cover all products
Great extensibility
Design in US China US
Kit
Single
boardRMB 85 up RMB 49 up RMB 430 up
Kit RMB 300 up RMB 920 up
Multi-Level Development kits
Launched
in Dec 6, 2014
TM
External Use 48
四色板概念
外设板
包含多数通用外设接口和器件
接口2
接口1特殊外设板
例如:电机控制、无线充电等
接口3
接口4
MCU板
包含主芯片和特定功能 接
口2
接口1
接口4
接口3
TM
External Use 49
四色板概念——FRDM桥接
外设板
包含多数通用外设接口和器件
接口2
接口1
FRDM桥接板
接口2
接口1
TM
External Use 50
公共论坛
http://www.amobbs.com/forum-9936-1.html
http://bbs.21ic.com/iclist-192-1.html
http://www.freescaleic.org/module/forum/forum.php
TM
External Use 52
Kinetis MCUs: Compatibility
TM
External Use 53
Freedom Platform
• The Freescale platform for
Kinetis L, K and E MCUs as
well as Xtrinsic sensors
• Compatible with Arduino
shields
Tower System
• The established and proven
modular platform with highest
flexibility and re-usability
• Over 50 peripheral modules
available
Device Specific
• Evaluation boards addressing
special functions and
capabilities of Kinetis devices
Reference Designs
• Home Energy Gateway, 1ph
Meter, 3ph Meter, pre-/post-
paid Meter, Home Area
Network, Home Display, …
• Available through Freescale
RSM
Kinetis Development Hardware
TM
External Use 54
IDEs
• ARM ecosystem of IDEs
• Kinetis Design Studio –
Eclipse and GCC-based IDE,
complimentary and unlimited
for all Kinetis MCUs
• mbed – web-based IDE for
rapid prototyping with robust
community support
Development Tools
• Processor Expert (PEx) –
configuration and code
generation tool
• SDK- complete software
framework
• Bootloader – in-system flash
programming via serial port
Application Specific
• PEG - high performance, high
value tool for medium to high
end MCUs with a licence fee
associated
• Motor Control, Connected
Audio Solutions, Wireless
Charging, Sensor Fusion, and
more.
RTOS
• MQX - free real-time operating
system with USB & Ethernet
stacks and file system
• MQX Lite - free and lightweight
RTOS for small
microcontrollers
Kinetis Development Software
TM
External Use 55
Kinetis IDE Options (www.freescale.com/kide)
Green Hills MULTI
• Complete & integrated software and hardware
environment with advanced multicore debugger
• Industry first TimeMachine trace debugging & profiler
• EEMBC certified top performing C/C++ compilers
Keil Microcontroller Development Kit
• Specifically designed for microcontroller applications,
easy to learn and use, yet powerful enough for the most
demanding embedded applications
• ARM C/C++ build toolchain and Execution Profiler and
Performance Analyzer enable highly optimized programs
• Complete Code Coverage information about your
program's execution
IAR Embedded Workbench
• A powerful and reliable IDE designed for ease of use with
outstanding compiler optimizations for size and speed
• The broadest Freescale ARM/Cortex MCU offering with
dedicated versions available with functional safety
certification
• Support for multi-core, low power debugging, trace, ...
Atollic TrueSTUDIO
• Professional Eclipse/GNU based IDE with a MISRA-C
checker, code complexity analysis and source code
review features.
• Advanced RTOS-aware debugger with
ETM/ETB/SWV/ITM tracing, live variable watch view and
fault analyzer. Dual-core and multi-processor debugging.
• Strong support for software engineering, workflow
management, team collaboration and improved software
quality.
Kinetis Design Studio
• Complimentary basic capability integrated development
environment (IDE) for Kinetis MCUs
• Eclipse and GCC-based IDE for C/C++ editing, compiling
and debugging
mbed Development Platforms
• The fastest way to get started with Kinetis MCUs
• Online project management and build tools – no
installation required; option to export to traditional IDEs
• Includes comprehensive set of drivers, stacks and
middleware with a large community of developers.
Additional Ecosystem Partners:
Complimentary Solutions:
Featured IDEs:
TM
External Use 56
Kinetis Design Studio
Product Features
• A free of charge and unlimited IDE for Kinetis MCUs
• A basic IDE that offers robust editing, compiling and
debugging
• Based on Eclipse, GCC, GDB and other open-
source technologies
• Includes Processor Expert (PEx) with Kinetis SDK
integration
• Supports all existing Kinetis devices via PEx
and new project wizard
• All new Kinetis devices will also feature the
Kinetis SDK with PEx configurability
• Host operating systems:
• Windows 7/8 (32 and 64-bit)
• Linux (Ubuntu, Redhat, Centos)
• Mac OS X (coming Q3 2014)
• Support for SEGGER, P&E and Open SDA/CMSIS-
DAP debugger targets
• Support for Eclipse plug-ins including RTOS-
awareness (i.e. MQX, FreeRTOS)
So
ftw
are
an
d H
ard
wa
re
Eva
lua
tio
n &
De
v T
oo
ls
Sta
cks
(TC
P/IP
, U
SB
)
Mid
dle
wa
re
Operating
System
Bootloader
Ap
pli
ca
tio
n
Sp
ec
ific
BSP, Drivers &
HAL
Libraries(DSP, Math,
Encryption)
MCU Hardware
Customer Application
No-cost integrated development environment (IDE) for Kinetis MCUs
$
Eclipse and GCC-based IDE for C/C++ editing, compiling and debugging
Learn more at: www.freescale.com/KDS
Community: https://community.freescale.com/community/kinetis-design-studio
TM
External Use 57
Kinetis Software Development Kit (SDK)
The OSI logo trademark is the trademark of Open Source Initiative.
So
ftw
are
an
d H
ard
wa
re
Eva
lua
tio
n &
De
v T
oo
ls
Sta
cks
(TC
P/IP
, U
SB
)
Mid
dle
wa
re
Operating
System
Bootloader
Ap
pli
ca
tio
n
Sp
ec
ific
BSP, Drivers &
HAL
Libraries(DSP, Math,
Encryption)
MCU Hardware
Customer Application
Learn more at: www.freescale.com/KSDK
Product Features• Open source hardware abstraction layer (HAL)
provides APIs for all Kinetis hardware resources
• BSD-licensed set of peripheral drivers with easy-to-
use C-language APIs
• Comprehensive HAL and driver usage examples
and sample applications for RTOS and bare-metal
• GUI configurable projects and peripheral drivers
using Processor Expert
• CMSIS-CORE compatible startup plus CMSIS-DSP
library and examples
• RTOS Abstraction Layer (OSA) with support for
Freescale MQX, FreeRTOS, Micrium uC/OS, and
bare-metal
• Integrates new Freescale unified USB stack, open
source TCP/IP stack (lwIP), open source FAT file
system, encryption math/DSP libraries, and more
and
• Support for multiple toolchains including GNU GCC,
IAR, Keil, and Kinetis Design Studio
A complete software framework for developing applications across all Kinetis MCUs
SDK
HAL, peripheral drivers, libraries, middleware, utilities, and usage examples; delivered in C source
TM
External Use 58
Freescale MQX™ Software Solutions
Product Features
• MQX™ Real Time Operating System Kernel
− Deterministic multi-tasking preemptive scheduler
− Extensive inter-task synchronization, message
passing, and much more
• MQX™ Real Time Communication Suite
Now with optional IPv6 add-on package
− Broad networking protocol support (TCP,UDP,
ICMP, HTTP, DHCP, FTP, Telnet, …)
− Fully re-entrant, responsive, designed for
embedded systems
• MQX™ File System
− Embedded FAT file system compatible with
FAT-12, FAT-16, or FAT-32 file systems
• Nand Flash File System (FFS)
• MQX™ USB Host/Device Stack
− USB 1.0/2.0; low-/full-/high-speed
• Board Support Packages
− Pre-configured MQX Kernel, stacks, and
peripheral drivers for Freescale HW
Enabling the development of connected and intelligent applications of the future
Commercial-grade MCU software platform at no cost with optional support packages
Download at: www.freescale.com/mqx
Community: https://community.freescale.com/community/mqx
So
ftw
are
an
d H
ard
wa
re
Eva
lua
tio
n &
De
v T
oo
ls
Sta
cks
(TC
P/IP
, U
SB
)
Mid
dle
wa
re
Operating
System
Bootloader
Ap
pli
ca
tio
n
Sp
ec
ific
BSP, Drivers &
HAL
Libraries(DSP, Math,
Encryption)
MCU Hardware
Customer Application
TM
External Use 59
Kinetis MCU summary
AvailabilityWorld’s broadest ARM-based MCU portfoliofrom 32KB ARM Cortex-M0+ to high performance 2MB Cortex-M4 based devices.
ScalabilityIndustry-leading features such as power consumption, security, and feature integration
CompatibilityIndustry-leading compatibility across the portfolio with an extensive series of hardware and software enablement
TM
External Use 60
i.MX Application Processors
TM
External Use 61
i.MX Application Processors Core Values
• Scalability
− CPU (single/dual/quad, asymmetric), GPU, IO
− Software: Linux, Android, QNX, Windows Embedded, RTOS
− Industry Leading Ecosystem and Partnerships
• Integration
− Automotive/Industrial/Consumer peripheral sets
− Packaging to Meet Market Requirements
− Qualifications: AEC-Q100, JEDEC Industrial and Consumer
• Trust
− Longevity: Minimum of 10-15 years in all markets
− Consistency of Supply, Accessibility
− Quality, Robustness, Zero-defect methodology
− Security and Safety
• Ease of Adoption
− Communities, Innovation, Support
− Design Collateral, Distribution
− System Solutions: SoC, Sensors, PMIC, IoT Comms, SBC
TM
External Use 62
i.MX 6Solo i.MX 6Dual i.MX 6Quad
i.MX 6 Series Platform Support
i.MX 6DualLite
TM
External Use 63
Freescale i.MX 6
TM
External Use 64
i.MX 6 Series: Supreme Scalability and Flexibility Leverage One Design Into Diverse Product Portfolio
Scalable series of SIX ARM Cortex-A based SoC Families
i.MX 6Solo i.MX 6Dual i.MX 6Quad
i.MX
6Solo
Family
i.MX
6Dual
Family
i.MX
6Quad
Family
i.MX 6DualLite
i.MX
6DualLite
Family
i.MX
6SoloLite
i.MX
6SoloLite
Family
i.MX 6SLX
Pin-to-pin Compatible
Software Compatible
i.MX
6SoloX
Family
Seven
i.MX 6UL
i.MX
6UltraLite
Family
TM
External Use 65
i.MX 6Solo
i.MX 6Duali.MX 6Quad
• Dual ARM Cortex-A9
up to 1.2GHz
• 1 MB L2 cache
• 64-bit DDR3 and 2-
channel 32-bit
LPDDR2 at 533MHz
• eMMC, NOR, NAND
• 3D graphics
with 4 shaders
• Two 2D GFX engines
• 1080p60 video
• Display: RGB, LVDS,
MIPI, HDMI
• Camera: Parallel, MIPI
• PCIe (x1 lane)
• Gigabit Ethernet
• SATA-II
• ARM Cortex-A9 up to
1GHz
• 512KB L2 cache
• 32-bit DDR3 and
LPDDR2 at 400MHz
• eMMC, NOR, NAND
• 2D graphics
• 3D graphics
with 1 shader
• Display: RGB, LVDS,
E-Ink, MIPI, HDMI
• 1080p30 video
• Camera: Parallel, MIPI
• Gigabit Ethernet
• PCIe (x1 lane)
• Quad ARM Cortex-A9
up to 1.2GHz
• 1 MB L2 cache
• 64-bit DDR3 and 2-
channel 32-bit
LPDDR2 at 533MHz
• eMMC, NOR, NAND
• 3D graphics
with 4 shaders
• Two 2D GFX engines
• 1080p60 video
• Display: RGB, LVDS,
MIPI, HDMI
• Camera: Parallel, MIPI
• PCIe (x1 lane)
• Gigabit Ethernet
• SATA-II
• Dual ARM Cortex-A9
up to 1GHz
• 512KB L2 cache
• 64-bit DDR3 and dual-
channel 32-bit
LPDDR2 at 400MHz
• eMMC, NOR, NAND
• 2D graphics
• 3D graphics
with 1 shader
• 1080p30 video
• Display: RGB, LVDS,
E-Ink, MIPI, HDMI
• Camera: Parallel, MIPI
• Gigabit Ethernet
• PCIe (x1 lane)
• ARM® Cortex™-A9 at
1GHz
• 256KB L2 cache
• 32-bit DDR3 and
LPDDR2 at 400MHz
• eMMC
• 2D graphics
• Display: RGB, E-Ink
• Camera: RGB
• 10/100 Ethernet
i.MX 6DualLite
i.MX 6SoloLite
i.MX 6 Series At a Glance
Scalable series of six ARM Cortex A9-based SoC families
Red indicates change from column to the left
• ARM Cortex-A9
up to 1GHz
• ARM Cortex-M4
at 200MHz
• 256KB L2 cache
• 32-bit DDR3 and
LPDDR2 at 400MHz
• eMMC, QSPI, NOR,
NAND
• 2D and 3D graphics
• Display: RGB, LVDS
• Camera: RGB, Analog
• Dual Gigabit Ethernet
• PCIe (x1 lane)
i.MX 6SoloX
Pin-to-pin and Power Compatible
Software Compatible• ARM Cortex-A9 based solutions ranging up to 1.2GHz
• HD 1080p encode and decode (except 6SoloLite/6SoloX), 3D video playback in high definition (except 6SoloLite/6SoloX)
• Integrated IO’s may include HDMI v1.4, MIPI and LVDS, display ports, MIPI camera, Gigabit Ethernet, multiple USB 2.0, SATA and PCI-Express
• SW support: Google Android™, Linux®, QNX (3rd party), Windows® Embedded CE (3rd party)
TM
External Use 66
Heterogeneous architecture
with smart system power
Secure solutions for
optimized performance
efficiency
Optimized integration for
design flexibility
• Run UI-rich OS on Cortex-A9 core while still benefitting from deterministic and fast real-time responsiveness from the Cortex-M4 core.
• Maintain a system aware and power efficient state with complete shut down of the Cortex-A9 core, with the Cortex-M4 still active and performing low-level system monitoring tasks.
• Cortex-M4 core can be used as an additional processing source to run low-bandwidth tasks to improve performance to provide BOM-level component and code consolidation for cost reduction.
• Four independently controlled resource domains provide customer flexibility when partitioning system resources like memory and peripherals.
• Integral hardware semaphore unit enables cooperative multicoresoftware to safely access shared peripherals.
• Peripheral and memory access requests are hardware-verified to provide secure isolation and prevent tainting of system resources.
• Advanced security supporting high assurance (secure) boot, cryptographic cipher engines and random number generator.
• Dual-port gigabit Ethernet audio video bridging (AVB) for quality of service in automotive and other applications with enhanced traffic shaping and packet prioritization.
• Cost-effective 3D graphics processing unit (GPU) for enhanced HMI development.
• Flexible boot options, with interfaces for DDR3, low power DDR2, quad SPI for flash capabilities, and raw NAND.
• Smart integration with additional UARTs and timers to maximize functionality of the dual cores.
Highly integrated multi-market applications
processor enabling connected homes and
connected vehicles
Launching i.MX 6SoloX
TM
External Use 68
Automotive
Smart Devices
i.MX 6SoloX Target Applications
• Telematics
• Vehicle to vehicle connectivity
• Entry-level Infotainment
• Health Care – patient monitoring, fitness
equipment, wearables
• Factory, process and building automation
(thermostats, gateways, surveillance, HMI)
• Handheld scanners and printers
• Home audio, appliances, VoIP
• Test and Measurement
• Transportation - industrial vehicle with
control & HMI, e.g. tractor, train, ship,
heavy equipment
TM
External Use 70
i.MX 6DualPlus/QuadPlusEnhanced GPU & Memory Bandwidth
TM
External Use 71
i.MX 6DualPlus/6Quad Plus Summary
• i.MX 6DualPlus/6Quad Plus will offer superior graphics performance and significant overall bandwidth utilization improvements over i.MX 6Dual/6Quad.
− Improvements in i.MX 6DualPlus/6QuadPlus
− Implement new versions of 3D, 2D and OpenVG GPUs
− Implement a prefetch and resolve module to improve efficiency
− Fabric modifications to improve memory bandwidth
− Multiple errata fixes from revision 1.3
− Pin compatibility with revision 1.x products
− The maximum current for VDD_SOC_IN increased to 3390mA, requiring power supply redesign
• Samples Available: Q2, 2015 (Alpha in Apr, Beta in July, 2015)
• AEC-Q100 Qualification Complete: Q4, 2015
• The i.MX 6DualPlus/6QuadPlus versions will have new part numbers and will be sold at a price premium over i.MX 6Dual/6Quad. All i.MX 6Dual/6Quad part numbers will be available in an i.MX 6DualPlus/6QuadPlus version.
TM
External Use 72
i.MX 6ULUltra light i.MX of A7 core
TM
External Use 73
i.MX 6 Series: Supreme Scalability and Flexibility Leverage One Design Into Diverse Product Portfolio
Scalable series of SIX ARM Cortex-A based SoC Families
i.MX 6Solo i.MX 6Dual i.MX 6Quad
i.MX
6Solo
Family
i.MX
6Dual
Family
i.MX
6Quad
Family
i.MX 6DualLite
i.MX
6DualLite
Family
i.MX
6SoloLite
i.MX
6SoloLite
Family
i.MX 6SLX
Pin-to-pin Compatible
Software Compatible
i.MX
6SoloX
Family
Seven
i.MX 6UL
i.MX
6UltraLite
Family
TM
External Use 75
Industrial HMI Building Control MedicalIntegrated
Connectivity
Financial
Payment
• XGA industrial HMI with basic UI
• Large or high-quality small appliance
• Industrial scanner or printer
• Vending machine with display and basic UI
• Access control (security) panel
• Surveillance monitoring
• Building control, e.g. elevator or automated door
• Mobile patient care, e.g. infusion pump or respirator
• Blood pressure monitor
• Activity and wellness monitor
• Exercise equipment with display
• Wired and wireless audio streaming
• Energy management hub
• Industrial gateway
• VoIP
• Point-of-Sales
• Financial payment system
i.MX 6UltraLite Target Applications
TM
External Use 76
i.MX 6SoloX IP reused in i.MX 6UL
Easy Migration from i.MX 6SoloX to i.MX 6ULMaximum i.MX IP reuse
Memory:
•DDR (16-bit wide)
•QuadSPI, NOR flash, Raw NAND
•SDIO/MMC
•On-chip RAM, ROM
Multimedia: LCD, PxP, CSI (no MIPI)
Peripherals and Timers:
•10/100 Ethernet (no AVB)
•USB (no HSIC)
•UART, I2C, SPI
•Audio: I2S, SPDIF
•PWM, ADC, GPIO
•CAN
•WEIM parallel bus
• Same ARMv7-A
instructions as
ARM Cortex-A9
(i.MX 6SoloX)
• Correctly
structured
application binary
can run on both
i.MX 6SoloX and
i.MX 6UL
• Same Linux BSP
as i.MX 6SoloX
• Same Yocto build
environment
• Same dev tools
i.MX 6SoloXi.MX 6UL
Easy Migration
to i.MX 6ULOther IP
• ARM Cortex-A7
• Security (from
i.MX 7)
• DryIce anti-tamper
(minor change
from Vybrid)
TM
© 2015 Freescale Semiconductor, Inc. | External Use
www.Freescale.com