NXP Powerpoint template confidential 16:9 Widescreen

rls02c

MCU Product Update and Roadmap ‏5976 KB

MCU Product Update and Roadmap - NXP Community

[PDF] MCU PRODUCT UPDATE & ROADMAP | NXP Community

Evolution of Kinetis and LPC – One NXP MCU Portfolio. Dec. 2015. NXP & FSL ... Xpresso. (IDE). Kinetis. SDK. & Kinetis. Expert. Kinetis. Design. Studio IDE.

PDF preview unavailable. Download the PDF instead.

MCU Product Update and Roadmap
NXP
MCU PRODUCT UPDATE & ROADMAP
Q4 2016

NXP'S MCU POWERHOUSE
PORTFOLIO
1 PUBLIC USE

NXP Microcontrollers Business Line

Why Customers Choose Us
· 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
Example Customers

Products
Kinetis & LPC 32-bit 2 APRUMBL®ICMUicSrEocontrollers

i.MX ARM® Applications Processors

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

NXP MCUs - Powerhouse Portfolio

ARM Expertise Expansive Portfolio Development Tools

Broadest licensee of ARM cores in industry
Most scalable portfolio with optimized performance and capabilities
Best-in-class hardware platforms and software solutions

Ecosystem Leadership Customer Centric
3 PUBLIC USE

Industry leading partnerships for innovation and differentiation
Experienced global support team professional services to acellerate time-to-market

Where are we focused?

Secure

· 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

Control Connect Enable

· 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

NXP & FSL merge
Dec 2015

Common Sales & Customer Support

Common Software & Config tools

Common IDE

Roadmap & Derivatives of current families continue

Feb 2016

Nov 2016

Q1 2017

6 PUBLIC USE

Evolution of Kinetis and LPC ­ One NXP MCU Portfolio

NXP & FSL merge

Common Sales & Customer Support

Common Software & Config tools

Common IDE

Continuation oRfocaudrrmenatpro&aDdmeraivpastiavneds doef rcivuarrtievnetsf,aomneiliessetcoofndtienvueelopment tools, one IP library

Dec. 2015

Feb. 2016

Nov. 2016

Q1 2017

7 PUBLIC USE

Microcontroller Enablement Overview

Runtime Software
NXP Solutions:
Kinetis SDK/LPCOpen
· Drivers · System Services · FreeRTOS · USB · TCP/IP · Filesystem

Software Development Tools
IDE / Toolchains:

Kinetis Bootloader RTOS, Middleware Partners:

Software Configuration:
Kinetis Expert
· Power Estimation · BSP Tools · Project Generator · Power Analyzer

Hardware Development Tools
Evaluation Kits:
LPC Xpresso
Freedom Development Platform
Tower System
Partner Solutions

Application Specific
· HomeKit SDK · Motor Control · Wireless Charging · Sensor Fusion · MFi · PEG GUI · POS / EMV
Connectivity Solutions

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

LPC-Link2
Low cost hardware platforms for evaluation and application
development. Partner solutions for hardware debugging solutions

802.15.4
Software frameworks and development tools for targeted
applications and certified connectivity solutions

Support
Broad Market: · OOB Walkthroughs · NXP Community · Embedded Blogs · Kinetis Designs · Kinetis Tutorials · Application Notes · Symbols & Footprints
High Touch:
· Professional Support · Professional Services
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 Expert

Kinetis Design Studio IDE

LPCXpresso (IDE)

LPCOpen (SDK)

Kinetis & LPC SW
·LPC & Kinetis SDK v2 ·Config Tools

LPC Xpresso
(IDE)

Kinetis Design Studio
IDE

Common SW & Tool Suite
· SDK · IDE · Config Tools

2015 Pre-Merger Software

2H 2016 Combining Software

2017
Combined Software and Tools (name TBD)

9 PUBLIC USE

1 Some i.MX devices will get full SDKv2, others a targeted FreeRTOS BSP

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
10 PUBLIC USE

Overall Relative Performance

NXP MCUs Powerhouse Portfolio

General Purpose

ATTRIBUTES
Performance efficiency
Advanced integration

M0 / M0+
KL80/81, M0+
Security, FlexIO up to 128K Flash, 96K SRAM

PORTFOLIO

M3/M4

LPC5410x, M4 w/M0+ Copr. LPC5411x, M4 w/M0+ Copr.

100MHz Power Efficiency

Flex Comm Interfaces, Voice Triggering,

up to 512K Flash, 104K SRAM

X-less USB, up to 256K Flash, 192K SRAM

K64/66/65, M4
ENET, Security (K65) up to 2MB Flash, 256K SRAM
LPC1800, M3
180MHz, 2x HS USB, LCD, CAN, ENET
Flashless, up to 1M Flash, 200K SRAM

K80/81, M4
Security, QSPI, FlexIO up to 256K Flash, 256K SRAM
LPC4300, M4 w/M0+ Copr.
204MHz, 2x HS USB, LCD, CAN, ENET Flashless, up to 1M Flash, 282K SRAM

M7

TARGET APPLICATIONS
Always-on devices Voice control IoT
Industrial control Payment, Metering Wearables, Display UI
Printers

Mainstream
Low-cost & Small Form Factor

