nxp mcu product update & roadmap

82
Q4 2016 NXP MCU PRODUCT UPDATE & ROADMAP

Upload: others

Post on 14-Nov-2021

20 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NXP MCU PRODUCT UPDATE & ROADMAP

Q4 2016

NXP

MCU PRODUCT

UPDATE & ROADMAP

Page 2: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE1

NXP’S

MCU POWERHOUSE

PORTFOLIO

Page 3: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE2

• Comprehensive portfolio supporting the diverse IoT landscape

• Extensive software and development environment

• Industry leading customer support, quality, and longevity

• Broad ecosystem of partners enabling system solutions

• Ease of use solutions tailored for mass market

NXP Microcontrollers Business Line

Products

Kinetis & LPC 32-bit

ARM® Microcontrollers

i.MX ARM® Applications

Processors

Why Customers Choose Us

Example Customers

Applications

Wearable / Healthcare• Fitness & Wireless Healthcare• Diabetes & Cardiac Care• Diagnostics & therapy

Home & Building Automation • Smart meters & grid• Integrated wireless connectivity solutions• Home energy control

Smart Accessories• Game controllers and consoles• Wearable computing• eReaders, tablets, portable navigation

Vehicle Networking & Information• Infotainment, software define radio• Navigation systems, E-call

Home Appliances• Energy efficient refrigerators, dishwashers• Human-machine interface• Connected appliances

Industrial Controls & Factory Automation• Machine-to-machine• Motor control• Industrial networking

Page 4: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE3

ARM Expertise

Expansive Portfolio

Development Tools

Ecosystem Leadership

Customer Centric

Broadest licensee of ARM cores in industry

Most scalable portfolio with

optimized performance and capabilities

Best-in-class hardware platforms and software solutions

Industry leading partnerships for innovation and differentiation

Experienced global support team professional services to acellerate

time-to-market

NXP MCUs - Powerhouse Portfolio

Page 5: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE4

Where are we focused?

• Kinetis + LPC

• Trust: On-chip flash memory with security mechanisms can disable debug ports

• Cryptography: on-chip hardware acceleration for symmetric cryptography reduces CPU loading

• Anti-Tamper: Kinetis MCUs have up to 8 pins that detect passive and active tamper events

• Kinetis KV and KE Solutions

• Enhanced analog integration

• Advanced DSC peripherals for demanding motor control and power conversion systems

• Simplified motor control design through Kinetis Motor Suite

• Kinetis W

• High performance multi-protocol radio supporting Bluetooth Smart/Bluetooth Low Energy (BLE)

v4.1/v4.2 and IEEE 802.15.4 based standards

• Fully compliant, certified BLE and 802.15.4 MAC

Secure

Control

Connect

Enable

• Kinetis + LPC

• Complete development environment including low-cost tools, debug and jump-start designs

• Synergized offerings with a common enablement environment

• Targeted systems solutions

Page 6: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE5

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

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

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

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

• Life cycles begin at the time of launch

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

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

Page 7: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE6

Evolution of Kinetis and LPC – One NXP MCU Portfolio

Dec 2015

NXP & FSL

merge

Feb 2016

Common Sales

& Customer

Support

Nov 2016

Common Software &

Config tools

Q1 2017

Common

IDE

Roadmap & Derivatives of current families continue

Page 8: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE7

Evolution of Kinetis and LPC – One NXP MCU Portfolio

Dec. 2015

NXP & FSL

merge

Feb. 2016

Common Sales

& Customer

Support

Nov. 2016

Common Software &

Config tools

Q1 2017

Common

IDE

Roadmap & Derivatives of current families continueContinuation of current roadmaps and derivatives, one set of development tools, one IP library

Page 9: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE8

Connectivity Solutions

Evaluation Kits:

Comprehensive frameworks and

solutions for low-power,

connected, and secure embedded

systems

Runtime Software

Industry leading IDE support and

intuitive software configuration

tools to accelerate application

development

Software

Development Tools

Low cost hardware platforms for

evaluation and application

development. Partner solutions for

hardware debugging solutions

Hardware

Development Tools

Software frameworks and

development tools for targeted

applications and certified

connectivity solutions

Application Specific

Get started quickly and get

the support you need, when

you need it

Support

NXP Solutions: IDE / Toolchains:

• OOB Walkthroughs

• NXP Community

• Embedded Blogs

• Kinetis Designs

• Kinetis Tutorials

• Application Notes

• Symbols & FootprintsFreedom Development

Platform

Tower System

Kinetis Expert• Power Estimation• BSP Tools• Project Generator• Power Analyzer

Software Configuration:

Kinetis SDK/LPCOpen• Drivers

• System Services

• FreeRTOS

• USB

• TCP/IP

• Filesystem

Kinetis Bootloader

RTOS, Middleware Partners:Partner Solutions

Microcontroller Enablement Overview

• HomeKit SDK• Motor Control• Wireless Charging• Sensor Fusion• MFi• PEG GUI• POS / EMV

802.15.4

Broad Market:

• Professional Support

• Professional Services

High Touch:

LPC-Link2

LPC Xpresso

Page 10: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE9

Aligning the Best Software and Tools Across Our MCU Portfolios

• Kinetis, LPC, and i.MX1 (Cortex-M) portfolios will leverage the best of NXP’s software enablement in

a cohesive set of software development tools

• Software & Tools = Fewer, more cohesive Software Enablement products with broader portfolio

support

2H 2016

Combining Software

2017

Combined Software and Tools (name TBD)

Kinetis & LPC SW

•LPC & Kinetis SDK v2

•Config Tools

Kinetis Design Studio

IDE

LPC Xpresso

(IDE)

Kinetis SDK

& Kinetis Expert Kinetis

Design Studio IDE

LPCXpresso(IDE)

LPCOpen(SDK)

Common SW & Tool Suite

• SDK

• IDE

• Config Tools

2015

Pre-Merger Software

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

Page 11: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE10

i.MX Application Processors

For advanced efficient computing

ARM® based MPUs

CPU Core

Overall Relative

Performance

Scalable ARM based Processors and Controllers

LPC and Kinetis Microcontrollers

For real-time low power control

ARM® Cortex-M based MCUs

Page 12: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE11

Ge

ne

ral P

urp

ose

Ap

plic

atio

n S

pe

cifi

c

(not a complete portfolio summary)

5V RobustAppliance

Smart Lightning

ATTRIBUTES PORTFOLIO TARGET APPLICATIONS

Performance efficiency

Always-on devicesVoice control

IoT

Wireless Connectivity

Home AutomationThread

BLEApple HomeKit

Advancedintegration

Industrial controlPayment, Metering

Wearables, Display UIPrinters

KMS = Kinetis Motor Suite

Motor Control & Power Conversion

BLDC / PMSM motorsPhoto voltaic

Industrial Controls

Low-cost & Small Form Factor

Wake-up unitSystem task/Co-processor

Power ManagementControl System

Consumer/Gaming AccessoriesWearables

Home AutomationData Concentrators

Industrial

Mainstream

KE02/4/6, M0+ADC, CAN (KE06)

Up to 128K Flash, Up to 16K RAM, 256K EEPROM

KW20/30/40Z, M0+802.15.4/BLE Radio, DC/DC

160K Flash, 20K RAM

KW01, M0+Sub-GHz

512K Flash, 128K RAM

KW21/31/41Z, M0+802.15.4/BLE Radio, DC/DC, Balun

Up to 512K Flash, Up to 128K RAM

KL80/81, M0+Security, FlexIO

up to 128K Flash, 96K SRAM

KV1x, M0+BLDC, entry-level PMSM

Up to 128K Flash, Up to 16K RAM

LPC81x/82x, M0+30MHz, ADC, Low Pin Count

up to 32K Flash, 8K RAM

KL05, M0+Low Power, DAC, TSI

8-32K Flash, 1-4K RAM

KL02/03, M0+Small Form Factor, Low Power

8-32K Flash, 1-4K RAM

KL28, M0+72/96MHz, FlexIO, BootROM, more I/O

up to 512K Flash, 128K SRAM

KL27, M0+FlexIO, BootROM, x-less USB

U- to 256K Flash, 32K RAM

KL17, M0+FlexIO, BootROM

Up to 256K Flash, 32K RAM

LPC1100, M0+/M0Options CAN or USB, EEPROM

up to 256K Flash, 36K SRAM

M7M0 / M0+

KW2xD, M4802.15.4 Radio, ThreadUp to 512K Flash & 64K RAM

LPC1800, M3180MHz, 2x HS USB, LCD, CAN, ENET

Flashless, up to 1M Flash, 200K SRAM

K64/66/65, M4ENET, Security (K65)

up to 2MB Flash, 256K SRAM

K80/81, M4Security, QSPI, FlexIO

up to 256K Flash, 256K SRAM

KV3x, M4 Mid-range PMSM,

UPS power control, KMSUp to 512K Flash, Up to 96K RAM

KV4x , M4High-perf motors, UPS, solar & mid-

range AC/DC control, KMSUp to 256K Flash, Up to 32K RAM

K22/24/26, M4Large memory, x-less USB

Up to 2M Flash, 256K RAM

