nxp mcu product update & roadmap
TRANSCRIPT
Q4 2016
NXP
MCU PRODUCT
UPDATE & ROADMAP
PUBLIC USE1
NXP’S
MCU POWERHOUSE
PORTFOLIO
PUBLIC USE2
• 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
NXP Microcontrollers Business Line
Products
Kinetis & LPC 32-bit
ARM® Microcontrollers
i.MX ARM® Applications
Processors
Why Customers Choose Us
Example Customers
Applications
Wearable / Healthcare• Fitness & Wireless Healthcare• Diabetes & Cardiac Care• Diagnostics & therapy
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
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
PUBLIC USE3
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
NXP MCUs - Powerhouse Portfolio
PUBLIC USE4
Where are we focused?
• Kinetis + LPC
• Trust: On-chip flash memory with security mechanisms can disable debug ports
• 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
Secure
Control
Connect
Enable
• Kinetis + LPC
• Complete development environment including low-cost tools, debug and jump-start designs
• Synergized offerings with a common enablement environment
• Targeted systems solutions
PUBLIC USE5
► 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
PUBLIC USE6
Evolution of Kinetis and LPC – One NXP MCU Portfolio
Dec 2015
NXP & FSL
merge
Feb 2016
Common Sales
& Customer
Support
Nov 2016
Common Software &
Config tools
Q1 2017
Common
IDE
Roadmap & Derivatives of current families continue
PUBLIC USE7
Evolution of Kinetis and LPC – One NXP MCU Portfolio
Dec. 2015
NXP & FSL
merge
Feb. 2016
Common Sales
& Customer
Support
Nov. 2016
Common Software &
Config tools
Q1 2017
Common
IDE
Roadmap & Derivatives of current families continueContinuation of current roadmaps and derivatives, one set of development tools, one IP library
PUBLIC USE8
Connectivity Solutions
Evaluation Kits:
Comprehensive frameworks and
solutions for low-power,
connected, and secure embedded
systems
Runtime Software
Industry leading IDE support and
intuitive software configuration
tools to accelerate application
development
Software
Development Tools
Low cost hardware platforms for
evaluation and application
development. Partner solutions for
hardware debugging solutions
Hardware
Development Tools
Software frameworks and
development tools for targeted
applications and certified
connectivity solutions
Application Specific
Get started quickly and get
the support you need, when
you need it
Support
NXP Solutions: IDE / Toolchains:
• OOB Walkthroughs
• NXP Community
• Embedded Blogs
• Kinetis Designs
• Kinetis Tutorials
• Application Notes
• Symbols & FootprintsFreedom Development
Platform
Tower System
Kinetis Expert• Power Estimation• BSP Tools• Project Generator• Power Analyzer
Software Configuration:
Kinetis SDK/LPCOpen• Drivers
• System Services
• FreeRTOS
• USB
• TCP/IP
• Filesystem
Kinetis Bootloader
RTOS, Middleware Partners:Partner Solutions
Microcontroller Enablement Overview
• HomeKit SDK• Motor Control• Wireless Charging• Sensor Fusion• MFi• PEG GUI• POS / EMV
802.15.4
Broad Market:
• Professional Support
• Professional Services
High Touch:
LPC-Link2
LPC Xpresso
PUBLIC USE9
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
2H 2016
Combining Software
2017
Combined Software and Tools (name TBD)
Kinetis & LPC SW
•LPC & Kinetis SDK v2
•Config Tools
Kinetis Design Studio
IDE
LPC Xpresso
(IDE)
Kinetis SDK
& Kinetis Expert Kinetis
Design Studio IDE
LPCXpresso(IDE)
LPCOpen(SDK)
Common SW & Tool Suite
• SDK
• IDE
• Config Tools
2015
Pre-Merger Software
1 Some i.MX devices will get full SDKv2, others a targeted FreeRTOS BSP
PUBLIC USE10
i.MX Application Processors
For advanced efficient computing
ARM® based MPUs
CPU Core
Overall Relative
Performance
Scalable ARM based Processors and Controllers
LPC and Kinetis Microcontrollers
For real-time low power control
ARM® Cortex-M based MCUs
PUBLIC USE11
Ge
ne
ral P
urp
ose
Ap
plic
atio
n S
pe
cifi
c
(not a complete portfolio summary)
5V RobustAppliance
Smart Lightning
ATTRIBUTES PORTFOLIO TARGET APPLICATIONS
Performance efficiency
Always-on devicesVoice control
IoT
Wireless Connectivity
Home AutomationThread
BLEApple HomeKit
Advancedintegration
Industrial controlPayment, Metering
Wearables, Display UIPrinters
KMS = Kinetis Motor Suite
Motor Control & Power Conversion
BLDC / PMSM motorsPhoto voltaic
Industrial Controls
Low-cost & Small Form Factor
Wake-up unitSystem task/Co-processor
Power ManagementControl System
Consumer/Gaming AccessoriesWearables
Home AutomationData Concentrators
Industrial
Mainstream
KE02/4/6, M0+ADC, CAN (KE06)
Up to 128K Flash, Up to 16K RAM, 256K EEPROM
KW20/30/40Z, M0+802.15.4/BLE Radio, DC/DC
160K Flash, 20K RAM
KW01, M0+Sub-GHz
512K Flash, 128K RAM
KW21/31/41Z, M0+802.15.4/BLE Radio, DC/DC, Balun
Up to 512K Flash, Up to 128K RAM
KL80/81, M0+Security, FlexIO
up to 128K Flash, 96K SRAM
KV1x, M0+BLDC, entry-level PMSM
Up to 128K Flash, Up to 16K RAM
LPC81x/82x, M0+30MHz, ADC, Low Pin Count
up to 32K Flash, 8K RAM
KL05, M0+Low Power, DAC, TSI
8-32K Flash, 1-4K RAM
KL02/03, M0+Small Form Factor, Low Power
8-32K Flash, 1-4K RAM
KL28, M0+72/96MHz, FlexIO, BootROM, more I/O
up to 512K Flash, 128K SRAM
KL27, M0+FlexIO, BootROM, x-less USB
U- to 256K Flash, 32K RAM
KL17, M0+FlexIO, BootROM
Up to 256K Flash, 32K RAM
LPC1100, M0+/M0Options CAN or USB, EEPROM
up to 256K Flash, 36K SRAM
M7M0 / M0+
KW2xD, M4802.15.4 Radio, ThreadUp to 512K Flash & 64K RAM
LPC1800, M3180MHz, 2x HS USB, LCD, CAN, ENET
Flashless, up to 1M Flash, 200K SRAM
K64/66/65, M4ENET, Security (K65)
up to 2MB Flash, 256K SRAM
K80/81, M4Security, QSPI, FlexIO
up to 256K Flash, 256K SRAM
KV3x, M4 Mid-range PMSM,
UPS power control, KMSUp to 512K Flash, Up to 96K RAM
KV4x , M4High-perf motors, UPS, solar & mid-
range AC/DC control, KMSUp to 256K Flash, Up to 32K RAM
K22/24/26, M4Large memory, x-less USB
Up to 2M Flash, 256K RAM
LPC5410x, M4 w/M0+ Copr.100MHz Power Efficiency up to 512K Flash, 104K SRAM
LPC4300, M4 w/M0+ Copr.204MHz, 2x HS USB, LCD, CAN, ENET
Flashless, up to 1M Flash, 282K SRAM
LPC4000, M4Graphic LCD, FS USB, ENET, CAN
up to 512K Flash, 96K SRAM
LPC1700, M3Graphics LCD, FS USB, ENET, CAN
up to 512K Flash, 96K SRAM
LPC1500, M3CAN, Advanced Analog,PWMs
up to 256K Flash, 36K RAM
LPC5411x, M4 w/M0+ Copr.Flex Comm Interfaces, Voice Triggering,
X-less USB, up to 256K Flash, 192K SRAM
M3/M4
NXP MCUs Powerhouse Portfolio
KV5x, M7Higher perf, precision analog,
ENET, KMSUp to 1MB Flash, Up to 256K RAM
PUBLIC USE12
KINETIS LLOW POWER
PUBLIC USE13
Kinetis L Series MCUs Feature OverviewCommon Features
System
Cortex-M0+ Core, 48/72/96MHz
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
High-Speed Comparator
Serial Interfaces
UART
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
[3] DAC is not available in 32/64 KB flash KL27/17, VREF is not available in
128/256 KB flash 32QFN KL27/17
Family Flash SRAM
Pin Key Features
Count
USB
Fle
xIO
SLC
D
DM
A
RTC
AD
C
12
-bit
D
AC
I2S
TSI
Bo
ot
RO
M
VR
EF
Secu
rity
KL82 128KB 96KB 64-121 OTG Y Y Y 16-bit Y Y Y Y Y
KL46 128-256 KB 16-32 KB 64-121 OTG Y Y Y 16-bit Y Y Y
KL43 128-256 KB 16-32 KB 64 Slave Y Y Y Y 16-bit Y Y Y Y
KL36 64-256 KB 8-32 KB 64-121 Y Y Y 16-bit Y Y Y
KL34 64 KB 8 KB 64-100 Y Y Y 12-bit
KL33 32-256 KB 4-32 KB 48~80 Y Y Y Y 16-bit Y Y Y Y
KL28 512 KB 128 KB 64-121 OTG Y Y Y 16-bit Y Y Y Y Y Y
KL27 32-256 KB 8-32 KB 32-64 Slave Y Y Y 16-bit Y3 Y Y Y3
KL26 32-256 KB 4-32 KB 32-121 OTG Y Y 16-bit Y Y Y
KL25 32-128 KB 4-16 KB 32-80 OTG Y Y 16-bit Y Y
KL24 32-64 KB 4-8 KB 32-80 OTG Y Y 12-bit
KL17 32-256 KB 8-32 KB 32-64 Y Y Y 16-bit Y3 Y Y Y3
KL16 32-256 KB 4-32 KB 32-64 Y Y 16-bit Y Y Y
KL15 32-128 KB 4-16 KB 32-80 Y Y 16-bit Y Y
KL14 32-64KB 4-8 KB 32-80 Y Y 12-bit
KL05 8-32 KB 1-4 KB 24-48 Y Y 12-bit Y Y
KL04 8-32 KB 1-4 KB 24-48 Y Y 12-bit
KL03 8-32 KB 2 KB 16-24 Y 12-bit Y Y
KL02 8-32 KB 1-4 KB 16-32 12-bit
PUBLIC USE14
Kinetis L – KL28 Block Diagram
Packages100LQFP 14x14x1.4/0.5mm121XFBGA 8x8x0.43/0.65mm
Features Highlight• Large flash and RAM size• High speed core frequency• 0.5mm Thin BGA package• Crypto Acceleration Unit• True Random Number Generator• Dual output voltage reference• EMV certification module• Low power UART/SPI/IIC• FlexIO parallel mode• Crystal-less USB device
AvailabilityNow - 100LQFP
Single Wire Debug Interrupt Controller
ARM Cortex-M0+ core up to 72 MHz( up to 96 MHz for high-speed run)
Bit Manipulate Engine
8ch DMA
Low-Leakage Wakeup Unit
Program Flash 512KB
32-Byte Register File
High Accuracy60M/48MHz IRC
PLL
Low/High FrequencyOscillators
1KHz LPO
Cyclic RedundancyCheck (CRC)
True RandomNumber Generator
20ch 16-bit SAR ADC
2 x High Speed ACMP
12-bit DAC
1x 6ch Timer/PWM
2x 2ch Timer/PWM
2x Low-PowerTimer
Independent Real-Time Clock
(RTC)
3x Low Power I2C
3x Low Power SPI
3x LPUART
Up to 82 GPIOswith
Interrupts
Core System Memories Clocks
Securityand Integrity
Analog TimersCommunication
Interfaces HMI
SRAM128KB
16ch Touch Sensor
Interface
1.2/2.1V Internal Voltage
Reference
BOOTROM32KB
MMCAU
Flash Access Controller
Micro Trace Buffer
Unique ID 4ch PeriodicInterrupt
Timers
ISO7816-EVMSIM
Crystal-less USB FS Device/OTG
USB Voltage Regulator
Serial Audio Interface/I2S
FlexIO
Power Management Controller
Watchdog
8M/2MHz IRC
New Key Features on KL28
PUBLIC USE15
• Based on TWR-KL28Z72M and TWR-
LCD development boards.
• The demo drives a 320x240
resolution TFT LCD.
• The refresh rate is up to 128 fps with
16-bit width data bus and 48MHz core
clock.
Application - FlexIO 8080LCD Demo
KL28Z
SRAM or Flash FlexIODMA
LCD
PUBLIC USE16
Sensor Evaluation Ecosystem
FRDM Board + Sensor Shield(s)
• Easy to set up
• Easy to program
• Easy to swap out sensors
ISSDK
• Kinetis compatible application programming environment
FSTB-CE GUI(s) • Configurable to match user evaluation
needs
• Easy to distribute
• Easy to add new functionality
PUBLIC USE17
KINETIS KGENERAL PURPOSE
PUBLIC USE18
Kinetis K Series
K81
Direct Memory
Access - 16ch
Bit Manipulate
Engine
Low-Leakage
Wakeup Unit
Flash
256KB
SRAM
256KB
Low & High
Frequency
Oscillators
Internal
Reference Clocks
48MHz/4MHz/32K
Hz
16-bit SAR ADC
High Speed
Analog
Comparator
4x FlexTimer
2x Low Power
Timer
4ch Periodic
Interrupt
Timers
Real Time
Clock
4x Low Power
UART
3x SPI
Core System Memories Clocks
Security Analog Timers Communication Interfaces Human
Machine
Interface
Crystal-less
USB FS
Device/OTG
Boot ROM
32KB
Watchdog
QSPI
With OTF
Low Power Clock
1KHz
Flash Security
and Access
Control
PLL/FLL
32-ch FlexIO4x I2C
12-bit DAC
Power Management
Controller
2x
Timer/PWM
2KB
Secure
RAM
1.2V Internal
Voltage
Reference
GPIOs
2x ISO7816-
EMVSIM
Touch Sensing
Interface
Low-power Trusted
Cryptographic
engine
AES128/192/256
DES/3DES with DPA
RSA2048/ECC
True Random
Number
Generator
Cyclic
Redundancy
Check
DryICE with 8
tamper pins
External Bus
Interface
SDRAM Controller
Debug
InterfacesDSP
Interrupt
Controller
Floating Point
Unit (sFPU)
ARM Cortex-M4 - MPU
Up to 150 MHz with HSRUN
8KB I/D Cache
8KB Sys Cache
USB
Voltage
Regulator
2xI2S
Secure
Digital Host
Controller
(SDHC)
USB Device
Charger Detect
Programmable
Delay Block
Carrier
Modulator
Transmitter
Cryptographic
Acceleration
Unit (CAU)
Memory Protection
Unit
Packages121MAPBGA 8x8x1.4/0.65mm100LQFP 14x14x1.4/0.5mm
Temperature• -40-105C
Features HighlightCortex-M4 with 8KB I/D-Cache FPU and MPU , BMEup to 256KB Flash, up to 256KB SRAMQSPI Flash interfaceQSPI Flash interface with OTFTrue Random Number GeneratorCrypto acceleration MMCAU (SHA1/224/256)160B(32B+128B) Secure RAM for Key storageEnc. Engine (DES/3DES/AES/RSA)• RSA2048• ECC: ECDSA and ECDH for up to P256• DES/3DES with HW DPA• AES256/192/128 with DPAUp to 8 Tamper PinsIndependent Real-Time Clock (RTC)2x EMV compatible ISO7816-3 interfaces Crystal-less USB Device32-ch FlexIO
AvailabilityProduction Oct’15
PUBLIC USE19
K81/KL81 SECURITY ENHANCEMENTTrue Random Number Generator
Entropy source for seed generation
Total 160 bytes of secure storage with tamper protection
128bytes additional configurable secure memory
NEW register bit to erase VBAT register file on tamper
NEW register bit to determine if VBAT register file is erased on Tamper or Interrupt
2KB of Secure Session RAM(K81 only)
Additional memory space linked to the DRYICE anti tamper peripheral
EVSIM Module
Architected specifically for EMV compliance
Targeting EMV Level 1 compliant stack
New Encryption Engine
RSA2048 support (3 decrypt and 1 encrypt <750ms), ECC
3DES with HW DPA, AES256/192/128 with DPA
Flash Security & Secure boot
PUBLIC USE20
Point of Sale (POS) Reader – SLN-POS-RDR
Engineering Challenges
• PCI Certification
• Tamper Detection
• NFC Antenna Design
• Larger QVGA Display
• EMVCo Certification
PUBLIC USE21
KE1X ROBUST 5V
HOME APPLIANCE & INDUSTRIAL
PUBLIC USE22
Common Features
System
ARM Cortex-M0+/M4 Core
Multiple power modes, Clock Gating,
2.7V to 5.5V, -40 to 105°C
Clock Management
External OSC, 4~24MHz, 32KHz
Internal OSC
Analog Peripherals
ADC
Analog Comparators
Serial Interfaces
SCI
SPI, IIC
Timers
Real Time Clock
16bit Flex timers
32bit Periodic Interrupt Timer
Optional Features
Family Core Speed Flash SRAMBoot
ROM
Key Features
EE/
Flex
memory
ADC DAC CAN TSI
KE18F M4 168MHz256K-
512K
32K-
64K√ √ 3 1 2
KE16F M4 168MHz256K-
512K
32K-
64K√ √ 3 1 1
KE14F M4 168MHz256K-
512K
32K-
64K√ √ 3 1
KE15Z M0+ 72MHz 16K-256K 1K-32K √ √ 1-2 0-1 √
KE14Z M0+ 72MHz 16K-256K 1K-32K √ √ 1-2 0-1
KE06Z M0+ 48MHz 64K-128K 8K-16K 1 1
KE04Z M0+ 48MHz
8K,
64K~128
K
1K,
8K~16K1
KE02Z M0+ 40MHz 16-64K 2-4K √ 1
Kinetis E Series: Families
PUBLIC USE23
Key Features:
Core/System
• ARM ® Cortex ® -M0+ up to 72MHz
• 8ch eDMA
• TRGMUX
• MMDVSQ
Memory
• up to 256KB Flash
• up to 32KB SRAM
• up to 32KB FlexMemory / 2KB EEPROM
• Boot ROM
Communications
• 3 x LPUART / 2 x LPSPI / 2 x LPI2C / FlexIO
Analog
• 2 x 12b ADC, 1MSPS
• 2 x ACMP
• 1 x 8b DAC
Timers
• 1 x 8ch FTM (PWM)
• 2 x 4ch FTM (PWM/Quad Dec.)
• 1 x PDB
• 1 x 4ch LPIT / 1 x LPTMR / 1 x PWT
• 1 x RTC
Others
• Up to 36 keys TSI (Robust IEC61000-4-6)
• Up to 89 GPIO with glitch filter
• 2.7-5.5V, -40 to 105oC
Packages: 100LQFP(0.5mm pitch)
64LQFP(0.5mm pitch)
KE1xZ Master Block Diagram
ClocksCore System Memories
TimersAnalogSafety and
Security
Communication Interfaces HMI
Debug
Interfaces
Interrupt
Controller
ARM® Cortex® -M0+
72MHz
TRGMUX
256KB Flash 32KB SRAM
2KB EEPROM
2 x12b ADC
2 x ACMP
3 x FlexTimer
1 x PDB
LPIT
TSI
MMDVSQ
Robust IO
8 pins 20mA
LPTMR
Boot ROM
1 x 8b DAC
3-40M/32K OSC
IRC 48MHz(1%)
IRC 8MHz(3%)
2x LPI2C 2x LPSPI
3x LPUART
FlexIO
128K LPO
LPFLL
PWT
BME
2.7~5.5V PMC
RTC
8ch eDMA
CRC
UID
FAC
WDOG/EWM
LVD/POR
Optional
PUBLIC USE24
KE1xF Master Block DiagramClocksCore System Memories
TimersAnalogSafety and
Security
Communication Interfaces HMI
Debug
InterfacesDSP
Interrupt
ControllerFPU
ARM® Cortex® -M4F
168MHz 16ch eDMA
512KB Flash with
ECC
64KB SRAM with
ECC
4KB EEPROM
128K LPO
CRC 3 x12b ADC
3 x ACMP
4 x FlexTimer
LPIT
LPTMR
3 x PDB
PWT
2x LPI2C 2x LPSPI
2x FlexCAN3x LPUART
MPU
Robust IO
2.7~5.5V PMC
8 pins 20mA
Boot ROM
1 x 12b DAC FlexIO
UID
PLL
8KB I/D Cache
FAC
WDOG/EWM
LVD/POR
RTC
TRGMUX
3-40M/32K OSC
IRC 48MHz(1%)
IRC 8MHz(3%)
4 x FlexTimer
Optional
Key Features:
Core/System
• ARM ® Cortex ® -M4F up to 168MHz
• 16ch eDMA
• TRGMUX
• MPU
Memory
• up to 512KB Flash with ECC
• up to 64KB SRAM with ECC
• up to 64K FlexMemory / 4KB EEPROM
• 8KB I/D Cache
• Boot ROM
Communications
• 2 x FlexCAN
• 3 x LPUART / 2 x LPSPI / 2 x LPI2C / FlexIO
Analog
• 3 x 12b ADC, 1MSPS
• 3 x ACMP
• 1 x 12b DAC
Timers
• 2 x 8ch FTM (PWM)
• 2 x 8ch FTM (PWM/Quad Dec.)
• 3 x PDB
• 1 x 4ch LPIT / 1 x LPTMR / 1 x PWT
• 1 x RTC
Others
• Up to 89 GPIO with glitch filter
• 2.7-5.5V, -40 to 105oC
Packages: 100LQFP(0.5mm pitch)
64LQFP(0.5mm pitch)
Pin compatible within KE
PUBLIC USE25
NXP Touch Software Block Diagram
PUBLIC USE26
KVMOTOR CONTROL
PUBLIC USE27
Kinetis V – MCU by Motor Type
KV1x KV3x KV5xKV4x
Industrial Real Time Control
BLDC Motors – FOC; Sensorless & Sensor’d
Low Dynamic PMSM FOC High Dynamic PMSM FOC
1 or 2 BLDC Motors Up to 4 x BLDC Motors
1 PMSM Motor
FOC ACIM
Power Control:
UPS, SMPS, Photo Voltaic
Up to 8 x BLDC Motors
Up to 2 x PMSM Motors Up to 4 x PMSM Motors
Up to 2 x FOC ACIM
PUBLIC USE28
Kinetis V Series: Performance and Feature Scalability
Core
168MHz
CM4
DSP + FPU
100/120MHz
CM4
DSP + FPU
75MHz
CM0+
H/W DIV & SQRT
Memory
64-256kB Flash
64-512kB Flash
16-128kB
Flash
Flextimer
2 x 8ch
1x 2ch
FlexTimer
2x 8ch
2x 2ch
FlexTimer
2x 6ch
2x 2ch
FlexTimer
eFlexPWM
12ch eFlexPWM
+ Nano-Edge
-
-
ADC
2x 12bit
4.1Msps
2x 16-bit
1.2Msps
2x 16-bit
1.2Msps
DAC
2x 12-bit
2x 12-bit
1x 12-bit
ACMP
4x ACMP
with
6-bit DAC
2x ACMP
with
6-bit DAC
2x ACMP
with
6-bit DAC
Packages
100 pin 64 pin 48 pin
100 pin 64 pin 48 pin 32 pin
64 pin 48 pin 32 pin
KV4x
KV3x
Scalable performance, timing and analog functionality
based on application need
Key Peripherals for Motor and Power Control Applications
KV1x
MCU
Family
240MHz
CM7
DSP + FPU
512kB-1MB Flash
2 x 8ch
1x 2ch
FlexTimer
2 x 12ch eFlexPWM
+ Nano-Edge
4 x 12bit
5Msps,
1 x 16bit
1x 12-bit
4x ACMP
with
6-bit DAC
144 pin 100 pinKV5x
Comms.
Ethernet,
3 x CAN
-
1 x CAN
2 x CAN
Motor Control Timers 10K unit
pricing
$2.19 to
$3.41
$1.19 to
$2.76
$0.90 to
$1.56
$4.49 to
$6.70 Common Peripherals
Unique Peripherals
Key
PUBLIC USE29
Kinetis KV5x MCU Family
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
− 285ps 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 & TRNG
• 32-bit CRC
• Inter-module Crossbar Switch with AOI
• Memory Protection Unit
• 1.71V-3.6V; -40 to 105oC
Packages• 100LQFP, 144LQFP, 144MAPBGA
• V Temp (105C) : 240MHz
Optional
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
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
TRNG 1 x16-bit
SAR ADC
Qualified now and in production now.
PUBLIC USE30
Tower Reference Platform: Hardware + SoftwareBLDC & PMSM
TWR-MC-LV3PH
− PMSM (Sinusoidal) &
− BLDC (Trapezoidal) control
− Includes Linix 4000RPM Motor
TWR-ELEVTWR-KV11Z75M
TWR-KV31F120M
TWR-KV46F150M
TWR-KV58F220M
TWR
Reference
Design From $485
Kinetis Motor
Suite
Kinetis
Reference
Design
Motor Control
Toolbox
Software Platform’s Supported
PUBLIC USE31
Motor Control Software Enablement
Kinetis Reference
Software
• Intuitive development solution that enables
the design of sensored and sensorless
BLDC & PMSM motor control applications
quickly and efficiently via a simple graphical
user interface.
• Automated motor and system inertia
identification.
• Single Parameter to tune motor response.
• Disturbance rejection control algorithm
ensures high performance even in highly
dynamic operating conditions
• Cost: Starts at $1.60 inc. MCU & SW
• KV3x supported today, others in 2016
• www.nxp.com/kms
• Sensorless FOC BLDC, PMSM & ACIM
Supported today
• Complete Software Solutions built on NXP
Embedded Software Libraries.
• Libraries of software algorithms for Math,
Motor Control, Power Conversion, Filters
and Advanced functions. ~200 algorithms
available
• Cost: free of charge
• All Kinetis V MCU’s are supported today
• www.nxp.com/kinetisdesigns
Kinetis Motor Suite
• MCU Targets for MATLAB™/Simulink™
modelling environment
• Motor control plug-in tool for automatic code
generation.
• Supports multiple compilers. FreeMASTER
compatible.
• Incorporates NXP ESL
• Cost: free of charge
• All Kinetis V MCU’s are supported today
• www.nxp.com/motorcontroltoolbox
Motor Control Toolbox
Easy & Fast Design Most Efficient Design Model Based Design
PUBLIC USE32
S/w Enablement Guide
FreeMASTER
• GUI based FreeMASTER plug-in tool that provides real-time monitoring, tuning and updating of motor control system parameters
• Provided as a plug-in for the FreeMASTER tool. Designed to work with FSL Ref. Design s/w
• http://www.youtube.com/watch?v=ZsLQzSTnhgo
• Cost: free of charge
• Supported devices
− KV1x, KV3x, KV4x, KV5x
• Complimentary GUI based run-time debug monitor and data visualization tool
• Replaces debugger in situations when the core can not be simply stopped, ideal for motor control and power conversion application development
• http://www.youtube.com/watch?v=vKVlxu8ecdg
• Cost: free of charge
• Supported devices
− KV1x, KV3x, KV4x, KV5x
MCAT
(Motor Control
Application Tuner)
• SDK – a complete software
framework for developing
applications across all Kinetis
MCUs. h/w abstraction, peripheral
drivers, stacks, RTOS’s, utilities,
and usage examples; delivered in C
source
• Processor Expert – GUI Eclipse
plug-in tool for creating and
configuring software and peripheral
drivers quickly & easily
• Cost: free of charge
• Supported devices
− KV1x, KV3x & KV4, KV5x
Kinetis SDK &
Processor Expert
Code Generator
MQX RTOS /
FreeRTOS
• Commercial-grade MCU
software platform at no cost
with optional support packages
• RTOS Kernel, Real Time
TCP/IP Communication Suite,
File System, USB Host/Device
Stack and Board Support
Packages
• Cost: free of charge
• Supported devices
− KV1x, KV3x , KV4x & KV5x
PUBLIC USE33
KW41Z MULTI-PROTOCOL RADIO
PUBLIC USE34
Kinetis KW41Z/31Z/21Z: Key Differentiators
Multi-Protocol Radio – High performance radio supporting Bluetooth Smart/Bluetooth
Low Energy (BLE) v4.2, Generic FSK and IEEE 802.15.4 (Thread) based standards
Large Memory – Enough memory to adequately contain desired networking stack(s)
with ample room remaining for custom applications
Low Power – Low transmit, receive and standby currents that maximizes battery life,
including standard coin-cells
Complete Enablement – Fully compliant, certified Bluetooth Low Energy, Thread and
802.15.4 MAC/PHY. Support for Generic FSK, BLE Mesh, SMAC, multiple RTOSes,
KSDK 2.0, KDS and IAR IDEs.
PUBLIC USE35
Kinetis KW41Z/31Z/21Z
Core/System• Cortex-M0+ running up to 48 MHz
• Four independently programmable DMA controller channels
Memory• Up to 512kB Flash
• Up to 128 kB SRAM
Radio• Support for BLE v4.2, 802.15.4, Generic FSK
• -95 dBm in BLE mode, -100 dBm in 802.15.4 mode
• -30 to +3.5 dBm programmable output power
• 6.8 mA Rx & 6.1 mA Tx (0dBm) current target (DC-DC enabled)
• On-chip balun with single ended bidirectional RF port
Communications/HMI/Timers• 2xSPI, 2xI2C, LP-UART, GPIO with IRQ capability (KBI)
• Carrier Modulated Timer (CMT) for infrared transmissions
• Hardware Capacitive Touch Sensing Interface (TSI)
• 3xFlexTimer (TPM) with PWM & quadrature decode support
• Low Power (LPTMR), Programmable Interrupt (PIT) and RTC timers
Analog• 16-bit ADC with integrated temperature sensor and battery monitor
• 12-bit DAC and 6-bit High-speed Comparator
Security• AES-128 Accelerator and True Random Number Generator
• Advanced flash security
Integrated DC/DC Converter• Normal: 1.71V to 3.6V
• Buck : 2.1V to 4.2V for coin cell operation
• Boost : 0.9V to 1.795V for single alkaline battery operation
Unique Identifiers• 80-bit unique device ID programmed at factory
• 40-bit unique media access control (MAC) subaddress can be used
for Bluetooth Low Energy or IEEE 802.15.4 MAC Address
-40ºC to +105ºC
Device Memory (Flash/RAM) Protocol Package
MKW21Z512VHT4
MKW21Z256VHT4
512 kB / 128 KB
256 kB / 128 KB802.15.4 7x7 48-pin Laminate QFN
MKW31Z512VHT4
MKW31Z256VHT4
512 kB / 128 KB
256 kB / 128 KBBLE v4.2 / Generic FSK 7x7 48-pin Laminate QFN
MKW41Z512VHT4
MKW41Z256VHT4
512 KB / 128 KB
256 KB / 128 KB
BLE v4.2 / Generic FSK
/ 802.15.4 ( Supports
concurrent operation)
7x7 48-pin Laminate QFN
Features Description
Software and
Protocol Stacks
Bluetooth Smart Host Stack & Profiles
Generic FSK (250 kbps, 500 kbps, 1Mbps)
Thread Stack, IEEE 802.15.4 MAC, SMAC
Thread + BLE Multi-Protocol Stack
KSDK, RTOSes, IAR & KDS Support
Memories TransceiverSystemCore
Analog
Clocks
CommunicationsTimers
2xSPI
2xI2C
Internal and External Watchdogs
DMA
Internal Reference Clocks
Low / High Frequency Osc.
Low Leakage Wake-Up Unit
FlexTimers
Programmable Delay Block
Independent Real Time Clock
Periodic Interrupt Timers
Low Power Timer
ARM Cortex-M0+48 MHz
Debug Interfaces
Interrupt Controller
Up to 512 kB Flash
Up to 128 kB SRAM
16-bit ADC
12-bit DAC
DC-DC Converter
LPUART
GPIO w/ IRQ Capabilities
Frequency Locked Loop
BLE 4.2, Generic FSK & 802.15.4 radio
6-bit ACMP
TSI
CMT
Balun
Security
AES-128
True Random Number
Generator
PUBLIC USE36
Complete Enablement: Software
2.4 GHz
BLE LL/PHY
Bluetooth v4.2
2.4 GHz
Bluetooth Low Energy
Core Stack 4.2 Profiles
Thread R1.1 Compliant Network Stack
Thread + BLE Combo Stack
IEEE 802.15.4 MAC/PHY
Qualified Bluetooth Low Energy v4.2 Stack + Application Profiles
Bluetooth Low Energy Mesh Stack
IPv6 over BLE
Generic FSK at 250, 500 and 1000 kbps
SMAC w/ Connectivity Test for Regulatory Certification
Support for Host MCU and MPU (Linux®) Processors
Full integration with Kinetis SDK
Multiple RTOS, including FreeRTOS and uCOSII (BLE)
Kinetis Design Studio (KDS)
IAR Embedded Workbench®
802.15.4 MAC/PHY
IPv6 + 6LoWPAN, UDP
PUBLIC USE37
HEXIWEAR
PUBLIC USE38
Hexiwear
Infinitely
Expandable
Leverage and build upon
~200 expansion modules
Complete IoT Development Platform
- Kinetis K64
- Kinetis KW40
- FXOS8x: NXP Accelerometer & magnetometer
- FXAS2x: NXP Gyroscope
- MPL3x: NXP Barometer sensor
- MC34671: NXP Battery Charger
Fastest Time to MarketVersatile solution created to reduce development
and design time for IoT applications. Designed to
accelerate the customer’s time to manufacturing.
The BOM is readily available in the market and
the design files/schematic and software are open
source.
PUBLIC USE39
Hexiwear
Infinitely
Expandable
Leverage and build upon
~200 expansion modules
Complete IoT Development Platform
- Kinetis K64
- Kinetis KW40
- FXOS8x: NXP Accelerometer & magnetometer
- FXAS2x: NXP Gyroscope
- MPL3x: NXP Barometer sensor
- MC34671: NXP Battery Charger
Optimized Hardware Design
Compact form factor, highly integrated
with connectivity, sensors, battery and
power management, completely
certified and designs by IoT experts.
PUBLIC USE40
Hexiwear
Infinitely
Expandable
Leverage and build upon
~200 expansion modules
Complete IoT Development Platform
- Kinetis K64
- Kinetis KW40
- FXOS8x: NXP Accelerometer & magnetometer
- FXAS2x: NXP Gyroscope
- MPL3x: NXP Barometer sensor
- MC34671: NXP Battery Charger
Infinitely Expandable
Supports 200+ add-on click boards.
Offers options to choose from,
including add on sensors, actuators,
communication interfaces and human
machine interfaces
PUBLIC USE41
Hexiwear
Infinitely
Expandable
Leverage and build upon
~200 expansion modules
Complete IoT Development Platform
- Kinetis K64
- Kinetis KW40
- FXOS8x: NXP Accelerometer & magnetometer
- FXAS2x: NXP Gyroscope
- MPL3x: NXP Barometer sensor
- MC34671: NXP Battery Charger
Robust Software, Community SupportedThe software includes everything from the embedded
drivers to the cloud connectivity - all open source,
easy to use and optimized. Hexiwear is a true
community based solution that enables customers to
access the rich pool of resources created by
community.
PUBLIC USE42
Hexiwear Block Diagram
PUBLIC USE43
Hexiwear Software Ecosystem
Complete open source software package including the source code for embedded software,
application examples, Android and iOS apps and out of the box cloud connectivity
Embedded software
• Most enabled platform on ARM Mbed
• Running FreeRTOS as an embedded
operating system
• Application examples with IoT and
wearable application use cases
• Drivers based on Kinetis SDK
• OpenSDA as a serial and debug adapter
• BLE communication is based on Kinetis
Connectivity Software (available in binary)
Cell phone app
Android app available HERE
and iOS App is available HERE
Cloud connectivity
Cloud connectivity integrated in
Android and iOS apps
PUBLIC USE44
NXP HomeKit Software Development Kit (SDK)Key Features• Support for iOS 9• Easy to setup Configuration• User API independent of communications transport• Low level API to Code Adaptors• Support for defined Accessories• Built in Firmware update support• Support for Bluetooth Smart 4.0 (BLE):• Support for IP transport (Wi-Fi® and wired Ethernet): • $499 download includes:
• Unlimited production license• Two hours of Professional Support
• Available Professional Support and Professional Services
Targeted Applications
• HomeKit accessories (end-points):• Lightning, power outlets, thermostats,
security, door locks, sensors, smoke detectors, garage doors, ….
• HomeKit Bridges
HomeKit Accessory Protocol software including communication protocol stacks
Supported Products
HomeKit SDK
Host MCU/MPU(* with Ethernet)
Connectivity OS
Kinetis KARM Cortex-M4 MCUs
(min. 64 KB SRAM, 512 KB Flash)K22, K24, K64*, K66*
Wi-Fi® Qualcomm QCA4002No OS,
Free-RTOSBLE Kinetis KW30/40
i.MX 6 Series*ARM Cortex-A9/A7
Applications processors
Wi-Fi® All supported by the BSP
Linux
BLE Kinetis KW30/40
Target Availability• HomeKit BLE for Kinetis MCUs: Mar 2016• HomeKit Wi-Fi for Kinetis: TBD• HomeKit BLE and Wi-Fi for i.MX: TBD
PUBLIC USE45
fingerprintscanners
smoke/toxic gas detector
medical equipment
lab toolshome appliances
kiosks
fish finderslarge format collaboration touch panel
smart meters
surveillancecameras
control panels ATMs
wireless transmitters
Thermostats
Printersmixing boards
contactless POS
pill dispenser
cablesDisplay
LPC800Cortex-M0+
Where Does LPC Fit in the Market
LPC1100Cortex-M0+/M0
GamingControllers
Gaming mice & Keyboards
data loggers
speakers
dockingstations
elevator controls
LPC1300, LPC1700 & LPC1800Cortex-M3
LPC541xxCortex-M4/M0+
LPC4300Cortex-M4/M0
Wearable Band
digital tachographsprojectors
musicalinstruments
Connected sewing
machines
audio accessoriesMobile USB
Battery Pack
e-CigarPower Mgmt
Virtual Reality
PUBLIC USE46
Broad, Scalable Portfolio with Numerous Wired Connectivity Options
Microcontrollers that can Drive Graphics Display
Power-efficient processing capability
Solutions that Secure & Protect data, application code, and communications
Entry level, 8-bit Alternatives1
2
3
4
5
Continued Areas of Focus for the LPC PortfolioProviding the broad microcontroller market with …
PUBLIC USE47
POWER EFFICIENT
LPC54000 SERIES
PUBLIC USE49
CPU• 100MHz Cortex-M4F
• Optional Cortex-M0+ Co-processor
Memory• Up to 256 KB Flash, 192 KB RAM
Interfaces for connectivity & sensors• Stereo DMIC subsystem
• (PDM, decimator, HW VAD)
• 8 SPI, 8 I2C, 8 UART, 2 I2S channels.
Max 8 channels
• Crystal-less FS USB
• Power-efficient 5.0 Msps, 12-bit ADC: full-
spec performance (1.62 to 3.6V, -40 to 105 C)
Clocks & timers• 12/48/96 MHz FRO, 100 kHz-1.5MHz WDOG
OSC, 32 Xtal OSC, external clock input
• Basic & advanced timers including
SCTimer/PWM
• Asynchronous peripheral bus
Packages• LQFP64 (10 x 10 mm)
• WLCSP49 (3.45 x 3.45 mm)
Other• Operating voltage: 1.62 to 3.6V
• Temperature range: -40 to 105 C
optional
LOW POWER INTERFACES
Up to 8-ch
TIMERS
SYSTEM
LOW-POWER ANALOG
ADC 12 bit, 12 ch, 5 Msps
MEMORY
Mu
ltila
yer
Bu
s M
atri
x
Flash(256 KB)
RAM(192 KB)
ROMBootloader, SPI/I2C Drivers
ARM Cortex-M4F(100 MHz, MPU)
DMA
SCTimer/PWM
RTC/Alarm
32-bit General Purpose (5)
WWDT
24-bit Multi-Rate(4)
Clock Generation Unit(12/48/96) MHz FRO, System PLL
Low-Power ManagementSingle VDD power supply, Integrated
PMU, POR, BOD, reduced power modes, automatic voltage scaling
ARM Cortex-M0+Co-processor
Micro-TickRepetitive Interrupt
Temp Sensor
UART (8)
I2C Fm+ (8) SPI (8)
I2S(2)
ADVANCED CONNECTIVITY
Crystal-less USB 2.0
DMIC Subsystem
GPIO (Up to 50)
Availability
Full Market Launch July-2016
• LPCXpresso 54114 (OM13089)
• LPC54114 Audio & Voice Recognition Kit (OM13090)
Target Applications
Consumer / Wearable / Personal Health Mgmt
• Wearables, fitness monitoring, home healthcare, and
patient monitoring
Gaming / Entertainment
• Console / user motion control and orientation, voice and
sound activation, general toys
Home / Building Automation & Control
• Access and lighting control, HVAC and smart thermostats,
fire, safety and security
• UI with voice and sound activation
* Target Dates, Features, Specs Subject to Change
LPC5411x Block Diagram and Key Features
PUBLIC USE50
LPC5411x Target ApplicationAlways-on Battery Operated Device
Low Active Currents for Always-On Processing
• ARM® Cortex ® M4F <85 µA/MHz (from RAM at 48MHz)
• ARM® Cortex ® M0+ <65 µA/MHz (from RAM at 48MHz)
• 7 uA (64kB SRAM retention) with 19us wake-up
• Optional co-processor for sensor interfacing, data aggregation
and system task management
Optimized integration, including on-chip digital microphone
(DMIC) subsystem
• Maximize battery life through ultra-low power sound detection,
voice recognition and activation
• 12-bit, 5 Mbps ADC for high-precision analog sensor interface,
full spec over voltage range: 1.62 to 3.6V
• Accurate, Low-power FRO Supporting Crystal-less FS USB
Optimal serial interfaces and peripherals for your application
• Select up to any eight of our FlexComm peripherals
‒ up to 8x SPI, 8x I2C, 8x UART, and 2x I2S
• Up to 48 GPIOs
SW update
LPC5411x
Bluetooth
Smart
Cortex-M0+Co-processor
GPS
SPI/I2CADC
GPIO/SPISegment or
graphic display
SPI/I2C/UART
DMIC
I2SAudio
Output
USB
SCT/PWMVibration
motors
NFC
(PN66T)
Secure
Element
Cortex-M4Fcore
* Target Dates, Features, Specs Subject to Change
Audio
USB Audio
Bridge
PUBLIC USE51
“Always-on” Voice Detection Has Many Uses
Queries:
“What’s the weather forecast”
Commands:
“Coffee: single expresso”
Input data:
“Record metering reading”
Commands :
“Increase temperature”
Commands:
“Hi meter. Add one hour.”
PUBLIC USE52
LPC546xx Series Block Diagram
INTERFACES
FLEXCOMM
(Choose any 10)
SYSTEM
ANALOG
ADC 12b 12ch 5Msps
MEMORY
CORE
Mu
ltila
yer
Bu
s M
atri
x
RAMUp to 200 KB
ROM
ARM Cortex-M4FUp to 180 MHzIncludes MPU
USARTS /LIN 2.2
(10)
I2C FM+
(10)
DMA Up to 30ch
GPIO Up to 171
TIMERS
SCTimer/PWM
RTC
32-bit Timers (5)
WWDTMulti-Rate Timer
Alarm Timer
Clock Generation UnitFRO 12/48/96 MHz, System PLL
Power ControlSingle Vdd power supply, POR, BOD,
reduced power modes
SPI (10) I2S (2)
CAN FD (2)
HS USB (1)
FS USB (1)
SECURITY (Optional)
AES-256
FLASHUp to 512KB
USBPLL
Ext. Mem. Ctrl SPIFI
RNGOTP
SDIO (SD/MMC)
EEPROM 16 KB
Ethernet AVB
DMIC Subsys
TFT LCD
Temp Sensor
SHA-2
Smart Card (2)
Audio PLL
Owner: Jesse
CPU
• 180MHz Cortex-M4F
Memory
• Up to 512 KB Flash, Up to 200 KB RAM
• 16 KB EEPROM
Interfaces for connectivity & sensors
• Stereo DMIC subsystem • (PDM, decimator, HW VAD)
• 1x HS (H/D) w/ on-chip HS PHY
• XTAL-less FS USB (H/D)
• 10 SPI, 10 I2C, 10 UART, 2 I2S channels.
Max 10 channels
• Graphic LCD with resolutions up to 1024x768
• 2 x CAN-FD controller
• XIP from QSPI via SPIFI
• External Memory Ctrl (up to 32 bits)
Advanced Security
• AES-256, SHA-2, True RNG
• HW diversified OTP Key Storage
• Secure boot using 2048-bit RSA authentication and
SHA-2 verification
• Single and dual-image boot support
Packages
• LQFP208 (28 x 28 mm)
• TFBGA180 (12 x 12 mm)
Other
• Operating voltage: 1.71 to 3.6V
• Temperature range: -40 to 105 C
Availability
LPCXpresso546xx (OM13092)
Early Access Samples NOW
Market Announcement Electronica ‘16
Phase 1 Full Market Launch CES
Phase 2 Full Market Launch EW ‘17
PUBLIC USE53
• Industrial gateway
• HVAC control
• Building control &
automation
• Diagnostic equipment
• Electronic instruments
• Multi-node comms hubs
• Multi-protocol bridge
• Various HMI/GUI apps
• Scanners
• Mini printers
• White Goods HMI
• Smart Small Appliance
• Thermostat
• Security monitoring &
alarm
• Fitness equipment
• Audio accessories /
Musical instruments
• Smart Electric Meter
• In Home Display (IHD)
• Data Aggregator
• Communications Hub
• PLC, inverters, circuit
breakers
• OBD-II
• Data collectors,
Infotainment/navigation
• Telematics
• Tachograph
• Fleet Management
Target Applications
Smart
Energy
Industrial, Control &
General Embedded
Smart Home &
General Consumer
Automotive
Aftermarket
PUBLIC USE54
Aruba Development Board Overview
Owner: Brendon
• LPC54608 in BGA180 package
− Cortex-M4F@180MHz
• Standard LPCXpresso features:
− Link2 OBD / external debug
− Wake, ISP, Reset buttons
− HS micro USB AB connector
− FS micro USB AB connector
• 4.3” cap touch display (parallel interface)
• 2 x PMod expansion connectors
• Expansion connectors (min. as Arduino
on LPCXpresso V2)
− Can support Arduino shields such as WiFi
modules
− Dual CAN shield available Q4
Additional (new) on-board features:• SDRAM (required for graphics)
• Ethernet (PHY, magnetics & connector)
• DMIC (Knowles Morello)
• I2S connected CODEC with Line In/Out
• SD/MMC card (SDIO)
• Accelerometer on I2C
• 8MB QSPIFI with XIP
Development Board
Options
Standard Version (LPC54608)
• $59.95
• OM13092 w/ screen
CAN-FD Version
(LPC54618)
• OM13094 w/o screen
• Included CAN-FD
transceiver shield
Security and CAN-FD Version
(LPC54S618)
• OM13095 w/ screen
• (Available Direct from NXP)
PUBLIC USE55
LPC800 SERIES
PUBLIC USE56
• NXP’s low-pin-count packages are designed for sharing system-critical pin-out
• Customers can easily swap or scale packages that fit their application
Designed for Scalability & Built
for the Mass Market
DESIGN Ease of Making Prototype –
‒ DIP or TSSOP for prototyping on breadboard and
hand-solder
MANUFACTURING Ease of Assembly –
‒ Low-Pin-Count packages for hand-solder during
assembly
YIELD Reduced Manufacturing Process –
‒ No need for reflow, no “QFN ground pad” and easy for
re-work
Entry-level 32-bit Microcontrollers … NXP’s 8-bit Alternative
LPC’s Fastest Growing Product Series … LPC800
PUBLIC USE57
LPC81x
8K
16K
32K
LPC82x LPC84x
LPC812 LPC822
LPC824
LPC80x LPC83x
64K
LPC811
Flash Size
Series
Introducing the LPC800 Product Series
PUBLIC USE58
LPC81x
8K
16K
32K
LPC82x LPC84x
LPC801
LPC812 LPC822
LPC824
LPC80x
LPC802
LPC83x
LPC845
LPC834 LPC844
LPC832
64K
LPC811
Flash Size
Series
LPC804
Overview of the LPC800 Product Series
PUBLIC USE59
TIMERS
SYSTEM
SERIAL INTERFACES ANALOG
IOP
AH
B-L
ITE
Bu
s
FlashUp to 16 kB
SRAMUp to 2 kB
I2C (1)
UART (2)
SPI (1)
AP
B B
us
GPIOUp to 16
Clock Gen Unit15/12/9MHz FRO1MHz low power
oscillator
Power ControlLow power regulator
BOD, single VDD power supply (1.71-3.6V)
ARM CORTEX-M0+
15 MHz
2 ch multi-rate
WWDT
self wake-up
1x ctimer32
Swit
ch M
atri
x
GP
IO p
ads
CRP
ROM
Comparatorwith external Vref
ADC8 ch, 12-bit, 480KSPS
Key Features of the LPC802
Builds on LPC800 Series Power Efficiency & Flexibility
Key Features:
Performance
− 15-MHz Cortex-M0+ ARM core
Memory
− Up to 16 kB EEPROM-based Flash, with 64 B page size
− Up to 2 kB RAM
Serial connectivity and GPIOs
− 1x I2C, 1x SPI, 2x UART
− Up to 16 GPIOs with pattern matching and level shifting
− Switch matrix for flexible I/O pin assignment
Analog
− 12-bit, 400ksps ADC
− Analogue Comparator: 4 input pins
− Level shifter option
Timers
− 1x 32-bit CTIMER
− 4-ch Multi-Rate Timer (MRT)
− Wakeup Timer
− Watchdog Timer
Single power supply: 1.71 to 3.6V
Temperature range: -40 to +105 °C (ambient)
Packages: TSSOP20, TSSOP16
LPC802
Key Differentiators− 32bit MCU alternative to 8bit MCU
− Level shifting option thanks to separate
power rails
− Power optimized 15 MHz ARM Cortex-
M0+ core
− Small footprint in popular packages
AvailabilityFirst Release of Docs Q3’2016
Samples Early Q1’2017
Mass Production Late Q1’2017
PUBLIC USE60
Key Features:
Performance
− 15-MHz Cortex-M0+ ARM core
Memory
− Up to EEPROM-based Flash , with 64 B page size
− Up to 4 kB RAM
Serial connectivity and GPIOs
− 2x I2C, 1x SPI, 2x UART
− Up to 20 GPIOs with pattern matching and level shifting
− Switch matrix for flexible I/O pin assignment
Analog
− 12-bit, 400ksps ADC
− Analogue Comparator: 4 input pins
− 1x 10bit DAC
− Level shifter option
− Capacitive Touch
Timers
− 1x 32-bit CTIMER
− 4-ch Multi-Rate Timer (MRT)
− Wakeup Timer
− Watchdog Timer
Programmable Logic Unit
• For customer defined sequential and combinational logic
Single power supply: 1.71 to 3.6V
Temperature range: -40 to +105 °C (ambient)
Packages: TSSOP20, TSSOP16
TIMERS
SYSTEM
SERIAL INTERFACES ANALOG
IOP
AH
B-L
ITE
Bu
s
FlashUp to 32 kB
SRAMUp to 4 kB
I2C (2)
UART (2)
SPI (1)
AP
B B
us
GPIOUp to 20
Clock Gen Unit15/12/9MHz FRO1MHz low power
oscillator
Power ControlLow power regulator
BOD, single VDD power supply (1.71-3.6V)
ARM CORTEX-M0+
15 MHz
4 ch multi-rate
WWDT
self wake-up
1x ctimer32
Swit
ch M
atri
x
GP
IO p
ads
CRP
ROM
Comparatorwith external Vref
ADC12 ch, 12-bit, 480KSPS
Cap touch
DAC1x 10bit
Programmable Logic Unit
Key Features of the LPC804
Builds on LPC800 Series Power Efficiency & Flexibility
LPC804
Key Differentiators− Logic replacement with integrated MCU
− 32bit MCU alternative to 8bit MCU
− Level shifting option thanks to separate
power rails
− Power optimized 15 MHz ARM Cortex-
M0+ core
− Small footprint in popular packages
AvailabilityFirst Release of Docs Q3’2016
Samples Early Q1’2017
Mass Production Late Q1’2017
PUBLIC USE61
TIMERS
SYSTEM
SERIAL INTERFACES ANALOG
IOP
AH
B-L
ITE
Bu
s
FlashUp to 64 kB
SRAMUp to 16 kB
I2C (4)
UART (5)
SPI (2)
AP
B B
us
GPIOUp to 54
Clock Gen Unit30/24/18/15/12/9
MHz FRO + PLL1MHz LP oscillator
Power ControlPMU, power modes,
BOD, single VDD power supply(1.71-3.6V)
ARM CORTEX-M0+
30 MHz
4 ch multi-rate
WWDT
self wake-up
1x ctimer32
Swit
ch M
atri
x
GP
IO p
ads
CRC Engine
ROM
Comparatorwith external Vref
ADC12 ch, 12-bit, 480KSPS
Cap touch
DAC2x 10bit
SCTimer / PWM
DMA (18 ch)
Key Features of the LPC84x
Builds on LPC800 Series Power Efficiency & Flexibility
LPC84x Key Features:
Performance
− 30-MHz Cortex-M0+ ARM core
− 18-channel DMA
Memory
− Up to 64 EEPROM-based Flash , with 64 B page size
− Up to 16 kB RAM
− FAIM 256b: separate memory (user programmable) for device
configuration at Reset
Exceptional power efficiency
− Down to 70 µA/MHz (active)
− Five power modes
− Power profile APIs for simple runtime power optimization
− Integrated PMU
Serial connectivity and GPIOs
− 4x I2C, 2x SPI, 5x UART
− Up to 54 GPIOs with pattern matching
− Switch matrix for flexible I/O pin assignment
Analog
− 12-bit, 1.2MSPS ADC 12ch
− Analogue Comparator: 4 input pins
− 2x 10bit DAC
− Capacitive Touch
Timers
− 1x 32-bit CTIMER
− 4-ch Multi-Rate Timer (MRT)
− Wakeup Timer
− Watchdog Timer
− SCTimer/PWM
Single power supply: 1.71 to 3.6V
Temperature range: -40 to +105 °C (ambient)
Packages: HVQFN33, HVQFN48, LQFP48, LQFP64
Key Differentiators− Advanced analog
− Large memory for entry level MCUs
− Small footprint in popular packages
− Hardware user configurable behavior (pin
configuration, frequency, …) at reset
(before boot)
AvailabilityFirst Release of Docs Q3’2016
Samples Q4’2016
Mass Production Q1’2017
PUBLIC USE62
TIMERS
SYSTEM
SERIAL INTERFACES ANALOG
IOP
AH
B-L
ITE
Bu
s
FlashUp to 32 kB
SRAM4 kB
I2C (1)
UART (1)
SPI (2)
AP
B B
us
GPIOUp to 29
Clock Gen Unit12 MHz 1% IRC OSC,
Watchdog OSC,1-25 MHz system OSC,
system PLL
Power ControlPMU, power modes,
BOD, single VDD power supply, POR
Bridge
ARM CORTEX-M0+
30 MHz
4 ch multi-rate
WWDT
self wake-up
32b Timer
Swit
ch M
atri
x
GP
IO p
ads
CRC Engine
ROM
Comparatorwith external Vref
DMA (18 ch)
ADC12 ch, 12-bit, 1.2 Msps
• System
− 30-MHz Cortex-M0+ ARM core
− 16 kB and 32 kB Flash Options, with 64 B page size
− 4 kB RAM
− 18-channel DMA
• Exceptional power efficiency
− Down to 90 µA/MHz (active)
− Five power modes
− Power profile APIs for simple runtime power optimization
− Integrated PMU
• Ample serial connectivity
− 1 I2C, 2 SPI, 1 UART
− 29 GPIO with pattern matching
• Switch matrix for flexible I/O pin assignment of common blocks
• Analog
− 1.2 Msps ADC: 12 ch, 12-bit with flexible triggers to optimize power use
• Timers: 32-bit Timer, multi-rate, windowed watchdog, self wake-up
• Single power supply: 1.8 to 3.6V
• Temperature range: -40 to +85 °C
• Packages: TSSOP20, HVQFN33
LPC83x
Availability
First Release of Docs NOW
Mass Production August 2016
Key Features of the LPC83x
Adding 12b ADC to the Entry-level LPC81x Family
PUBLIC USE63
MCUXPRESSO
OVERVIEW
PUBLIC USE64
LPCOpen v2/3
NXP Microcontroller Enablement Consolidation
MCUXpresso
Software and Tools
• IDE
• SDK
• Config Tools
For NXP Cortex-M controllers
• Kinetis MCUs
• LPC Microcontrollers
PUBLIC USE65
Introducing MCUXpresso …
MCUXpresso IDE
Edit, compile, debug and optimize in an intuitive and powerful IDE
MCUXpresso Software and Toolsfor Kinetis and LPC microcontrollers
MCUXpresso SDK
Runtime software including peripheral drivers, middleware, RTOS,
demos and more
MCUXpresso Config Tools
Online and desktop tool suite for system configuration and
optimization
PUBLIC USE66
MCUXpresso IDE
Origins of MCUXpresso Software & Tools
MCUXpresso SDK
MCUXpresso Config Tools
Kinetis SDKv2
LPCXpresso IDE
& Kinetis Design Studio
Kinetis Expert
MCUXpresso Software and ToolsSupporting Kinetis & LPC Cortex-M MCUs
Kinetis and LPC SWIndependent software and tools
PUBLIC USE67
MCUXpresso IDE
Product Features:• A free-of-charge, code size unlimited IDE for Kinetis & LPC
• Eclipse platform plus many ease-of-use improvements for
MCU application development and optimization
• GNU toolchain with a choice of an optimized C library or the
standard GNU Newlib/Nano library
• Support for LPC Cortex-M MCUs, as per LPCXpresso IDE
v8.2
• Support for Kinetis SDKv2 devices, as per KDS v3.2
• Supports LPC and Kinetis MCUs via MCUXpresso SDK
• Support for CMSIS-DAP, P&E and SEGGER debug probes
• FreeRTOS aware debugging
• Host operating systems:
− Microsoft® Windows® 7/8/10
− Linux® (Ubuntu®, Fedora/Redhat, Centos) (64 bit)
− Mac OS X 10.10 and later
• Pro Edition available for purchase, providing additional
features and support entitlement
Free Eclipse and GCC-based Integrated Development Environment (IDE) for C/C++ development on Kinetis and LPC MCUs
PUBLIC USE68
MCUXpresso SDK — Available Now
The software framework and reference for Kinetis & LPC MCU application development
FreeRTOS
µC/OS
Architecture: CMSIS-CORE compatible
Single driver for each peripheral
Transactional APIs w/ optional DMA
support for communication
peripherals
Integrated RTOS: FreeRTOS, µC/OS-II & -III
RTOS-native driver wrappers
Integrated Stacks and Middleware USB Host, Device and OTG
lwIP, FatFS
Crypto acceleration plus wolfSSL &
mbedTLS
SD and eMMC card support
Reference Software: Peripheral driver usage examples
Application demos
FreeRTOS usage demos
License: BSD 3-clause for startup, drivers, USB
stack
Toolchains: KDS, IAR®, ARM® Keil®, Atollic, GCC
w/ Cmake
+ MCUXpresso IDE
Quality Production-grade software
MISRA 2004 compliance
Checked with Coverity® static analysis
tools
PUBLIC USE69
MCUXpresso Config Tools is a suite of evaluation and
configuration tools that helps guide users from first evaluation
to production software development. Available in online and
desktop editions.
So
ftw
are
an
d H
ard
ware
Eva
lua
tio
n &
De
v T
oo
ls
Sta
ck
s
(TC
P/I
P, U
SB
)
Mid
dle
wa
re
Operating System
Bootloader
Ap
pli
ca
tio
n
Sp
ec
ific
BSP, Drivers & HAL
Libraries(DSP, Math, Crypto)
MCU Hardware
Customer Application
Integrated configuration and development tools for Kinetis & LPC MCUx
MCUXpresso Config Tools
SDK Builder packages custom SDKs based on user
selections of MCU, evaluation board, and optional
software components.
Project Generator1 creates new SDK projects or
clones existing ones.
Power Estimation tool provides energy and battery-life
estimates based on a user’s application model
Power Analyzer1 measures and displays energy
consumption data
Pins, Clocks, and Peripheral1 tools generate
initialization C code for custom board support.
1Coming 2017
PUBLIC USE70
MCUXpresso Config - Power Estimation Tool
Product Features
• Part of the MCUXpresso suite of system configuration tools
• Online and Desktop versions available now
• Models application states and estimates the power profile
• Provides immediate energy consumption & battery life estimations
• Generates consumption and battery discharge graphs
• Provides ability to save & load profiles and generate reports
• Local and online versions to be available
• English & limited Chinese language support
• Backed by real power measurement data
• Quickly evaluate which Kinetis MCU fits your use-case and power
budget (LPC device support coming in 2017)
• Accelerates learning curve for advanced power management
features
• Ideal tool for developing wearable and other battery-operated
applications.
Estimate and optimize your system’s power consumption
Helps you design for efficient use of energy
Learn more at: www.nxp.com/kinetis/powertool
PUBLIC USE71
Easy-to-use muxing and pin assignments for Kinetis & LPC microcontrollers
MCUXpresso Config - Pins Tool
Product Features:• Part of the MCUXpresso suite of system configuration tools
• Muxing and pin configuration with consistency checking
• ANSI-C configuration code
• Kinetis SDK / MCUXpresso SDK support
• Graphical processor package view
• Multiple configuration blocks/functions
• Wizard for optimized assignments of functionality to available pins
− Selection of Pins and Peripherals
− Package with IP blocks
− Routed pins with electrical characteristics
− Registers with configured and reset values
− Source code for C/C++ applications
• Documented and easy to understand source code
• Report generation
• Integrates with any compiler and IDE
Learn more at: http://www.nxp.com/ksdk
or http://kex.nxp.com
PUBLIC USE72
Easy-to-use clock configuration for Kinetis & LPC
MCUXpresso Config - Clocks Tool
Product Features:• Part of the MCUXpresso system configuration tools
• System clock configuration with consistency checking
• ANSI-C initialization code
• Kinetis SDK / MCUXpresso SDK support
• Graphical clock diagrams
• Multiple configuration blocks/functions
• Easy-to-use guided graphical user interface
− Selection of Clock Sources
− Configuration of prescalers and clock outputs
− Details and Full Diagram views with clock path
− Registers with configured and reset values
− Source code for C/C++ applications
• Documented and easy to understand source code
• Report generation
PUBLIC USE73
AUTOMOTIVE MCU
PUBLIC USE74
General Purpose and Integrated Solutions
Target Markets Products
Pumps/FansSensors
Lighting Body Controller HVAC
Doors/Seats
Actuators and Sensors
Primarily Body Electronics
S08 - S12 - MPC56xxB/C(Bolero)
• Shipping ~500Mu in 2016
• 8/16/32bit proprietary
architectures
S12 MagniV
Shrink your application with MCU
+ HV analog integration
S32K
The First Automotive MCU
Designed for Software Engineers
Technology
HV Analog
integration
ASSP
Software and
Tools
ARM Cortex
Architecture
Gen
era
l P
urp
os
eIn
teg
rate
d
PUBLIC USE75
GPIS Portfolio in TransitionA
pp
lic
ati
on
s
Now in production
S08
8bit auto
S12
16bit auto
MPC56xx / MPC57xx
32bit auto
S32K
S12 MagniV
Ramping in 2017+
KEA
PUBLIC USE76
GENERAL PURPOSE
PUBLIC USE77
General Purpose Automotive 16/32bit
• First Auto MCU designed for SW engineers
• Reducing time-to-market by months and quarters
• Moving to ARM Cortex architecture
• Future-proofing through superior performance
and advanced feature set
Inte
gra
tio
n
Time
S08
#2 in 8bit auto
S12
#1 in 16bit auto
MPC5xxx
#2 in 32bit auto
S32K
Safety
ISO26262
Security
Hardware Support
Comm protocols
ISO CAN-FD
Software
Development Kit
PUBLIC USE78
Introducing S32K – The First Auto MCU designed for SW Engineers
Most Scalable Portfolio• 8K to 2M Flash• HW and SW compatibility Reduce R&D
Superior Performanceand Features• Cortex M with FPU & DSP• Best low-power• Functional safety and security
HW support• ISO CAN-FD, Ethernet, Audio• FlexIO Future proof your design
Complete Software Solution• S32 Design Studio• Software Devt Kit (SDK)• Autosar MCAL + OS Time-to-Market : save months and quarters!
PUBLIC USE79
S32K144 Block Diagram
Crossbar Switch with MPU
RAM
Up To
64KB
System
Periphera
l
Bridge Flash
Up To
512K
NV
IC
Cortex M4F
112 MHz
FPU, DSP, MPU,
4 KB I/D-Cache
EEPROM
Up To
4KB
RTC
PMC2.7 - 5.5V
FLL Clk Mult
Ext Osc (8 - 40MHz)
Fast R/C OSC(48MHz 1%)
LP OSC (128KHz 10%)
SCG
High performance• ARM Cortex M4F up to 112MHz w FPU
• eDMA from 57xxx family
Software Friendly Architecture• High RAM to Flash ratio
• Independent CPU and peripheral clocking
• 48MHz 1% IRC – no PLL init required in LP
• Registers maintained in all modes
• Programmable triggers for ADC no SW delay counters or
extra interrupts
Functional safety• ISO26262 support for ASIL B or higher
• Memory Protection Unit
• ECC on Flash/Dataflash and RAM
• Independent internal OSC for Watchdog
• Diversity between ADC and ACMP
• Diversity between SPI/SCI and FlexIO
• Core self test libraries
• Scalable LVD protection
• CRC
Low power• Low leakage technology
• Multiple VLP modes and IRC combos
• Wake-up on analog thresholds
Security• CSEc (SHE-spec)
Digital
Components
5V Analogue
ComponentsMCU Core
and Memories
Operating Characteristics• Voltage range: 2.7V to 5.5V
• Temperature (ambient): -40°C to +125°C
Packages & IO• Open-drain for 3.3 V and hi-drive pins
• Powered ESD protection
• Packages: 100 BGA, 64 LQFP, 100 LQFP
secu
rity
Slow R/C OSC(8MHz 3%)
16ch
eDMA
LVD
WDOG EWM
Debug
SWD JTAG
Communications / I/O System
2x A
DC
16ch 1
2bit
AC
MP
W 8
-bit D
AC
4x F
lexT
ime
r8ch 1
6-B
it
3x F
lex C
AN
1 w
ith
FD
2x P
DB
3x S
PI
1x I
2C
Flex IO
I2S
UA
RT
SP
ILP
IT
CR
C
3x U
AR
T/L
IN
PUBLIC USE80
INTEGRATED
SOLUTIONS
PUBLIC USE81
Integrated Solutions – MagniV
• Saves 20% PCB/module size
• Improves manufacturing efficiency
• Simplifies system design
Window lift, DC motors
12V BLDC/PMSM motor control
24V systems, ARM Cortex, security
Inte
gra
tio
n
Time
Single Chip Integration of MCU + HV Analog
VREG
LIN/CAN PhyMCU
MOSFET
Gate
Driver
Driving Vehicle
Electrification
Enabling
Miniaturization
S12ZVM
48V systems, ARM Cortex, security