NXP MCU PRODUCT UPDATE & ROADMAP Q4 2016 NXP’S MCU POWERHOUSE PORTFOLIO

1 PUBLIC USE NXP Business Line

Why Customers Choose Us Applications

• Comprehensive portfolio supporting the diverse IoT landscape Wearable / Healthcare • Fitness & Wireless Healthcare • Extensive software and development environment • Diabetes & Cardiac Care • Diagnostics & therapy • Industry leading customer support, quality, and longevity Home & Building Automation • Broad ecosystem of partners enabling system solutions • Smart meters & grid • Integrated wireless connectivity solutions • Ease of use solutions tailored for mass market • Home energy control Smart Accessories • Game controllers and consoles Example Customers • 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 Products • Industrial networking

Kinetis & LPC 32-bit i.MX ARM® Applications 2 ARMPUBLIC® Microcontrollers USE Processors NXP MCUs - Powerhouse Portfolio

ARM Expertise Broadest licensee of ARM cores in industry

Most scalable portfolio with Expansive Portfolio optimized performance and capabilities

Development Tools Best-in-class hardware platforms and software solutions

Ecosystem Leadership Industry leading partnerships for innovation and differentiation

Experienced global support team professional services to acellerate Customer Centric time-to-market

3 PUBLIC USE Where are we focused?

• Kinetis + LPC • Trust: On-chip with security mechanisms can disable debug ports Secure • 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 Control • 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) Connect 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 Enable • Synergized offerings with a common enablement environment • Targeted systems solutions

4 PUBLIC USE ► NXP (both NXP LPC and former Freescale) have longstanding track records of providing long-term production support for our products

► NXP has a formal product longevity program for the market segments we serve

• For the automotive and medical segments, NXP will make a broad range of solutions available for a minimum of 15 years

• For all other market segments in which NXP participates, NXP will make a broad range of solutions available for a minimum of 10 years

• Life cycles begin at the time of launch

• Includes NXP’s standard end-of-life notification policy

► For a complete list of participating products, visit, nxp.com/productlongevity

5 PUBLIC USE Evolution of Kinetis and LPC – One NXP MCU Portfolio

Common Sales NXP & FSL & Customer Common Software & Common merge Support Config tools IDE

Roadmap & Derivatives of current families continue

Dec 2015 Feb 2016 Nov 2016 Q1 2017

6 PUBLIC USE Evolution of Kinetis and LPC – One NXP MCU Portfolio

Common Sales NXP & FSL & Customer Common Software & Common merge Support Config tools IDE

Continuation ofRoadmap current roadmaps & Derivatives and derivatives,of current families one set continue of development tools, one IP library

Dec. 2015 Feb. 2016 Nov. 2016 Q1 2017

7 PUBLIC USE Enablement Overview

Software Hardware Runtime Software Development Tools Development Tools Application Specific Support

NXP Solutions: IDE / Toolchains: Evaluation Kits: Broad Market: • HomeKit SDK • Motor Control • OOB Walkthroughs Kinetis SDK/LPCOpen • NXP Community • Drivers • Wireless Charging • System Services • Sensor Fusion • Embedded Blogs • FreeRTOS LPC Xpresso • MFi • Kinetis Designs • USB • PEG GUI • Kinetis Tutorials • TCP/IP • POS / EMV • Application Notes • Filesystem Freedom Development • Symbols & Footprints Platform Connectivity Solutions

Kinetis Bootloader Software Configuration: High Touch: Tower System RTOS, Middleware Partners: Kinetis Expert • Power Estimation Partner Solutions • BSP Tools • Project Generator • Professional Support • Power Analyzer • Professional Services

802.15.4

LPC-Link2

Comprehensive frameworks and Industry leading IDE support and Low cost hardware platforms for Software frameworks and Get started quickly and get solutions for low-power, intuitive software configuration evaluation and application development tools for targeted the support you need, when connected, and secure embedded tools to accelerate application development. Partner solutions for applications and certified you need it systems development hardware debugging solutions connectivity solutions

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 Kinetis & SDK LPC SW & Kinetis •LPC & Kinetis Expert Kinetis Common SW & Design SDK v2 Studio IDE •Config Tools Tool Suite • SDK • IDE • Config Tools Kinetis LPC Design LPCOpen Xpresso LPCXpresso Studio (SDK) (IDE) (IDE) IDE

2017 2015 2H 2016 Combined Software and Pre-Merger Software Combining Software 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

Overall Relative Performance

10 PUBLIC USE NXP MCUs Powerhouse Portfolio

ATTRIBUTES PORTFOLIO TARGET APPLICATIONS M0 / M0+ M3/M4 M7 Always-on devices Performance LPC5410x, M4 w/M0+ Copr. LPC5411x, M4 w/M0+ Copr. 100MHz Power Efficiency Flex Comm Interfaces, Voice Triggering, Voice control efficiency up to 512K Flash, 104K SRAM X-less USB, up to 256K Flash, 192K SRAM IoT K64/66/65, M4 K80/81, M4 ENET, Security (K65) Security, QSPI, FlexIO Industrial control KL80/81, M0+ up to 2MB Flash, 256K SRAM up to 256K Flash, 256K SRAM Payment, Metering Advanced Security, FlexIO integration up to 128K Flash, 96K SRAM LPC1800, M3 LPC4300, M4 w/M0+ Copr. Wearables, Display UI 180MHz, 2x HS USB, LCD, CAN, ENET 204MHz, 2x HS USB, LCD, CAN, ENET Printers Flashless, up to 1M Flash, 200K SRAM Flashless, up to 1M Flash, 282K SRAM

LPC1100, M0+/M0 KL28, M0+ LPC4000, M4 K22/24/26, M4 Consumer/Gaming Accessories Options CAN or USB, EEPROM 72/96MHz, FlexIO, BootROM, more I/O Graphic LCD, FS USB, ENET, CAN Large memory, x-less USB Wearables up to 256K Flash, 36K SRAM up to 512K Flash, 128K SRAM up to 512K Flash, 96K SRAM Up to 2M Flash, 256K RAM Mainstream Home Automation KL17, M0+ KL27, M0+ LPC1700, M3 LPC1500, M3 Graphics LCD, FS USB, ENET, CAN Data Concentrators General Purpose General FlexIO, BootROM FlexIO, BootROM, x-less USB CAN, Advanced Analog,PWMs Up to 256K Flash, 32K RAM U- to 256K Flash, 32K RAM up to 512K Flash, 96K SRAM up to 256K Flash, 36K RAM Industrial KL05, M0+ Low Power, DAC, TSI Wake-up unit Low-cost & LPC81x/82x, M0+ 8-32K Flash, 1-4K RAM System task/Co-processor 30MHz, ADC, Low Pin Count Small Form Factor up to 32K Flash, 8K RAM KL02/03, M0+ Power Management Small Form Factor, Low Power Control System 8-32K Flash, 1-4K RAM

KW20/30/40Z, M0+ KW21/31/41Z, M0+ 802.15.4/BLE Radio, DC/DC 802.15.4/BLE Radio, DC/DC, Balun Home Automation KW2xD, M4 Wireless 160K Flash, 20K RAM Up to 512K Flash, Up to 128K RAM Thread 802.15.4 Radio, Thread Connectivity KW01, M0+ Up to 512K Flash & 64K RAM BLE Sub-GHz Apple HomeKit 512K Flash, 128K RAM