LPC5410x, M4 w/M0+ Copr.100MHz Power Efficiency up to 512K Flash, 104K SRAM

LPC4300, M4 w/M0+ Copr.204MHz, 2x HS USB, LCD, CAN, ENET

Flashless, up to 1M Flash, 282K SRAM

LPC4000, M4Graphic LCD, FS USB, ENET, CAN

up to 512K Flash, 96K SRAM

LPC1700, M3Graphics LCD, FS USB, ENET, CAN

up to 512K Flash, 96K SRAM

LPC1500, M3CAN, Advanced Analog,PWMs

up to 256K Flash, 36K RAM

LPC5411x, M4 w/M0+ Copr.Flex Comm Interfaces, Voice Triggering,

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

M3/M4

NXP MCUs Powerhouse Portfolio

KV5x, M7Higher perf, precision analog,

ENET, KMSUp to 1MB Flash, Up to 256K RAM

Page 13: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE12

KINETIS LLOW POWER

Page 14: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE13

Kinetis L Series MCUs Feature OverviewCommon Features

System

Cortex-M0+ Core, 48/72/96MHz

Multi-Low-Power Modes and

Peripherals, Low-Power Boot,

Clock Gating

1.71-3.6 V, –40 °C to 105 °C [1]

Memory

90 nm TFS Flash, SRAM

Internal Memory

Security/Protection

Analog Peripherals

12/16-bit ADC

High-Speed Comparator

Serial Interfaces

UART

SPI, I2C

Timers

Real-Time Clock [2]

16-bit Low-Power TPMs (GP

Timer/PWM)

Low-Power Timers

32-bit Periodic Interrupt Timer

[1] Feature not available on CSP packages

[2] For KL02, use software to support

[3] DAC is not available in 32/64 KB flash KL27/17, VREF is not available in

128/256 KB flash 32QFN KL27/17

Family Flash SRAM

Pin Key Features

Count

USB

Fle

xIO

SLC

D

DM

A

RTC

AD

C

12

-bit

D

AC

I2S

TSI

Bo

ot

RO

M

VR

EF

Secu

rity

KL82 128KB 96KB 64-121 OTG Y Y Y 16-bit Y Y Y Y Y

KL46 128-256 KB 16-32 KB 64-121 OTG Y Y Y 16-bit Y Y Y

KL43 128-256 KB 16-32 KB 64 Slave Y Y Y Y 16-bit Y Y Y Y

KL36 64-256 KB 8-32 KB 64-121 Y Y Y 16-bit Y Y Y

KL34 64 KB 8 KB 64-100 Y Y Y 12-bit

KL33 32-256 KB 4-32 KB 48~80 Y Y Y Y 16-bit Y Y Y Y

KL28 512 KB 128 KB 64-121 OTG Y Y Y 16-bit Y Y Y Y Y Y

KL27 32-256 KB 8-32 KB 32-64 Slave Y Y Y 16-bit Y3 Y Y Y3

KL26 32-256 KB 4-32 KB 32-121 OTG Y Y 16-bit Y Y Y

KL25 32-128 KB 4-16 KB 32-80 OTG Y Y 16-bit Y Y

KL24 32-64 KB 4-8 KB 32-80 OTG Y Y 12-bit

KL17 32-256 KB 8-32 KB 32-64 Y Y Y 16-bit Y3 Y Y Y3

KL16 32-256 KB 4-32 KB 32-64 Y Y 16-bit Y Y Y

KL15 32-128 KB 4-16 KB 32-80 Y Y 16-bit Y Y

KL14 32-64KB 4-8 KB 32-80 Y Y 12-bit

KL05 8-32 KB 1-4 KB 24-48 Y Y 12-bit Y Y

KL04 8-32 KB 1-4 KB 24-48 Y Y 12-bit

KL03 8-32 KB 2 KB 16-24 Y 12-bit Y Y

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

Page 15: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE14

Kinetis L – KL28 Block Diagram

Packages100LQFP 14x14x1.4/0.5mm121XFBGA 8x8x0.43/0.65mm

Features Highlight• Large flash and RAM size• High speed core frequency• 0.5mm Thin BGA package• Crypto Acceleration Unit• True Random Number Generator• Dual output voltage reference• EMV certification module• Low power UART/SPI/IIC• FlexIO parallel mode• Crystal-less USB device

AvailabilityNow - 100LQFP

Single Wire Debug Interrupt Controller

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

Bit Manipulate Engine

8ch DMA

Low-Leakage Wakeup Unit

Program Flash 512KB

32-Byte Register File

High Accuracy60M/48MHz IRC

PLL

Low/High FrequencyOscillators

1KHz LPO

Cyclic RedundancyCheck (CRC)

True RandomNumber Generator

20ch 16-bit SAR ADC

2 x High Speed ACMP

12-bit DAC

1x 6ch Timer/PWM

2x 2ch Timer/PWM

2x Low-PowerTimer

Independent Real-Time Clock

(RTC)

3x Low Power I2C

3x Low Power SPI

3x LPUART

Up to 82 GPIOswith

Interrupts

Core System Memories Clocks

Securityand Integrity

Analog TimersCommunication

Interfaces HMI

SRAM128KB

16ch Touch Sensor

Interface

1.2/2.1V Internal Voltage

Reference

BOOTROM32KB

MMCAU

Flash Access Controller

Micro Trace Buffer

Unique ID 4ch PeriodicInterrupt

Timers

ISO7816-EVMSIM

Crystal-less USB FS Device/OTG

USB Voltage Regulator

Serial Audio Interface/I2S

FlexIO

Power Management Controller

Watchdog

8M/2MHz IRC

New Key Features on KL28

Page 16: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE15

• Based on TWR-KL28Z72M and TWR-

LCD development boards.

• The demo drives a 320x240

resolution TFT LCD.

• The refresh rate is up to 128 fps with

16-bit width data bus and 48MHz core

clock.

Application - FlexIO 8080LCD Demo

KL28Z

SRAM or Flash FlexIODMA

LCD

Page 17: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE16

Sensor Evaluation Ecosystem

FRDM Board + Sensor Shield(s)

• Easy to set up

• Easy to program

• Easy to swap out sensors

ISSDK

• Kinetis compatible application programming environment

FSTB-CE GUI(s) • Configurable to match user evaluation

needs

• Easy to distribute

• Easy to add new functionality

Page 18: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE17

KINETIS KGENERAL PURPOSE

Page 19: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE18

Kinetis K Series

K81

Direct Memory

Access - 16ch

Bit Manipulate

Engine

Low-Leakage

Wakeup Unit

Flash

256KB

SRAM

256KB

Low & High

Frequency

Oscillators

Internal

Reference Clocks

48MHz/4MHz/32K

Hz

16-bit SAR ADC

High Speed

Analog

Comparator

4x FlexTimer

2x Low Power

Timer

4ch Periodic

Interrupt

Timers

Real Time

Clock

4x Low Power

UART

3x SPI

Core System Memories Clocks

Security Analog Timers Communication Interfaces Human

Machine

Interface

Crystal-less

USB FS

Device/OTG

Boot ROM

32KB

Watchdog

QSPI

With OTF

Low Power Clock

1KHz

Flash Security

and Access

Control

PLL/FLL

32-ch FlexIO4x I2C

12-bit DAC

Power Management

Controller

2x

Timer/PWM

2KB

Secure

RAM

1.2V Internal

Voltage

Reference

GPIOs

2x ISO7816-

EMVSIM

Touch Sensing

Interface

Low-power Trusted

Cryptographic

engine

AES128/192/256

DES/3DES with DPA

RSA2048/ECC

True Random

Number

Generator

Cyclic

Redundancy

Check

DryICE with 8

tamper pins

External Bus

Interface

SDRAM Controller

Debug

InterfacesDSP

Interrupt

Controller

Floating Point

Unit (sFPU)

ARM Cortex-M4 - MPU

Up to 150 MHz with HSRUN

8KB I/D Cache

8KB Sys Cache

USB

Voltage

Regulator

2xI2S

Secure

Digital Host

Controller

(SDHC)

USB Device

Charger Detect

Programmable

Delay Block

Carrier

Modulator

Transmitter

Cryptographic

Acceleration

Unit (CAU)

Memory Protection

Unit

Packages121MAPBGA 8x8x1.4/0.65mm100LQFP 14x14x1.4/0.5mm

Temperature• -40-105C

Features HighlightCortex-M4 with 8KB I/D-Cache FPU and MPU , BMEup to 256KB Flash, up to 256KB SRAMQSPI Flash interfaceQSPI Flash interface with OTFTrue Random Number GeneratorCrypto acceleration MMCAU (SHA1/224/256)160B(32B+128B) Secure RAM for Key storageEnc. Engine (DES/3DES/AES/RSA)• RSA2048• ECC: ECDSA and ECDH for up to P256• DES/3DES with HW DPA• AES256/192/128 with DPAUp to 8 Tamper PinsIndependent Real-Time Clock (RTC)2x EMV compatible ISO7816-3 interfaces Crystal-less USB Device32-ch FlexIO

AvailabilityProduction Oct’15

Page 20: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE19