LPC1100, M0+/M0
Options CAN or USB, EEPROM up to 256K Flash, 36K SRAM
KL17, M0+ FlexIO, BootROM
Up to 256K Flash, 32K RAM
LPC81x/82x, M0+ 30MHz, ADC, Low Pin Count
up to 32K Flash, 8K 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
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

LPC4000, M4
Graphic LCD, FS USB, ENET, CAN up to 512K Flash, 96K SRAM
LPC1700, M3
Graphics LCD, FS USB, ENET, CAN up to 512K Flash, 96K SRAM

K22/24/26, M4 Large memory, x-less USB
Up to 2M Flash, 256K RAM
LPC1500, M3 CAN, Advanced Analog,PWMs
up to 256K Flash, 36K RAM

Consumer/Gaming Accessories Wearables
Home Automation Data Concentrators
Industrial
Wake-up unit System task/Co-processor
Power Management Control System

Wireless Connectivity
Motor Control & Power Conversion

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

KV1x, M0+
BLDC, entry-level PMSM Up to 128K Flash, Up to 16K RAM

KW2xD, M4 802.15.4 Radio, Thread
Up to 512K Flash & 64K RAM

KV3x, M4
Mid-range PMSM, UPS power control, KMS Up to 512K Flash, Up to 96K RAM

KV4x , M4
High-perf motors, UPS, solar & midrange AC/DC control, KMS
Up to 256K Flash, Up to 32K RAM

KV5x, M7
Higher perf, precision analog, ENET, KMS
Up to 1MB Flash, Up to 256K RAM

Home Automation Thread BLE
Apple HomeKit
BLDC / PMSM motors Photo voltaic
Industrial Controls

11 PU5VBLRoICbuUstSE
(not a complete portfolio summary)

KE02/4/6, M0+ ADC, CAN (KE06)
Up to 128K Flash, Up to 16K RAM, 256K EEPROM

Appliance Smart Lightning
KMS = Kinetis Motor Suite

Application Specific

KINETIS L
LOW POWER
12 PUBLIC USE

Kinetis L Series MCUs Feature Overview

USB FlexIO SLCD DMA
RTC ADC 12-bit DAC I2S TSI Boot ROM VREF Security

Common 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
13 PUBLIC USE

Family
KL82
KL46
KL43 KL36 KL34 KL33 KL28 KL27 KL26 KL25 KL24 KL17 KL16 KL15 KL14 KL05 KL04 KL03 KL02

Flash
128KB 128-256 KB 128-256 KB 64-256 KB
64 KB 32-256 KB
512 KB 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 8-32 KB 8-32 KB 8-32 KB

SRAM

Pin Count

Key Features

96KB

64-121

OTG

Y

Y

Y

16-bit

Y

Y

Y

16-32 KB

64-121

OTG

Y

Y

Y

16-bit

Y

Y

Y

16-32 KB

64

Slave

Y

Y

Y

Y

16-bit

Y

Y

Y

8-32 KB

64-121

Y

Y

Y

16-bit

Y

Y

Y

8 KB

64-100

Y

Y

Y

12-bit

4-32 KB

48~80

Y

Y

Y

Y

16-bit

Y

Y

Y

128 KB

64-121

OTG

Y

Y

Y

16-bit

Y

Y

Y

Y

8-32 KB

32-64

Slave

Y

Y

Y

16-bit

Y3

Y

Y

4-32 KB

32-121

OTG

Y

Y

16-bit

Y

Y

Y

4-16 KB

32-80

OTG

Y

Y

16-bit

Y

Y

4-8 KB

32-80

OTG

Y

Y

12-bit

8-32 KB

32-64

Y

Y

Y

16-bit

Y3

Y

Y

4-32 KB

32-64

Y

Y

16-bit

Y

Y

Y

4-16 KB

32-80

Y

Y

16-bit

Y

Y

4-8 KB

32-80

Y

Y

12-bit

1-4 KB

24-48

Y

Y

12-bit

Y

Y

1-4 KB

24-48

Y

Y

12-bit

2 KB

16-24

Y

12-bit

Y

1-4 KB

16-32

12-bit

