BL Micro NXP Microcontroller Overview
BL Micro NXP Microcontroller Overview
OVERVIEW
JAMES HUANG
REGIONAL MARKETING, BL MICR
GREATER CHINA
MAY 2017
NXP Semiconductors
COMPANY CONFIDENTIAL
NXP MICROCONTROLLERS A New Position of Strength
9,000+ Patents
1 EXTERNAL USE
MICR BL
Why Customers Choose Us Applications
Smart Accessories
• Game controllers and consoles
Example Customers • Wearable computing
• eReaders, tablets, portable navigation
Home Appliances
• Energy efficient refrigerators, dishwashers
• Human-machine interface
• Connected appliances
CPU Core
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
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
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
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
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
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
13
EXTERNAL USE
Reference Design 3 – Three Phase Power Meter
14
EXTERNAL USE
Demo 1 - FlexIO Camera Demo
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
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
19
EXTERNAL USE
INTRODUCING
LPC800 MCU SERIES
CORTEX-M0+
FOR THE BROAD 8-BIT MARKET
20
EXTERNAL USE
LPC800 Entry-Level Microcontrollers
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 ]
21
EXTERNAL USE
LPC800 MCU Series Brief Global Overview
Global Market Success More China Success in Later Session
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
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
26
EXTERNAL USE
Migration to LPC54xxx
LPC23xx/24xx LPC54605/54606
LPC175x/176x (80/100pin)
LPC2000, LPC17xx/40xx (180/208pin) LPC5460x
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
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
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
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
K W K8x V E L M
Series Series KL8x Series Series Series Series
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
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
802.15.4 MAC/PHY ✓ Qualified Bluetooth Low Energy v4.2 Stack + Application Profiles
Bluetooth Low Energy ✓ Generic FSK at 250, 500 and 1000 kbps
Core Stack 4.2 Profiles ✓ SMAC w/ Connectivity Test for Regulatory Certification
43
EXTERNAL USE
KW41Z Development Software
✓ Thread R1.1 Compliant Network Stack
Core Stack 4.2 Profiles ✓ Generic FSK at 250, 500 and 1000 kbps
BLE LL/PHY ✓ Support for Host MCU and MPU (Linux® ) Processors
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
• 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
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
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
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
57
EXTERNAL USE
KINETIS
SECURE
Kinetis Security Overview
59
▪ Drilling and Probing ▪ Temperature
EXTERNAL USE
▪ Frequency
Kinetis KL8x to K8x
World’s most secure ARM® Cortex®-M based MCUs
60
EXTERNAL USE
Kinetis K8x/KL8x MCUs: Enablement
TWR-POS-K81
Tower & Freedom Modules Security Software
PIN Pad Reference Design
TWR-POS-K81
61
EXTERNAL USE
KINETIS GENERAL
63
63
EXTERNAL USE
64
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
Packages
100LQFP, 64LQFP, 48QFN
67
EXTERNAL USE
NXP Microcontroller Enablement Consolidation
Hardware Development Tools Runtime Software SW Development Tools
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
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
• 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
72
EXTERNAL USE
Visit Us Online Thank You.
LPCmcu.org Partnerships
English Built on Trust.
NXPic.org
Chinese
73
EXTERNAL USE