0% found this document useful (0 votes)
120 views

BL Micro NXP Microcontroller Overview

Uploaded by

Balaji Potnuri
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
120 views

BL Micro NXP Microcontroller Overview

Uploaded by

Balaji Potnuri
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 75

NXP MICROCONTROLLERS

OVERVIEW
JAMES HUANG
REGIONAL MARKETING, BL MICR
GREATER CHINA

MAY 2017

NXP Semiconductors
COMPANY CONFIDENTIAL
NXP MICROCONTROLLERS A New Position of Strength

#1 Communications Processors #1 Broad-Based MCUs

#1 Secure Identification #1 Automotive

#1 RF Power Transistors #1 Small Signal Discretes

~45,000 Employees 11,000+ Engineers 35+ Countries

9,000+ Patents

1 EXTERNAL USE
MICR BL
Why Customers Choose Us Applications

• Comprehensive portfolio supporting the diverse IoT landscape Wearable / Healthcare


• Health / Fitness & Wireless Healthcare
• Extensive software and development environment • Diabetes & Cardiac Care
• Diagnostics & therapy
• Industry leading customer support, quality, and longevity Smart Home
• 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

Factory Automation & Drives


• Machine-to-machine
• Motor control
• Industrial networking
Products

Kinetis & LPC 32-bit i.MX ARM® Applications


2 EXTERNAL USE
ARM® Microcontrollers Processors
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

3 EXTERNAL USE
Kinetis + LPC: A Powerhouse Portfolio of ARM-based MCUs
General Purpose Families Application Specific Families
Cortex-M7
Motor Control
& Power
Conversion

Cortex-M4 Cortex-M4
LPC54000 Series Kinetis K2x Series Kinetis K6x Series LPC4000, 4300 Wireless
Security 5V, Robust
Mainstream & power Mainstream (USB FS/HS, Integration (ETH, USB Mid-range to high Kinetis K8x Series Connectivity Kinetis V Series
efficient CAN) & Performance FS/HS) & Performance performance (up to 204MHz) HW Crypto, Tamper, QSPI Advanced timer &
128KB – 512KB Flash 32KB – 2MB Flash 32KB – 2MB Flash 0KB, 64KB – 1MB Flash 256KB Flash Analog peripherals
Up to 192KB RAM 8KB – 256KB RAM 8KB – 256KB RAM 24KB – 282KB RAM 256KB RAM 16KB – 1MB Flash
Kinetis W Series 8 KB – 256KB RAM
BLE 4.1/4.2, 15.4
Cortex-M3
LPC1300, 1500 LPC1700, 1800 Sub-GHz radios

Entry level, 72MHz


Broad features, integration Kinetis E Series 128KB - 512KB Flash
Up to 180 MHz CAN, Touch 16KB - 128KB RAM
8KB – 256KB Flash
0KB, 32KB – 1MB Flash 16KB – 512KB Flash
4KB – 36KB RAM
8KB – 200KB RAM 2KB – 64KB RAM

Cortex-M0/M0+ Cortex-M0/M0+
Metrology Security
LPC800 Series Kinetis KL0x Series LPC1100, 1200 Kinetis KL2x Series Kinetis M Series Kinetis KL8x Series
Entry level, 8-bit simplicity Low power, Tiny Packages Low power, Rich feature Low power, USB Full-Speed 24b SD ADC+PGA, Segment LCD HW Crypto, Tamper, QSPI
4KB - 32KB Flash 8KB – 32KB Flash 4KB – 256KB Flash 32KB – 512KB Flash 64KB – 256KB Flash 128KB Flash
1KB – 8KB RAM 1KB – 4K RAM 1KB – 36KB RAM 4KB – 128K RAM 16KB – 32KB RAM 96KB RAM

Performance, Integration & Security Performance, Integration & Security


4 EXTERNAL USE
NXP ARM Cortex-M MCUs Powerhouse Portfolio
ATTRIBUTES PORTFOLIO TARGET APPLICATIONS
M0/M0+ M3/M4 M7
LPC5410x, M4 w/M0+ Copr. LPC5411x, M4 w/M0+ Copr. Always-on devices
Performance
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, USB FS/HS, Security (K65) HW Security Cryto, Tamper, QSPI, USB Industrial control
KL80/81, M0+ up to 2MB Flash, 256K SRAM
Advanced HW Security Crypto, USB, FlexIO
up to 256K Flash, 256K SRAM Payment, Metering
Wearables, Display UI
General Purpose

integration up to 128K Flash, 96K SRAM LPC1800, M3 LPC4300, M4 w/M0+ Copr.


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
up to 256K Flash, 36K SRAM up to 512K Flash, 128K SRAM up to 512K Flash, 96K SRAM Up to 2M Flash, 256K RAM
Wearables
Mainstream Home Automation
KL17, M0+ KL27, M0+ LPC1700, M3 LPC1500, M3
FlexIO, BootROM FlexIO, BootROM, x-less USB Graphics LCD, FS USB, ENET, CAN CAN, Advanced Analog,PWMs
Data Concentrators
Up to 256K Flash, 32K RAM Up 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 4.1 Radio, DC/DC 802.15.4+BLE 4.2 Radio, DC/DC, Balun Home Automation
KW2xD, M4
Application Specific

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- Higher perf, precision analog,
BLDC, entry-level PMSM Photo voltaic
Power Conversion Up to 128K Flash, Up to 16K RAM
UPS power control, KMS range AC/DC control, KMS 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
KE02/4/6, M0+ KE1xF (M4F) / KE1xZ (M0+)
Appliance
5 5V Robust USE
EXTERNAL ADC, CAN (KE06) Higher perf. & more comm. interfaces
Up to 128K Flash, Up to 16K RAM, 256B EEPROM 256K / 512K Flash, 32K / 64K RAM, 2xCAN, new TSI (Z) Smart Lightning
(not a complete portfolio summary)
KMS = Kinetis Motor Suite
► 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

6 EXTERNAL USE
LPC REFERENCE
DESIGN/DEMOS

7
EXTERNAL USE
Reference Design 1 — Wearable
Features:
• Targeting sports, environment and health
• Support NFC, Single BT BLE & Dual band
BT
• Support true color 160*128 OLED
• Onboard 1MB SPI Flash and 1Mbit SRAM
• Buzzer and vibration motor
• Easy to measure power consumption

• Drivers Application
• Sensor fusion framework processor
• BSXLite sensor LPC54100
fusion firmware MCU or

Comms
NFC, BTLE,
WiFi, etc.

8
EXTERNAL USE
Reference Design 2 — Voice triggering
implementation with H/W VAD
Features:
• Stereo PDM-PCM decimation, DC PDM
data Capture
filtering, saturation Cascade
Integrator Filter
• H/W VAD Wave Envelope and floor noise 400 KHz (Listener)
800 kHz (Recognizer) VAD
detection
Voice Saturation
Detection Average Decimation
Stages Uses current Filter
Always on listening
• DMIC at lowest
• Detects audio envelope change
sample rate
Stage 1 • No audio batching *<50µA PCM@16kHz
• VAD
• Runs only under quiet
• WD osc (600 kHz)
environment
DC filter
• FRO (12 MHz) and
Detects possible speech nominal DMIC
Stage 2 • Audio data batching sample rate (800kHz) *<300µA I2S
• Speech envelope detection • M4
• DMA

