NXP
MCU PRODUCT
UPDATE & ROADMAP
Q4 2016
NXP’S
MCU POWERHOUSE
PORTFOLIO
- 1
- PUBLIC USE
NXP Microcontrollers Business Line
Applications
Why Customers Choose Us
Wearable / Healthcare
• Fitness & Wireless Healthcare • Diabetes & Cardiac Care • Diagnostics & therapy
• Comprehensive portfolio supporting the diverse IoT landscape • Extensive software and development environment • Industry leading customer support, quality, and longevity • Broad ecosystem of partners enabling system solutions • Ease of use solutions tailored for mass market
Home & Building Automation
• Smart meters & grid • Integrated wireless connectivity solutions • Home energy control
Smart Accessories
• Game controllers and consoles • Wearable computing • eReaders, tablets, portable navigation
Example Customers
Vehicle Networking & Information
• Infotainment, software define radio • Navigation systems, E-call
Home Appliances
• Energy efficient refrigerators, dishwashers • Human-machine interface • Connected appliances
Industrial Controls & Factory Automation
• Machine-to-machine • Motor control • Industrial networking
Products
- Kinetis & LPC 32-bit
- i.MX ARM® Applications
Processors
- 2
- PUBLIC USE
ARM® Microcontrollers
NXP MCUs - Powerhouse Portfolio
ARM Expertise
Expansive Portfolio Development Tools
Ecosystem Leadership
Customer Centric
Broadest licensee of ARM cores in industry
Most scalable portfolio with optimized performance and capabilities
Best-in-class hardware platforms and software solutions
Industry leading partnerships for innovation and differentiation
Experienced global support team professional services to acellerate
time-to-market
- 3
- PUBLIC USE
Where are we focused?
• Kinetis + LPC
• Trust: On-chip flash memory with security mechanisms can disable debug ports
Secure Control Connect Enable
• Cryptography: on-chip hardware acceleration for symmetric cryptography reduces CPU loading • Anti-Tamper: Kinetis MCUs have up to 8 pins that detect passive and active tamper events
• Kinetis KV and KE Solutions
• Enhanced analog integration
• Advanced DSC peripherals for demanding motor control and power conversion systems
• Simplified motor control design through Kinetis Motor Suite • Kinetis W
• High performance multi-protocol radio supporting Bluetooth Smart/Bluetooth Low Energy (BLE)
v4.1/v4.2 and IEEE 802.15.4 based standards
• Fully compliant, certified BLE and 802.15.4 MAC
• Kinetis + LPC
• Complete development environment including low-cost tools, debug and jump-start designs • Synergized offerings with a common enablement environment • Targeted systems solutions
- 4
- PUBLIC USE
► NXP (both NXP LPC and former Freescale) have longstanding track
records of providing long-term production support for our products
► NXP has a formal product longevity program for the market
segments we serve
• For the automotive and medical segments, NXP will make a broad range of solutions available for a minimum of 15 years
• For all other market segments in which NXP participates, NXP will
make a broad range of solutions available for a minimum of 10
years
• Life cycles begin at the time of launch
• Includes NXP’s standard end-of-life notification policy
► For a complete list of participating products, visit, nxp.com/productlongevity
- 5
- PUBLIC USE
Evolution of Kinetis and LPC – One NXP MCU Portfolio
Common Sales
& Customer
Support
NXP & FSL merge
Common Software &
Config tools
Common
IDE
Roadmap & Derivatives of current families continue
- Dec 2015
- Feb 2016
- Nov 2016
- Q1 2017
- 6
- PUBLIC USE
Evolution of Kinetis and LPC – One NXP MCU Portfolio
Common Sales
& Customer
Support
NXP & FSL merge
Common Software &
Config tools
Common
IDE
Continuation of current roadmaps and derivatives, one set of development tools, one IP library
Roadmap & Derivatives of current families continue
- Dec. 2015
- Feb. 2016
- Nov. 2016
- Q1 2017
- 7
- PUBLIC USE
Microcontroller Enablement Overview
- Software
- Hardware
Runtime Software
NXP Solutions:
- Development Tools
- Development Tools
- Application Specific
- Support
IDE / Toolchains:
Evaluation Kits:
Broad Market:
• HomeKit SDK
• Motor Control • Wireless Charging • Sensor Fusion • MFi • PEG GUI • POS / EMV
• OOB Walkthroughs • NXP Community • Embedded Blogs • Kinetis Designs • Kinetis Tutorials • Application Notes • Symbols & Footprints
Kinetis SDK/LPCOpen
••••••
Drivers System Services FreeRTOS USB TCP/IP Filesystem
LPC Xpresso
Freedom Development
Platform
Connectivity Solutions
Software Configuration:
High Touch:
Kinetis Bootloader
Tower System
Kinetis Expert
• Power Estimation • BSP Tools • Project Generator • Power Analyzer
RTOS, Middleware Partners:
Partner Solutions
• Professional Support • Professional Services
802.15.4
LPC-Link2
Comprehensive frameworks and solutions for low-power, connected, and secure embedded systems
Industry leading IDE support and intuitive software configuration tools to accelerate application development
Low cost hardware platforms for evaluation and application development. Partner solutions for hardware debugging solutions
Software frameworks and development tools for targeted applications and certified connectivity solutions
Get started quickly and get the support you need, when you need it
- 8
- PUBLIC USE
Aligning the Best Software and Tools Across Our MCU Portfolios
• Kinetis, LPC, and i.MX1 (Cortex-M) portfolios will leverage the best of NXP’s software enablement in
a cohesive set of software development tools
• Software & Tools = Fewer, more cohesive Software Enablement products with broader portfolio support
Kinetis SDK
Kinetis & LPC SW
•LPC & Kinetis SDK v2
& Kinetis
Expert
Kinetis Design
Studio IDE
Common SW &
Tool Suite
• SDK • IDE
•Config Tools
• Config Tools
Kinetis
Design
Studio IDE
LPC
Xpresso
(IDE)
LPCOpen
(SDK)
LPCXpresso
(IDE)
2017
2015
Pre-Merger Software
2H 2016
Combining Software
Combined Software and
Tools (name TBD)
1 Some i.MX devices will get full SDKv2, others a targeted FreeRTOS BSP
- 9
- PUBLIC USE
Scalable ARM based Processors and Controllers
CPU Core
i.MX Application Processors
For advanced efficient computing
ARM® based MPUs
LPC and Kinetis Microcontrollers
For real-time low power control ARM® Cortex-M based MCUs
Overall Relative
Performance
- 10
- PUBLIC USE
NXP MCUs Powerhouse Portfolio
- ATTRIBUTES
- PORTFOLIO
- TARGET APPLICATIONS
- M0 / M0+
- M7
M3/M4
Always-on devices
Voice control
IoT
LPC5411x, M4 w/M0+ Copr.
Flex Comm Interfaces, Voice Triggering, X-less USB, up to 256K Flash, 192K SRAM
LPC5410x, M4 w/M0+ Copr.
Performance efficiency
100MHz Power Efficiency
up to 512K Flash, 104K SRAM
K64/66/65, M4
K80/81, M4
Industrial control Payment, Metering Wearables, Display UI
Printers
ENET, Security (K65)
Security, QSPI, FlexIO
KL80/81, M0+
up to 2MB Flash, 256K SRAM up to 256K Flash, 256K SRAM
Advanced integration
Security, FlexIO
up to 128K Flash, 96K SRAM
LPC1800, M3
180MHz, 2x HS USB, LCD, CAN, ENET
Flashless, up to 1M Flash, 200K SRAM
LPC4300, M4 w/M0+ Copr.
204MHz, 2x HS USB, LCD, CAN, ENET
Flashless, up to 1M Flash, 282K SRAM
LPC4000, M4
Graphic LCD, FS USB, ENET, CAN
up to 512K Flash, 96K SRAM
K22/24/26, M4
LPC1100, M0+/M0
Options CAN or USB, EEPROM
up to 256K Flash, 36K SRAM
KL28, M0+
Consumer/Gaming Accessories
Wearables
Large memory, x-less USB
72/96MHz, FlexIO, BootROM, more I/O up to 512K Flash, 128K SRAM
Up to 2M Flash, 256K RAM
Mainstream
Home Automation Data Concentrators
Industrial
LPC1700, M3
Graphics LCD, FS USB, ENET, CAN
up to 512K Flash, 96K SRAM
- KL17, M0+
- KL27, M0+
- LPC1500, M3
- FlexIO, BootROM
- FlexIO, BootROM, x-less USB
CAN, Advanced Analog,PWMs
- Up to 256K Flash, 32K RAM
- U- to 256K Flash, 32K RAM
- up to 256K Flash, 36K RAM
KL05, M0+
Wake-up unit
System task/Co-processor
Power Management
Control System
Low Power, DAC, TSI
LPC81x/82x, M0+
Low-cost &
Small Form Factor
8-32K Flash, 1-4K RAM
30MHz, ADC, Low Pin Count
KL02/03, M0+
up to 32K Flash, 8K RAM
Small Form Factor, Low Power
8-32K Flash, 1-4K RAM
- KW20/30/40Z, M0+
- KW21/31/41Z, M0+
802.15.4/BLE Radio, DC/DC, Balun
Up to 512K Flash, Up to 128K RAM
Home Automation
Thread
802.15.4/BLE Radio, DC/DC
KW2xD, M4
160K Flash, 20K RAM
Wireless
Connectivity
802.15.4 Radio, Thread
BLE
Up to 512K Flash & 64K RAM
KW01, M0+
Apple HomeKit
Sub-GHz
512K Flash, 128K RAM
KV3x, M4
Mid-range PMSM,
UPS power control, KMS
Up to 512K Flash, Up to 96K RAM
KV4x , M4
KV5x, M7
BLDC / PMSM motors
Photo voltaic
Industrial Controls
KV1x, M0+
Motor Control & Power Conversion
High-perf motors, UPS, solar & midrange AC/DC control, KMS
Higher perf, precision analog,
ENET, KMS
BLDC, entry-level PMSM
Up to 128K Flash, Up to 16K RAM
Up to 256K Flash, Up to 32K RAM
Up to 1MB Flash, Up to 256K RAM
KE02/4/6, M0+
Appliance
Smart Lightning
5V Robust
ADC, CAN (KE06)
- 11
- PUBLIC USE
Up to 128K Flash, Up to 16K RAM, 256K EEPROM
(not a complete portfolio summary)
KMS = Kinetis Motor Suite
KINETIS L
LOW POWER
- 12
- PUBLIC USE
Kinetis L Series MCUs Feature Overview
Pin
Key Features
Common Features
- Family
- Flash
- SRAM
Count
System
Cortex-M0+ Core, 48/72/96MHz
- 128KB
- 96KB
- 64-121
64-121
OTG OTG
- Y
- Y
Y
YY
16-bit 16-bit
YY
YY
YY
YY
Y
KL82
KL46
Multi-Low-Power Modes and Peripherals, Low-Power Boot,
Clock Gating
- 128-256 KB
- 16-32 KB
- Y
YYYY
YYY
128-256 KB 64-256 KB
64 KB
16-32 KB 8-32 KB
8 KB
- 64
- Slave
- Y
- Y
YYYYYYYYYYYYYY
YYYYYYYYYYYYYYYY
16-bit 16-bit 12-bit 16-bit 16-bit 16-bit 16-bit 16-bit 12-bit 16-bit 16-bit 16-bit 12-bit 12-bit 12-bit 12-bit 12-bit
YY
KL43 KL36 KL34 KL33 KL28 KL27 KL26 KL25 KL24 KL17 KL16 KL15
KL14
KL05 KL04 KL03 KL02
1.71-3.6 V, –40 °C to 105 °C [1]
Memory
64-121 64-100 48~80 64-121 32-64 32-121 32-80 32-80 32-64 32-64 32-80 32-80 24-48 24-48 16-24 16-32
YY
32-256 KB
512 KB
4-32 KB 128 KB 8-32 KB 4-32 KB 4-16 KB 4-8 KB 8-32 KB 4-32 KB 4-16 KB 4-8 KB 1-4 KB 1-4 KB
2 KB
YYY
YY
YYYY
YYY
YY
90 nm TFS Flash, SRAM
OTG Slave OTG OTG OTG
Y
Internal Memory Security/Protection
Y3
Y
Y3
32-256 KB
32-256 KB 32-128 KB 32-64 KB 32-256 KB 32-256 KB 32-128 KB
32-64KB 8-32 KB
Analog Peripherals
12/16-bit ADC
High-Speed Comparator
Serial Interfaces
UART
Y
- Y
- Y
Y
Y3
Y
YY
Y
Y3
YY
SPI, I2C
Y
Timers
Real-Time Clock [2]
- Y
- Y
16-bit Low-Power TPMs (GP
Timer/PWM)
8-32 KB
- 8-32 KB
- Y
- Y
Low-Power Timers
- 8-32 KB
- 1-4 KB
32-bit Periodic Interrupt Timer
[1] Feature not available on CSP packages [2] For KL02, use software to support [3] DAC is not available in 32/64 KB flash KL27/17, VREF is not available in 128/256 KB flash 32QFN KL27/17
- 13
- PUBLIC USE
Kinetis L – KL28 Block Diagram
Clocks
System
Memories
Core
Packages
High Accuracy
60M/48MHz IRC
Power Management
Controller
100LQFP 14x14x1.4/0.5mm
121XFBGA 8x8x0.43/0.65mm
ARM Cortex-M0+ core up to 72 MHz
( up to 96 MHz for high-speed run)
Program Flash
512KB
8M/2MHz IRC
PLL
8ch DMA
SRAM
128KB
Single Wire Debug
Micro Trace Buffer
Interrupt Controller
Low-Leakage Wakeup
Unit
Features Highlight