K81/KL81 SECURITY ENHANCEMENTTrue Random Number Generator

Entropy source for seed generation

Total 160 bytes of secure storage with tamper protection

128bytes additional configurable secure memory

NEW register bit to erase VBAT register file on tamper

NEW register bit to determine if VBAT register file is erased on Tamper or Interrupt

2KB of Secure Session RAM(K81 only)

Additional memory space linked to the DRYICE anti tamper peripheral

EVSIM Module

Architected specifically for EMV compliance

Targeting EMV Level 1 compliant stack

New Encryption Engine

RSA2048 support (3 decrypt and 1 encrypt <750ms), ECC

3DES with HW DPA, AES256/192/128 with DPA

Flash Security & Secure boot

Page 21: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE20

Point of Sale (POS) Reader – SLN-POS-RDR

Engineering Challenges

• PCI Certification

• Tamper Detection

• NFC Antenna Design

• Larger QVGA Display

• EMVCo Certification

Page 22: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE21

KE1X ROBUST 5V

HOME APPLIANCE & INDUSTRIAL

Page 23: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE22

Common Features

System

ARM Cortex-M0+/M4 Core

Multiple power modes, Clock Gating,

2.7V to 5.5V, -40 to 105°C

Clock Management

External OSC, 4~24MHz, 32KHz

Internal OSC

Analog Peripherals

ADC

Analog Comparators

Serial Interfaces

SCI

SPI, IIC

Timers

Real Time Clock

16bit Flex timers

32bit Periodic Interrupt Timer

Optional Features

Family Core Speed Flash SRAMBoot

ROM

Key Features

EE/

Flex

memory

ADC DAC CAN TSI

KE18F M4 168MHz256K-

512K

32K-

64K√ √ 3 1 2

KE16F M4 168MHz256K-

512K

32K-

64K√ √ 3 1 1

KE14F M4 168MHz256K-

512K

32K-

64K√ √ 3 1

KE15Z M0+ 72MHz 16K-256K 1K-32K √ √ 1-2 0-1 √

KE14Z M0+ 72MHz 16K-256K 1K-32K √ √ 1-2 0-1

KE06Z M0+ 48MHz 64K-128K 8K-16K 1 1

KE04Z M0+ 48MHz

8K,

64K~128

K

1K,

8K~16K1

KE02Z M0+ 40MHz 16-64K 2-4K √ 1

Kinetis E Series: Families

Page 24: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE23

Key Features:

Core/System

• ARM ® Cortex ® -M0+ up to 72MHz

• 8ch eDMA

• TRGMUX

• MMDVSQ

Memory

• up to 256KB Flash

• up to 32KB SRAM

• up to 32KB FlexMemory / 2KB EEPROM

• Boot ROM

Communications

• 3 x LPUART / 2 x LPSPI / 2 x LPI2C / FlexIO

Analog

• 2 x 12b ADC, 1MSPS

• 2 x ACMP

• 1 x 8b DAC

Timers

• 1 x 8ch FTM (PWM)

• 2 x 4ch FTM (PWM/Quad Dec.)

• 1 x PDB

• 1 x 4ch LPIT / 1 x LPTMR / 1 x PWT

• 1 x RTC

Others

• Up to 36 keys TSI (Robust IEC61000-4-6)

• Up to 89 GPIO with glitch filter

• 2.7-5.5V, -40 to 105oC

Packages: 100LQFP(0.5mm pitch)

64LQFP(0.5mm pitch)

KE1xZ Master Block Diagram

ClocksCore System Memories

TimersAnalogSafety and

Security

Communication Interfaces HMI

Debug

Interfaces

Interrupt

Controller

ARM® Cortex® -M0+

72MHz

TRGMUX

256KB Flash 32KB SRAM

2KB EEPROM

2 x12b ADC

2 x ACMP

3 x FlexTimer

1 x PDB

LPIT

TSI

MMDVSQ

Robust IO

8 pins 20mA

LPTMR

Boot ROM

1 x 8b DAC

3-40M/32K OSC

IRC 48MHz(1%)

IRC 8MHz(3%)

2x LPI2C 2x LPSPI

3x LPUART

FlexIO

128K LPO

LPFLL

PWT

BME

2.7~5.5V PMC

RTC

8ch eDMA

CRC

UID

FAC

WDOG/EWM

LVD/POR

Optional

Page 25: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE24

KE1xF Master Block DiagramClocksCore System Memories

TimersAnalogSafety and

Security

Communication Interfaces HMI

Debug

InterfacesDSP

Interrupt

ControllerFPU

ARM® Cortex® -M4F

168MHz 16ch eDMA

512KB Flash with

ECC

64KB SRAM with

ECC

4KB EEPROM

128K LPO

CRC 3 x12b ADC

3 x ACMP

4 x FlexTimer

LPIT

LPTMR

3 x PDB

PWT

2x LPI2C 2x LPSPI

2x FlexCAN3x LPUART

MPU

Robust IO

2.7~5.5V PMC

8 pins 20mA

Boot ROM

1 x 12b DAC FlexIO

UID

PLL

8KB I/D Cache

FAC

WDOG/EWM

LVD/POR

RTC

TRGMUX

3-40M/32K OSC

IRC 48MHz(1%)

IRC 8MHz(3%)

4 x FlexTimer

Optional

Key Features:

Core/System

• ARM ® Cortex ® -M4F up to 168MHz

• 16ch eDMA

• TRGMUX

• MPU

Memory

• up to 512KB Flash with ECC

• up to 64KB SRAM with ECC

• up to 64K FlexMemory / 4KB EEPROM

• 8KB I/D Cache

• Boot ROM

Communications

• 2 x FlexCAN

• 3 x LPUART / 2 x LPSPI / 2 x LPI2C / FlexIO

Analog

• 3 x 12b ADC, 1MSPS

• 3 x ACMP

• 1 x 12b DAC

Timers

• 2 x 8ch FTM (PWM)

• 2 x 8ch FTM (PWM/Quad Dec.)

• 3 x PDB

• 1 x 4ch LPIT / 1 x LPTMR / 1 x PWT

• 1 x RTC

Others

• Up to 89 GPIO with glitch filter

• 2.7-5.5V, -40 to 105oC

Packages: 100LQFP(0.5mm pitch)

64LQFP(0.5mm pitch)

Pin compatible within KE

Page 26: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE25

NXP Touch Software Block Diagram

Page 27: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE26

KVMOTOR CONTROL

Page 28: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE27

Kinetis V – MCU by Motor Type

KV1x KV3x KV5xKV4x

Industrial Real Time Control

BLDC Motors – FOC; Sensorless & Sensor’d

Low Dynamic PMSM FOC High Dynamic PMSM FOC

1 or 2 BLDC Motors Up to 4 x BLDC Motors

1 PMSM Motor

FOC ACIM

Power Control:

UPS, SMPS, Photo Voltaic

Up to 8 x BLDC Motors

Up to 2 x PMSM Motors Up to 4 x PMSM Motors

Up to 2 x FOC ACIM

Page 29: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE28

Kinetis V Series: Performance and Feature Scalability

Core

168MHz

CM4

DSP + FPU

100/120MHz

CM4

DSP + FPU

75MHz

CM0+

H/W DIV & SQRT

Memory

64-256kB Flash

64-512kB Flash

16-128kB

Flash

Flextimer

2 x 8ch

1x 2ch

FlexTimer

2x 8ch

2x 2ch

FlexTimer

2x 6ch

2x 2ch

FlexTimer

eFlexPWM

12ch eFlexPWM

+ Nano-Edge

-

-

ADC

2x 12bit

4.1Msps

2x 16-bit

1.2Msps

2x 16-bit

1.2Msps

DAC

2x 12-bit

2x 12-bit

1x 12-bit

ACMP

4x ACMP

with

6-bit DAC

2x ACMP

with

6-bit DAC

2x ACMP

with

6-bit DAC

Packages

100 pin 64 pin 48 pin

100 pin 64 pin 48 pin 32 pin

64 pin 48 pin 32 pin

KV4x

KV3x

Scalable performance, timing and analog functionality

based on application need

Key Peripherals for Motor and Power Control Applications

KV1x

MCU

Family

240MHz

CM7

DSP + FPU

512kB-1MB Flash

2 x 8ch

1x 2ch

FlexTimer

2 x 12ch eFlexPWM

+ Nano-Edge

4 x 12bit

5Msps,

1 x 16bit

1x 12-bit

4x ACMP

with

6-bit DAC

144 pin 100 pinKV5x

Comms.

Ethernet,

3 x CAN

-

1 x CAN

2 x CAN

Motor Control Timers 10K unit

pricing

$2.19 to

$3.41

$1.19 to

$2.76

$0.90 to

$1.56

$4.49 to

$6.70 Common Peripherals

Unique Peripherals

Key

Page 30: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE29

Kinetis KV5x MCU Family

Key Features:• Core/System

• 240MHz Cortex-M7 with FPU and 32ch DMA

• 16KB Instruction Cache / 8KB Data Cache

Memory• 512KB/1MB Flash, 256bits wide,

128 Bytes cache

• 128/256KB SRAM

Boot Flash• Communications