Stage 3 Recognizer • FRO (48 MHz) FIFO


*<1.5mA
• Trigger command recognition • M4

9
EXTERNAL USE
Reference Design 4 — Audio Decoder

Application Code
SHEL
Features: PLAY USB LED KEY
L
TASK TASK TASK TASK
- Based on LPC5411x series TASK
FREERTOS
- Single CM4F for audio decoder or BSP

Support
Driver

Board
RT-Thread RTOS
- Based on SDK2.0.0 and IAR

WM8904
I2S DMA
Shell

SPIMMC
- Based on xFSL Picus Audio decoder library Picus or FatFS
- Support FreeRTOS with Shell & FatFS Audio MP3
WA
V Decoder
FLA
C
FinShell
- SPI connect with TFcard LPC5411x SDK2.0.0
IA
- Support wav, mp3, flac R Peripheral
- Support play, pause, next song, volume +/- Drivers(I2C,I2S,SPI,GPIO)
- USB MSC update music

10
EXTERNAL USE
KINETIS REFERENCE
DESIGN/DEMOS

11
EXTERNAL USE
Reference Design 1 – QR Decoder

QR decoder can quickly scan and decode both 1D


and 2D barcode information. It is based on the NXP
tower system, utilizes the Kinetis SDK FlexIO
camera driver to bring in image data and display the
decode result on TWR-LCD and/or a terminal.

Supported Symbologies:
• QR(Quick Response Code)
• UPC-A UPC-E
• EAN8 EAN13 EAN128
• ITF-6 ITF-14 Interleaved 2 to 5
• CODE39 CODE128
• CodaBar

12
EXTERNAL USE
Reference Design 2 – Smart Plug

• Based on the Kinetis MKM14Z64 MCU


−alow-power high-performance 32-bit ARM® Cortex™-
M0+ core @50MHz
• Cost optimized solution with single-phase meter
and wireless control.
• Includes two parts
− Metering part is used to measure electronic power in
single-phase
− WiFi part is used for wireless control.

• Users can use application in an android phone


to check plug status, e.g current active power,
reactive power, grid frequency, history run
time, etc, and control it by setting it to ON/Off,
setting timer for ON/Off at fixed time.

13
EXTERNAL USE
Reference Design 3 – Three Phase Power Meter

• Low cost NXP ARM Cortex™


M0+ SoC KM14 for metering
• Conforms to China National
Grid Standard
• High performance of 0.5%
accuracy for Active and
Reactive energy under full
temperature range
• ESD performance up to +/-
12KV
• High accuracy RTC clocking
with 5ppm resolution

14
EXTERNAL USE
Demo 1 - FlexIO Camera Demo

• Based on FRDM-KL28Z EVK board.


• FlexIO emulates camera interface
• Captures 320x240 QVGA images
via 8-bit width data bus.
• Displays images on a TFT LCD via
SPI bus.
• The sample rate is up to 15fps.

DMA DMA
Camera FlexIO SRAM SPI LCD

KL28Z

15
EXTERNAL USE
Demo 3 – New TSI Demo

FRDM-TOUCH
• FRDM-TOUCH is a shield board
connected to the FRDM-KE15Z
board which integrates new
generation touch sensing interface
− supporting both self capacitance
and mutual capacitance mode
− 16-bit conversion resolution and
configurable sensitivity to handle
different overlay material, thickness

TSI-EVB
− IEC61000-4-6 certified (both 3V/10V),
immunity to a wide range of noise
• Demo touch keys, touch slider,
rotary & touch key matrix
• When you touch the keys on FRDM-
TOUCH board, the RGB LED is turned
on. When you touch the slider, the blue
LED will gradually illuminate based on
the distance your finger moved on the
touch slider
16
EXTERNAL USE
INTRODUCING
LPC MICROCONTROLLERS
FOR THE BROAD MARKET

17
EXTERNAL USE
Where Does LPC Fit in the Market
Connected
sewing
pill dispenser Gaming Virtual machines large format surveillance
Controllers Reality fish finders collaboration cameras
touch panel

medical
equipment
data loggers
audio control
Wearable Band contactless panels ATMs
Gaming mice & Keyboards Mobile USB accessories smart meters
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 docking mixing
Mgmt Printers
stations smoke/toxic boards
speakers musical gas detector
elevator fingerprint
instruments
controls scanners

wireless Thermostats
home appliances transmitters
lab tools
kiosks

18
EXTERNAL USE
LPC Our Product Positioning
Maintain Global Leadership in the Broad Market
by Continuing to Invest in Innovative & Differentiated Technologies

LPC800 MCU Series LPC54000 MCU Series


• Cortex-M0+ up to 30 MHz • Cortex-M4 100MHz &
• Differentiated features 180MHz platforms
• From 8 to 64K flash range • Improved power-efficiency
• Down to TSSOP 16 • Flexible comm. Interfaces
• Advanced Peripheral
Integration
• From 128K to 512K Flash

19
EXTERNAL USE
INTRODUCING
LPC800 MCU SERIES
CORTEX-M0+
FOR THE BROAD 8-BIT MARKET

20
EXTERNAL USE
LPC800 Entry-Level Microcontrollers

Expanding our Cortex-M0+ based LPC800 MCU series,


- Addressing market’s aggressive move from 8- to 32-bit architecture
- Satisfying need for improved power-efficiency & portfolio scalability
- Simple Code Bundles & ROM drivers
- Differentiated features in a low-price MCU
Q2 Q3 Q3

LPC845
Peripheral & Memory LPC802
Expansion from Addressing the LPC804
Entry NXP’s Popular LPC824 Growing Demand for
NXP’s Game Changing
8-bit Alternative MCUs
LPC800 Series 64K Flash, 8-16K RAM 8-bit Alternative MCU
16K Flash, 2K RAM
Cortex-M0+ [ QFN, LQFP ] 32K Flash, 4K RAM
[ TSSOP ]

* Information Subject to Change

21
EXTERNAL USE
LPC800 MCU Series Brief Global Overview
Global Market Success More China Success in Later Session

Industrial RFID Smart Home


• Low-power Cortex-M0+ based solution Tag & Reader Remote Control
• LPC800 provides
− ADC for analog battery monitor functionality
− SCTimer/PWM handles IR/RF signal generation without CPU
intervention
− UART and SPI peripherals for interface
to external RF frontends
− GPIO for interface to LPC800
▪ LED and LCD control
Cortex-M0+ GPIO LED
▪ Pushbuttons/switches
core
pushbuttons
GPIO switches
battery monitor ADC
SCTimer/ IR/RF TX/RX
PWM

LCD GPIO UART/SPI RF receiver

22
EXTERNAL USE
LPC82x Overview
Builds on LPC800 Series Power Efficiency & Flexibility
LPC82x
Flash
Block Diagram Up to 32 kB
• System • Switch matrix for flexible I/O pin
assignment of common blocks