[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

Y

Y

Y

Y

Y

Y

Y3

Y3

Y

Kinetis L ­ KL28 Block Diagram

Packages 100LQFP 14x14x1.4/0.5mm 121XFBGA 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 Availability Now - 100LQFP

Core

ARM Cortex-M0+ core up to 72 MHz ( up to 96 MHz for high-speed run)

Single Wire Debug

Interrupt Controller

Micro Trace Buffer

Security and Integrity
Cyclic Redundancy Check (CRC)
True Random Number Generator
Flash Access Controller
MMCAU
Unique ID

Analog
20ch 16-bit SAR ADC
2 x High Speed ACMP
12-bit DAC
1.2/2.1V Internal Voltage
Reference

System
Power Management Controller 8ch DMA
Low-Leakage Wakeup Unit
Bit Manipulate Engine
Watchdog

Memories
Program Flash 512KB
SRAM 128KB
32-Byte Register File
BOOTROM 32KB

Clocks
High Accuracy 60M/48MHz IRC
8M/2MHz IRC
PLL
Low/High Frequency Oscillators
1KHz LPO

Timers

Communication

Interfaces

HMI

1x 6ch Timer/PWM
2x 2ch Timer/PWM
2x Low-Power Timer
Independent Real-Time Clock
(RTC)
4ch Periodic Interrupt Timers

3x Low Power I2C
3x LPUART
3x Low Power SPI
ISO7816EVMSIM
FlexIO

Crystal-less USB FS Device/OTG
USB Voltage Regulator
Serial Audio Interface/I2S

Up to 82 GPIOs with
Interrupts
16ch Touch Sensor Interface

14 PUBLIC USE

New Key Features on KL28

Application - FlexIO 8080LCD Demo
· Based on TWR-KL28Z72M and TWRLCD 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.

15 PUBLIC USE

DMA

SRAM or Flash

FlexIO

LCD

KL28Z

Sensor Evaluation Ecosystem

16 PUBLIC USE

FSTB-CE GUI(s)

· Configurable to match user evaluation needs
· Easy to distribute · Easy to add new functionality

ISSDK

· Kinetis compatible application programming environment

FRDM Board + Sensor Shield(s)

· Easy to set up · Easy to program · Easy to swap out sensors

KINETIS K
GENERAL PURPOSE
17 PUBLIC USE

K81
Core

ARM Cortex-M4 - MPU Up to 150 MHz with HSRUN

Debug Interfaces

DSP

Interrupt Controller

Floating Point Unit (sFPU)

8KB I/D Cache

8KB Sys Cache

System
Direct Memory Access - 16ch
Power Management Controller
Low-Leakage Wakeup Unit
Bit Manipulate Engine
Watchdog
Memory Protection Unit

18

Security
Flash Security and Access Control
Cyclic Redundancy
Check
DryICE with 8 tamper pins
True Random Number Generator
Low-power Trusted Cryptographic engine AES128/192/256
DES/3DES with DPA RSA2048/ECC
Cryptographic Acceleration Unit (CAU)
PUBLIC USE

Analog
16-bit SAR ADC
High Speed Analog
Comparator
12-bit DAC
1.2V Internal Voltage
Reference

Timers
4x FlexTimer
2x Timer/PWM
2x Low Power Timer
4ch Periodic Interrupt Timers
Real Time Clock
Programmable Delay Block Carrier Modulator Transmitter

Memories
Flash 256KB
SRAM 256KB

QSPI With OTF

Boot ROM 32KB

External Bus Interface
SDRAM Controller

2KB Secure RAM

Clocks
Low & High Frequency Oscillators
Internal Reference Clocks 48MHz/4MHz/32K
Hz
Low Power Clock 1KHz
PLL/FLL

Communication Interfaces

4x Low Power UART
3x SPI

Crystal-less USB FS
Device/OTG

Human Machine Interface
GPIOs

4x I2C
2x ISO7816EMVSIM
2xI2S

32-ch FlexIO
USB Voltage Regulator
USB Device Charger Detect
Secure Digital Host Controller
(SDHC)

Touch Sensing Interface

Kinetis K Series
Packages
121MAPBGA 8x8x1.4/0.65mm 100LQFP 14x14x1.4/0.5mm
Temperature
· -40-105C
Features Highlight
Cortex-M4 with 8KB I/D-Cache FPU and MPU , BME up to 256KB Flash, up to 256KB SRAM QSPI Flash interface QSPI Flash interface with OTF True Random Number Generator Crypto acceleration MMCAU (SHA1/224/256) 160B(32B+128B) Secure RAM for Key storage Enc. Engine (DES/3DES/AES/RSA) · RSA2048 · ECC: ECDSA and ECDH for up to P256 · DES/3DES with HW DPA · AES256/192/128 with DPA Up to 8 Tamper Pins Independent Real-Time Clock (RTC) 2x EMV compatible ISO7816-3 interfaces Crystal-less USB Device 32-ch FlexIO
Availability
Production Oct'15

K81/KL81 SECURITY ENHANCEMENT
True 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
19 PUBLIC USE

Point of Sale (POS) Reader ­ SLN-POS-RDR
Engineering Challenges · PCI Certification · Tamper Detection · NFC Antenna Design · Larger QVGA Display · EMVCo Certification
20 PUBLIC USE

KE1X ROBUST 5V
HOME APPLIANCE & INDUSTRIAL
21 PUBLIC USE

Kinetis E Series: Families

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

SRAM

Boot ROM

Key Features

EE/

Flex

ADC DAC CAN TSI

memory

KE18F

M4

168MHz

256K512K

32K64K



KE16F

M4

168MHz

256K512K

32K64K



KE14F

M4

168MHz

256K512K

32K64K





3

1

2



3

1

1



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

KE04Z

M0+

48MHz

8K, 64K~128
K

1K, 8K~16K

KE02Z M0+

40MHz

16-64K

2-4K

1

1

1



1

22 PUBLIC USE

KE1xZ Master Block Diagram

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)

Core
ARM® Cortex® -M0+ 72MHz
Debug Interfaces
Interrupt Controller

Safety and Security
CRC
UID FAC
WDOG/EWM
LVD/POR

Analog
2 x12b ADC 2 x ACMP 1 x 8b DAC

23 PUBLIC USE

Optional

System
8ch eDMA TRGMUX MMDVSQ
BME 2.7~5.5V PMC

Memories

256KB Flash 2KB EEPROM

32KB SRAM Boot ROM

Clocks
3-40M/32K OSC IRC 48MHz(1%) IRC 8MHz(3%)
128K LPO LPFLL

Timers
3 x FlexTimer 1 x PDB LPIT LPTMR PWT RTC

Communication Interfaces

2x LPI2C 3x LPUART
FlexIO