• Multiple serial ports

• 3 x FlexCAN

Analog• 4 x 8ch 12-bit ADC

− 5Msps Sample Time

• 1 x 16-bit SAR ADC

• 1 x12-bit DAC

• 4 x ACMP w/ 6b DAC

Timers• 1 x 12ch eFlexPWM

− 285ps PWM and PFM Resolution

• 1 x 12ch eFlexPWM

• 2x8ch FlexTimer (PWM)

• 2x2ch FlexTimer (PWM)

• Quadrature Encoder

• 2 x Programmable Delay Blocks

• Low-Power Timer

Others

• MMCAU & TRNG

• 32-bit CRC

• Inter-module Crossbar Switch with AOI

• Memory Protection Unit

• 1.71V-3.6V; -40 to 105oC

Packages• 100LQFP, 144LQFP, 144MAPBGA

• V Temp (105C) : 240MHz

Optional

Debug /

InterruptsDSP

MPU

ARM Cortex-M7

240MHz

Internal and

External

Watchdogs

32ch-DMA

Inter-Module

Crossbar

Program Flash

1MB

SRAM

256KB

Phase &

Frequency-

Locked Loop

Low/High

Frequency

Oscillators

Internal

Reference

Clocks

Cyclic

Redundancy

Check (CRC)

4 x12-bit

SAR ADC

4 x ACMP

1 x12-bit

DAC

2x8ch

FlexTimer

2x PDB

PIT

2xI2C

3xSPI

6xUARTs

GPIO

Core System Memories Clocks

Security

and Integrity

Analog Timers Communication Interfaces HMI

2x2ch

FlexTimer

3x CAN2x12ch

eFlexPWM

Quad

Encoder

BOOT Flash

FPU

External Bus

Interface

(FlexBus)

8KB D Cache

16KB I Cache System MPU

IEEE 1588

Ethernet MACMMCAU

TRNG 1 x16-bit

SAR ADC

Qualified now and in production now.

Page 31: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE30

Tower Reference Platform: Hardware + SoftwareBLDC & PMSM

TWR-MC-LV3PH

− PMSM (Sinusoidal) &

− BLDC (Trapezoidal) control

− Includes Linix 4000RPM Motor

TWR-ELEVTWR-KV11Z75M

TWR-KV31F120M

TWR-KV46F150M

TWR-KV58F220M

TWR

Reference

Design From $485

Kinetis Motor

Suite

Kinetis

Reference

Design

Motor Control

Toolbox

Software Platform’s Supported

Page 32: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE31

Motor Control Software Enablement

Kinetis Reference

Software

• Intuitive development solution that enables

the design of sensored and sensorless

BLDC & PMSM motor control applications

quickly and efficiently via a simple graphical

user interface.

• Automated motor and system inertia

identification.

• Single Parameter to tune motor response.

• Disturbance rejection control algorithm

ensures high performance even in highly

dynamic operating conditions

• Cost: Starts at $1.60 inc. MCU & SW

• KV3x supported today, others in 2016

• www.nxp.com/kms

• Sensorless FOC BLDC, PMSM & ACIM

Supported today

• Complete Software Solutions built on NXP

Embedded Software Libraries.

• Libraries of software algorithms for Math,

Motor Control, Power Conversion, Filters

and Advanced functions. ~200 algorithms

available

• Cost: free of charge

• All Kinetis V MCU’s are supported today

• www.nxp.com/kinetisdesigns

Kinetis Motor Suite

• MCU Targets for MATLAB™/Simulink™

modelling environment

• Motor control plug-in tool for automatic code

generation.

• Supports multiple compilers. FreeMASTER

compatible.

• Incorporates NXP ESL

• Cost: free of charge

• All Kinetis V MCU’s are supported today

• www.nxp.com/motorcontroltoolbox

Motor Control Toolbox

Easy & Fast Design Most Efficient Design Model Based Design

Page 33: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE32

S/w Enablement Guide

FreeMASTER

• GUI based FreeMASTER plug-in tool that provides real-time monitoring, tuning and updating of motor control system parameters

• Provided as a plug-in for the FreeMASTER tool. Designed to work with FSL Ref. Design s/w

• http://www.youtube.com/watch?v=ZsLQzSTnhgo

• Cost: free of charge

• Supported devices

− KV1x, KV3x, KV4x, KV5x

• Complimentary GUI based run-time debug monitor and data visualization tool

• Replaces debugger in situations when the core can not be simply stopped, ideal for motor control and power conversion application development

• http://www.youtube.com/watch?v=vKVlxu8ecdg

• Cost: free of charge

• Supported devices

− KV1x, KV3x, KV4x, KV5x

MCAT

(Motor Control

Application Tuner)

• SDK – a complete software

framework for developing

applications across all Kinetis

MCUs. h/w abstraction, peripheral

drivers, stacks, RTOS’s, utilities,

and usage examples; delivered in C

source

• Processor Expert – GUI Eclipse

plug-in tool for creating and

configuring software and peripheral

drivers quickly & easily

• Cost: free of charge

• Supported devices

− KV1x, KV3x & KV4, KV5x

Kinetis SDK &

Processor Expert

Code Generator

MQX RTOS /

FreeRTOS

• Commercial-grade MCU

software platform at no cost

with optional support packages

• RTOS Kernel, Real Time

TCP/IP Communication Suite,

File System, USB Host/Device

Stack and Board Support

Packages

• Cost: free of charge

• Supported devices

− KV1x, KV3x , KV4x & KV5x

Page 34: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE33

KW41Z MULTI-PROTOCOL RADIO

Page 35: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE34

Kinetis KW41Z/31Z/21Z: Key Differentiators

Multi-Protocol Radio – High performance radio supporting Bluetooth Smart/Bluetooth

Low Energy (BLE) v4.2, Generic FSK and IEEE 802.15.4 (Thread) based standards

Large Memory – Enough memory to adequately contain desired networking stack(s)

with ample room remaining for custom applications

Low Power – Low transmit, receive and standby currents that maximizes battery life,

including standard coin-cells

Complete Enablement – Fully compliant, certified Bluetooth Low Energy, Thread and

802.15.4 MAC/PHY. Support for Generic FSK, BLE Mesh, SMAC, multiple RTOSes,

KSDK 2.0, KDS and IAR IDEs.

Page 36: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE35

Kinetis KW41Z/31Z/21Z

Core/System• Cortex-M0+ running up to 48 MHz

• Four independently programmable DMA controller channels

Memory• Up to 512kB Flash

• Up to 128 kB SRAM

Radio• Support for BLE v4.2, 802.15.4, Generic FSK

• -95 dBm in BLE mode, -100 dBm in 802.15.4 mode

• -30 to +3.5 dBm programmable output power

• 6.8 mA Rx & 6.1 mA Tx (0dBm) current target (DC-DC enabled)

• On-chip balun with single ended bidirectional RF port

Communications/HMI/Timers• 2xSPI, 2xI2C, LP-UART, GPIO with IRQ capability (KBI)

• Carrier Modulated Timer (CMT) for infrared transmissions

• Hardware Capacitive Touch Sensing Interface (TSI)

• 3xFlexTimer (TPM) with PWM & quadrature decode support

• Low Power (LPTMR), Programmable Interrupt (PIT) and RTC timers

Analog• 16-bit ADC with integrated temperature sensor and battery monitor

• 12-bit DAC and 6-bit High-speed Comparator

Security• AES-128 Accelerator and True Random Number Generator

• Advanced flash security

Integrated DC/DC Converter• Normal: 1.71V to 3.6V

• Buck : 2.1V to 4.2V for coin cell operation

• Boost : 0.9V to 1.795V for single alkaline battery operation

Unique Identifiers• 80-bit unique device ID programmed at factory

• 40-bit unique media access control (MAC) subaddress can be used

for Bluetooth Low Energy or IEEE 802.15.4 MAC Address

-40ºC to +105ºC

Device Memory (Flash/RAM) Protocol Package

MKW21Z512VHT4

MKW21Z256VHT4

512 kB / 128 KB

256 kB / 128 KB802.15.4 7x7 48-pin Laminate QFN

MKW31Z512VHT4

MKW31Z256VHT4

512 kB / 128 KB

256 kB / 128 KBBLE v4.2 / Generic FSK 7x7 48-pin Laminate QFN

MKW41Z512VHT4

MKW41Z256VHT4

512 KB / 128 KB

256 KB / 128 KB

BLE v4.2 / Generic FSK

/ 802.15.4 ( Supports

concurrent operation)

7x7 48-pin Laminate QFN

Features Description

Software and

Protocol Stacks

Bluetooth Smart Host Stack & Profiles

Generic FSK (250 kbps, 500 kbps, 1Mbps)

Thread Stack, IEEE 802.15.4 MAC, SMAC

Thread + BLE Multi-Protocol Stack

KSDK, RTOSes, IAR & KDS Support

Memories TransceiverSystemCore

Analog

Clocks

CommunicationsTimers

2xSPI

2xI2C

Internal and External Watchdogs

DMA

Internal Reference Clocks

Low / High Frequency Osc.

Low Leakage Wake-Up Unit