KV1x, M0+ KV3x, M4 KV4x , M4 KV5x, M7 BLDC / PMSM motors Motor Control & Mid-range PMSM, High-perf motors, UPS, solar & mid- BLDC, entry-level PMSM Higher perf, precision analog, UPS power control, KMS range AC/DC control, KMS Photo voltaic Power Conversion Up to 128K Flash, Up to 16K RAM ENET, KMS Up to 512K Flash, Up to 96K RAM Up to 256K Flash, Up to 32K RAM Up to 1MB Flash, Up to 256K RAM Industrial Controls

Application Specific Application KE02/4/6, M0+ Appliance 11 PUBLIC5V Robust USE ADC, CAN (KE06) Up to 128K Flash, Up to 16K RAM, 256K EEPROM Smart Lightning (not a complete portfolio summary) KMS = Kinetis Motor Suite KINETIS L LOW POWER

12 PUBLIC USE Kinetis L Series MCUs Feature Overview

Common Features Pin Key Features

Family Flash SRAM bit bit

Count - TSI

System I2S

RTC

USB

ADC DAC

SLCD

DMA VREF

12

FlexIO Security Cortex-M0+ Core, 48/72/96MHz ROM Boot KL82 128KB 96KB 64-121 OTG Y Y Y 16-bit Y Y Y Y Y

Multi-Low-Power Modes and KL46 128-256 KB 16-32 KB 64-121 OTG Y Y Y 16-bit Y Y Y Peripherals, Low-Power Boot, Clock Gating KL43 128-256 KB 16-32 KB 64 Slave Y Y Y Y 16-bit Y Y Y Y

1.71-3.6 V, –40 °C to 105 °C [1] KL36 64-256 KB 8-32 KB 64-121 Y Y Y 16-bit Y Y Y

Memory KL34 64 KB 8 KB 64-100 Y Y Y 12-bit 90 nm TFS Flash, SRAM KL33 32-256 KB 4-32 KB 48~80 Y Y Y Y 16-bit Y Y Y Y

Internal Memory KL28 512 KB 128 KB 64-121 OTG Y Y Y 16-bit Y Y Y Y Y Y Security/Protection KL27 32-256 KB 8-32 KB 32-64 Slave Y Y Y 16-bit Y3 Y Y Y3 Analog Peripherals KL26 32-256 KB 4-32 KB 32-121 OTG Y Y 16-bit Y Y Y 12/16-bit ADC KL25 32-128 KB 4-16 KB 32-80 OTG Y Y 16-bit Y Y High-Speed Comparator KL24 32-64 KB 4-8 KB 32-80 OTG Y Y 12-bit Serial Interfaces KL17 32-256 KB 8-32 KB 32-64 Y Y Y 16-bit Y3 Y Y Y3 UART KL16 32-256 KB 4-32 KB 32-64 Y Y 16-bit Y Y Y SPI, I2C KL15 32-128 KB 4-16 KB 32-80 Y Y 16-bit Y Y Timers KL14 32-64KB 4-8 KB 32-80 Y Y 12-bit Real-Time Clock [2] KL05 8-32 KB 1-4 KB 24-48 Y Y 12-bit Y Y 16-bit Low-Power TPMs (GP Timer/PWM) KL04 8-32 KB 1-4 KB 24-48 Y Y 12-bit

Low-Power Timers KL03 8-32 KB 2 KB 16-24 Y 12-bit Y Y

32-bit Periodic Timer KL02 8-32 KB 1-4 KB 16-32 12-bit

[1] Feature not available on CSP packages [2] For KL02, use software to support 13 PUBLIC USE [3] DAC is not available in 32/64 KB flash KL27/17, VREF is not available in 128/256 KB flash 32QFN KL27/17 Kinetis L – KL28 Block Diagram

Core System Memories Clocks Packages Power Management High Accuracy ARM Cortex-M0+ core up to 72 MHz Program Flash 100LQFP 14x14x1.4/0.5mm Controller 60M/48MHz IRC 121XFBGA 8x8x0.43/0.65mm ( up to 96 MHz for high-speed run) 512KB 8ch DMA 8M/2MHz IRC SRAM Single Wire Debug Interrupt Controller 128KB Features Highlight Low-Leakage Wakeup PLL Unit • Large flash and RAM size 32-Byte Low/High Micro Trace Buffer Register File Frequency • High speed core frequency Bit Manipulate Engine • 0.5mm Thin BGA package Oscillators BOOTROM • Crypto Acceleration Unit Watchdog 32KB 1KHz LPO • True Random Number Generator • Dual output voltage reference Communication Security Analog Timers • EMV certification module Interfaces HMI • Low power UART/SPI/IIC and Integrity • FlexIO parallel mode 1x 6ch 3x Low Power Cyclic Redundancy 20ch 16-bit SAR Crystal-less USB Up to 82 • Crystal-less USB device Timer/PWM I2C Check (CRC) ADC FS Device/OTG GPIOs with 2x 2ch 3x LPUART Availability True Random 2 x High Speed Timer/PWM USB Voltage Now - 100LQFP Number Generator ACMP 3x Low Power 2x Low-Power Regulator SPI Flash Access Timer 16ch 12-bit DAC Controller ISO7816- Touch Independent EVMSIM Serial Audio Sensor Real-Time Clock Interface/I2S Interface MMCAU (RTC) 1.2/2.1V FlexIO Internal Voltage Unique ID 4ch Periodic Reference Interrupt Timers

New Key Features on KL28

14 PUBLIC USE Application - FlexIO 8080LCD Demo

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

DMA SRAM or Flash FlexIO LCD

KL28Z

15 PUBLIC USE Sensor Evaluation Ecosystem

FSTB-CE • Configurable to match user evaluation GUI(s) 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

16 PUBLIC USE KINETIS K GENERAL PURPOSE

17 PUBLIC USE Kinetis K Series K81 Core System Memories Clocks Packages

Direct Memory 121MAPBGA 8x8x1.4/0.65mm Flash Access - 16ch Low & High 100LQFP 14x14x1.4/0.5mm ARM Cortex-M4 - MPU 256KB Frequency Up to 150 MHz with HSRUN Oscillators Power Management Temperature Controller SRAM • Debug 256KB -40-105C DSP Interfaces Low-Leakage Internal Wakeup Unit Reference Clocks 48MHz/4MHz/32K QSPI Boot ROM Features Highlight Interrupt Floating Point Hz Controller Unit (sFPU) Bit Manipulate With OTF 32KB Cortex-M4 with 8KB I/D-Cache Engine FPU and MPU , BME 8KB I/D Cache External Bus up to 256KB Flash, Watchdog Low Power Clock Interface 2KB up to 256KB SRAM 1KHz Secure 8KB Sys Cache QSPI Flash interface Memory Protection RAM Unit SDRAM Controller PLL/FLL QSPI Flash interface with OTF True Random Number Generator Crypto acceleration MMCAU (SHA1/224/256) Security Analog Timers Communication Interfaces Human 160B(32B+128B) Secure RAM for Key storage Machine Enc. Engine (DES/3DES/AES/RSA) Flash Security 4x Low Power Interface • RSA2048 and Access 4x FlexTimer UART Control 16-bit SAR ADC Crystal-less • ECC: ECDSA and ECDH for up to P256 USB FS • DES/3DES with HW DPA Cyclic Device/OTG 2x • AES256/192/128 with DPA Redundancy 3x SPI GPIOs Check Timer/PWM Up to 8 Tamper Pins High Speed Independent Real-Time Clock (RTC) Analog DryICE with 8 2x Low Power Comparator 32-ch FlexIO 2x EMV compatible ISO7816-3 interfaces tamper pins Timer 4x I2C Crystal-less USB Device 4ch Periodic 32-ch FlexIO True Random USB Number Interrupt Touch Sensing 12-bit DAC 2x ISO7816- Voltage Generator Timers Interface EMVSIM Regulator Availability Real Time Low-power Trusted USB Device Production Oct’15 1.2V Internal Clock Cryptographic 2xI2S Charger Detect engine Voltage AES128/192/256 Reference Programmable DES/3DES with DPA Delay Block Secure RSA2048/ECC Digital Host Carrier Cryptographic Controller Modulator Acceleration (SDHC) Transmitter Unit (CAU) 18 PUBLIC USE 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 Optional Features System Key Features ARM Cortex-M0+/M4 Core Boot Multiple power modes, Clock Gating, Family Core Speed Flash SRAM ROM EE/ Flex ADC DAC CAN TSI 2.7V to 5.5V, -40 to 105°C memory Clock Management 256K- 32K- KE18F M4 168MHz √ √ 3 1 2 External OSC, 4~24MHz, 32KHz 512K 64K