2x LPSPI

HMI
TSI Robust IO 8 pins 20mA

KE1xF Master Block Diagram

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

Core

ARM® Cortex® -M4F 168MHz

Debug Interfaces

DSP

Interrupt Controller

FPU

Safety and Security
CRC
UID
FAC
WDOG/EWM
LVD/POR

Analog
3 x12b ADC 3 x ACMP 1 x 12b DAC

24 PUBLIC USE

Optional

System
16ch eDMA TRGMUX
MPU 2.7~5.5V PMC

Memories

512KB Flash with ECC
4KB EEPROM

64KB SRAM with ECC
Boot ROM

8KB I/D Cache

Clocks
3-40M/32K OSC IRC 48MHz(1%) IRC 8MHz(3%)
128K LPO PLL

Timers
4 x FlexTimer 3 x PDB LPIT LPTMR PWT RTC

Communication Interfaces

2x LPI2C 3x LPUART
FlexIO

2x LPSPI 2x FlexCAN

HMI
Robust IO 8 pins 20mA

NXP Touch Software Block Diagram
25 PUBLIC USE

KV
MOTOR CONTROL
26 PUBLIC USE

Kinetis V ­ MCU by Motor Type

KV1x

KV3x

KV4x

KV5x

Power Control: UPS, SMPS, Photo Voltaic

FOC ACIM

Up to 2 x FOC ACIM

1 PMSM Motor

Up to 2 x PMSM Motors

Up to 4 x PMSM Motors

Low Dynamic PMSM FOC

High Dynamic PMSM FOC

1 or 2 BLDC Motors

Up to 4 x BLDC Motors

Up to 8 x BLDC Motors

27 PUBLIC USE

BLDC Motors ­ FOC; Sensorless & Sensor'd
Industrial Real Time Control

Kinetis V Series: Performance and Feature Scalability

MCU Family
KV5x

Core
240MHz CM7
DSP + FPU

Key Peripherals for Motor and Power Control Applications

Memory
512kB1MB Flash

Motor Control Timers

Flextimer eFlexPWM

2 x 8ch 1x 2ch FlexTimer

2 x 12ch eFlexPWM + Nano-
Edge

ADC
4 x 12bit 5Msps, 1 x 16bit

DAC

ACMP

Comms.

1x 12-bit

4x ACMP with
6-bit DAC

Ethernet, 3 x CAN

Packages
144 pin 100 pin

10K unit pricing
$4.49 to $6.70

KV4x

168MHz CM4
DSP + FPU

64-256kB Flash

2 x 8ch 1x 2ch FlexTimer

12ch eFlexPWM + Nano-
Edge

2x 12bit 4.1Msps

2x 12-bit

4x ACMP with
6-bit DAC

2 x CAN

100 pin 64 pin 48 pin

$2.19 to $3.41

100/120MHz

2x 8ch

KV3x

CM4

64-512kB Flash

2x 2ch

-

DSP + FPU

FlexTimer

75MHz

2x 6ch

KV1x

CM0+
H/W DIV & SQRT

16-128kB Flash

2x 2ch FlexTimer

-

2x 16-bit 1.2Msps
2x 16-bit 1.2Msps

2x 12-bit 1x 12-bit

2x ACMP with
6-bit DAC
2x ACMP with
6-bit DAC

1 x CAN

100 pin 64 pin 48 pin 32 pin
64 pin 48 pin 32 pin

$1.19 to $2.76
$0.90 to $1.56

Scalable performance, timing and analog functionality based on application need
28 PUBLIC USE

Key
Common Peripherals
Unique Peripherals

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

29 PUBLIC USE

Core
ARM Cortex-M7
240MHz

Debug / Interrupts

DSP

MPU

FPU

16KB I Cache 8KB D Cache

Security and Integrity
Cyclic Redundancy Check (CRC)
MMCAU
TRNG

Analog
4 x12-bit SAR ADC
4 x ACMP
1 x12-bit DAC
1 x16-bit SAR ADC

System
Internal and External
Watchdogs 32ch-DMA
Inter-Module Crossbar
System MPU
Timers
2x12ch eFlexPWM
2x8ch FlexTimer
2x2ch FlexTimer 2x PDB
PIT
Quad Encoder

Memories

Program Flash 1MB

SRAM 256KB

BOOT Flash

External Bus Interface (FlexBus)

Clocks
Phase & FrequencyLocked Loop
Low/High Frequency Oscillators
Internal Reference
Clocks

Communication Interfaces

2xI2C 6xUARTs
3xSPI

3x CAN
IEEE 1588
Ethernet MAC

HMI
GPIO

Qualified now and in production now.

Optional

Tower Reference Platform: Hardware + Software

BLDC & PMSM

Software Platform's Supported

Kinetis Motor Suite

Kinetis Reference
Design

Motor Control Toolbox

TWR Reference Design
From $485

TWR-KV11Z75M TWR-KV31F120M TWR-KV46F150M TWR-KV58F220M

TWR-ELEV

TWR-MC-LV3PH - PMSM (Sinusoidal) &
- BLDC (Trapezoidal) control - Includes Linix 4000RPM
Motor

30 PUBLIC USE

Motor Control Software Enablement

Easy & Fast Design

Most Efficient Design

Kinetis Motor Suite

Kinetis Reference Software

Model Based Design
Motor Control Toolbox