FlexTimers

Programmable Delay Block

Independent Real Time Clock

Periodic Interrupt Timers

Low Power Timer

ARM Cortex-M0+48 MHz

Debug Interfaces

Interrupt Controller

Up to 512 kB Flash

Up to 128 kB SRAM

16-bit ADC

12-bit DAC

DC-DC Converter

LPUART

GPIO w/ IRQ Capabilities

Frequency Locked Loop

BLE 4.2, Generic FSK & 802.15.4 radio

6-bit ACMP

TSI

CMT

Balun

Security

AES-128

True Random Number

Generator

Page 37: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE36

Complete Enablement: Software

2.4 GHz

BLE LL/PHY

Bluetooth v4.2

2.4 GHz

Bluetooth Low Energy

Core Stack 4.2 Profiles

Thread R1.1 Compliant Network Stack

Thread + BLE Combo Stack

IEEE 802.15.4 MAC/PHY

Qualified Bluetooth Low Energy v4.2 Stack + Application Profiles

Bluetooth Low Energy Mesh Stack

IPv6 over BLE

Generic FSK at 250, 500 and 1000 kbps

SMAC w/ Connectivity Test for Regulatory Certification

Support for Host MCU and MPU (Linux®) Processors

Full integration with Kinetis SDK

Multiple RTOS, including FreeRTOS and uCOSII (BLE)

Kinetis Design Studio (KDS)

IAR Embedded Workbench®

802.15.4 MAC/PHY

IPv6 + 6LoWPAN, UDP

Page 38: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE37

HEXIWEAR

Page 39: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE38

Hexiwear

Infinitely

Expandable

Leverage and build upon

~200 expansion modules

Complete IoT Development Platform

- Kinetis K64

- Kinetis KW40

- FXOS8x: NXP Accelerometer & magnetometer

- FXAS2x: NXP Gyroscope

- MPL3x: NXP Barometer sensor

- MC34671: NXP Battery Charger

Fastest Time to MarketVersatile solution created to reduce development

and design time for IoT applications. Designed to

accelerate the customer’s time to manufacturing.

The BOM is readily available in the market and

the design files/schematic and software are open

source.

Page 40: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE39

Hexiwear

Infinitely

Expandable

Leverage and build upon

~200 expansion modules

Complete IoT Development Platform

- Kinetis K64

- Kinetis KW40

- FXOS8x: NXP Accelerometer & magnetometer

- FXAS2x: NXP Gyroscope

- MPL3x: NXP Barometer sensor

- MC34671: NXP Battery Charger

Optimized Hardware Design

Compact form factor, highly integrated

with connectivity, sensors, battery and

power management, completely

certified and designs by IoT experts.

Page 41: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE40

Hexiwear

Infinitely

Expandable

Leverage and build upon

~200 expansion modules

Complete IoT Development Platform

- Kinetis K64

- Kinetis KW40

- FXOS8x: NXP Accelerometer & magnetometer

- FXAS2x: NXP Gyroscope

- MPL3x: NXP Barometer sensor

- MC34671: NXP Battery Charger

Infinitely Expandable

Supports 200+ add-on click boards.

Offers options to choose from,

including add on sensors, actuators,

communication interfaces and human

machine interfaces

Page 42: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE41

Hexiwear

Infinitely

Expandable

Leverage and build upon

~200 expansion modules

Complete IoT Development Platform

- Kinetis K64

- Kinetis KW40

- FXOS8x: NXP Accelerometer & magnetometer

- FXAS2x: NXP Gyroscope

- MPL3x: NXP Barometer sensor

- MC34671: NXP Battery Charger

Robust Software, Community SupportedThe software includes everything from the embedded

drivers to the cloud connectivity - all open source,

easy to use and optimized. Hexiwear is a true

community based solution that enables customers to

access the rich pool of resources created by

community.

Page 43: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE42

Hexiwear Block Diagram

Page 44: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE43

Hexiwear Software Ecosystem

Complete open source software package including the source code for embedded software,

application examples, Android and iOS apps and out of the box cloud connectivity

Embedded software

• Most enabled platform on ARM Mbed

• Running FreeRTOS as an embedded

operating system

• Application examples with IoT and

wearable application use cases

• Drivers based on Kinetis SDK

• OpenSDA as a serial and debug adapter

• BLE communication is based on Kinetis

Connectivity Software (available in binary)

Cell phone app

Android app available HERE

and iOS App is available HERE

Cloud connectivity

Cloud connectivity integrated in

Android and iOS apps

Page 45: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE44

NXP HomeKit Software Development Kit (SDK)Key Features• Support for iOS 9• Easy to setup Configuration• User API independent of communications transport• Low level API to Code Adaptors• Support for defined Accessories• Built in Firmware update support• Support for Bluetooth Smart 4.0 (BLE):• Support for IP transport (Wi-Fi® and wired Ethernet): • $499 download includes:

• Unlimited production license• Two hours of Professional Support

• Available Professional Support and Professional Services

Targeted Applications

• HomeKit accessories (end-points):• Lightning, power outlets, thermostats,

security, door locks, sensors, smoke detectors, garage doors, ….

• HomeKit Bridges

HomeKit Accessory Protocol software including communication protocol stacks

Supported Products

HomeKit SDK

Host MCU/MPU(* with Ethernet)

Connectivity OS

Kinetis KARM Cortex-M4 MCUs

(min. 64 KB SRAM, 512 KB Flash)K22, K24, K64*, K66*

Wi-Fi® Qualcomm QCA4002No OS,

Free-RTOSBLE Kinetis KW30/40

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

Applications processors

Wi-Fi® All supported by the BSP

Linux

BLE Kinetis KW30/40

Target Availability• HomeKit BLE for Kinetis MCUs: Mar 2016• HomeKit Wi-Fi for Kinetis: TBD• HomeKit BLE and Wi-Fi for i.MX: TBD

Page 46: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE45

fingerprintscanners

smoke/toxic gas detector

medical equipment

lab toolshome appliances

kiosks

fish finderslarge format collaboration touch panel

smart meters

surveillancecameras

control panels ATMs

wireless transmitters

Thermostats

Printersmixing boards

contactless POS

pill dispenser

cablesDisplay

LPC800Cortex-M0+

Where Does LPC Fit in the Market

LPC1100Cortex-M0+/M0

GamingControllers

Gaming mice & Keyboards

data loggers

speakers

dockingstations

elevator controls

LPC1300, LPC1700 & LPC1800Cortex-M3

LPC541xxCortex-M4/M0+

LPC4300Cortex-M4/M0

Wearable Band

digital tachographsprojectors

musicalinstruments

Connected sewing

machines

audio accessoriesMobile USB

Battery Pack

e-CigarPower Mgmt

Virtual Reality

Page 47: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE46

Broad, Scalable Portfolio with Numerous Wired Connectivity Options

Microcontrollers that can Drive Graphics Display

Power-efficient processing capability

Solutions that Secure & Protect data, application code, and communications

Entry level, 8-bit Alternatives1

2

3

4

5

Continued Areas of Focus for the LPC PortfolioProviding the broad microcontroller market with …

Page 48: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE47

POWER EFFICIENT

LPC54000 SERIES

Page 49: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE49

CPU• 100MHz Cortex-M4F

• Optional Cortex-M0+ Co-processor

Memory• Up to 256 KB Flash, 192 KB RAM

Interfaces for connectivity & sensors• Stereo DMIC subsystem

• (PDM, decimator, HW VAD)

• 8 SPI, 8 I2C, 8 UART, 2 I2S channels.

Max 8 channels

• Crystal-less FS USB

• Power-efficient 5.0 Msps, 12-bit ADC: full-

spec performance (1.62 to 3.6V, -40 to 105 C)

Clocks & timers• 12/48/96 MHz FRO, 100 kHz-1.5MHz WDOG

OSC, 32 Xtal OSC, external clock input

• Basic & advanced timers including

SCTimer/PWM

• Asynchronous peripheral bus

Packages• LQFP64 (10 x 10 mm)

• WLCSP49 (3.45 x 3.45 mm)

Other• Operating voltage: 1.62 to 3.6V

• Temperature range: -40 to 105 C

optional

LOW POWER INTERFACES

Up to 8-ch

TIMERS

SYSTEM

LOW-POWER ANALOG

ADC 12 bit, 12 ch, 5 Msps

MEMORY

Mu

ltila

yer

Bu

s M

atri

x

Flash(256 KB)

RAM(192 KB)

ROMBootloader, SPI/I2C Drivers

ARM Cortex-M4F(100 MHz, MPU)

DMA

SCTimer/PWM

RTC/Alarm

32-bit General Purpose (5)

WWDT

24-bit Multi-Rate(4)

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

Low-Power ManagementSingle VDD power supply, Integrated

PMU, POR, BOD, reduced power modes, automatic voltage scaling

ARM Cortex-M0+Co-processor

Micro-TickRepetitive Interrupt

Temp Sensor

UART (8)

I2C Fm+ (8) SPI (8)

I2S(2)

ADVANCED CONNECTIVITY

Crystal-less USB 2.0

DMIC Subsystem

GPIO (Up to 50)

Availability