AHB-LITE Bus
ARM SRAM − 30-MHz Cortex-M0+ ARM core
CORTEX-M0+ Up to 8 kB
30 MHz − 32 kB Flash, with 64 B page size • Analog
ROM
IOP − 8 kB RAM − 1.2 Msps ADC: 12 ch, 12-bit with
CRC Engine
GPIO flexible triggers to optimize power use
Up to 28 DMA (18 ch) − 18-channel DMA
Bridge − Comparator: four input pins, external or
• Exceptional power efficiency internal VREF
SCTimer/PWM Power Control
PMU, power modes, − Down to 90 µA/MHz (active) • Timers:
4 ch multi-rate BOD, single VDD power
supply, POR − Five power modes − SCTimer/PWM
Switch Matrix

WWDT
GPIO pads

Clock Gen Unit


12 MHz 1% IRC OSC, − Power profile APIs for simple runtime − multi-rate
APB Bus

self wake-up Watchdog OSC,


1-25 MHz system OSC,
power optimization − windowed watchdog
TIMERS
system PLL
− Integrated PMU − self wake-up
SYSTEM

SPI (2)
• Ample serial connectivity • Single power supply: 1.8 to 3.6V
Comparator
with external Vref − 4 I2C (1 Fm+, 3 Fm), 2 SPI, 3 UART
I2C (4) • Temperature range: -40 to +105 °C
ADC
UART (3) 12 ch, 12-bit, 1.2 Msps − 29 GPIO with pattern matching • Packages: TSSOP20, HVQFN33
SERIAL INTERFACES ANALOG

23
EXTERNAL USE
LPC824-Lite Board Introduction
NXP LPC824 in HVQFN33 package based on LPC824-Lite Board Kit
Cortex-M0+ Cores − Schematic (Format: PDF, ORCAD)
Debug interface − Chip documents
− On-board CMSIS-DAP debug interface − User guide
− 10 pins JTAG connector, support SWD mode − Virtual COM tool and driver
− mbed tools and USB virtual COM − Target firmware
One adjustable potentiometer − Example code

Four buttons
Eight user LEDs
Three debugger LEDs
Expansion options
− Arduino UNO R3-compatible connectors
− Prototyping area

24
EXTERNAL USE
INTRODUCING
LPC54000 MCU SERIES
CORTEX-M4
FOR THE BROAD MAINSTREAM MARKET

25
EXTERNAL USE
LPC54000 Mainstream Microcontrollers

LPCXpresso54608
Expanding our Cortex-M4 based LPC54000 MCU series,
- Address market’s need for scalable, mainstream portfolio
- Range of power & performance scalability
LPCXpresso54114 - Differentiated set of features

Q1 Q2 Q3 Q4

LPC546xx Family of Microcontrollers Providing our


NXP’s Latest Mainstream MCU; developers on
Upgrade Path from LPC1700 LPC1768
Mainstream Up to 180 MHz Core
256-512K Flash
LPC54000 Series 16K EEPROM Ultimate Power & Performance Up to 180 MHz Core
0K Flash
platform with an
136-200K RAM Scalability with Numerous
Cortex-M4 Memory Expansion Connectivity & HMI Options
360K RAM
Memory Expansion More to Come upgrade path
Updated Peripherals,
[ LQFP, TFBGA ]
Added Security & Protection [ LQFP, TFBGA ]

* Information Subject to Change

26
EXTERNAL USE
Migration to LPC54xxx

Legacy part Migrating part

LPC23xx/24xx LPC54605/54606
LPC175x/176x (80/100pin)
LPC2000, LPC17xx/40xx (180/208pin) LPC5460x

LPC213x (64pin) LPC54101 or LPC5411x

27
EXTERNAL USE
Introducing LPC54000 Series of Power-efficient Microcontrollers
LPC5410x LPC5411x
LPC546xx MCU Series
Cortex-M4F at Cortex-M4F at
100 MHz 100 MHz Broad Family of Products Offering
Scalable performance, advanced integration & flexible connectivity
256-512 KB Flash 128-256 KB Flash
104 KB RAM 96-192 KB RAM Cortex-M4F at 180 MHz Cortex-M4F at 180 MHz

FRO, FS USB, 256-512 KB Flash 0 KB Flash


DMIC Subsystem 136-200 KB RAM 360 KB RAM

FRO, FS/HS USB, FRO, FS/HS USB,


DMIC Subsystem DMIC Subsystem

Six product families, Six product families,


TFT-LCD Controller, TFT-LCD Controller,
Ethernet, Ethernet,
CAN2.0 / CAN FD, CAN2.0 / CAN FD,
Optional Security Optional Security

• Boards, Samples and Software (IAR/Keil) available today


• Mass Production shipping January-2017

28
EXTERNAL USE
LPC54000 MCU Series Brief Global Overview
Global Market Success More China Success in Later Session

In Home Display for Smart Energy Elderly Care Monitoring w/ Voice Activation

LPC54605 LCD

LCD cap
I2C SDIO JN module
touch
Cortex-M4F Board-to-
Internal
USB UART board
comms
comms
LED system GPIOs
Flash RAM SPIFI QSPI Flash
control − Power-efficient LPC54000 MCU Series
DMIC EMC
Power monitor ADC RTC
Subsys SDRAM ▪ Options for Large SRAM
▪ Advanced Peripherals digital sensor interface, external
Standard TFT wireless connectivity
display
(Parallel LCD) − Integrated Graphics Controller,
Digital Microphone Subsystem to detect voice triggers
29
EXTERNAL USE
LPC5411x Overview
Low-Power Microcontrollers Based on Cortex-M4 Cores With Optional M0+ Co-processor

LPC5411x • CPU • Clocks & timers


Block Diagram Flash RAM
256 KB 192 KB − 100MHz Cortex-M4F − 12/48/96 MHz FRO
ARM Cortex-M4F ROM
(100 MHz, MPU) Bootloader, SPI/I2C Drivers − Cortex-M0+ Co-processor − 100 kHz-1.5MHz WDOG OSC,
ARM Cortex-M0+ MEMORY • Memory − 32 Xtal OSC
Co-processor
− 256 KB Flash, 192 KB RAM − external clock input
I2C Fm+ (8) SPI (8)
DMA • Interfaces for connectivity & − Basic & advanced timers including
UART (8) I2S(2)
sensors SCTimer/PWM
Multilayer Bus Matrix

Low-Power Management Up to 8-ch


Single VDD power supply, Integrated
PMU, POR, BOD, reduced power − Asynchronous peripheral bus
modes, automatic voltage scaling − Stereo DMIC subsystem (PDM,
GPIO (Up to 50)
decimator, HW VAD) • Packages
Clock Generation Unit LOW POWER INTERFACES
(12/48/96) MHz FRO, System PLL
− 8 Flexcomm interfaces: 8 SPI, 8 I2C, 8 − LQFP64 (10 x 10 mm)
SYSTEM DMIC Subsystem UART, 2 I2S channels. Max 8 channels
− WLCSP49 (3.45 x 3.45 mm)
32-bit General Purpose (5) Crystal-less USB 2.0 − Crystal-less FS USB
ADVANCED CONNECTIVITY
• Other
SCTimer/PWM WWDT − Power-efficient 5.0 Msps, 12-bit ADC:
full-spec performance (1.62 to 3.6V, -40 − Operating voltage: 1.62 to 3.6V
Temp Sensor
24-bit Multi-Rate(4) RTC/Alarm
to 105 C) − Temperature range: -40 to 105 C
ADC
Repetitive Interrupt Micro-Tick 12 bit, 12 ch, 5 Msps