· 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
31 PUBLIC USE

· 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

· MCU Targets for MATLABTM/SimulinkTM 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

S/w Enablement Guide

MCAT (Motor Control Application Tuner)

FreeMASTER

MQX RTOS / FreeRTOS

Kinetis SDK &
Processor Expert Code Generator

· GUI based FreeMASTER plugin 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
32 PUBLIC USE

· 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

· 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

· 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

KW41Z
MULTI-PROTOCOL RADIO
33 PUBLIC USE

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.
34 PUBLIC USE

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
35 PUBLIC USE

Core
ARM Cortex-M0+ 48 MHz
Interrupt Controller
Debug Interfaces
Communications 2xI2C
2xSPI
LPUART TSI CMT
GPIO w/ IRQ Capabilities

System
Internal and External Watchdogs
DMA Low Leakage Wake-Up Unit
DC-DC Converter
Analog 16-bit ADC
12-bit DAC
6-bit ACMP

Memories
Up to 512 kB Flash
Up to 128 kB SRAM
Timers FlexTimers
Programmable Delay Block
Periodic Interrupt Timers
Low Power Timer
Independent Real Time Clock

Transceiver
BLE 4.2, Generic FSK & 802.15.4 radio
Balun
Security AES-128 True Random Number Generator
Clocks
Frequency Locked Loop
Low / High Frequency Osc.
Internal Reference Clocks

Device MKW21Z512VHT4 MKW21Z256VHT4 MKW31Z512VHT4 MKW31Z256VHT4
MKW41Z512VHT4 MKW41Z256VHT4
Features
Software and Protocol Stacks

Memory (Flash/RAM) Protocol

512 kB / 128 KB 256 kB / 128 KB

802.15.4

512 kB / 128 KB 256 kB / 128 KB

BLE v4.2 / Generic FSK

512 KB / 128 KB 256 KB / 128 KB

BLE v4.2 / Generic FSK / 802.15.4 ( Supports concurrent operation)

Description

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

Package 7x7 48-pin Laminate QFN 7x7 48-pin Laminate QFN
7x7 48-pin Laminate QFN

Complete Enablement: Software

IPv6 + 6LoWPAN, UDP
802.15.4 MAC/PHY
2.4 GHz
Bluetooth Low Energy
Core Stack 4.2 Profiles

36 PUBLIC USE

BLE LL/PHY
Bluetooth v4.2 2.4 GHz

 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®

HEXIWEAR
37 PUBLIC USE

38 PUBLIC USE

Hexiwear

Complete IoT Development PlIantfofrimnitely

- Kinetis K64

Expandable

- Kinetis KW40

-

FXOS8x: FXAS2x:

NXP NXP

GAcycroeslecroopmLeeetevre&ramgaegnaentodmbetueirld

upon

- MPL3x: NXP Barometer~s2en0s0orexpansion modules

- MC34671: NXP Battery Charger

Fastest Time to Market
Versatile 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.

Hexiwear Complete IoT Development PlIantfofrimnitely
Expandable
Leverage and build upon ~200 expansion modules

Optimized Hardware Design - Kinetis K64

Compact form factor, highly integrated - Kinetis KW40

with connectivity, sensors, battery and - FXOS8x: NXP Accelerometer & magnetometer

power management, completely certified and designs by IoT experts.
39 PUBLIC USE

- FXAS2x: NXP Gyroscope - MPL3x: NXP Barometer sensor - MC34671: NXP Battery Charger

Hexiwear Complete IoT Development PlIantfofrimnitely
Expandable
Leverage and build upon ~200 expansion modules

Infinitely Expandable
Supports 200+ add-on click boards. Offers options to choose from, including add on sensors, actuators, communication interfaces and human 40 PUBLIC USEmachine interfaces

- Kinetis K64 - Kinetis KW40 - FXOS8x: NXP Accelerometer & magnetometer - FXAS2x: NXP Gyroscope - MPL3x: NXP Barometer sensor - MC34671: NXP Battery Charger

41 PUBLIC USE

Hexiwear

Complete IoT Development PlIantfofrimnitely

- Kinetis K64

Expandable

- Kinetis KW40

-

FXOS8x: FXAS2x:

NXP NXP

GAcycroeslecroopmLeeetevre&ramgaegnaentodmbetueirld

upon

- MPL3x: NXP Barometer~s2en0s0orexpansion modules

- MC34671: NXP Battery Charger

Robust Software, Community Supported
The 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.

Hexiwear Block Diagram
42 PUBLIC USE

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

Cell phone app

· 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)

Android app available HERE and iOS App is available HERE

Cloud connectivity
Cloud connectivity integrated in Android and iOS apps

43 PUBLIC USE

NXP HomeKit Software Development Kit (SDK)

HomeKit Accessory Protocol software including communication protocol stacks
Targeted Applications
· HomeKit accessories (end-points): · Lightning, power outlets, thermostats, security, door locks, sensors, smoke detectors, garage doors, ....
· HomeKit Bridges
HomeKit 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
Target Availability
· HomeKit BLE for Kinetis MCUs: Mar 2016 · HomeKit Wi-Fi for Kinetis: TBD · HomeKit BLE and Wi-Fi for i.MX: TBD
Supported Products

Host MCU/MPU (* with Ethernet)
Kinetis K ARM Cortex-M4 MCUs (min. 64 KB SRAM, 512 KB Flash) K22, K24, K64*, K66*