256K- 32K- Internal OSC M4 168MHz √ √ 3 1 1 KE16F 512K 64K Analog Peripherals 256K- 32K- KE14F M4 168MHz √ √ 3 1 ADC 512K 64K

Analog Comparators KE15Z M0+ 72MHz 16K-256K 1K-32K √ √ 1-2 0-1 √ Serial Interfaces KE14Z M0+ 72MHz 16K-256K 1K-32K √ √ 1-2 0-1 SCI

SPI, IIC KE06Z M0+ 48MHz 64K-128K 8K-16K 1 1 Timers 8K, 1K, M0+ 48MHz 64K~128 1 Real Time Clock KE04Z 8K~16K K 16bit Flex timers KE02Z M0+ 40MHz 16-64K 2-4K √ 1 32bit Periodic Interrupt Timer

22 PUBLIC USE KE1xZ Master Block Diagram

Key Features: Core/System Core System Memories Clocks • ARM ® Cortex ® -M0+ up to 72MHz ARM® Cortex® -M0+ • 8ch eDMA 8ch eDMA 256KB Flash 32KB SRAM 3-40M/32K OSC 72MHz • TRGMUX Debug • MMDVSQ TRGMUX 2KB EEPROM Boot ROM IRC 48MHz(1%) Interfaces Memory Interrupt MMDVSQ IRC 8MHz(3%) • up to 256KB Flash Controller • up to 32KB SRAM • up to 32KB FlexMemory / 2KB EEPROM BME 128K LPO • Boot ROM 2.7~5.5V PMC LPFLL Communications • 3 x LPUART / 2 x LPSPI / 2 x LPI2C / FlexIO Analog • 2 x 12b ADC, 1MSPS • 2 x ACMP Safety and Analog Timers Communication Interfaces HMI • 1 x 8b DAC Security Timers CRC 2 x12b ADC 3 x FlexTimer 2x LPI2C 2x LPSPI TSI • 1 x 8ch FTM (PWM) • 2 x 4ch FTM (PWM/Quad Dec.) UID 2 x ACMP 1 x PDB 3x LPUART Robust IO • 1 x PDB • 1 x 4ch LPIT / 1 x LPTMR / 1 x PWT FAC 1 x 8b DAC LPIT FlexIO 8 pins 20mA • 1 x RTC Others WDOG/EWM LPTMR • Up to 36 keys TSI (Robust IEC61000-4-6) • Up to 89 GPIO with glitch filter LVD/POR PWT • 2.7-5.5V, -40 to 105oC Packages: 100LQFP(0.5mm pitch) RTC 64LQFP(0.5mm pitch)

23 PUBLIC USE Optional KE1xF Master Block Diagram Key Features: Core System Memories Clocks

Core/System ARM® Cortex® -M4F 512KB Flash with 64KB SRAM with 16ch eDMA 3-40M/32K OSC • ARM ® Cortex ® -M4F up to 168MHz 168MHz ECC ECC • 16ch eDMA Debug DSP TRGMUX 4KB EEPROM Boot ROM IRC 48MHz(1%) • TRGMUX Interfaces • MPU Interrupt FPU MPU 8KB I/D Cache IRC 8MHz(3%) Memory Controller

• up to 512KB Flash with ECC 2.7~5.5V PMC 128K LPO • up to 64KB SRAM with ECC

• up to 64K FlexMemory / 4KB EEPROM PLL • 8KB I/D Cache • Boot ROM Communications • 2 x FlexCAN • 3 x LPUART / 2 x LPSPI / 2 x LPI2C / FlexIO Safety and Analog Timers Communication Interfaces HMI Analog Security

• 3 x 12b ADC, 1MSPS CRC 3 x12b ADC 4 x FlexTimer 2x LPI2C 2x LPSPI Robust IO • 3 x ACMP • 1 x 12b DAC UID 3 x ACMP 3 x PDB 3x LPUART 2x FlexCAN 8 pins 20mA Timers • 2 x 8ch FTM (PWM) FAC 1 x 12b DAC LPIT FlexIO • 2 x 8ch FTM (PWM/Quad Dec.) • 3 x PDB WDOG/EWM LPTMR • 1 x 4ch LPIT / 1 x LPTMR / 1 x PWT • 1 x RTC LVD/POR PWT Others • Up to 89 GPIO with glitch filter RTC • 2.7-5.5V, -40 to 105oC Packages: 100LQFP(0.5mm pitch) 64LQFP(0.5mm pitch) Pin compatible within KE

Optional 24 PUBLIC USE 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

BLDC Motors – FOC; Sensorless & Sensor’d

Industrial Real Time Control

27 PUBLIC USE Kinetis V Series: Performance and Feature Scalability

Key Peripherals for Motor and Power Control Applications MCU Family Core Memory Motor Control Timers ADC DAC ACMP Comms. Packages 10K unit pricing Flextimer eFlexPWM Key 2 x 12ch 240MHz 512kB- 2 x 8ch 4 x 12bit 4x ACMP eFlexPWM Ethernet, 144 pin $4.49 to CM7 1MB KV5x 1x 2ch + Nano- 5Msps, 1x 12-bit with Common Flash 3 x CAN 100 pin $6.70 DSP + FPU FlexTimer Edge 1 x 16bit 6-bit DAC Peripherals

168MHz 2 x 8ch 12ch 4x ACMP 100 pin 64-256kB eFlexPWM 2x 12bit $2.19 to CM4 1x 2ch 2x 12-bit with 2 x CAN 64 pin Unique KV4x Flash + Nano- 4.1Msps $3.41 Peripherals DSP + FPU FlexTimer Edge 6-bit DAC 48 pin

100/120MHz 2x 8ch 2x ACMP 100 pin 64-512kB 2x 16-bit 64 pin $1.19 to CM4 2x 2ch - 2x 12-bit with - KV3x Flash 1.2Msps 48 pin $2.76 DSP + FPU FlexTimer 6-bit DAC 32 pin