TIMERS LOW-POWER ANALOG


Low Active Currents for Always-On Processing
 900µA @12MHz w/ 2µs wakeup time in Sleep mode
30  7µA w/ 19µS wakeup time in Deep Sleep mode
EXTERNAL USE
 300nA w/ 1.2mS wakeup time in Deep Power Down mode
LPC54114-Lite Board Introduction
LPC54114J256BD64 Cortex-M4/M0+ Dual Core Expansion options
Debug interface − Arduino UNO R3-compatible connectors
− On-board CMSIS-DAP debug interface − Prototyping area

− 10 pins JTAG connector, support SWD mode LPC54114-Lite Board Kit


− mbed tools and USB virtual COM − Schematic
− ISP jumpers − Chip documents
One adjustable potentiometer − User guide

Four user buttons and one reset button − Virtual COM tool and driver

Four user LEDs for and one power LED − Target firmware
− Example code
One set of 3.5 mm audio jack
One TF card interface, One stereo Mic
One I2C temperature sensor, One SPI Flash

31
EXTERNAL USE
LPC546xx Overview
Power-Efficient Microcontrollers (MCUs) With Advanced Peripherals
FLASH
ARM Cortex-M4F
Up to 180 MHz
512KB Connectivity, High-end Graphical UI & Security
Includes MPU RAM
FLASH
ARM Cortex-M4F Up to 200 KB
Up to 512KB
Up to 180 MHz
CORE
Includes MPU • Core & Memory − Hi-Speed and Full Speed USB
EEPROM
RAM Up to 16 KB
Up to 200 KB
ROM
− USB: 1x HS (H/D) w/on-chip HS
CORE
EEPROM 16 KB − Cortex-M4F, 180MHz
DMA Up USB Audio MEMORY PHY
ROM
to 30ch PLL PLL − 1.71 V to 3.6 V, -40 C to 105 C − XTAL-less FS USB (H/D)
DMA Up to USB MEMORY
30ch Audio PLL
PLL Ext. Mem. Ctrl SPIFI
Power Control Ext. Mem. Ctrl SPIFI − Up to 512 KB Flash & Up to 200 KB − FlexComm-flexible serial connectivity
Multilayer Bus Matrix

Single Vdd powerPowersupply, POR, BOD, VBAT


Control
RAM
Multilayer Bus Matrix

Single Vreduced power modes


dd power supply, POR, BOD, reduced I2C FM+ USARTS ▪ 10 Flexcomm interfaces: 10 SPI, 10 I2C,
power modes I2C FM+ USARTS LIN 2.2
(10) (10) LIN 2.2
(10) 10 UART, 2 I2S channels. Max 10
(10)
Clock Generation Unit − 16 KB EEPROM
Clock Generation Unit
12,48/96 MHz, System PLL channels
FRO 12/48/96 MHz, System PLL I2S (2) I2S (2) SPI (10) SPI (10)
SYSTEM
SYSTEM − XIP from QSPI via SPIFI
FLEXCOMM (Choose any 10)
FLEXCOMM(Choose any 10) • Advanced Security Option
32-bit Timers (5) SCTimer/PWM TFT LCD CAN 2.0 or − External Memory Ctrl (up to 32 bits)
32-bit Timers (5) SCTimer/PWM TFT LCD CAN FD (2)CAN FD (2) − OTP for enhanced CRP
HS USB (1)
Multi-Rate Timer
Multi-Rate Timer
WWDT
WWDT FS USB (1)
HS USB (1)
Ethernet • Key Features − True Random Number Generator
Ethernet AVB
RTC Alarm Timer FS USB (1)
DMIC Subsys SDIO (SD/MMC) − Graphic LCD with resolutions up
RTC TIMERS Alarm Timer SD/MMC & − verification
DMIC Subsys
Smart Card (2) GPIO Up to 171
SDIO to 1024 x 768
Repetitive
ADC 12b 12ch Interrupt Timer
Temp Sensor Smart Card (2) GPIO Up to 171 − CAN-FD controller x2 − Single and dual-image boot
5Msps
TIMERS
ANALOG INTERFACES
− Digital mic subsystem supporting support
INTERFACES
ADC 12b 12ch voice detection
5Msps Temp Sensor
OTP RNG
ANALOG SECURITY

32
EXTERNAL USE
LPCXpresso54608 Board Introduction
Key Features Support Materials
• 272x480 color LCD with capacitive touch screen − NXP.com Board Page
LPCXpresso54608 front
• On-board, high-speed USB, Link2 debug probe with CMSIS-DAP and − Start Guideline
SEGGER J-Link protocol options, support for external debug probe
− LPCXpresso54608: Out of Box & Getting Started
• UART and SPI port bridging from LPC546xx target to USB via the on-
board debug probe
Introduction
• 3 x user LEDs, plus Reset, ISP (3) and user buttons − Board Schematics
• Multiple Expansion options, including Arduino UNO and PMod − Board User Manual
• Built-in power consumption measurement for target LPC546xx MCU
• 128Mb Micron MT25QL128 Quad-SPI flash
• 8MB Micron MT48LC8M16A2B4 SDRAM
• Knowles SPH0641LM4H digital microphone
• Full size SD/MMC card slot
• NXP MMA8652FCR1 accelerometer
• Stereo audio codec with line in/out
• High and full speed USB ports with micro A/B connector for host or
device functionality
• 10/100Mbps Ethernet (RJ45 connector)

LPCXpresso54608
33 Demo LPCXpresso54608 back
EXTERNAL USE
INTRODUCING
KINETIS PORTFOLIO
FOR MARKET SPECIFIC APPLICATIONS

34
EXTERNAL USE
Winning across segments with Kinetis MCUs

Kinetis KL3x

Kinetis K3x

Kinetis KL1x

Kinetis K1x
Kinetis K2x Kinetis K1x Kinetis K1x Kinetis K2x Kinetis KV3x
Kinetis KL1x HomeKit HomeKit Kinetis KL1x

Kinetis K, Kinetis W
Kinetis K2x Kinetis KE0x Kinetis KE0x Kinetis KE0x Kinetis K2x Kinetis K2x
Kinetis KV3x

35
EXTERNAL USE
Kinetis Microcontroller Portfolio

36
EXTERNAL USE
NXP Kinetis Microcontroller Portfolio
Performance &
Integration Ultra-Low Power

General Purpose General Purpose