Connectivity

Wi-Fi® Qualcomm QCA4002

BLE

Kinetis KW30/40

OS
No OS, Free-RTOS

44 PUBLIC USE

i.MX 6 Series* ARM Cortex-A9/A7 Applications processors

Wi-Fi® All supported by the BSP

BLE

Kinetis KW30/40

Linux

Where Does LPC Fit in the Market

Display

cables

pill dispenser

Gaming Controllers

Virtual Reality

data loggers

Gaming mice & Keyboards

fish finders
medical equipment
Mobile USB Battery Pack

Connected sewing
machines
audio accessories

large format collaboration touch panel

surveillance cameras

Wearable Band

contactless POS

smart meters

control panels

ATMs

LPC800
Cortex-M0+

LPC1100
Cortex-M0+/M0

LPC1300, LPC1700 & LPC1800
Cortex-M3

LPC541xx
Cortex-M4/M0+

LPC4300
Cortex-M4/M0

e-Cigar

Power Mgmt

45 PUBLIC USE

docking stations

speakers

elevator controls

musical instruments

projectors

digital tachographs

smoke/toxic gas detector

fingerprint scanners

lab tools

kiosks

home appliances

Printers

mixing boards

wireless transmitters

Thermostats

Continued Areas of Focus for the LPC Portfolio
Providing the broad microcontroller market with ...
1 Entry level, 8-bit Alternatives 2 Broad, Scalable Portfolio with Numerous Wired Connectivity Options 3 Microcontrollers that can Drive Graphics Display 4 Power-efficient processing capability 5 Solutions that Secure & Protect data, application code, and communications
46 PUBLIC USE

POWER EFFICIENT LPC54000 SERIES
47 PUBLIC USE

LPC5411x Block Diagram and Key Features

ARM Cortex-M4F (100 MHz, MPU) ARM Cortex-M0+
Co-processor

DMA

Low-Power Management SiPnMgleUV, PDDOpRo, wBOerDs,urepdpulyc,eIdntpeogwraetred modes, automatic voltage scaling
Clock Generation Unit (12/48/96) MHz FRO, System PLL
SYSTEM

32-bit General Purpose (5)

SCTimer/PWM

WWDT

24-bit Multi-Rate(4) RTC/Alarm

Repetitive Interrupt Micro-Tick TIMERS

optional

49 PUBLIC USE

Multilayer Bus Matrix

Flash (256 KB)

RAM (192 KB)

ROM Bootloader, SPI/I2C Drivers

MEMORY

I2C Fm+ (8) UART (8)

SPI (8) I2S(2)

Up to 8-ch

GPIO (Up to 50)

LOW POWER INTERFACES

DMIC Subsystem Crystal-less USB 2.0 ADVANCED CONNECTIVITY
Temp Sensor ADC
12 bit, 12 ch, 5 Msps LOW-POWER ANALOG

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)

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

Other
· Operating voltage: 1.62 to 3.6V · Temperature range: -40 to 105 C

* Target Dates, Features, Specs Subject to Change

LPC5411x Target Application
Always-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

SW update Audio

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

Vibration motors

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

NFC (PN66T)

GPS

Bluetooth Smart

LPC5411x
USB
Cortex-M4F core
Cortex-M0+ Co-processor
SCT/PWM
ADC

SPI/I2C /UART
USB Audio Bridge
DMIC
I2S
GPIO/SPI SPI/I2C

Secure Element
Audio Output Segment or graphic display

* Target Dates, Features, Specs Subject to Change

50 PUBLIC USE

"Always-on" Voice Detection Has Many Uses

Queries:

Input data:

"What's the weather forecast" "Record metering reading"

Commands : "Increase temperature"

Commands: "Coffee: single expresso"

Commands: "Hi meter. Add one hour."

51 PUBLIC USE

LPC546xx Series Block Diagram

ARM Cortex-M4F Up to 180 MHz Includes MPU
CORE

DMA

USB

Up to 30ch

PLL

Audio PLL

Power Control
Single Vdd power supply, POR, BOD, reduced power modes

Clock Generation Unit FRO 12/48/96 MHz, System PLL
SYSTEM

32-bit Timers (5) SCTimer/PWM

Multi-Rate Timer

WWDT

RTC

Alarm Timer

TIMERS

ADC 12b 12ch 5Msps

Temp Sensor

ANALOG

52 PUBLIC USE

Multilayer Bus Matrix

FLASH Up to 512KB
RAM Up to 200 KB
EEPROM 16 KB
ROM
MEMORY

Ext. Mem. Ctrl

SPIFI

I2C FM+ (10)
I2S (2)

/ULSINAR2T.2S (10)
SPI (10)

FLEX COMM (Choose any 10)

TFT LCD HS USB (1) FS USB (1)
DMIC Subsys

CAN FD (2) Ethernet AVB SDIO (SD/MMC)

Smart Card (2)

GPIO Up to 171

INTERFACES

AES-256 SHA-2

OTP

RNG

SECURITY (Optional)

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

Owner: Jesse

Target Applications

Industrial, Control & General Embedded
· 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

Smart Home & General Consumer
· White Goods HMI · Smart Small Appliance · Thermostat · Security monitoring &
alarm · Fitness equipment · Audio accessories /
Musical instruments