75MHz 2x 6ch 2x ACMP 64 pin 16-128kB 2x 16-bit $0.90 to CM0+ 2x 2ch - 1x 12-bit with 1 x CAN 48 pin KV1x H/W DIV & Flash 1.2Msps 32 pin $1.56 SQRT FlexTimer 6-bit DAC

Scalable performance, timing and analog functionality based on application need

28 PUBLIC USE Kinetis KV5x MCU Family

Core System Memories Clocks Key Features: ARM Cortex-M7 Internal and Phase & SRAM 240MHz External Program Flash Frequency- • Core/System Watchdogs 1MB 256KB Timers Locked Loop Debug / • 240MHz Cortex-M7 with FPU and DSP 32ch-DMA External Bus Low/High • Interrupts BOOT Flash 32ch DMA 1 x 12ch eFlexPWM Interface Frequency Inter-Module − MPU FPU (FlexBus) Oscillators • 16KB Instruction Cache / 8KB Data 285ps PWM and PFM Resolution Crossbar Cache Internal • 1 x 12ch eFlexPWM 16KB I Cache System MPU Reference Clocks Memory • 2x8ch FlexTimer (PWM) 8KB D Cache • 512KB/1MB Flash, 256bits wide, • 2x2ch FlexTimer (PWM) 128 Bytes cache • Quadrature Encoder Security Analog Timers Communication Interfaces HMI and Integrity • 128/256KB SRAM • 2 x Programmable Delay Blocks Cyclic 4 x12-bit 2x12ch 2 Boot Flash • Low-Power Timer Redundancy SAR ADC eFlexPWM 2xI C 3x CAN GPIO Check (CRC) 2x8ch 4 x ACMP • Communications FlexTimer 6xUARTs IEEE 1588 Others Ethernet MAC MMCAU 1 x12-bit 2x2ch • Multiple serial ports FlexTimer • MMCAU & TRNG DAC 3xSPI • 3 x FlexCAN 2x PDB TRNG 1 x16-bit • 32-bit CRC SAR ADC Analog • Inter-module Crossbar Switch with PIT • 4 x 8ch 12-bit ADC AOI Quad − 5Msps Sample Time • Memory Protection Unit Encoder • 1 x 16-bit SAR ADC • 1.71V-3.6V; -40 to 105oC • 1 x12-bit DAC Packages Optional Qualified now and in production now. • 4 x ACMP w/ 6b DAC • 100LQFP, 144LQFP, 144MAPBGA • V Temp (105C) : 240MHz

29 PUBLIC USE Tower Reference Platform: Hardware + Software BLDC & PMSM Software Platform’s Supported Kinetis Motor Kinetis Motor Control Suite Reference Toolbox Design

TWR Reference Design From $485

TWR-KV11Z75M TWR-ELEV TWR-MC-LV3PH TWR-KV31F120M − PMSM (Sinusoidal) & TWR-KV46F150M − BLDC (Trapezoidal) control TWR-KV58F220M − Includes Linix 4000RPM Motor

30 PUBLIC USE Motor Control Software Enablement Easy & Fast Design Most Efficient Design Model Based Design

Kinetis Reference Kinetis Motor Suite Motor Control Toolbox Software

• Intuitive development solution that enables • Sensorless FOC BLDC, PMSM & ACIM • MCU Targets for MATLAB™/Simulink™ the design of sensored and sensorless Supported today modelling environment BLDC & PMSM motor control applications quickly and efficiently via a simple graphical • Motor control plug-in tool for automatic code user interface. • Complete Software Solutions built on NXP generation. Embedded Software Libraries. • Automated motor and system inertia • Supports multiple compilers. FreeMASTER identification. compatible. • Single Parameter to tune motor response. • Libraries of software algorithms for Math, • Incorporates NXP ESL Motor Control, Power Conversion, Filters • Disturbance rejection control algorithm and Advanced functions. ~200 algorithms ensures high performance even in highly available • Cost: free of charge dynamic operating conditions

• All Kinetis V MCU’s are supported today • Cost: free of charge • Cost: Starts at $1.60 inc. MCU & SW • KV3x supported today, others in 2016 • www.nxp.com/motorcontroltoolbox • All Kinetis V MCU’s are supported today • www.nxp.com/kms • www.nxp.com/kinetisdesigns 31 PUBLIC USE S/w Enablement Guide Kinetis SDK & MCAT MQX RTOS / (Motor Control FreeMASTER FreeRTOS Processor Expert Application Tuner) Code Generator

• Complimentary GUI based • Commercial-grade MCU • SDK – a complete software • GUI based FreeMASTER plug- run-time debug monitor and software platform at no cost framework for developing in tool that provides real-time data visualization tool monitoring, tuning and updating with optional support packages applications across all Kinetis of motor control system MCUs. h/w abstraction, peripheral parameters • Replaces debugger in drivers, stacks, RTOS’s, utilities, situations when the core can • RTOS Kernel, Real Time and usage examples; delivered in C not be simply stopped, ideal TCP/IP Communication Suite, source • Provided as a plug-in for the for motor control and power File System, USB Host/Device FreeMASTER tool. Designed to conversion application development Stack and Board Support work with FSL Ref. Design s/w Packages • Processor Expert – GUI Eclipse plug-in tool for creating and • http://www.youtube.com/watch configuring software and peripheral • http://www.youtube.com/watch? ?v=vKVlxu8ecdg v=ZsLQzSTnhgo • Cost: free of charge drivers quickly & easily

• Cost: free of charge • Cost: free of charge • Supported devices • Cost: free of charge

• Supported devices − KV1x, KV3x , KV4x & KV5x • Supported devices − KV1x, KV3x, KV4x, KV5x • Supported devices − KV1x, KV3x, KV4x, KV5x − KV1x, KV3x & KV4, KV5x

32 PUBLIC USE 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 Memories Transceiver ARM Cortex-M0+ Internal and Up to 512 kB BLE 4.2, 48 MHz External Watchdogs Flash Generic FSK & Core/System 802.15.4 radio • Cortex-M0+ running up to 48 MHz Interrupt • Four independently programmable DMA controller channels DMA Controller Balun Up to 128 kB Memory SRAM • Up to 512kB Flash Debug Interfaces Low Leakage • Up to 128 kB SRAM Wake-Up Unit Security Timers AES-128 Radio Communications DC-DC Converter • Support for BLE v4.2, 802.15.4, Generic FSK FlexTimers True Random • -95 dBm in BLE mode, -100 dBm in 802.15.4 mode 2xI2C Number • -30 to +3.5 dBm programmable output power Generator • 6.8 mA Rx & 6.1 mA Tx (0dBm) current target (DC-DC enabled) Programmable • On-chip balun with single ended bidirectional RF port 2xSPI Analog Delay Block Clocks Communications/HMI/Timers 16-bit ADC Periodic Frequency Locked • 2xSPI, 2xI2C, LP-UART, GPIO with IRQ capability (KBI) LPUART Interrupt Timers Loop • Carrier Modulated Timer (CMT) for infrared transmissions • Hardware Capacitive Touch Sensing Interface (TSI) TSI • 3xFlexTimer (TPM) with PWM & quadrature decode support 12-bit DAC Low Power Timer Low / High Frequency Osc. • Low Power (LPTMR), Programmable Interrupt (PIT) and RTC timers CMT