Wireless Control & 19 Packages
23 Packages Secure Power Conversion
Connectivity 5V / Robust Metrology
• From 50 to 180 MHz Application Specific Application Specific • From 48 to 72 MHz
Application Specific Application Specific Application Specific
• 32kB to 2MB Flash 4 Packages • 8kB to 512kB Flash
4 Packages 10 Packages 4 Packages
8 to 256 kB SRAM 5 Packages 1 to 128 kB SRAM
• Memory Expansion • From 72 to 120 MHz • From 75 to 168 MHz • From 20 to 168 MHz • Smart, Autonomous • From 50 to 75 MHz
• Sub-1GHz and
Peripherals/Timers
• High Precision 2.4GHz (inc. BLE & • HW Cryptography • 16 to 512kB Flash • 8kB to 512kB Flash • 64kB to 256kB Flash
Analog 802.15.4, Zigbee, 8 to 96 kB SRAM 1 to 64 kB SRAM • High Precision 16 to 32 kB SRAM
Thread) • Anti-Tamper Analog
• Options with • Fast, High Precision • Enhanced ESD/EMC • AFE w/ up to Quad
• 128 to 512kB Flash • 128 to 256lB Flash • Options with
›Advanced Security Analog, Timers/PWM Performance 24b Sigma-Delta
16 to 64 kB SRAM 128 to 256KB RAM
& Protection • High Current Output ›Advanced Security ADCs
• Real-time
›FS/HS+PHY USB • High Precision • QSPI & Protection
computation and • Options with • Options with
›CAN, Ethernet Analog math acceleration ›FlexIO
›CAN ›LCD
›Segment/Graphics • Options with FS USB • Options with CAN ›New touch sensor
LCD
›FlexIO
›PGA/OpAmps
›FlexIO

K W K8x V E L M
Series Series KL8x Series Series Series Series

ARM Cortex-M4 Based MCUs

ARM Cortex-M0+ Based MCUs


ARM Cortex-M7 Based MCUs

37
EXTERNAL USE
Summary of Devices in Production Today
KINETIS
CONNECT
JN5169 JN5174/78/79 KW2xD KW21Z KW31Z QN9080 KW41Z
Low power, High Low power, High High Performance Very Low power, High Very Low power, High Ultra Low Power, High Very Low power, High Perfs ‘15.4 / BLE 4.2
Performance 802.15.4 Performance 802.15.4 802.15.4 wireless Performance 802.15.4 Performance BLE 4.2 Performance BLE 4.2 wireless microcontroller
wireless microcontroller wireless microcontroller microcontroller wireless microcontroller wireless microcontroller wireless microcontroller Cortex M0+ @48MHz
32b RISC @32MHz Cortex M3 @32MHz Cortex M4 @50MHz Cortex M0+ @48MHz Cortex M0+ @48MHz Cortex M4 with FPU 128kB RAM,
32kB RAM 32kB RAM, 64kB RAM, 128kB RAM, 128kB RAM, 128kB RAM,256kB ROM 512kB flash
512kB flash 160/256/512kB flash 512kB flash 512kB flash 512kB flash 512kB flash Tx Power +4dBm
Tx Power +10dBm Tx Power +10dBm Tx Power +8dBm Tx Power +4dBm Tx Power +4dBm Tx Power +2dBm TH Rx Sens -101dBm
Rx Sensitivity -96dBm Rx Sensitivity -96dBm Rx Sensitivity -102dBm Rx Sensitivity -101dBm Rx Sensitivity -96dBm Rx S -95dBm w/o DC-DC BLE Rx Sens -96dBm
Tx 23.3mA, Rx 14.7mA Tx 22.5mA, Rx 14.8mA Dual-PAN, Antenna Div. Dual-PAN, Antenna Div. TRNG Rx S -93dBm w/ DC-DC Dual-PAN, Antenna Div.
QFN40 6x6mm QFN40 6x6mm Tx 19mA, Rx 17mA Tx 6.5mA, Rx 6.5mA Buck Boost DC/DC from Tx 3.4mA, Rx 3.6mA, Tx 6.5mA, Rx 6.5mA,
Tamb -40°C / +125°C Tamb -40°C / +125°C LGA 8x8mm QFN 7x7mm, WLCSP 0.9V to 4.2V ADC: 14 ENOB @ 32 kHz QFN 7x7mm, WLCSP
Development Kit Development Kit Tamb -40°C / +85°C Tamb -40°C / +105°C Tx 6,5mA,Rx 6,5mA, Fusion Sensor processor Tamb -40°C / +105°C
HA and lighting HA and lighting Development Kit Development Kit QFN 7x7mm, WLCSP QFN 6x6mm, WLCSP Development Kit
integrating easy and integrating easy and FRDM, USB Dev Boards FRDM, USB Dev Boards Tamb -40°C / +105°C Tamb -40°C / +105°C FRDM, USB Dev Boards
secure NFC secure NFC Modules Development Kit Development Kit Modules
commissioning commissioning Modules From Partners FRDM, USB Dev Boards EVB, miniDK From Partners
Modules Modules From Partners Modules Modules Target Applications
NXP Modules NXP Modules Target Applications From Partners To be defined Home and Building Automation
Target Applications Target Applications Target Applications Home and Building Target Applications Target Applications Availability
HBA, Lighting., Smart HBA and Lighting Home and Building Automation Secure BLE applications, Watches and wristband Sampling April 2016
meters Availability Home Automation Full Release Sept 2016
Automation Availability
Energy metering Sampling Now Availability Availability
Availability Sampling April 2016
Availability Full Release June 2016 Full Release Sept 2016 Sampling April 2016 1H 2017
Now
Now Full Release Sept 2016

Best plug’n
NXP NFC I²C TAG

ISO/IEC 14443-2/3, NFC forum compliant - Type 2 Tag ISO15693 compliant -longer read range than ISO14443
NTAG I²C plus 888B EEPROM or 1904B EEPROM play full NFC Reading distance up to 70mm

PN7120
connected Access Protection via RF : WRITE ONLY per 16 Btyes solution – MIFARE Classic security (CRYPTO1 HW)
NFC tag Pass through mode: 64B SRAM buffer to transfer data easy Host protocol : NCI 1.0
solution by Signal output : To detect RF field or synchronise data integration Host Software : Android driver and Linux driver
39
EXTERNAL USE NXP Energy harvesting : To power external components into any OS Host interface :I²C
SOT902 (leadless) – TSSOP8 (8pin) environment
VFBGA49
Core System Memories Transceiver
Kinetis KW41Z/31Z/21Z ARM Cortex-M0+ Internal and BLE 4.2,
Up to 512 kB
48 MHz External Watchdogs Generic FSK &
Flash
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
• Support for BLE v4.2, 802.15.4, Generic FSK DC-DC Converter
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
LPUART Periodic Frequency Locked
• 2xSPI, 2xI2C, LP-UART, GPIO with IRQ capability (KBI)
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
CMT Frequency Osc.
• Low Power (LPTMR), Programmable Interrupt (PIT) and RTC timers

GPIO w/ IRQ Independent Real Internal Reference


Analog 6-bit ACMP Time Clock
Capabilities 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 7x7 48-pin Laminate QFN
• Advanced flash security 802.15.4
MKW21Z256VHT4 256 kB / 128 KB 4x4 75-pin WLCSP

Integrated DC/DC Converter 7x7 48-pin Laminate QFN


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

41
EXTERNAL 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

✓ Bluetooth Low Energy Mesh Stack


2.4 GHz
✓ 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
42
✓ IAR Embedded Workbench®
EXTERNAL USE
KW41Z Development Hardware

• FRDM-KW41Z Freedom Development Hardware