Full Market Launch July-2016

• LPCXpresso 54114 (OM13089)

• LPC54114 Audio & Voice Recognition Kit (OM13090)

Target Applications

Consumer / Wearable / Personal Health Mgmt

• Wearables, fitness monitoring, home healthcare, and

patient monitoring

Gaming / Entertainment

• Console / user motion control and orientation, voice and

sound activation, general toys

Home / Building Automation & Control

• Access and lighting control, HVAC and smart thermostats,

fire, safety and security

• UI with voice and sound activation

* Target Dates, Features, Specs Subject to Change

LPC5411x Block Diagram and Key Features

Page 50: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE50

LPC5411x Target ApplicationAlways-on Battery Operated Device

Low Active Currents for Always-On Processing

• ARM® Cortex ® M4F <85 µA/MHz (from RAM at 48MHz)

• ARM® Cortex ® M0+ <65 µA/MHz (from RAM at 48MHz)

• 7 uA (64kB SRAM retention) with 19us wake-up

• Optional co-processor for sensor interfacing, data aggregation

and system task management

Optimized integration, including on-chip digital microphone

(DMIC) subsystem

• Maximize battery life through ultra-low power sound detection,

voice recognition and activation

• 12-bit, 5 Mbps ADC for high-precision analog sensor interface,

full spec over voltage range: 1.62 to 3.6V

• Accurate, Low-power FRO Supporting Crystal-less FS USB

Optimal serial interfaces and peripherals for your application

• Select up to any eight of our FlexComm peripherals

‒ up to 8x SPI, 8x I2C, 8x UART, and 2x I2S

• Up to 48 GPIOs

SW update

LPC5411x

Bluetooth

Smart

Cortex-M0+Co-processor

GPS

SPI/I2CADC

GPIO/SPISegment or

graphic display

SPI/I2C/UART

DMIC

I2SAudio

Output

USB

SCT/PWMVibration

motors

NFC

(PN66T)

Secure

Element

Cortex-M4Fcore

* Target Dates, Features, Specs Subject to Change

Audio

USB Audio

Bridge

Page 51: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE51

“Always-on” Voice Detection Has Many Uses

Queries:

“What’s the weather forecast”

Commands:

“Coffee: single expresso”

Input data:

“Record metering reading”

Commands :

“Increase temperature”

Commands:

“Hi meter. Add one hour.”

Page 52: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE52

LPC546xx Series Block Diagram

INTERFACES

FLEXCOMM

(Choose any 10)

SYSTEM

ANALOG

ADC 12b 12ch 5Msps

MEMORY

CORE

Mu

ltila

yer

Bu

s M

atri

x

RAMUp to 200 KB

ROM

ARM Cortex-M4FUp to 180 MHzIncludes MPU

USARTS /LIN 2.2

(10)

I2C FM+

(10)

DMA Up to 30ch

GPIO Up to 171

TIMERS

SCTimer/PWM

RTC

32-bit Timers (5)

WWDTMulti-Rate Timer

Alarm Timer

Clock Generation UnitFRO 12/48/96 MHz, System PLL

Power ControlSingle Vdd power supply, POR, BOD,

reduced power modes

SPI (10) I2S (2)

CAN FD (2)

HS USB (1)

FS USB (1)

SECURITY (Optional)

AES-256

FLASHUp to 512KB

USBPLL

Ext. Mem. Ctrl SPIFI

RNGOTP

SDIO (SD/MMC)

EEPROM 16 KB

Ethernet AVB

DMIC Subsys

TFT LCD

Temp Sensor

SHA-2

Smart Card (2)

Audio PLL

Owner: Jesse

CPU

• 180MHz Cortex-M4F

Memory

• Up to 512 KB Flash, Up to 200 KB RAM

• 16 KB EEPROM

Interfaces for connectivity & sensors

• Stereo DMIC subsystem • (PDM, decimator, HW VAD)

• 1x HS (H/D) w/ on-chip HS PHY

• XTAL-less FS USB (H/D)

• 10 SPI, 10 I2C, 10 UART, 2 I2S channels.

Max 10 channels

• Graphic LCD with resolutions up to 1024x768

• 2 x CAN-FD controller

• XIP from QSPI via SPIFI

• External Memory Ctrl (up to 32 bits)

Advanced Security

• AES-256, SHA-2, True RNG

• HW diversified OTP Key Storage

• Secure boot using 2048-bit RSA authentication and

SHA-2 verification

• Single and dual-image boot support

Packages

• LQFP208 (28 x 28 mm)

• TFBGA180 (12 x 12 mm)

Other

• Operating voltage: 1.71 to 3.6V

• Temperature range: -40 to 105 C

Availability

LPCXpresso546xx (OM13092)

Early Access Samples NOW

Market Announcement Electronica ‘16

Phase 1 Full Market Launch CES

Phase 2 Full Market Launch EW ‘17

Page 53: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE53

• Industrial gateway

• HVAC control

• Building control &

automation

• Diagnostic equipment

• Electronic instruments

• Multi-node comms hubs

• Multi-protocol bridge

• Various HMI/GUI apps

• Scanners

• Mini printers

• White Goods HMI

• Smart Small Appliance

• Thermostat

• Security monitoring &

alarm

• Fitness equipment

• Audio accessories /

Musical instruments

• Smart Electric Meter

• In Home Display (IHD)

• Data Aggregator

• Communications Hub

• PLC, inverters, circuit

breakers

• OBD-II

• Data collectors,

Infotainment/navigation

• Telematics

• Tachograph

• Fleet Management

Target Applications

Smart

Energy

Industrial, Control &

General Embedded

Smart Home &

General Consumer

Automotive

Aftermarket

Page 54: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE54

Aruba Development Board Overview

Owner: Brendon

• LPC54608 in BGA180 package

− Cortex-M4F@180MHz

• Standard LPCXpresso features:

− Link2 OBD / external debug

− Wake, ISP, Reset buttons

− HS micro USB AB connector

− FS micro USB AB connector

• 4.3” cap touch display (parallel interface)

• 2 x PMod expansion connectors

• Expansion connectors (min. as Arduino

on LPCXpresso V2)

− Can support Arduino shields such as WiFi

modules

− Dual CAN shield available Q4

Additional (new) on-board features:• SDRAM (required for graphics)

• Ethernet (PHY, magnetics & connector)

• DMIC (Knowles Morello)

• I2S connected CODEC with Line In/Out

• SD/MMC card (SDIO)

• Accelerometer on I2C

• 8MB QSPIFI with XIP

Development Board

Options

Standard Version (LPC54608)

• $59.95

• OM13092 w/ screen

CAN-FD Version

(LPC54618)

• OM13094 w/o screen

• Included CAN-FD

transceiver shield

Security and CAN-FD Version

(LPC54S618)

• OM13095 w/ screen

• (Available Direct from NXP)

Page 55: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE55

LPC800 SERIES

Page 56: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE56

• NXP’s low-pin-count packages are designed for sharing system-critical pin-out

• Customers can easily swap or scale packages that fit their application

Designed for Scalability & Built

for the Mass Market

DESIGN Ease of Making Prototype –

‒ DIP or TSSOP for prototyping on breadboard and

hand-solder

MANUFACTURING Ease of Assembly –

‒ Low-Pin-Count packages for hand-solder during

assembly

YIELD Reduced Manufacturing Process –

‒ No need for reflow, no “QFN ground pad” and easy for

re-work

Entry-level 32-bit Microcontrollers … NXP’s 8-bit Alternative

LPC’s Fastest Growing Product Series … LPC800

Page 57: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE57

LPC81x

8K

16K

32K

LPC82x LPC84x

LPC812 LPC822

LPC824

LPC80x LPC83x

64K

LPC811

Flash Size

Series

Introducing the LPC800 Product Series

Page 58: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE58

LPC81x

8K

16K

32K

LPC82x LPC84x

LPC801

LPC812 LPC822

LPC824

LPC80x

LPC802

LPC83x

LPC845

LPC834 LPC844

LPC832

64K

LPC811

Flash Size

Series

LPC804

Overview of the LPC800 Product Series

Page 59: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE59

TIMERS

SYSTEM

SERIAL INTERFACES ANALOG

IOP

AH

B-L

ITE

Bu

s

FlashUp to 16 kB

SRAMUp to 2 kB

I2C (1)

UART (2)

SPI (1)

AP

B B

us

GPIOUp to 16

Clock Gen Unit15/12/9MHz FRO1MHz low power

oscillator

Power ControlLow power regulator

BOD, single VDD power supply (1.71-3.6V)

ARM CORTEX-M0+

15 MHz

2 ch multi-rate

WWDT

self wake-up

1x ctimer32

Swit

ch M

atri

x

GP

IO p

ads

CRP

ROM

Comparatorwith external Vref

ADC8 ch, 12-bit, 480KSPS

Key Features of the LPC802

Builds on LPC800 Series Power Efficiency & Flexibility

Key Features:

Performance

− 15-MHz Cortex-M0+ ARM core

Memory

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

− Up to 2 kB RAM

Serial connectivity and GPIOs

− 1x I2C, 1x SPI, 2x UART