GPIO w/ IRQ Independent Real 6-bit ACMP Internal Reference Analog Capabilities Time Clock Clocks • 16-bit ADC with integrated temperature sensor and battery monitor • 12-bit DAC and 6-bit High-speed Comparator Device Memory (Flash/RAM) Protocol Package Security • AES-128 Accelerator and True Random Number Generator MKW21Z512VHT4 512 kB / 128 KB 802.15.4 7x7 48-pin Laminate QFN • Advanced flash security MKW21Z256VHT4 256 kB / 128 KB

MKW31Z512VHT4 512 kB / 128 KB Integrated DC/DC Converter BLE v4.2 / Generic FSK 7x7 48-pin Laminate QFN MKW31Z256VHT4 256 kB / 128 KB • Normal: 1.71V to 3.6V • Buck : 2.1V to 4.2V for coin cell operation BLE v4.2 / Generic FSK MKW41Z512VHT4 512 KB / 128 KB • Boost : 0.9V to 1.795V for single alkaline battery operation / 802.15.4 ( Supports 7x7 48-pin Laminate QFN MKW41Z256VHT4 256 KB / 128 KB concurrent operation) Unique Identifiers • 80-bit unique device ID programmed at factory Features Description • 40-bit unique media access control (MAC) subaddress can be used for Bluetooth Low Energy or IEEE 802.15.4 MAC Address Bluetooth Smart Host Stack & Profiles Generic FSK (250 kbps, 500 kbps, 1Mbps) Software and Thread Stack, IEEE 802.15.4 MAC, SMAC -40ºC to +105ºC Protocol Stacks Thread + BLE Multi-Protocol Stack KSDK, RTOSes, IAR & KDS Support 35 PUBLIC USE Complete Enablement: Software

 Thread R1.1 Compliant Network Stack

 Thread + BLE Combo Stack IPv6 + 6LoWPAN, UDP  IEEE 802.15.4 MAC/PHY

802.15.4 MAC/PHY  Qualified Bluetooth Low Energy v4.2 Stack + Application Profiles

2.4 GHz  Bluetooth Low Energy Mesh Stack  IPv6 over BLE

Bluetooth Low Energy  Generic FSK at 250, 500 and 1000 kbps Core Stack 4.2 Profiles  SMAC w/ Connectivity Test for Regulatory Certification

 Support for Host MCU and MPU (Linux®) Processors

 Full integration with Kinetis SDK

BLE LL/PHY  Multiple RTOS, including FreeRTOS and uCOSII (BLE) Bluetooth v4.2  Kinetis Design Studio (KDS) 2.4 GHz  IAR Embedded Workbench® 36 PUBLIC USE HEXIWEAR

37 PUBLIC USE Hexiwear Complete IoT Development PlatformInfinitely

- Kinetis K64 Expandable - Kinetis KW40 - FXOS8x: NXP Accelerometer & magnetometer - FXAS2x: NXP GyroscopeLeverage and build upon - MPL3x: NXP Barometer~200 sensor expansion 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.

38 PUBLIC USE Hexiwear Complete IoT Development PlatformInfinitely 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 - FXAS2x: NXP Gyroscope - MPL3x: NXP Barometer sensor certified and designs by IoT experts. 39 PUBLIC USE - MC34671: NXP Battery Charger Hexiwear Complete IoT Development PlatformInfinitely Expandable

Leverage and build upon ~200 expansion modules

Infinitely Expandable - Kinetis K64 Supports 200+ add-on click boards. - Kinetis KW40 Offers options to choose from, - FXOS8x: NXP Accelerometer & magnetometer including add on sensors, actuators, - FXAS2x: NXP Gyroscope - MPL3x: NXP Barometer sensor communication interfaces and human - MC34671: NXP Battery Charger 40 PUBLIC USEmachine interfaces Hexiwear Complete IoT Development PlatformInfinitely

- Kinetis K64 Expandable - Kinetis KW40 - FXOS8x: NXP Accelerometer & magnetometer - FXAS2x: NXP GyroscopeLeverage and build upon - MPL3x: NXP Barometer~200 sensor expansion 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.

41 PUBLIC USE 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 Cloud connectivity

• Most enabled platform on ARM Android app available HERE Cloud connectivity integrated in • Running FreeRTOS as an embedded and iOS App is available HERE Android and iOS apps 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)

43 PUBLIC USE NXP HomeKit Software Development Kit (SDK) Key Features HomeKit Accessory Protocol software • Support for iOS 9 including communication protocol stacks • Easy to setup Configuration Targeted Applications • User API independent of communications transport • Low level API to Code Adaptors • HomeKit accessories (end-points): • Support for defined Accessories • Lightning, power outlets, thermostats, • Built in Firmware update support security, door locks, sensors, smoke • Support for Bluetooth Smart 4.0 (BLE): detectors, garage doors, …. • Support for IP transport (Wi-Fi® and wired Ethernet): • HomeKit Bridges • $499 download includes: • Unlimited production license • Two hours of Professional Support • Available Professional Support and Professional Services HomeKit SDK 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 Connectivity OS (* with Ethernet)

Kinetis K Wi-Fi® Qualcomm QCA4002 ARM Cortex-M4 MCUs No OS, (min. 64 KB SRAM, 512 KB Flash) Free-RTOS K22, K24, K64*, K66* BLE Kinetis KW30/40

i.MX 6 Series* Wi-Fi® All supported by the BSP ARM Cortex-A9/A7 Linux 44 PUBLIC USE Applications processors BLE Kinetis KW30/40 Where Does LPC Fit in the Market

Connected sewing pill dispenser Virtual Gaming machines large format surveillance Reality Controllers fish finders collaboration cameras touch panel

medical equipment data loggers audio control contactless ATMs accessories Wearable Band smart meters panels Gaming mice & Keyboards Mobile USB POS Display cables Battery Pack

LPC800 LPC1100 LPC1300, LPC1700 & LPC1800 LPC541xx LPC4300 Cortex-M0+ Cortex-M0+/M0 Cortex-M3 Cortex-M4/M0+ Cortex-M4/M0

digital Power projectors tachographs e-Cigar mixing Mgmt docking Printers stations smoke/toxic boards speakers musical gas detector fingerprint elevator instruments controls scanners

wireless Thermostats home appliances transmitters lab tools kiosks

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

Flash RAM CPU ARM Cortex-M4F (256 KB) (192 KB) (100 MHz, MPU) • 100MHz Cortex-M4F ROM Bootloader, SPI/I2C Drivers • Optional Cortex-M0+ Co-processor

ARM Cortex-M0+ MEMORY Memory Co-processor • Up to 256 KB Flash, 192 KB RAM Availability

I2C Fm+ (8) SPI (8) Interfaces for connectivity & sensors Full Market Launch July-2016 DMA UART (8) I2S(2) • Stereo DMIC subsystem • LPCXpresso 54114 (OM13089) • (PDM, decimator, HW VAD) Low-Power Management Up to 8-ch 2 • LPC54114 Audio & Voice Recognition Kit (OM13090) Single VDD power supply, Integrated • 8 SPI, 8 I2C, 8 UART, 2 I S channels. PMU, POR, BOD, reduced power modes, automatic voltage scaling GPIO (Up to 50) Max 8 channels • Crystal-less FS USB Clock Generation Unit LOW POWER INTERFACES Target Applications (12/48/96) MHz FRO, System PLL • Power-efficient 5.0 Msps, 12-bit ADC: full-