− Can be configured as Host or Shield for connection to Host Processor
− Supports all DC-DC configurations
− PCB inverted F-type antenna
− Minimum number of matching components
− FCC Part15 & EN300 328 compliant
− Serial Flash for OTA firmware upgrades
− On board NXP FXOS8700CQ digital sensor, 3D Accelerometer
(±2g/±4g/±8g) + 3D Magnetometer
− OpenSDA and JTAG debug
− Full KSDK support
− Resale $145 (2 boards/kit)

• USB-KW41Z USB Dongle


− Idealfor BLE/802.15.4 sniffer or connection to PC/Tablet
− FCC Part15 & EN300 328 compliant
− Resale $60

43
EXTERNAL USE
KW41Z Development Software
✓ Thread R1.1 Compliant Network Stack

✓ Thread + BLE Combo Stack

✓ IEEE 802.15.4 MAC/PHY


IPv6 + 6LoWPAN, UDP
✓ Qualified Bluetooth Low Energy v4.2 Stack + Application
802.15.4 MAC/PHY Profiles

2.4 GHz ✓ Bluetooth Low Energy Mesh Stack

✓ IPv6 over BLE


Bluetooth Low Energy

Core Stack 4.2 Profiles ✓ Generic FSK at 250, 500 and 1000 kbps

✓ SMAC w/ Connectivity Test for Regulatory Certification

BLE LL/PHY ✓ Support for Host MCU and MPU (Linux® ) Processors

Bluetooth v4.2 ✓ Full integration with Kinetis SDK


2.4 GHz
✓ Multiple RTOS, including FreeRTOS and uCOSII (BLE)

✓ Kinetis Design Studio (KDS)

✓ IAR Embedded Workbench®


44
EXTERNAL USE
Thread Router (Ethernet/Wi-Fi)
SDIO

RTOS Boarder Router Linux Gateway


Flash WiFi
SPI/QSPI
Communication Linux System
SPI
WiFi Data
Control
Management
USB
i.MX 6 KW2x
Sensors SPI Events Processing
K64/63

MCR20 Cloud
Input/Output
Connection
ENET
PHY

• Kinetis K64 is standalone MCU with up to • i.MX 6 Linux system handles Data
1MB Flash, up to 256K RAM and embedded Management and Analytics, Events
Ethernet Processing and Cloud Connection
• Kinetis K63 MCU adds tamper protection • Kinetis KW2x MCU runs the Thread Border
DryIce module Router functionality
• MCR20 is an 802.15.4 transceiver
• Thread, Wi-Fi and Ethernet share same IP
stack

45
EXTERNAL USE
Thread Router and End Device

Communication

Control

Sensors
KW

Input / Output

• KW devices with 512kB Flash and • Kinetis L devices with 32kB RAM
64k RAM can run Border Router can run 802.15.4 MAC/PHY, Thread
or Router Eligible End Device Network and Application as an End
configurations with an Application Device
• KW devices with 32kB RAM can • MCR20A is the 2.4GHz Transceiver
run Thread End Device
configurations with an Application

46
EXTERNAL USE
Target Development Systems: Gateways/Border Routers/End Nodes

i.MX6UL
K64F KW2x Linux Gateway/Border Router
RTOS Border Router FRDM-KW24D512

i.MX6Ul EVK
K64F Freedom Board • 528MHz Cortex-A7 CPU
• 120 MHz Cortex-M4F • 4 GB DDR3L DRAM memory
• Up to 1 MB Flash, UP to 258 KB RAM • 256 MB Quad SPI Flash
• Integrated Ethernet USB-KW24D512 • Arduino/Freedom connector
• Thread and ZigBee • Launching Oct 6th
• Launching Oct 6th

47
EXTERNAL USE
KINETIS
CONTROL
Target Market and Applications
Appliance Motor Control
(Kinetis E)
Industrial
Convection E-Bike AC Motor DC Motor
Air-conditioner
Oven

Microwave Oven
3 Intelligent
Circuit
MCCB
Breaker

Washer 2 4
Refrigerator Induction Cooker
Kinetis
Smart Lighting E&V
(Kinetis E) 1 5 General Purpose
CFL Ballast
6
LED
Industrial
LED Street Lighting UPS
HVAC HMI
Light

49 Touch Sensing
EXTERNAL USE (Kinetis E)
COMPANY CONFIDENTIAL
50.
Kinetis V series MCU
For Motor Control & Digital Power Conversion

• April 26, 2017


• ARM Cortex-M0+ / M4 / M7 cores bring broad choice, and smooth
upgrade.

• Scalable MCU families from 75MHz to 240MHz MCUs, maximize


resource reuse and flexibility

• Optimized MCU performance and high speed/resolution analogy


peripherals.

• Tower and FRDM boards, Libraries and KMS (Kinetis motor suite)
reduced motor control learning curve and speed time to market.

50
EXTERNAL USE
Kinetis V - Target Applications
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

51
EXTERNAL USE
New Levels of Performance, Reliability and Power Efficiency
for Motor Control and Digital Power Conversion

2016
+ Advanced Memory,
KV5x MCU Family
Connectivity and Communications High-performance single/multi motor
systems with connectivity & security.
Advanced digital power conversion
ARM Cortex-M7
Performance

2015
+ High Speed ADC KV4x MCU Family
+ High Resolution PWM High-performance motors, UPS, solar
and mid-range AC/DC control
ARM Cortex-M4

2014
KV3x MCU Family
+ Multi Channel Timers
Mid-range PMSM, UPS power control + Floating Point Unit
ARM Cortex-M4

2014
KV1x MCU Family + Motor Control Software
BLDC, entry-level PMSM
ARM® Cortex® -M0+

Feature Integration
NXP IDE, RTOS, Software Libraries and Motor Control Development Tools

52
EXTERNAL USE
Kinetis E series MCUs Based on ARM® Cortex® Cores
5V
• Wide range power supply 2.7V – 5.5V

Robust
• EMC/ESD technology to ensure strong noise immunity

Scalable Performance & High Efficiency


up to 40x higher performance than 8/16-bit MCUs
• ARM Cortex M0+ core up to 72MHz
• ARM Cortex M4 core up to 168MHz

Low Cost
• Optimized for cost-sensitive applications
• Offering low pin count options

53
EXTERNAL USE
Kinetis E Series Product Roadmap
2.7-5.5V MCUs with high reliability and robustness,
Based on ARM® Cortex-M® with best-in-class Enablement
Proposal

Planning
Touch Sense Interface Value
KE1xF – 168 MHz CM4, ADCs
Execution Features
KE1xZ – 72 MHz CM0+, Enhanced features
Production
KE0xZ – 40/48 MHz CM0+, Entry level
KE18F – CM4, ECC, 3xADCs,  Two operation modes
2xCANs KE18F KE18F Self-cap: up to 25 keys
KE16F – CM4, ECC, 3xADCs, Mutual: up to 36 keys
CAN KE16F KE16F
M4  Advanced robust in EMC
Integration

KE14F – CM4, ECC, 3xADCs


KE14F KE14F Pass IEC61000-4-6 standard test
 Advanced robust in waterproof
 High sensitivity and resolution
New  No need for CPU interfere
 Ease of use
KE15Z KE15Z KE15Z – CM0+, 72MHz, TSI
KE14Z – CM0+, 72MHz NXP Touch Library support
SDK touch APIs support
KE14Z KE14Z
M0+  No need for external components