− Up to 16 GPIOs with pattern matching and level shifting

− Switch matrix for flexible I/O pin assignment

Analog

− 12-bit, 400ksps ADC

− Analogue Comparator: 4 input pins

− Level shifter option

Timers

− 1x 32-bit CTIMER

− 4-ch Multi-Rate Timer (MRT)

− Wakeup Timer

− Watchdog Timer

Single power supply: 1.71 to 3.6V

Temperature range: -40 to +105 °C (ambient)

Packages: TSSOP20, TSSOP16

LPC802

Key Differentiators− 32bit MCU alternative to 8bit MCU

− Level shifting option thanks to separate

power rails

− Power optimized 15 MHz ARM Cortex-

M0+ core

− Small footprint in popular packages

AvailabilityFirst Release of Docs Q3’2016

Samples Early Q1’2017

Mass Production Late Q1’2017

Page 60: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE60

Key Features:

Performance

− 15-MHz Cortex-M0+ ARM core

Memory

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

− Up to 4 kB RAM

Serial connectivity and GPIOs

− 2x I2C, 1x SPI, 2x UART

− Up to 20 GPIOs with pattern matching and level shifting

− Switch matrix for flexible I/O pin assignment

Analog

− 12-bit, 400ksps ADC

− Analogue Comparator: 4 input pins

− 1x 10bit DAC

− Level shifter option

− Capacitive Touch

Timers

− 1x 32-bit CTIMER

− 4-ch Multi-Rate Timer (MRT)

− Wakeup Timer

− Watchdog Timer

Programmable Logic Unit

• For customer defined sequential and combinational logic

Single power supply: 1.71 to 3.6V

Temperature range: -40 to +105 °C (ambient)

Packages: TSSOP20, TSSOP16

TIMERS

SYSTEM

SERIAL INTERFACES ANALOG

IOP

AH

B-L

ITE

Bu

s

FlashUp to 32 kB

SRAMUp to 4 kB

I2C (2)

UART (2)

SPI (1)

AP

B B

us

GPIOUp to 20

Clock Gen Unit15/12/9MHz FRO1MHz low power

oscillator

Power ControlLow power regulator

BOD, single VDD power supply (1.71-3.6V)

ARM CORTEX-M0+

15 MHz

4 ch multi-rate

WWDT

self wake-up

1x ctimer32

Swit

ch M

atri

x

GP

IO p

ads

CRP

ROM

Comparatorwith external Vref

ADC12 ch, 12-bit, 480KSPS

Cap touch

DAC1x 10bit

Programmable Logic Unit

Key Features of the LPC804

Builds on LPC800 Series Power Efficiency & Flexibility

LPC804

Key Differentiators− Logic replacement with integrated MCU

− 32bit MCU alternative to 8bit MCU

− Level shifting option thanks to separate

power rails

− Power optimized 15 MHz ARM Cortex-

M0+ core

− Small footprint in popular packages

AvailabilityFirst Release of Docs Q3’2016

Samples Early Q1’2017

Mass Production Late Q1’2017

Page 61: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE61

TIMERS

SYSTEM

SERIAL INTERFACES ANALOG

IOP

AH

B-L

ITE

Bu

s

FlashUp to 64 kB

SRAMUp to 16 kB

I2C (4)

UART (5)

SPI (2)

AP

B B

us

GPIOUp to 54

Clock Gen Unit30/24/18/15/12/9

MHz FRO + PLL1MHz LP oscillator

Power ControlPMU, power modes,

BOD, single VDD power supply(1.71-3.6V)

ARM CORTEX-M0+

30 MHz

4 ch multi-rate

WWDT

self wake-up

1x ctimer32

Swit

ch M

atri

x

GP

IO p

ads

CRC Engine

ROM

Comparatorwith external Vref

ADC12 ch, 12-bit, 480KSPS

Cap touch

DAC2x 10bit

SCTimer / PWM

DMA (18 ch)

Key Features of the LPC84x

Builds on LPC800 Series Power Efficiency & Flexibility

LPC84x Key Features:

Performance

− 30-MHz Cortex-M0+ ARM core

− 18-channel DMA

Memory

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

− Up to 16 kB RAM

− FAIM 256b: separate memory (user programmable) for device

configuration at Reset

Exceptional power efficiency

− Down to 70 µA/MHz (active)

− Five power modes

− Power profile APIs for simple runtime power optimization

− Integrated PMU

Serial connectivity and GPIOs

− 4x I2C, 2x SPI, 5x UART

− Up to 54 GPIOs with pattern matching

− Switch matrix for flexible I/O pin assignment

Analog

− 12-bit, 1.2MSPS ADC 12ch

− Analogue Comparator: 4 input pins

− 2x 10bit DAC

− Capacitive Touch

Timers

− 1x 32-bit CTIMER

− 4-ch Multi-Rate Timer (MRT)

− Wakeup Timer

− Watchdog Timer

− SCTimer/PWM

Single power supply: 1.71 to 3.6V

Temperature range: -40 to +105 °C (ambient)

Packages: HVQFN33, HVQFN48, LQFP48, LQFP64

Key Differentiators− Advanced analog

− Large memory for entry level MCUs

− Small footprint in popular packages

− Hardware user configurable behavior (pin

configuration, frequency, …) at reset

(before boot)

AvailabilityFirst Release of Docs Q3’2016

Samples Q4’2016

Mass Production Q1’2017

Page 62: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE62

TIMERS

SYSTEM

SERIAL INTERFACES ANALOG

IOP

AH

B-L

ITE

Bu

s

FlashUp to 32 kB

SRAM4 kB

I2C (1)

UART (1)

SPI (2)

AP

B B

us

GPIOUp to 29

Clock Gen Unit12 MHz 1% IRC OSC,

Watchdog OSC,1-25 MHz system OSC,

system PLL

Power ControlPMU, power modes,

BOD, single VDD power supply, POR

Bridge

ARM CORTEX-M0+

30 MHz

4 ch multi-rate

WWDT

self wake-up

32b Timer

Swit

ch M

atri

x

GP

IO p

ads

CRC Engine

ROM

Comparatorwith external Vref

DMA (18 ch)

ADC12 ch, 12-bit, 1.2 Msps

• System

− 30-MHz Cortex-M0+ ARM core

− 16 kB and 32 kB Flash Options, with 64 B page size

− 4 kB RAM

− 18-channel DMA

• Exceptional power efficiency

− Down to 90 µA/MHz (active)

− Five power modes

− Power profile APIs for simple runtime power optimization

− Integrated PMU

• Ample serial connectivity

− 1 I2C, 2 SPI, 1 UART

− 29 GPIO with pattern matching

• Switch matrix for flexible I/O pin assignment of common blocks

• Analog

− 1.2 Msps ADC: 12 ch, 12-bit with flexible triggers to optimize power use

• Timers: 32-bit Timer, multi-rate, windowed watchdog, self wake-up

• Single power supply: 1.8 to 3.6V

• Temperature range: -40 to +85 °C

• Packages: TSSOP20, HVQFN33

LPC83x

Availability

First Release of Docs NOW

Mass Production August 2016

Key Features of the LPC83x

Adding 12b ADC to the Entry-level LPC81x Family

Page 63: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE63

MCUXPRESSO

OVERVIEW

Page 64: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE64

LPCOpen v2/3

NXP Microcontroller Enablement Consolidation

MCUXpresso

Software and Tools

• IDE

• SDK

• Config Tools

For NXP Cortex-M controllers

• Kinetis MCUs

• LPC Microcontrollers

Page 65: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE65

Introducing MCUXpresso …

MCUXpresso IDE

Edit, compile, debug and optimize in an intuitive and powerful IDE

MCUXpresso Software and Toolsfor Kinetis and LPC microcontrollers

MCUXpresso SDK

Runtime software including peripheral drivers, middleware, RTOS,

demos and more

MCUXpresso Config Tools

Online and desktop tool suite for system configuration and

optimization

Page 66: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE66

MCUXpresso IDE

Origins of MCUXpresso Software & Tools

MCUXpresso SDK

MCUXpresso Config Tools

Kinetis SDKv2

LPCXpresso IDE

& Kinetis Design Studio

Kinetis Expert

MCUXpresso Software and ToolsSupporting Kinetis & LPC Cortex-M MCUs

Kinetis and LPC SWIndependent software and tools

Page 67: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE67

MCUXpresso IDE

Product Features:• A free-of-charge, code size unlimited IDE for Kinetis & LPC

• Eclipse platform plus many ease-of-use improvements for

MCU application development and optimization

• GNU toolchain with a choice of an optimized C library or the

standard GNU Newlib/Nano library

• Support for LPC Cortex-M MCUs, as per LPCXpresso IDE

v8.2

• Support for Kinetis SDKv2 devices, as per KDS v3.2

• Supports LPC and Kinetis MCUs via MCUXpresso SDK

• Support for CMSIS-DAP, P&E and SEGGER debug probes

• FreeRTOS aware debugging

• Host operating systems:

− Microsoft® Windows® 7/8/10

− Linux® (Ubuntu®, Fedora/Redhat, Centos) (64 bit)

− Mac OS X 10.10 and later