Automotive Aftermarket
· OBD-II · Data collectors,
Infotainment/navigation · Telematics · Tachograph · Fleet Management

Smart Energy
· Smart Electric Meter · In Home Display (IHD) · Data Aggregator · Communications Hub · PLC, inverters, circuit
breakers

53 PUBLIC USE

Aruba Development Board Overview

· 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
54 PUBLIC USE

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)
Owner: Brendon

LPC800 SERIES
55 PUBLIC USE

Entry-level 32-bit Microcontrollers ... NXP's 8-bit Alternative
LPC's Fastest Growing Product Series ... LPC800

· 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

56 PUBLIC USE

Introducing the LPC800 Product Series
Flash Size
64K

32K

LPC824

16K

LPC812

LPC822

8K
57 PUBLIC USE

LPC811

LPC80x

LPC81x

LPC82x

LPC83x

LPC84x

Series

Overview of the LPC800 Product Series
Flash Size

64K

LPC845

32K

LPC804

LPC824

LPC834

LPC844

16K

LPC802

LPC812

LPC822

LPC832

8K
58 PUBLIC USE

LPC801

LPC811

LPC80x

LPC81x

LPC82x

LPC83x

LPC84x

Series

Key Features of the LPC802 Builds on LPC800 Series Power Efficiency & Flexibility

LPC802

ARM CORTEX-M0+
15 MHz
IOP GPIO Up to 16

1x ctimer32 2 ch multi-rate
WWDT self wake-up
TIMERS

SPI (1) I2C (1)
UART (2) SERIAL INTERFACES

APB Bus

AHB-LITE Bus

Flash Up to 16 kB
SRAM Up to 2 kB
ROM CRP
Power Control Low power regulator BOD, single VDD power supply (1.71-3.6V)
Clock Gen Unit 15/12/9MHz FRO 1MHz low power
oscillator SYSTEM
Comparator with external Vref
ADC 8 ch, 12-bit, 480KSPS
ANALOG

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

GPIO pads Switch Matrix

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

Availability
First Release of Docs Samples Mass Production

Q3'2016 Early Q1'2017 Late Q1'2017

59 PUBLIC USE

Key Features of the LPC804 Builds on LPC800 Series Power Efficiency & Flexibility

LPC804

ARM CORTEX-M0+
15 MHz
IOP GPIO Up to 20

1x ctimer32 4 ch multi-rate
WWDT self wake-up
TIMERS

Programmable Logic Unit

SPI (1) I2C (2)
UART (2) SERIAL INTERFACES

APB Bus

AHB-LITE Bus

Flash Up to 32 kB
SRAM Up to 4 kB
ROM CRP
Power Control Low power regulator BOD, single VDD power supply (1.71-3.6V)
Clock Gen Unit 15/12/9MHz FRO 1MHz low power
oscillator SYSTEM
DAC 1x 10bit
Cap touch
Comparator with external Vref
ADC 12 ch, 12-bit, 480KSPS
ANALOG

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

GPIO pads Switch Matrix

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

Availability
First Release of Docs Samples Mass Production

Q3'2016 Early Q1'2017 Late Q1'2017

60 PUBLIC USE

Key Features of the LPC84x Builds on LPC800 Series Power Efficiency & Flexibility

LPC84x

ARM CORTEX-M0+
30 MHz
IOP GPIO Up to 54

1x ctimer32 4 ch multi-rate
WWDT self wake-up SCTimer / PWM

TIMERS

SPI (2) I2C (4)
UART (5) SERIAL INTERFACES

GPIO pads Switch Matrix

61 PUBLIC USE

APB Bus

AHB-LITE Bus

Flash Up to 64 kB
SRAM Up to 16 kB
ROM CRC Engine DMA (18 ch)
Power Control PMU, power modes, BOD, single VDD power
supply(1.71-3.6V)
Clock Gen Unit 30/24/18/15/12/9
MHz FRO + PLL 1MHz LP oscillator
SYSTEM
DAC 2x 10bit
Cap touch
Comparator with external Vref
ADC 12 ch, 12-bit, 480KSPS
ANALOG

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)

Availability
First Release of Docs Samples Mass Production

Q3'2016 Q4'2016 Q1'2017

Key Features of the LPC83x Adding 12b ADC to the Entry-level LPC81x Family

LPC83x
ARM CORTEX-M0+
30 MHz IOP
GPIO Up to 29
32b Timer 4 ch multi-rate
WWDT self wake-up
TIMERS
SPI (2) I2C (1) UART (1) SERIAL INTERFACES

APB Bus

AHB-LITE Bus

Flash Up to 32 kB
SRAM 4 kB
ROM
CRC Engine
DMA (18 ch)
Bridge
Power Control PMU, power modes, BOD, single VDD power
supply, POR
Clock Gen Unit 12 MHz 1% IRC OSC,
Watchdog OSC, 1-25 MHz system OSC,
system PLL SYSTEM
Comparator with external Vref
ADC 12 ch, 12-bit, 1.2 Msps
ANALOG

· 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

Availability
First Release of Docs Mass Production

- 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

GPIO pads Switch Matrix

NOW August 2016

62 PUBLIC USE

MCUXPRESSO OVERVIEW
63 PUBLIC USE

NXP Microcontroller Enablement Consolidation

LPCOpen v2/3

MCUXpresso Software and Tools
· IDE · SDK · Config Tools
For NXP Cortex-M controllers · Kinetis MCUs · LPC Microcontrollers