KE06Z KE06Z KE06Z – CM0+, 48MHz, CAN


KE04Z – CM0+, 48MHz
KE04Z KE04Z KE04Z
KE02Z – CM0+, 40Mz, EEPROM
M0+
KE02Z KE02Z KE02Z

8 KB 16 KB 32 KB 64 KB 128 KB 256 KB 512 KB

Memory Density

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

55
EXTERNAL USE
KE1xF Master Block Diagram
Key Features: Core System Memories Clocks
Core/System
• ARM ® Cortex ® -M4F up to 160MHz ARM® Cortex® -M4F
16ch eDMA
512KB Flash with 64KB SRAM with
3-40M/32K OSC
• 16ch eDMA 160MHz ECC ECC
• TRGMUX Debug
DSP TRGMUX 4KB EEPROM Boot ROM IRC 48MHz(1%)
• MPU Interfaces
Memory Interrupt
FPU MPU 8KB I/D Cache IRC 8MHz(3%)
• up to 512KB Flash with ECC Controller
• up to 64KB SRAM with ECC 2.7~5.5V PMC 128K LPO
• up to 64K FlexMemory / 4KB EEPROM
• 8KB I/D Cache
PLL
• Boot ROM
Communications
• 2 x FlexCAN
• 3 x LPUART / 2 x LPSPI / 2 x LPI2C / FlexIO
Analog
Safety and Analog Timers Communication Interfaces HMI
• 3 x 12b ADC, 1MSPS
Security
• 3 x ACMP
• 1 x 12b DAC CRC 3 x12b ADC 4 x FlexTimer 2x LPI2C 2x LPSPI Robust IO
Timers
• 2 x 8ch FTM (PWM) UID 3 x ACMP 3 x PDB 3x LPUART 2x FlexCAN 8 pins 20mA
• 2 x 8ch FTM (PWM/Quad Dec.)
• 3 x PDB FAC 1 x 12b DAC LPIT FlexIO
• 1 x 4ch LPIT / 1 x LPTMR / 1 x PWT
• 1 x RTC Watchdog LPTMR
Others
• Up to 89 GPIO with glitch filter LVD/POR PWT
• 2.7-5.5V, -40 to 105oC
Packages: RTC
• 100LQFP(0.5mm pitch)
• 64LQFP(0.5mm pitch)
Pin compatible within KE
56
EXTERNAL USE
Kinetis E Touch HW and SW Support

Freedom Platform Freedom Shield TSI Evaluation Board

FRDM-KE15Z FRDM-TOUCH RD-KE15Z-TSI


• Ultra low-cost/power • Daughter card of FRDM- • Evaluation board for new
development platform KE15Z. TSI hardware and
• Form factor compatible software design
• Easy and simple way to
with Arduino platform evaluate the touch pad, • More touch keys and
• Compatible with slide and wheel. Including types
Freedom shield self-cap and mutual-cap
mode.
• Support touch pad

NXP Touch Library v2.x / NXP KSDK v2.0

57
EXTERNAL USE
KINETIS
SECURE
Kinetis Security Overview

Authorized Access Data Protection


• Code I/P Protection • Symmetric Encryption
− Internal Memory − DES/DES3, AES
Protection
• Asymmetric Encryption
− External Memory Trust Crypto − RSA, ECC
Protection
• Debug Port Protection • Hashing
• Authentication − CRC, MD5, SHA
− Software Updates • True Random Number
− Device Verification Anti-Tamper Generation
• Secure Boot • Security Protocols
− SSL, HomeKit, Thread

Monitoring of physical and environmental attacks


• Tamper Detection • Tamper Detection • Secure Storage
− Physical − Environmental
▪ Enclosure Intrusion ▪ Voltage

59
▪ Drilling and Probing ▪ Temperature
EXTERNAL USE
▪ Frequency
Kinetis KL8x to K8x
World’s most secure ARM® Cortex®-M based MCUs

Kinetis KL8x MCU Kinetis K8x MCU


72MHz ARM Cortex-M0+ 150MHz ARM Cortex-M4

Advanced Security Advanced Security


Secure RAM & Boot, + Performance +
Memory Protection Unit, Crypto. Acceleration Unit,
Low Power Trusted Crypto. + Memory On-the-Fly Decryption for
Engine (DES/3DES/AES/RSA), external memories
Tamper Detection, + Crypto
ISO7816-3 EMVSIM, throughput
Random Number Generator
256/256/16KB
+ Ext. memory
Flash/SRAM/Cache,
128/96KB Flash/SRAM, expansion &
USB, FlexIO, QuadSPI (XIP),
USB, FlexIO, QuadSPI (XIP), protection
SDRAM, SD/eMMC, FlexBus,
121 MBGA / 80 LQFP
121 XFBGA / 100 LQFP

Hardware and software compatibility with PCI-certified enablement

60
EXTERNAL USE
Kinetis K8x/KL8x MCUs: Enablement
TWR-POS-K81
Tower & Freedom Modules Security Software
PIN Pad Reference Design

TWR-POS-K81

• POS PIN Pad Reference Design for customers


seeking Payment Card Industry certifications
• Freescale Kinetis SDK software drivers for
• TWR (full evaluation) or FRDM (entry-level)
• Kinetis K81/KL81 MCU: tamper pins, chip public key cryptography
development modules
security, EMVSIM, Kinetis SDK w/ Cryptographic
• KL8x MCU • Support for multiple toolchains including
Driver s/w
− TWR-KL82Z72M GNU GCC, IAR, Keil, and Kinetis Design
• Chip-and-PIN keypad based on Cirque® − FRDM-KL82Z Studio
SecureSense™ technology (PCI PTS compliant
• K8x MCU:
without requiring physical protection for touch
sensor) − TWR-K80F150M
− FRDM-K82F
• Available under NDA (incl. pre-PCI4.x certification
• 8MB SDRAM, 8MB Serial NOR Flash
reports. Full PCI 4.1 Certification expected Oct
2016) • Multiple TWR and Arduino™ form-factor
compatible peripheral modules
• Available (K8x/KL8x)

61
EXTERNAL USE
KINETIS GENERAL
63

KS22 Series MCU


Cost Effective with Optimized Performance
• Member of Kinetis K series • ARM Cortex-M4 @120MHz
• Initiated from China market • DSP and Floating point unit (FPU)
demand, designed &
manufactured locally Power Efficiency
• Same quality standard as • Leverages the ultra low power technology of Kinetis L series
NXP Kinetis MCU MCUs
• Longevity Program to • Integration of low-power peripherals
ensure a minimum of 10 • Run mode power consumption is as low as 158μA / MHz
years supply
• Both English and Chinese Smart Integration
language technical support • Reduce BOM & system cost: Crystal-less USB device
(websites, documents,
• Various communication interfaces: CAN, I2S, UART, SPI, LPI2C
community) provided by
• Flexible Communication Interface: FlexIO
China team

63
EXTERNAL USE
64

KS22 Target Applications

General Market

Smart Devices
Wearables
Car audio
Smart audio

CAN Bus
GPS Tracker Finger printer
Car Infotainment co- High performance,
processor Low power
64
EXTERNAL USE
65