• Pro Edition available for purchase, providing additional

features and support entitlement

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

Page 68: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE68

MCUXpresso SDK — Available Now

The software framework and reference for Kinetis & LPC MCU application development

FreeRTOS

µC/OS

Architecture: CMSIS-CORE compatible

Single driver for each peripheral

Transactional APIs w/ optional DMA

support for communication

peripherals

Integrated RTOS: FreeRTOS, µC/OS-II & -III

RTOS-native driver wrappers

Integrated Stacks and Middleware USB Host, Device and OTG

lwIP, FatFS

Crypto acceleration plus wolfSSL &

mbedTLS

SD and eMMC card support

Reference Software: Peripheral driver usage examples

Application demos

FreeRTOS usage demos

License: BSD 3-clause for startup, drivers, USB

stack

Toolchains: KDS, IAR®, ARM® Keil®, Atollic, GCC

w/ Cmake

+ MCUXpresso IDE

Quality Production-grade software

MISRA 2004 compliance

Checked with Coverity® static analysis

tools

Page 69: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE69

MCUXpresso Config Tools is a suite of evaluation and

configuration tools that helps guide users from first evaluation

to production software development. Available in online and

desktop editions.

So

ftw

are

an

d H

ard

ware

Eva

lua

tio

n &

De

v T

oo

ls

Sta

ck

s

(TC

P/I

P, U

SB

)

Mid

dle

wa

re

Operating System

Bootloader

Ap

pli

ca

tio

n

Sp

ec

ific

BSP, Drivers & HAL

Libraries(DSP, Math, Crypto)

MCU Hardware

Customer Application

Integrated configuration and development tools for Kinetis & LPC MCUx

MCUXpresso Config Tools

SDK Builder packages custom SDKs based on user

selections of MCU, evaluation board, and optional

software components.

Project Generator1 creates new SDK projects or

clones existing ones.

Power Estimation tool provides energy and battery-life

estimates based on a user’s application model

Power Analyzer1 measures and displays energy

consumption data

Pins, Clocks, and Peripheral1 tools generate

initialization C code for custom board support.

1Coming 2017

Page 70: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE70

MCUXpresso Config - Power Estimation Tool

Product Features

• Part of the MCUXpresso suite of system configuration tools

• Online and Desktop versions available now

• Models application states and estimates the power profile

• Provides immediate energy consumption & battery life estimations

• Generates consumption and battery discharge graphs

• Provides ability to save & load profiles and generate reports

• Local and online versions to be available

• English & limited Chinese language support

• Backed by real power measurement data

• Quickly evaluate which Kinetis MCU fits your use-case and power

budget (LPC device support coming in 2017)

• Accelerates learning curve for advanced power management

features

• Ideal tool for developing wearable and other battery-operated

applications.

Estimate and optimize your system’s power consumption

Helps you design for efficient use of energy

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

Page 71: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE71

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

MCUXpresso Config - Pins Tool

Product Features:• Part of the MCUXpresso suite of system configuration tools

• Muxing and pin configuration with consistency checking

• ANSI-C configuration code

• Kinetis SDK / MCUXpresso SDK support

• Graphical processor package view

• Multiple configuration blocks/functions

• Wizard for optimized assignments of functionality to available pins

− Selection of Pins and Peripherals

− Package with IP blocks

− Routed pins with electrical characteristics

− Registers with configured and reset values

− Source code for C/C++ applications

• Documented and easy to understand source code

• Report generation

• Integrates with any compiler and IDE

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

or http://kex.nxp.com

Page 72: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE72

Easy-to-use clock configuration for Kinetis & LPC

MCUXpresso Config - Clocks Tool

Product Features:• Part of the MCUXpresso system configuration tools

• System clock configuration with consistency checking

• ANSI-C initialization code

• Kinetis SDK / MCUXpresso SDK support

• Graphical clock diagrams

• Multiple configuration blocks/functions

• Easy-to-use guided graphical user interface

− Selection of Clock Sources

− Configuration of prescalers and clock outputs

− Details and Full Diagram views with clock path

− Registers with configured and reset values

− Source code for C/C++ applications

• Documented and easy to understand source code

• Report generation

Page 73: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE73

AUTOMOTIVE MCU

Page 74: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE74

General Purpose and Integrated Solutions

Target Markets Products

Pumps/FansSensors

Lighting Body Controller HVAC

Doors/Seats

Actuators and Sensors

Primarily Body Electronics

S08 - S12 - MPC56xxB/C(Bolero)

• Shipping ~500Mu in 2016

• 8/16/32bit proprietary

architectures

S12 MagniV

Shrink your application with MCU

+ HV analog integration

S32K

The First Automotive MCU

Designed for Software Engineers

Technology

HV Analog

integration

ASSP

Software and

Tools

ARM Cortex

Architecture

Gen

era

l P

urp

os

eIn

teg

rate

d

Page 75: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE75

GPIS Portfolio in TransitionA

pp

lic

ati

on

s

Now in production

S08

8bit auto

S12

16bit auto

MPC56xx / MPC57xx

32bit auto

S32K

S12 MagniV

Ramping in 2017+

KEA

Page 76: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE76

GENERAL PURPOSE

Page 77: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE77

General Purpose Automotive 16/32bit

• First Auto MCU designed for SW engineers

• Reducing time-to-market by months and quarters

• Moving to ARM Cortex architecture

• Future-proofing through superior performance

and advanced feature set

Inte

gra

tio

n

Time

S08

#2 in 8bit auto

S12

#1 in 16bit auto

MPC5xxx

#2 in 32bit auto

S32K

Safety

ISO26262

Security

Hardware Support

Comm protocols

ISO CAN-FD

Software

Development Kit

Page 78: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE78

Introducing S32K – The First Auto MCU designed for SW Engineers

Most Scalable Portfolio• 8K to 2M Flash• HW and SW compatibility Reduce R&D

Superior Performanceand Features• Cortex M with FPU & DSP• Best low-power• Functional safety and security

HW support• ISO CAN-FD, Ethernet, Audio• FlexIO Future proof your design

Complete Software Solution• S32 Design Studio• Software Devt Kit (SDK)• Autosar MCAL + OS Time-to-Market : save months and quarters!

Page 79: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE79

S32K144 Block Diagram

Crossbar Switch with MPU

RAM

Up To

64KB

System

Periphera

l

Bridge Flash

Up To

512K

NV

IC

Cortex M4F

112 MHz

FPU, DSP, MPU,

4 KB I/D-Cache

EEPROM

Up To

4KB

RTC

PMC2.7 - 5.5V

FLL Clk Mult

Ext Osc (8 - 40MHz)

Fast R/C OSC(48MHz 1%)

LP OSC (128KHz 10%)

SCG

High performance• ARM Cortex M4F up to 112MHz w FPU

• eDMA from 57xxx family

Software Friendly Architecture• High RAM to Flash ratio

• Independent CPU and peripheral clocking

• 48MHz 1% IRC – no PLL init required in LP

• Registers maintained in all modes

• Programmable triggers for ADC no SW delay counters or

extra interrupts

Functional safety• ISO26262 support for ASIL B or higher

• Memory Protection Unit

• ECC on Flash/Dataflash and RAM

• Independent internal OSC for Watchdog

• Diversity between ADC and ACMP

• Diversity between SPI/SCI and FlexIO

• Core self test libraries

• Scalable LVD protection

• CRC

Low power• Low leakage technology

• Multiple VLP modes and IRC combos

• Wake-up on analog thresholds

Security• CSEc (SHE-spec)

Digital

Components

5V Analogue

ComponentsMCU Core

and Memories

Operating Characteristics• Voltage range: 2.7V to 5.5V

• Temperature (ambient): -40°C to +125°C

Packages & IO• Open-drain for 3.3 V and hi-drive pins

• Powered ESD protection

• Packages: 100 BGA, 64 LQFP, 100 LQFP

secu

rity

Slow R/C OSC(8MHz 3%)

16ch

eDMA

LVD

WDOG EWM

Debug

SWD JTAG

Communications / I/O System

2x A

DC

16ch 1

2bit

AC

MP

W 8

-bit D

AC

4x F

lexT

ime

r8ch 1

6-B

it

3x F

lex C

AN

1 w

ith

FD

2x P

DB

3x S

PI

1x I

2C

Flex IO

I2S

UA

RT

SP

ILP

IT

CR

C

3x U

AR

T/L

IN

Page 80: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE80

INTEGRATED

SOLUTIONS

Page 81: NXP MCU PRODUCT UPDATE & ROADMAP

PUBLIC USE81

Integrated Solutions – MagniV

• Saves 20% PCB/module size

• Improves manufacturing efficiency

• Simplifies system design

Window lift, DC motors

12V BLDC/PMSM motor control

24V systems, ARM Cortex, security

Inte

gra

tio

n

Time

Single Chip Integration of MCU + HV Analog

VREG

LIN/CAN PhyMCU

MOSFET

Gate

Driver

Driving Vehicle

Electrification

Enabling

Miniaturization

S12ZVM

48V systems, ARM Cortex, security

Page 82: NXP MCU PRODUCT UPDATE & ROADMAP