Multilayer Multilayer Matrix Bus spec performance (1.62 to 3.6V, -40 to 105 C) Consumer / Wearable / Personal Health Mgmt SYSTEM DMIC Subsystem • Wearables, fitness monitoring, home healthcare, and Clocks & timers patient monitoring 32-bit General Purpose (5) Crystal-less USB 2.0 • 12/48/96 MHz FRO, 100 kHz-1.5MHz WDOG Gaming / Entertainment ADVANCED CONNECTIVITY SCTimer/PWM WWDT OSC, 32 Xtal OSC, external clock input • Console / user motion control and orientation, voice and Temp Sensor • Basic & advanced timers including sound activation, general toys 24-bit Multi-Rate(4) RTC/Alarm SCTimer/PWM Home / Building Automation & Control ADC • Asynchronous peripheral bus Repetitive Interrupt Micro-Tick 12 bit, 12 ch, 5 Msps • Access and lighting control, HVAC and smart thermostats, fire, safety and security TIMERS LOW-POWER ANALOG Packages • UI with voice and sound activation • LQFP64 (10 x 10 mm) optional • WLCSP49 (3.45 x 3.45 mm) Other • Operating voltage: 1.62 to 3.6V • Temperature range: -40 to 105 C 49 PUBLIC USE * Target Dates, Features, Specs Subject to Change LPC5411x Target Application

Always-on Battery Operated Device NFC GPS Bluetooth (PN66T) Smart

Low Active Currents for Always-On Processing • ARM® Cortex ® M4F <85 µA/MHz (from RAM at 48MHz) LPC5411x SPI/I2C Secure ® ® • ARM Cortex M0+ <65 µA/MHz (from RAM at 48MHz) /UART Element • 7 uA (64kB SRAM retention) with 19us wake-up SW update USB USB Audio • Optional co-processor for sensor interfacing, data aggregation Bridge and system task management Audio Cortex-M4F DMIC Optimized integration, including on-chip digital microphone core Cortex-M0+ (DMIC) subsystem Co-processor Audio • Maximize battery life through ultra-low power sound detection, I2S Output voice recognition and activation Vibration SCT/PWM • 12-bit, 5 Mbps ADC for high-precision analog sensor interface, motors GPIO/SPI Segment or full spec over voltage range: 1.62 to 3.6V graphic display • Accurate, Low-power FRO Supporting Crystal-less FS USB ADC SPI/I2C 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 * Target Dates, Features, Specs Subject to Change

50 PUBLIC USE “Always-on” Voice Detection Has Many Uses

Queries: Input data: Commands : “What’s the weather forecast” “Record metering reading” “Increase temperature”

Commands: Commands: “Coffee: single expresso” “Hi meter. Add one hour.”

51 PUBLIC USE LPC546xx Series Block Diagram

CPU FLASH • 180MHz Cortex-M4F ARM Cortex-M4F Up to 512KB Up to 180 MHz Memory Includes MPU RAM • Up to 512 KB Flash, Up to 200 KB RAM Up to 200 KB • 16 KB EEPROM CORE EEPROM 16 KB Interfaces for connectivity & sensors ROM • Stereo DMIC subsystem • (PDM, decimator, HW VAD) DMA USB Audio MEMORY • 1x HS (H/D) w/ on-chip HS PHY Up to 30ch PLL PLL Ext. Mem. Ctrl SPIFI • XTAL-less FS USB (H/D) 2 Availability Power Control • 10 SPI, 10 I2C, 10 UART, 2 I S channels. Single Vdd power supply, POR, BOD, 2 USARTS Max 10 channels LPCXpresso546xx (OM13092) I C FM+ /LIN 2.2 reduced power modes FLEX • Graphic LCD with resolutions up to 1024x768 (10) (10) COMM • 2 x CAN-FD controller Early Access Samples NOW Clock Generation Unit (Choose SPI (10) any 10) FRO 12/48/96 MHz, System PLL I2S (2) • XIP from QSPI via SPIFI Market Announcement Electronica ‘16 • External Memory Ctrl (up to 32 bits) Phase 1 Full Market Launch CES SYSTEM Multilayer Multilayer Matrix Bus Phase 2 Full Market Launch EW ‘17 TFT LCD CAN FD (2) Advanced Security 32-bit Timers (5) SCTimer/PWM HS USB (1) • AES-256, SHA-2, True RNG Ethernet AVB FS USB (1) • HW diversified OTP Key Storage Multi-Rate Timer WWDT • Secure boot using 2048-bit RSA authentication and DMIC Subsys SDIO (SD/MMC) SHA-2 verification RTC Alarm Timer Smart Card (2) GPIO Up to 171 • Single and dual-image boot support

TIMERS INTERFACES Packages • LQFP208 (28 x 28 mm) ADC AES-256 OTP RNG • TFBGA180 (12 x 12 mm) 12b 12ch 5Msps Temp Sensor

ANALOG SHA-2 SECURITY (Optional) Other • Operating voltage: 1.71 to 3.6V • Temperature range: -40 to 105 C 52 PUBLIC USE Owner: Jesse Target Applications Industrial, Control & Smart Home & Automotive Smart General Embedded General Consumer Aftermarket Energy • Industrial gateway • White Goods HMI • OBD-II • Smart Electric Meter • HVAC control • Smart Small Appliance • Data collectors, • In Home Display (IHD) • Building control & • Thermostat Infotainment/navigation • Data Aggregator automation • Security monitoring & • Telematics • Communications Hub • Diagnostic equipment alarm • Tachograph • PLC, inverters, circuit • Electronic instruments • Fitness equipment • Fleet Management breakers • Multi-node comms hubs • Audio accessories / • Multi-protocol bridge Musical instruments • Various HMI/GUI apps • Scanners • Mini printers

53 PUBLIC USE Aruba Development Board Overview

• LPC54608 in BGA180 package Development Board − Cortex-M4F@180MHz Options • Standard LPCXpresso features: Standard Version (LPC54608) • $59.95 − Link2 OBD / external debug • OM13092 w/ screen − Wake, ISP, Reset buttons CAN-FD Version − HS micro USB AB connector (LPC54618) • OM13094 w/o screen − FS micro USB AB connector • Included CAN-FD • 4.3” cap touch display (parallel interface) transceiver shield • 2 x PMod expansion connectors Security and CAN-FD Version (LPC54S618) • Expansion connectors (min. as • OM13095 w/ screen on LPCXpresso V2) • (Available Direct from NXP) − Can support Arduino shields such as WiFi modules Additional (new) on-board features: • SDRAM (required for graphics) − Dual CAN shield available Q4 • Ethernet (PHY, magnetics & connector) • DMIC (Knowles Morello) • I2S connected CODEC with Line In/Out • SD/MMC card (SDIO) • Accelerometer on I2C 54 PUBLIC USE • 8MB QSPIFI with XIP 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 Designed for Scalability & Built packages are for the Mass Market designed for sharing system-critical pin-out DESIGN Ease of Making Prototype – • Customers can easily ‒ DIP or TSSOP for prototyping on breadboard and swap or scale hand-solder packages that fit their application 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 LPC811

Series LPC80x LPC81x LPC82x LPC83x LPC84x

57 PUBLIC USE Overview of the LPC800 Product Series Flash Size

64K LPC845

32K LPC804 LPC824 LPC834 LPC844

16K LPC802 LPC812 LPC822 LPC832