64 PUBLIC USE

Introducing MCUXpresso ...

65 PUBLIC USE

MCUXpresso Software and Tools
for Kinetis and LPC microcontrollers
MCUXpresso IDE
Edit, compile, debug and optimize in an intuitive and powerful IDE
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

Origins of MCUXpresso Software & Tools

Kinetis and LPC SW
Independent software and tools
LPCXpresso IDE & Kinetis Design Studio

MCUXpresso Software and Tools
Supporting Kinetis & LPC Cortex-M MCUs
MCUXpresso IDE

Kinetis SDKv2

MCUXpresso SDK

Kinetis Expert
66 PUBLIC USE

MCUXpresso Config Tools

MCUXpresso IDE
Free Eclipse and GCC-based Integrated Development Environment (IDE) for C/C++ development on Kinetis and LPC MCUs

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

67 PUBLIC USE

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

68 PUBLIC USE

MCUXpresso Config Tools
Integrated configuration and development tools for Kinetis & LPC MCUx
Customer Application

Software and Hardware Evaluation & Dev Tools
Stacks (TCP/IP, USB) Middleware Application
Specifi c

Libraries

Operating System

(DSP, Math, Crypto)

BSP, Drivers & HAL

Bootloader

MCU Hardware

69 PUBLIC USE

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.
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

MCUXpresso Config - Power Estimation Tool

Learn more at: www.nxp.com/kinetis/powertool

Estimate and optimize your system's power consumption Helps you design for efficient use of energy
70 PUBLIC USE

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.

MCUXpresso Config - Pins Tool

Learn more at: http://www.nxp.com/ksdk or http://kex.nxp.com

Easy-to-use muxing and pin assignments for Kinetis & LPC microcontrollers

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

71 PUBLIC USE

MCUXpresso Config - Clocks Tool

Easy-to-use clock configuration for Kinetis & LPC

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

72 PUBLIC USE

AUTOMOTIVE MCU
73 PUBLIC USE

General Purpose and Integrated Solutions

Target Markets

Products

Primarily Body Electronics

Lighting

Body Controller HVAC

Actuators and Sensors

Doors/Seats

Sensors

Pumps/Fans

S32K The First Automotive MCU Designed for Software Engineers
S08 - S12 - MPC56xxB/C(Bolero) · Shipping ~500Mu in 2016 · 8/16/32bit proprietary
architectures
S12 MagniV Shrink your application with MCU + HV analog integration

74 PUBLIC USE

Integrated General Purpose

Technology
Software and Tools
ARM Cortex Architecture
HV Analog integration
ASSP

GPIS Portfolio in Transition

Applications

MPC56xx / MPC57xx 32bit auto

S12 16bit auto

KEA

S32K

S08 8bit auto

S12 MagniV

Now in production

Ramping in 2017+

75 PUBLIC USE

GENERAL PURPOSE
76 PUBLIC USE

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

Security Hardware Support

Safety ISO26262

Integration

MPC5xxx #2 in 32bit auto
S12 #1 in 16bit auto
S08 #2 in 8bit auto
77 PUBLIC USE

S32K
Time

Software Development Kit

Comm protocols ISO CAN-FD

Introducing S32K ­ The First Auto MCU designed for SW Engineers

Most Scalable Portfolio · 8K to 2M Flash · HW and SW compatibility  Reduce R&D
78 PUBLIC USE

Superior Performance and 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!

S32K144 Block Diagram
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)

System PMC
2.7 - 5.5V Ext Osc (8 - 40MHz) Slow R/C OSC (8MHz 3%) Fast R/C OSC (48MHz 1%) LP OSC (128KHz 10%)
FLL Clk Mult
SCG LVD
WDOG EWM
RTC

Peripheral Bridge

Cortex M4F 112 MHz
FPU, DSP, MPU, 4 KB I/D-Cache

NVIC security

MCU Core and Memories
Digital Components

5V Analogue Components

Debug SWD JTAG

16ch eDMA

Crossbar Switch with MPU

RAM Up To 64KB

Flash Up To 512K

EEPROM Up To 4KB

Communications / I/O System

Flex IO

LPIT 4x FlexTimer
8ch 16-Bit 2x PDB 2x ADC 16ch 12bit ACMP W 8-bit DAC
CRC

Packages & IO · Open-drain for 3.3 V and hi-drive pins · Powered ESD protection · Packages: 100 BGA, 64 LQFP, 100 LQFP
Operating Characteristics · Voltage range: 2.7V to 5.5V · Temperature (ambient): -40°C to +125°C

3x Flex CAN 1 with FD 3x SPI 1x I2C
3x UART/LIN UART
SPI I2S

79 PUBLIC USE

INTEGRATED SOLUTIONS
80 PUBLIC USE

Integrated Solutions ­ MagniV
· Saves 20% PCB/module size · Improves manufacturing efficiency · Simplifies system design
48V systems, ARM Cortex, security

Integration

24V systems, ARM Cortex, security

12V BLDC/PMSM motor control

Window lift, DC motors

Time

Single Chip Integration of MCU + HV Analog

VREG LIN/CAN Phy

MCU

MOSFET Gate Driver

Driving Vehicle Electrification

S12ZVM

Enabling Miniaturization

81 PUBLIC USE


Microsoft PowerPoint 2013