KS22_128/256 Block Diagram


Key Features: Core System Memories Clocks
Core/System ARM Cortex-M4 Internal and Program Flash SRAM Phase-Locked
External 128KB/256KB 64KB Loop
• Cortex-M4 @ 120MHz / FPU / DSP 120MHz with HS RUN
Watchdogs
Frequency-
Memory Debug Locked Loop
DSP 16ch-
• 128KB/256KB Flash Interfaces
ADMA Low/High
• 64KB SRAM Interrupt
FPU Low-Leakage Frequency
Controller Oscillators
Communications Wake-Up Unit
• USB OTG FS/LS Internal
Flash Access
• 2* + 3x UART, 1x LPUART Control
Reference
Clocks
• 2* + 2x SPI
• 2* + 2x LPI2C
• 2* + 2x I2S (SAI)
• 2x CAN Security
Analog Timers Communication Interfaces HMI
• FlexIO* and Integrity
Cyclic 1x 16-b
Analog 3x LPTPM 2x LPI2C 2x SPI GPIO
Redundancy ADC
• 1x 16-bit ADC, 1x 12-bit DAC Check (CRC)
• 1x ACMP 1x 12-b Programmable 1x
DAC Delay Block 3x UART
Random LPUART
Timers Number
• 1x 6ch LPTPM, 2x 2ch LPTPM Generator 1x ACMP Periodic
Interrupt 2x I2S 1x FlexIO*
• Low Power Timer (RNGA)
Timers
• Periodic Interrupt Timers (PIT) USB OTG
• RTC with independent Vbat. Supply Low-Power (LS/FS)+ 2x CAN
Timer PHY
Others
• 8 high-drive I/Os (20mA) – SPI / LPI2C Independent
• 1.71V-3.6V; -40C to 105C Real-Time
Clock (RTC)

Packages
100LQFP, 64LQFP, 48QFN

* FlexIO can emulate 2x UART, or 2x SPI, or 2x I2C, or 2x I2S, or PWM, etc


65
EXTERNAL USE
66

KS22 Orderable Part Numbers


GIBC is open for registration
MKS22FN256 MKS22FN128 MKS20FN256 MKS20FN128
Features
VLL12 VLH12 VFT12* VLL12 VLH12 VFT12* VLL12 VLH12 VFT12* VLL12 VLH12 VFT12*
Performance ARM Cortex-M4, up to 120MHz
Flash 256K 128K 256K 128K
SRAM 64K
UART 4 (3x UART + 1x LPUART)
SPI 2
I2C 2 (LPI2C)
I2S 2
CAN 2 (FlexCAN) 1 (FlexCAN)
FlexIO FlexIO can emulate 2x I2C, 2x SPI, 2x UART, 2x I2S or 4x PWM
USB Yes (USB FS OTG + PHY)
Temperature -40 ~ 105C
GIBC Yes
LQFP- LQFP- QFN- LQFP- LQFP- QFN- LQFP- LQFP- QFN- LQFP- LQFP- QFN-
Package 100, 64, 48, 100, 64, 48, 100, 64, 48, 100, 64, 48,
14x14 10x10 7x7 14x14 10x10 7x7 14x14 10x10 7x7 14x14 10x10 7x7
10K #SRP $2.58 $2.39 $2.34 $2.09 $1.92 $1.88 $2.46 $2.27 $2.26 $1.99 $1.82 $1.80

* PK Sample is now available. Mass production on July 2016 for 48QFN.


66
EXTERNAL USE
NXP MICROCONTROLLER
ECOSYSTEM & ENABLEMENT

67
EXTERNAL USE
NXP Microcontroller Enablement Consolidation
Hardware Development Tools Runtime Software SW Development Tools

Baseline Evaluation Kits Baseline IDE Toolchain

Kinetis SDK/LPCOpen
• Drivers
• System Services
• FreeRTOS
• USB
• emWIN
LPC Xpresso Freedom Development Tower System • TCP/IP
Platform • Filesystem
Comprehensive frameworks and solutions for low-power, connected,
and secure embedded systems

Expansion & Partner Solutions Expansion – Connect, Control, Graphics Configuration Tools

MCU Expansion boards • HomeKit SDK


from NXP & 3rd Parties • Motor Control • Power Estimation
• Wireless Charging
• BSP Tools
• Sensor Fusion
• Project Generator
• MFi
• Power Analyzer
LPC-Link2 • Graphics Partners
• POS / EMV
802.15.4
• Connectivity Solutions
Industry leading IDE support and intuitive
Low cost hardware platforms for evaluation and application Software frameworks and development tools for targeted applications software configuration tools to accelerate
development. Partner solutions for hardware debugging solutions and certified connectivity solutions application development

68
EXTERNAL USE
NXP Microcontroller Enablement Consolidation

MCUXpresso
Software and Tools
• IDE
• SDK
LPCOpen v2/3
• Config Tools

NXP Cortex-M
Microcontrollers
• LPC + Kinetis

69
EXTERNAL USE
MCUXpresso Software and Tools
for LPC & Kinetis Microcontrollers

MCUXpresso MCUXpresso IDE


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

• IDE
• SDK MCUXpresso SDK
• Config Tools Runtime software including peripheral drivers,
middleware, RTOS, demos and more

NXP Cortex-M
Microcontrollers
• LPC + Kinetis MCUXpresso Config Tools
Online and desktop tool suite for system
configuration and optimization

70
EXTERNAL USE
NXP Designs

• A one-stop-website to help
customers develop their embedded
design using complete NXP
technology with,
• Projects, solutions and reference
designs using NXP technology
• Access to information such as
software, schematics and user
documentation for quick use and
customization
• Designed by NXP technical experts
and third party partners

www.nxp.com/nxpdesigns

71
EXTERNAL USE
Hexiwear Next Gen IoT Solution for Innovators
Value Proposition Key Components
Fastest Time to Market Total NXP BOM
Versatile solution created to reduce development $16 - 7 NXP components: MCUs, connectivity, sensors and
and design time for IoT applications
battery charger - Kinetis K64 MCU based on
ARM Cortex-M4 core
Path to Manufacturing
Designed to accelerate the customer’s time to manufacturing.
The BOM is readily available in the market and the design Kinetis KW40Z multimode BLE and 802.15.4 radio SoC
files/schematic is open source.
Color OLED Display, Rechargeable battery, External flash
Optimized Hardware Design
The hardware design is optimized and includes several best
practices suggested for designing low power IoT applications
Design Resources Available
Robust Software
The software includes everything from the embedded drivers to the Software
cloud connectivity - all open source, easy to use and optimized
Schematic, Design Files, Bill of Material (BOM)
Community Supported iOS and Android App
Hexiwear is a true community based solution and enables customers
to access the rich pool of resources created by community

Software Development Environment


Target Applications Kinetis SDK (Open-source and Free)
IoT end nodes & Wearables Kinetis Design Studio (Open-source and Free)
FreeRTOS (Open-source and Free)

72
EXTERNAL USE
Visit Us Online Thank You.
LPCmcu.org Partnerships
English Built on Trust.

NXPic.org
Chinese

73
EXTERNAL USE

You might also like