8K LPC801 LPC811

Series LPC80x LPC81x LPC82x LPC83x LPC84x

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

LPC802 Flash Key Features: Performance ARM Up to 16 kB − 15-MHz Cortex-M0+ ARM core CORTEX-M0+ SRAM 15 MHz Up to 2 kB

LITE Bus LITE Memory - IOP ROM − Up to 16 kB EEPROM-based Flash, with 64 B page size AHB − Up to 2 kB RAM GPIO CRP Up to 16 Serial connectivity and GPIOs Power Control − 1x I2C, 1x SPI, 2x UART 1x ctimer32 Low power regulator Key Differentiators − Up to 16 GPIOs with pattern matching and level shifting BOD, single VDD power − 32bit MCU alternative to 8bit MCU 2 ch multi-rate − Switch matrix for flexible I/O pin assignment supply (1.71-3.6V) − Level shifting option thanks to separate power rails WWDT Clock Gen Unit Analog − Power optimized 15 MHz ARM Cortex- 15/12/9MHz FRO − 12-bit, 400ksps ADC self wake-up M0+ core 1MHz low power − Analogue Comparator: 4 input pins oscillator − Small footprint in popular packages TIMERS − Level shifter option SYSTEM Availability

GPIO pads GPIO Timers Switch Matrix Switch

− 1x 32-bit CTIMER First Release of Docs Q3’2016 APB Bus APB − 4-ch Multi-Rate Timer (MRT) Samples Early Q1’2017 − Wakeup Timer Mass Production Late Q1’2017 − SPI (1) Comparator Single power supply: 1.71 to 3.6V I2C (1) with external Vref ADC Temperature range: -40 to +105 °C (ambient) UART (2) 8 ch, 12-bit, 480KSPS SERIAL INTERFACES ANALOG Packages: TSSOP20, TSSOP16

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

LPC804 Flash Key Features: Performance ARM Up to 32 kB − 15-MHz Cortex-M0+ ARM core CORTEX-M0+ SRAM

15 MHz Up to 4 kB Memory LITE Bus LITE

- − Up to EEPROM-based Flash , with 64 B page size

IOP ROM − Up to 4 kB RAM AHB GPIO CRP Serial connectivity and GPIOs Up to 20 − 2x I2C, 1x SPI, 2x UART Power Control − Up to 20 GPIOs with pattern matching and level shifting 1x ctimer32 Low power regulator − Switch matrix for flexible I/O pin assignment Key Differentiators BOD, single V power − Logic replacement with integrated MCU 4 ch multi-rate DD Analog supply (1.71-3.6V) − 32bit MCU alternative to 8bit MCU − 12-bit, 400ksps ADC − Level shifting option thanks to separate WWDT Clock Gen Unit − Analogue Comparator: 4 input pins power rails 15/12/9MHz FRO − 1x 10bit DAC self wake-up − Power optimized 15 MHz ARM Cortex- 1MHz low power − Level shifter option oscillator M0+ core TIMERS − Capacitive Touch SYSTEM − Small footprint in popular packages

Timers GPIO pads GPIO

Switch Matrix Switch Programmable − 1x 32-bit CTIMER DAC Availability Logic Unit Bus APB − 4-ch Multi-Rate Timer (MRT) 1x 10bit First Release of Docs Q3’2016 − Wakeup Timer Samples Early Q1’2017 Cap touch − Watchdog Timer Mass Production Late Q1’2017 SPI (1) Programmable Logic Unit Comparator • For customer defined sequential and combinational logic 2 with external Vref I C (2) Single power supply: 1.71 to 3.6V ADC UART (2) 12 ch, 12-bit, 480KSPS Temperature range: -40 to +105 °C (ambient) SERIAL INTERFACES ANALOG Packages: TSSOP20, TSSOP16

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

LPC84x Flash Key Features: Up to 64 kB ARM Performance CORTEX-M0+ SRAM − 30-MHz Cortex-M0+ ARM core

30 MHz Up to 16 kB − 18-channel DMA LITE Bus LITE - ROM Memory IOP

AHB CRC Engine − Up to 64 EEPROM-based Flash , with 64 B page size GPIO − Up to 16 kB RAM DMA (18 ch) Up to 54 − FAIM 256b: separate memory (user programmable) for device Power Control configuration at Reset 1x ctimer32 Key Differentiators PMU, power modes, Exceptional power efficiency BOD, single V power − Advanced analog 4 ch multi-rate DD − Down to 70 µA/MHz (active) supply(1.71-3.6V) − Large memory for entry level MCUs − Five power modes − Small footprint in popular packages WWDT Clock Gen Unit − Power profile APIs for simple runtime power optimization 30/24/18/15/12/9 − Hardware user configurable behavior (pin self wake-up − Integrated PMU MHz FRO + PLL configuration, frequency, …) at reset Serial connectivity and GPIOs SCTimer / PWM 1MHz LP oscillator (before boot) − 4x I2C, 2x SPI, 5x UART SYSTEM − Up to 54 GPIOs with pattern matching Availability GPIO pads GPIO −

Switch Matrix Switch TIMERS Switch matrix for flexible I/O pin assignment DAC First Release of Docs Q3’2016 APB Bus APB 2x 10bit Analog Samples Q4’2016 − 12-bit, 1.2MSPS ADC 12ch Mass Production Q1’2017 Cap touch − Analogue Comparator: 4 input pins SPI (2) − 2x 10bit DAC Comparator − Capacitive Touch 2 with external Vref I C (4) Timers ADC − 1x 32-bit CTIMER UART (5) 12 ch, 12-bit, 480KSPS − 4-ch Multi-Rate Timer (MRT) SERIAL INTERFACES ANALOG − 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 61 PUBLIC USE Key Features of the LPC83x Adding 12b ADC to the Entry-level LPC81x Family

LPC83x Flash • System Up to 32 kB − 30-MHz Cortex-M0+ ARM core ARM SRAM − 16 kB and 32 kB Flash Options, with 64 B page size

CORTEX-M0+ Bus LITE 4 kB - − 4 kB RAM 30 MHz

AHB ROM − 18-channel DMA Availability IOP CRC Engine • Exceptional power efficiency GPIO First Release of Docs NOW DMA (18 ch) − Down to 90 µA/MHz (active) Up to 29 Mass Production August 2016 Bridge − Five power modes − Power profile APIs for simple runtime power optimization 32b Timer Power Control PMU, power modes, − Integrated PMU 4 ch multi-rate BOD, single VDD power • Ample serial connectivity supply, POR − 1 I2C, 2 SPI, 1 UART WWDT Clock Gen Unit 12 MHz 1% IRC OSC, − 29 GPIO with pattern matching self wake-up Watchdog OSC, • Switch matrix for flexible I/O pin assignment of common blocks

GPIOpads TIMERS 1-25 MHz system OSC, Switch Switch Matrix APB Bus APB • Analog system PLL SYSTEM − 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 SPI (2) Comparator • Single power supply: 1.8 to 3.6V with external Vref I2C (1) • Temperature range: -40 to +85 °C ADC • Packages: TSSOP20, HVQFN33 UART (1) 12 ch, 12-bit, 1.2 Msps SERIAL INTERFACES ANALOG

62 PUBLIC USE MCUXPRESSO OVERVIEW

63 PUBLIC USE NXP Microcontroller Enablement Consolidation

MCUXpresso Software and Tools

• IDE LPCOpen v2/3 • SDK • Config Tools

For NXP Cortex-M controllers • Kinetis MCUs • LPC Microcontrollers

64 PUBLIC USE Introducing MCUXpresso …

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

65 PUBLIC USE Origins of MCUXpresso Software & Tools

Kinetis and LPC SW MCUXpresso Software and Tools Independent software and tools Supporting Kinetis & LPC Cortex-M MCUs

LPCXpresso IDE MCUXpresso IDE & Kinetis Design Studio

Kinetis SDKv2 MCUXpresso SDK

Kinetis Expert MCUXpresso Config Tools

66 PUBLIC USE MCUXpresso IDE

Free Eclipse and GCC-based Integrated Product Features: Development Environment (IDE) for C/C++ • A free-of-charge, code size unlimited IDE for Kinetis & LPC development on Kinetis and LPC MCUs • 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 Architecture: Reference Software: . CMSIS-CORE compatible . Peripheral driver usage examples . Single driver for each peripheral . Application demos . Transactional APIs w/ optional DMA . FreeRTOS usage demos support for communication peripherals License: . BSD 3-clause for startup, drivers, USB stack Integrated RTOS: . FreeRTOS, µC/OS-II & -III Toolchains: . RTOS-native driver wrappers . KDS, IAR®, ARM® Keil®, Atollic, GCC w/ Cmake Integrated Stacks and Middleware . + MCUXpresso IDE . USB Host, Device and OTG . lwIP, FatFS Quality . Crypto acceleration plus wolfSSL & . Production-grade software mbedTLS . MISRA 2004 compliance . SD and eMMC card support . Checked with Coverity® static analysis tools FreeRTOS µC/OS

68 PUBLIC USE MCUXpresso Config Tools

Integrated configuration and MCUXpresso Config Tools is a suite of evaluation and development tools for Kinetis configuration tools that helps guide users from first evaluation & LPC MCUx to production software development. Available in online and desktop editions.

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

Stacks

Specific

TCP/IP,USB)

Application Application Middleware ( Power Estimation tool provides energy and battery-life estimates based on a user’s application model Libraries

Operating System Evaluation & Dev Tools Dev & Evaluation Software and Hardware and Software (DSP, Math, Crypto) Power Analyzer1 measures and displays energy consumption data BSP, Drivers & HAL Bootloader Pins, Clocks, and Peripheral1 tools generate MCU Hardware initialization C code for custom board support.

1Coming 2017

69 PUBLIC USE Learn more at: www.nxp.com/kinetis/powertool MCUXpresso Config - Power Estimation Tool

Product Features Estimate and optimize your system’s power consumption • Part of the MCUXpresso suite of system configuration tools • Online and Desktop versions available now • Models application states and estimates the power profile Helps you design for efficient use of energy • 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.

70 PUBLIC USE Learn more at: http://www.nxp.com/ksdk MCUXpresso Config - Pins Tool or http://kex.nxp.com

Product Features: Easy-to-use muxing and pin assignments for Kinetis & • Part of the MCUXpresso suite of system configuration tools LPC microcontrollers • 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 Product Features: for Kinetis & LPC • 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 Technology

Primarily Body Electronics S32K

Lighting Body Controller HVAC The First Automotive MCU Designed for Software Engineers Software and Tools

S08 - S12 - MPC56xxB/C(Bolero) • Shipping ~500Mu in 2016 ARM Cortex • 8/16/32bit proprietary Actuators and Sensors Architecture

architectures General Purpose

Doors/Seats Sensors Pumps/Fans HV Analog S12 MagniV Shrink your application with MCU integration

+ HV analog integration ASSP Integrated

74 PUBLIC USE GPIS Portfolio in Transition

MPC56xx / MPC57xx 32bit auto S32K

S12

16bit auto KEA Applications

S12 MagniV S08 8bit auto

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 Security Safety • Reducing time-to-market by months and quarters Hardware Support ISO26262 • Moving to ARM Cortex architecture • Future-proofing through superior performance and advanced feature set

MPC5xxx Software Comm protocols #2 in 32bit auto Development Kit ISO CAN-FD S32K S12

Integration #1 in 16bit auto

S08 #2 in 8bit auto

Time

77 PUBLIC USE Introducing S32K – The First Auto MCU designed for SW Engineers

Most Scalable Portfolio Superior Performance Complete Software • 8K to 2M Flash and Features Solution • HW and SW compatibility • Cortex M with FPU & DSP • S32 Design Studio  Reduce R&D • Best low-power • Software Devt Kit (SDK) • Functional safety and security • Autosar MCAL + OS HW support  Time-to-Market : save • ISO CAN-FD, Ethernet, Audio months and quarters! • FlexIO  Future proof your design 78 PUBLIC USE MCU Core 5V Analogue and Memories Components Digital S32K144 Block Diagram Components High performance System Debug PMC • ARM Cortex M4F up to 112MHz w FPU 2.7 - 5.5V SWD JTAG • eDMA from 57xxx family Ext Osc (8 - 40MHz) Cortex M4F 112 MHz 16ch Software Friendly Architecture Slow R/C OSC

(8MHz 3%) FPU, DSP, MPU, eDMA NVIC

• High RAM to Flash ratio Fast R/C OSC 4 KB I/D-Cache security • Independent CPU and peripheral clocking (48MHz 1%) • 48MHz 1% IRC – no PLL init required in LP LP OSC • Registers maintained in all modes (128KHz 10%) • Programmable triggers for ADC  no SW delay counters or Crossbar Switch with MPU FLL Clk Mult extra interrupts SCG LVD Functional safety RAM Flash EEPROM Up To Up To Up To • ISO26262 support for ASIL B or higher WDOG EWM 64KB 512K 4KB

• Memory Protection Unit Bridge

• ECC on Flash/Dataflash and RAM RTC Peripheral • Independent internal OSC for Watchdog • Diversity between ADC and ACMP Communications / I/O System • Diversity between SPI/SCI and FlexIO

• Core self test libraries Flex IO Bit

• Scalable LVD protection -

bit DAC

- LPIT

• CRC CRC

ACMP

1x I2C1x

3x SPI 3x

FlexTimer

2x PDB 2x

2x ADC 2x

8ch 8ch 16

I2S

SPI

16ch 16ch 12bit

1 with with FD 1

W 8 W

UART

3x CAN Flex 3x 4x 4x Low power UART/LIN 3x • Low leakage technology • Multiple VLP modes and IRC combos Packages & IO • Wake-up on analog thresholds • Open-drain for 3.3 V and hi-drive pins • Powered ESD protection Security • Packages: 100 BGA, 64 LQFP, 100 LQFP • CSEc (SHE-spec) Operating Characteristics • Voltage range: 2.7V to 5.5V • Temperature (ambient): -40°C to +125°C

79 PUBLIC USE INTEGRATED SOLUTIONS

80 PUBLIC USE Integrated Solutions – MagniV

• Saves 20% PCB/module size Single Chip Integration of MCU + HV Analog

• Improves manufacturing efficiency VREG MOSFET MCU Gate • Simplifies system design LIN/CAN Phy Driver

48V systems,

ARM Cortex, S12ZVM security Driving Vehicle Enabling Electrification Miniaturization 24V systems, ARM

Cortex, security Integration

12V BLDC/PMSM motor control Window lift, DC motors Time

81 PUBLIC USE