基于 Arm® Cortex® -M 的 微控制器产品方案介绍

Wei Wang

September 2018 | APF-TRD-T3275

Company External – NXP, the NXP logo, and NXP secure connections for a smarter world are trademarks of NXP B.V. All other product or service names are the property of their respective owners. © 2018 NXP B.V. Agenda

• 通用市场新产品概览 • 专用市场新产品概览 • 跨界处理器 • 一站式开发工具和方案 • 参考设计和方案 • 物联网开发平台 • i.MX RT • Kinetis, DSC, S08 • LPC • 无线连接 – JN/QN/KW

PUBLIC 1 关注 NXP 官方公众号和 MCU 技术公众号

NXP客栈 恩智浦MCU加油站

PUBLIC 2 HOME ETHERNET GATEWAY SWITCH Cloud Infrastructure NXP Cloud Software Platform built on top of leading cloud partners (e.g. Azure, AWS, GCP, Alibaba, Baidu, etc.)

WIRELESS INDUSTRIAL ROUTER CONTROLLER

Customer Solution App App App Provisioning & Authentication Middleware Data Analytics RTOS, Linux, Android … Services foundation NXP SW Platform

Machine Learning

PUBLIC 3 面向 AI-IOT 的可扩展处理器平台

M4 – A53 – A72 4K HEVC M4 - A53 128 GFLOPS GPU 4K HDR - Dolby A7 64GFLOPS GPU LX2160 CSI - LCD LS 2088 16xA72 M4 – A35 LS1046 280 GFlops 4K i.MX 8 8xA72 100 Gbps 28GFLOPS GPU LS1043 i.MX 8M 128 GFlops 40 Gbps i.MX 8X LS 1012 4xA72 58 GFlops i.MX 6UL/ULL/ULZ 4xA53 20 Gbps i.MX RT i.MX 7ULP 50 GFlops

Performance 1xA53 10 Gbps 12 GFlops M4 + Connectivity 2 Gbps Secure Boot Crypto accel K4 LPC QN, JN M7 @ 600 MHz QSPI Secure Boot Multimedia Acceleration Networking Acceleration Integration PUBLIC 4 可扩展的嵌入式 AI-IOT “云管端”平台

Voice Gesture Active Object Personal / Home Multi-stream Multi-camera Augmented Processing Control Recognition Property Environment Camera Observation Reality & 360 view

Low-end Edge Compute Mid-end Edge Compute High-end Edge Compute & AI

i.MX 6 & 7 1-2x Cortex-A ARM 8 Trained Models 8 Inference Rules 4 MCU Edge Compute i.MX 8Q Dual GPUs – 128 GFLOPS MCU i.MX 8X & i.MX 8M Cortex-M Single GPU – 32 GFLOPS OpenCL 1.2 FP + VX Extensions  EVIS (from VeriSilicon) GPU assembly ARM OpenCL 1.2 FP* Training & Classification in the Cloud Scalable inference engines across the entire MCU & Apps Processors

PUBLIC 5 工业级高可靠性解决方案

Microcontrollers Application Processors

i.MX Applications QorIQ Layerscape Processors Multicore Processors Kinetis and LPC • HMI, Display, Multimedia, • 1 to 24 cores, 1-10 GB Image Processing Leader Ethernet • #1 MCU Supplier, offering ARM Cortex-M0+, M3, M4 and M7 MCUs • i.MT RT Crossover Processors: • Highest performance fanless highest performance embedded operation • Kinetis & LPC for consumer and processor based on Cortex-M7 industrial markets • Industry leading security and • Power efficiency, battery integration operation

PUBLIC 6 NXP Microcontrollers 业务成绩

• Numerous Launches: LPC800, LPC54000, K32W0x, QN9080 • Exploding business for Kinetis: All regions contributing, ~40% growth. New series growing at >100%. • Growing LPC: +20% Across Cortex-M LPC MCUs, +50% on Cortex-M4 LPC MCUs • Large and growing customer base: 20,000 globally • Longevity: LPC MCUs at least 10 years and Kinetis MCUs extended to 15 years

PUBLIC 7 NXP 32-bit Microcontrollers 40年创新技术,25年和Arm的合作

Signetics CodeRed Quintic Freescale

• Launched first 8-bit • Renown for 32-bit ARM • Leader in BTLE SoCs for • Leader in MCU/MPU/DN * (1975) MCU development tools Wearables • Acquired by NXP (2015) • Acquired 1975 (incl. LPCXpresso IDE) • Acquired by NXP (2014) • Acquired 2013

Royal Electronics NXP Semiconductors (Philips Semiconductors) Driving industry firsts • Founding investor in ARM and first ARM • First ARM7 MCUs with dual high-speed bus licensee** (1990) • Acquired 1999 • First 180 MHz Cortex-M3

• First ARM Partner to license new Cortex-M0 Actual size: VLSI Technology • One of the first ARM partners to license Cortex-M4 2 x 2 mm • First asymmetrical dual-core MCUs (Cortex-M4F/M0) • First 204 MHz Cortex-M4 • First low-pin-count Cortex-M0 • First Cortex-M0 MCU with integrated USB class drivers • First dual-supply voltage ARM Cortex-M0 MCUs • First seamless high-speed SPI Flash interface (SPIFI)

*2650 NMOS 8-bit microcontroller • First 32-bit ARM MCUs (2 x 2 mm) in WLCSP package ** http://www.arm.com/about/company-profile/milestones.php

PUBLIC 8 NXP 32-bit Microcontrollers: 细分市场

Home Gaming Appliances & Smart Home & Industrial IoT, General Consumer Accessories Control Building Smart Energy Embedded

Networking/ Telecom

PUBLIC 9 NXP 32-bit Microcontrollers 主要MCU家族: Kinetis, LPC, i.MX RT, JN, QN 32-bit Arm MCUs

• Passive and active tamper detection Secure • for symmetric cryptography • Trust and authorized access

• 2.4GHz wireless protocols – 802.15.4, Bluetooth Low Energy Connect • Multi-protocol radio

use use software • BLE, Zigbee, Thread

-

to - • Enhanced analog integration Control • Advanced control peripherals for motor control

• Simplified motor control design through Kinetis Motor Suite Enable (KMS)

• Display interfaces Aware • TSI and NXP Touch software framework developmenttools & solutions • Partner with third parties

• Range Memories & CPU performance

Unified Unified cost low tools, easy • Analog, display, connectivity integration • Computational engines & hardware accelerators• Multiple packages Scale PUBLIC 10 NXP 32-bit Arm Based MCUs: 微控制器产品系列

General-purpose • LPC & Kinetis designed for the consumer and industrial markets MCUs composed of a from the entry-level, 8-bit alternative LPC800 MCU Series, to our broad range devices spanning power-efficient, mainstream, Cortex-M0,-M0+,-M3,-M4 based MCUs. performance, memory The scalable product families offering a range of devices spanning sizes, packages and performance, memory, package and feature options. Localized technical features experts, combined with our MCUXpresso software/tool ecosystem, global technical forum and a strong commitment to quality and longevity

• Kinetis E & Kinetis V industrial grade MCUs designed to maintain high reliability and robustness in harsh, noisy environments, with 3.3V and Application-specific 5V options, 105C ambient and 15 yr longevity. Localized support MCUs that are infrastructure with excellent s/w & tools, including a motor control suite & designed to meet certified touch IP & SW libraries specific market requirements • Kinetis W, QN & JN wireless connectivity MCUs designed to address a number of applications for Internet of Things supported by complete software & enablement solutions. PUBLIC 11 NXP Arm Cortex-M MCU 产品系列

ATTRIBUTES PORTFOLIO TARGET APPLICATIONS M0 / M0+ M3/M4/Other M7

LPC546xx (M4) LPC540xx (M4) 220MHz, XIP SRAM, 180MHz, XIP SRAM, HS USB, TFT-LCD, ENET, CAN- HS USB, TFT-LCD, ENET, CAN- i.MX RT1050 Audio Subsystems FD FD 600MHz, LCD/CSI/ 2D acceleration Always-on devices Up to 512KB Flash, 200K RAM Flashless, 360K RAM 512KB SRAM (TCM), Quad-SPI 8/16bit EMI SDRAM/RAM Payment devices Performance & LPC5410x, M4 w/M0+ Copr. LPC5411x, M4 w/M0+ Copr. Industrial Automation Integration 100MHz Power Efficiency Flex Comm Interfaces, Voice Triggering, X- i.MX RT1020 up to 512K Flash, 104K RAM less USB, up to 256K Flash, 192K RAM Industrial Computing 500MHz, 256KB SRAM (TCM), 16b EMI SDRAM/RAM, Quad-SPI Data Concentrators K27F, M4 K28F, M4 QuadSPI, HS USB Core Voltage Bypass, QuadSPI, HS USB Home & Bldg Automation 2M Flash, 1M RAM & SDRAM Ctrlr 2M Flash, 1M RAM & SDRAM Ctrlr

Security KL81, M0+ KL82, M0+ K80, M4 K81/82, M4 HW Crypto, USB, FlexIO HW Crypto,Tamper, USB, FlexIO QSPI, USB, HW Crypto HW Crypto (K82), Tamper, QSPI, USB POS, IoT, IIoT Focused up to 128K Flash, 96K RAM up to 128K Flash, 96K RAM up to 256K Flash, 256K RAM up to 256K Flash, 256K RAM

K26, M4 K66, M4 LPC1100, M0+/M0 KL28, M0+ ENET, USB FS/HS, Security (K65) Up to 120MHz, X-less USB Options CAN or USB, EEPROM 72/96MHz, FlexIO, BootROM, more I/O 2MB Flash, 256K RAM up to 512K Flash, 128K RAM Up to 2M Flash, 256K RAM Wearables, Display UI General Purpose General up to 256K Flash, 36K RAM

- Industrial K65, M4 K26, M0+ KL27, M0+ K24, M4 ENET, USB FS/HS, Security Consumer/Gaming Mainstream Up to 120MHz, X-less USB 48MHz, USB FlexIO, BootROM, x-less USB (KL27) up to 2MB Flash, 256K RAM Up to 256K Flash, 32K RAM Up to 256K Flash, 32K RAM Up to 1M Flash, 256K RAM Accessories Home & Bldg Automation K22, M4 K64, M4 Scalable Scalable KL16, M0+ KL17, M0+ Data Concentrators 48MHz FlexIO, BootROM, Up to 120MHz, X-less USB ENET, USB FS, up to 1MB Flash, 256K RAM Up to 256K Flash, 32K RAM Up to 256K Flash, 32K RAM Up to 1M Flash, 128K RAM

LPC8N04 (M0+), NFC Tag LPC84x (M0+) 32MHz, High Integration 32K Flash, 4K EEPROM, 8K RAM Wake-up unit 64K Flash, 16K RAM K02 M4 System task/Co- LPC804 (M0+) LPC81x/82x M0+ 100MHz Entry Level Up to 128Flash, 24K RAM processor 15MHz, 32K EEPROM, 4K RAM 30MHz, ADC, Low Pin Count up to 32K Flash, 8K RAM Power Management LPC802 (M0+) Control System 15MHz, 16K EEPROM, 2K RAM KL02/03/05, M0+ 48MHz, DAC (KL05) 8-32K Flash, 1-4K RAM

PUBLIC 12 NXP MCU 安全特性概览

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

Monitoring of physical and environmental attacks • Tamper Detection • Tamper Detection • Secure Storage − Physical − Environmental ▪ Enclosure Intrusion ▪ Voltage ▪ Drilling and Probing ▪ Temperature ▪ Frequency PUBLIC 13 Kinetis KL8x 和 K8x 基于 ARM® Cortex®-M 的业界安全 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, + Memory Low Power Trusted Crypto. On-the-Fly Decryption for Engine (DES/3DES/AES/RSA), external memories Tamper Detection, + Crypto ISO7816-3 EMVSIM, throughput Random Number Generator + Ext. memory 256/256/16KB Flash/RAM/Cache, 128/96KB Flash/RAM, 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

PUBLIC 14 NXP 低功耗 Arm Cortex-M0+ 产品系列

Cortex Key Features Flash SRAM Pin Family -M0+ Full –Speed Segment Quad Boot Security (KB) (KB) Count DMA RTC ADC DAC I2S Touch VREF Other (MHz) USB LCD SPI ROM Crypto Advanced KL82 72 128 96 64-121 Device X-less - Y Y 16b 12b - Y Y Y Y Y - Security KL81 72 128 96 64-121 Device X-less - Y Y 16b 12b - Y Y Y Y Y Tamper detect

Segment KL46 48 128-256 16-32 64-121 Host Y Y Y 16b 12b Y Y - - - - - LCD & USB KL43 48 128-256 16-32 64 Device X-less Y Y Y 16b 12b Y - - Y Y - -

KL36 48 64-256 8-32 64-121 - Y Y Y 16b 12b Y Y - - - - - Segment KL34 48 64 8 64-100 - Y Y Y 12b ------LCD KL33 48 32-256 4-32 64 - Y Y Y 16b 12b Y - - Y Y - -

KL28 72 256-512 128 64-121 Device X-less - Y Y 16b 12b Y Y - Y Y Y -

KL27 48 32-256 8-32 32-64 Device X-less - Y Y 16b 12b Y - - Y Y - -

USB KL26 48 32-256 4-32 32-121 Host - Y Y 16b 12b Y Y - - - - - LPC11U6x 50 64-256 12-36 48-100 Device - Y Y 12b ------4KB EEPROM

LPC11U2x Device CAN+Phy 50 16-32 8-10 33-64 - - - 10b ------LPC11C2x (11U2x) (11C2x)

LPC11E6x 50 64-256 12-36 48-100 - - Y Y 12b ------4KB EEPROM

KL17 48 32-256 8-32 32-64 - - Y Y 16b 12b Y - - Y Y - - Mainstream KL16 48 32-256 4-32 32-64 - - Y Y 16b 12b Y Y - - - - -

LPC82/4x 30 16-64 4-16 32-64 - - Y Y 16b 12b Y Y - Y - - -

KL05 48 8-32 1-4 24-48 - - Y Y 12b 12b - Y - - - - -

KL03 48 8-32 2 16-24 - - - Y 12b - - - - Y Y - -

Entry KL02 48 8-32 1-4 16-32 - - - - 12b ------Point LPC80x 15 16-32 2-4 16-32 - - - - 12b 10b - Y - Y - - Level Shift PLU

NFC Tag, 4KB LPC8N04 8 32 8 24 - - - Y ------EEPROM USB: X-less = Crystal-less ADC/DAC: b = bit PUBLIC 15 NXP 高能效比 Arm Cortex-M4 产品系列

Arm 2nd External Key Features Sub- Flash SRAM Cortex-M4 Core Memory Package Ethernet Tamper Security Other Family (KB) (KB) USB CAN HMI (MHZ) (M0+) Controller w/(R)MII Detection Crypto Security LPC43x0 204 204 - 104-282 QuadSPI LQFP, BGA 2x HS 1x 2x TFT LCD - Y - Performance LPC43Sx0 LPC43xx & Security 204 204 512-1,024 104-282 QuadSPI LQFP, BGA 2x HS 1x 2x TFT LCD - Y - LPC43Sxx QuadSPI LQFP, BGA, 1x FS Crypto co-processor K8x 150 - 256 256 - - - Y Y Security SDRAM WLCSP X-less PCI certified 2x FS X-less K65 180 - 1,024-2,048 256 SDRAM BGA, WLCSP 1x 2x - Y Y - & Tamper & HS w/ PHY K21 120 - 1,024 128 - LQFP, BGA 1x FS - 1x - Y Y - 2x FS X-less K66 180 - 1,024 256 SDRAM LQFP, BGA 1x 2x - - - - & HS w/ PHY LQFP, BGA, K64 120 - 640-1,024 256 - 1x FS 1x 1x - - - - Mainstream WLCSP QuadSPI 2x FS X-less TFT LCD Ethernet LPC546xx 220 - 256-512 135-200 LQFP, BGA 1x 2x - - Opt. Dual CAN-FD & CAN SDRAM & HS Digital MIC PUF based Secure LPC540xx QuadSPI 2x FS X-less TFT LCD 180 - - 360 LQFP, BGA 1x 2x - Y Key Storage, Opt. Dual LPC54S0xx SDRAM & HS Digital MIC CAN-FD QuadSPI 2x FS X-less K27/K28 150 - 2,048 1,024 BGA, WLCSP ------Large SDRAM & HS w/ PHY LQFP, BGA, 2x FS X-less Memory K26 180 - 2,048 256 SDRAM - 2x - - - - WLCSP & HS w/ PHY LQFP, BGA, K24 120 - 1,024 256 - 1x FS - 1x - - - - WLCSP QuadSPI 2x FS X-less LPC54605 220 - 256-512 135-200 LQFP, BGA - - Digital MIC - - - Mainstream SDRAM & HS LPC54005 QuadSPI 2x FS X-less PUF based Secure 180 - - 360 LQFP, BGA - - Digital MIC - Y USB LPC54S005 SDRAM & HS Key Storage LPC5411x 100 100 128-256 96-192 - LQFP, WLCSP 1x FS X-less - - Digital MIC - - - QFN, LQFP, K22F 120 - 128-512 48-128 - 1x FS X-less ------BGA, WLCSP LPC5410x 100 100 256-512 104 - LQFP, WLCSP - - - Digital MIC - - - Entry Point K02 100 - 64 -128 16 - LQFP, QFN ------USB X-less: Crystal-less, HS: High-Speed, FS: Full-Speed TFT LCD resolution up to 1,024x768 PUBLIC QuadSPI interface support eXecution-in-Place (XiP) 16 通用市场新产品概览

PUBLIC 17 LPC54S0xx – 支持嵌入式安全启动 Secure Boot

• Power-efficient MCU with 180MHz Cortex-M4 performance

• 360KB SRAM with SPIFI for low-cost memory expansion • Secure ROM bootloader executes authenticated FW only – ROM code increases reliability & shortens development time – Protects against hacking and unauthorized FW – Available when booting from external memories • LPC54S0xx integrated ROM and hardware security blocks − AES-256 & SHA-256 Secure Hash Algorithm − SRAM based Physically Unclonable Function (PUF) − Random Number Generator & Scrambled OTP memory Updated IoT Module • Scalable package options, wide operating voltage with LPC54S018 for Embedded Security • MCUXpresso developer ecosystem with trainings & tutorials

PUBLIC 18 LPC51U68 – 100MHz 低功耗 M0+ COMPUTEX | Taiwan, June 2018

World Peace showcased two LPC51U68 based USB demos at Computex! • High Performance Gaming Mouse with FS USB, powered by LPC51U68 with a 100MHz Arm Cortex-M0+ delivering real-time response for gamers • Driving 800 LEDs with full color control using LPC51U68’s 256KB Flash, 96k SRAM, built-in USB drives in ROM, and 8 Flexcomm serial channels

PUBLIC 19 NXP 32-bit Arm Based MCUs: 微控制器产品系列

General-purpose MCUs • LPC & Kinetis designed for the consumer and industrial markets from the composed of a range entry-level, 8-bit alternative LPC800 MCU Series, to our broad power- devices spanning efficient, mainstream, Cortex-M0,-M0+,-M3,-M4 based MCUs. The performance, memory scalable product families offering a range of devices spanning sizes, packages and performance, memory, package and feature options. Localized technical features experts, combined with our MCUXpresso software/tool ecosystem, global technical forum and a strong commitment to quality and longevity

• Kinetis E & Kinetis V industrial grade MCUs designed to maintain high reliability and robustness in harsh, noisy environments, with 3.3V and 5V options, 105C ambient and 15 yr longevity. Localized support infrastructure Application-specific MCUs that are designed with excellent s/w & tools, including a motor control suite & certified touch to meet specific market IP & SW libraries requirements • Kinetis W, QN & JN wireless connectivity MCUs designed to address a number of applications for Internet of Things supported by complete software & enablement solutions.

PUBLIC 20 NXP Arm Cortex-M MCU 产品系列

ATTRIBUTES PORTFOLIO TARGET APPLICATIONS M0 / M0+ M3/M4/Other M7

i.MX RT1050 600MHz, LCD/CSI/2D acceleration KV1x, M0+ KV3x, M4 KV4x, M4 ACIM, High Dynamic Range ACIM, Multiple High Dynamic 512KB SRAM (TCM), Quad-SPI BLDC, entry-level PMSM, KMS BLDC/PMSM, KMS Range BLDC/PMSM 8/16bit EMI SDRAM/SRAM, Up to 128K Flash, Up to 16K RAM Up to 512K Flash, Up to 96K RAM Up to 256K Flash, Up to 32K RAM BLDC / PMSM motors i.MX RT1020 ACIM motors Real-time 500MHz, 256KB SRAM (TCM), Photo voltaic Control Quad-SPI, 16b EMI SDRAM/SRAM KE02/4/6, M0+ KE1xZ, M0+ KE1xF, M4 Industrial Controls ADC, CAN (KE06), 5V Touch, 5V Up to 2xCAN, 3xADC, 5V Up to 128K Flash, Up to 16K RAM, 256B 256K / 512K Flash, 32K / 64K RAM Appliances 128K / 256K Flash, 16K / 32K RAM EEPROM KV5x Multiple BLDC/PMSM/ACIM Up to 1MB Flash, Up to 256K RAM KMS = Kinetis Motor Suite

KW41Z, M0+ K32W022/32/42S, M4 & 802.15.4, Thread, Zigbee, BLE 4.2, M0+ KW30Z, M0+ DC/DC, Balun 802.15.4, Thread, Bluetooth 5, BLE 4.1, DC/DC Up to 512K Flash, Up to 128K RAM DC/DC, Balun, Crypto, 96MHz

160K Flash, 20K RAM 1.25 MB Flash, 384 kB SRAM Application Application Specific KW21Z, M0+ Home & Bldg Automation 2.4GHz Wireless 802.15.4, Thread, Zigbee JN5169, RISC Core Smart Lighting DC/DC, Balun 802.15.4, Zigbee, Balun, +10dBM Connectivity Up to 512K Flash, Up to 128K RAM Thread, Zigbee, BLE QN902x, M0+ PA Apple HomeKit BLE 4.0 Up to 512K Flash & 32K RAM 0-128K Flash, 64K RAM KW31Z, M0+ BLE 4.2, DC/DC, Balun QN9080/83, M4 Up to 512K Flash, Up to 128K RAM Bluetooth 5,<3mA Tx/Rx current 512K Flash, 64K RAM

(not a complete portfolio summary)

PUBLIC 21 Kinetis E 目标市场和应用

Appliance 5V Motor Control Industrial

Convection Air-conditioner E-Bike AC Motor DC Motor Oven

Microwave Oven 3 Intelligent Circuit MCCB Breaker Washer 2 4 Refrigerator Induction Cooker Kinetis E

Smart Lighting 1 5 General Purpose

CFL Ballast

LED Industrial LED Street Lighting UPS Light HVAC HMI

PUBLIC 22 NXP 电机和数字电源产品

• NXP’s extensive motor and power control expertise and the latest ARM Cortex-M0+, M4 and M7 cores bring secure, connected, high efficiency motor control and power conversion to the mass market

• Efficient, next generation BLDC, PMSM and ACIM designs are enabled by optimized MCU performance and high speed/resolution analog and timing peripherals. High resolution eFlexPWMs support digital power conversion

• Performance and feature scalable MCU families from entry-level 75MHz MCUs, to advanced 600MHz MCUs, maximize hardware & software reuse and end product flexibility

− KE1xZ, KExxF, KV1x, KV2x, KV3x, KV4x, KV5x, i.MX RT

• Enablement including NXP High Voltage and Freedom development boards, reference designs, embedded software libraries and Kinetis Motor Suite reduce motor control learning curve and speed time to market PUBLIC 23 用于电机应用的微控制器分类

KV1x KV3x KV4x KV5x

KE0xZ, KE1xZ KE1xF

i.MX RT Series MCU Family MCU

1 ACIM Motor Up to 2 x FOC ACIM

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

Alignment 1 or 2 BLDC Motors Up to 4 x BLDC Motors Up to 8 x BLDC Motors

BLDC Motors – FOC; Sensorless & Sensor’d

Motor Control Capability Capability Control Motor Increasing Requirements/Capability

PUBLIC 24 智能家居、建筑、照明中的无线技术

OpenWeave

Open Application Layers/ HomeKit M2M IPSO OCF MQTT Dotdot Zigbee 3.0 Profiles Weave

TCP / UDP Network Layers/ Bluetooth IPv4 / IPv6 Zigbee PRO Transport Layers Host Stack 6LoWPAN

Physical / Link Layers (PHY/MAC) Bluetooth IEEE 802.11 IEEE 802.15.4 IEEE 802.15.4g

PUBLIC 25 NXP 2.4GHz 无线产品系列

Zigbee Thread Multi-protocol BLE standalone

HomeKit ready IP-based 15.4 15.4 Mesh & HW Cost optimized Mesh 15.4 and BLE Cost optimized Lowest Power Networking compatible with Networking 15.4

KW21Z KW41Z KW31Z JN516x KW21Z QN902x QN908x K32W022 K32W042 K32W032

Available Available Available Available Available Available Available Q4 2018 Q4 2018 Q4 2018

PUBLIC 26 无线 MESH 网络协议

Mesh Type Full routed mesh Full routed mesh Managed mesh (flooding)

Service Providers (Comcast, Works with Nest None Ecosystems Deutsche Telekom), Samsung Smart Things

Application Dotdot / Zigbee Cluster Library Any IP based Application Layer Native Layer (Dotdot, OCF, Weave)

Home Automation, Lighting, Home Automation, Lighting, Lighting (today), Home Focus Markets Building Automation, Metering Building Automation Automation (TBD), Building Automation (TBD)

Other Based on IP New to mesh Proven & Deployed Certification opened May 2017

PUBLIC 27 专用市场新产品概览

PUBLIC 28 NXP 基于 Kinetis E 的高性能触摸 Total Solution for the Touch Control Application

Complete Solution • KE15Z MCU with Touch Sense Interface, NXP Touch software library, 5V robustness for harsh environments, motor control capabilities

Easy to Use • Easy to implement, easier for maintenance compared to mechanical buttons

Robust • Enabling engineers to compare code easily, with dynamic tuning and automatic parameter configuration, proven with certifications

Reduce Time to Market • Get to market quicker with ready-to-implement and certified software library and reference boards www.nxp.com/touch

PUBLIC 29 QN908x Bluetooth 5 MCU 概述 Power efficient • 3.5mA Rx current @DC-DC, 3V; 3.5mA Tx current with 0dBm Tx power @DC-DC, 3V • 32 MHz (max) ARM® Cortex®-M4F • Fusion Signal co-Processor (FSP) hardware acceleration for sensor fusion Large and expandable embedded memory • 512 KB embedded program flash and 128 KB SRAM • Quad-SPI interface to external flash for XIP Complete Bluetooth Low Energy protocol stack and application profiles • Bluetooth Low Energy v4.2 full feature support • LE 2M PHY with Bluetooth 5 compatibility High Integration • 2x I2C, 2x SPI, 2x USART • USB 2.0 FS device • 8-channel 16-bit high resolution ADC • Up to 8 touch buttons Reliable and secure • True Random Number Generator • Cyclic Redundancy Check • AES-128 PUBLIC 30 KW35/36 汽车和工业用 BLE MCU • Automotive and industrial qualified wireless MCUs − AEC Q100-Grade 2 temperature range qualification ▪ KW35A/KW36A only − Operating Range (Ambient): -40ºC to +105ºC

• Simplified integration of Bluetooth connectivity in cars − Bluetooth 5 and GFSK − 8 concurrent connections − BLE and Wi-Fi co-existence

• Integrated Flex CAN FD and LIN for easy integration into automotive in-vehicle communication networks − CAN-FD − 2nd UART with LIN

PUBLIC 31 K32W0x 双核、低功耗、多模无线 MCU 为 IOT 设备提供高性能和安全性

Dual-core, low power capability in a single chip • Combines an Arm® Cortex®-M4F for high performance application processing and Cortex®- M0+for low-power connectivity and sensor processing into a single device • CoreMark benchmarks as low as 76 µA/MHz for Cortex-M4F Large memory & integration • 1.25 MB flash and 384 kB SRAM to support full-featured applications & connectivity protocols • Advanced power options with on-chip DCDC, core voltage bypass and dual independent IO rails • Flexible communication interfaces and analog integration Multi-protocol connectivity • Bluetooth 5 and Thread • Support for HomeKit over BLE 5.0 with iCloud High security protects against threats that compromise networks • Assuring confidentiality, integrity, and authenticity of the IoT device and its data • Crypto sub-system, secure key management, tamper detection, secure boot and secure OTA • Partnered with B-Secur on biometric authentication (ECG) to validate identity, making systems more secure than using fingerprint or voice Comprehensive enablement • Comprehensive platform including development hardware, software stacks, drivers, RTOS and IDEs supporting both MCUXpresso and IAR.

PUBLIC 32 跨界处理器

PUBLIC 33 i.MX APPLICATIONS PROCESSORS

• ARM Cortex-A class and Cortex-M cores • 600 MHz to 2 GHz performance • Thousands of applications • Full open-source OS platforms • ARM Cortex-M cores • Performance up to 300 MHz • Embedded memory • Easy to use tools • RTOS support

Best of KINETIS & LPC Both Worlds MCUs

PUBLIC 34 i.MX RT CROSSOVER PROCESSORS

• ARM Cortex-M cores • Over 600 MHz performance • Deterministic instructions • Short latency • Easy to use tools • RTOS support

PUBLIC 35 i.MX RT 产品系列

i.MX RT1050 i.MX RT1060 600MHz Cortex-M7, 32K/32K L1 Cortex-M7, 32K/32K L1 Balanced 512KB SRAM 1MB SRAM 8/16-bit EMI (SDRAM/SRAM) 8/16-bit EMI (SDRAM/SRAM) BGA196 LCD / CSI / 2D acceleration BGA196 LCD / CSI / 2D acceleration Standard Security Standard Security

i.MX RT1020 Product 500MHz Cortex-M7, 16K/16K L1 256KB SRAM Proposal 16-bit EMI (SDRAM/SRAM) Planning Entry Standard Security LQFP144 LQFP100 Execution Production

Samples

2017 2018 2019

Production Oct ‘17 June ‘18 Sep ‘18

PUBLIC 36 i.MX RT 微控制器可减少系统级开发成本

Lower Bill-of-Materials Cost

• Large internal SRAM removes the need for external DRAM • Low cost package options enable 4-layer and 2-layer PCB designs i.MX RT • Integrated PMIC with DC-DC – Lowest active power consumption among all Cortex-M7 based processors

Lower Cost of Programming With Off-chip Memories

• Faster programming speeds with external serial flash due to simplicity of direct programming – 2MB external NOR can be up to 60% faster to program than MCUs with 2MB embedded flash

• Lower set-up and handling costs with i.MX RT – Lower pin count and homogeneity of external flash suppliers simplifies programming house logistics – Eliminates set-up & handling costs of complex high-pin count MCUs & vendor variability of MCUs

• Secure external storage enabled by On-the-fly decryption (AES-128)

PUBLIC 37 i.MX RT 目标应用 Audio Consumer & Home & Building Industrial Motor Control & Subsystem Healthcare Automation Computing Power Conversion

High-end, consumer audio Smart appliances HVAC climate control EBS 3D printers devices, including specialty Coffee Makers Security PLCs Thermal printers equipment such as Cameras & LCDs Lighting control panels Factory automation Unmanned autonomous Mobile patient care, e.g. IoT gateways Test and measurement vehicles Professional microphone infusion pump or respirator Security Systems HMI control assembly line Robotic vacuum cleaners Guitar pedals Blood pressure monitor robotics Tuners Activity and wellness QR Readers monitor Exercise equipment with display

PUBLIC 38 i.MX RT1050 主要特点

High Performance Low BOM Real-time Processing Cost • Competitive Pricing • Cortex-M7 up to 600MHz (50% faster than current M7 products) • Fully integrated PMIC with DC-DC • 20ns interrupt latency • Low cost package, 10x10 BGA, enabling 4 Layer PCB design • Up to 512KB Tightly Coupled Memory • Memory interfaces High Level Easy to of Integration Use

• High Security enabled by AES-128, HAB and • MCU customers can leveraging their current On-the-fly QSPI Flash Decryption toolchain (MCUXpresso, IAR, Keil) • 2D graphics acceleration engine • Rapid and easy prototyping and development • Parallel camera sensor interface with NXP FreeRTOS, SDK, Arm mbed and the global Arm ecosystem • LCD display controller up to WXGA (1366x768) • Single voltage input simplifies power circuit • Audio interface with three I2S for multichannel design high performance audio • Scalability to Kinetis & i.MX products

PUBLIC 39 一站式开发工具和方案

PUBLIC 40 MCUXpresso 软件和工具 for LPC & Kinetis MCUs and i.MX RT crossover processors

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

MCUXpresso SDK Runtime software including peripheral drivers, middleware, RTOS, demos and more

MCUXpresso Config Tools Online and desktop tool suite for system configuration and optimization

PUBLIC 41 Learn more at: www.nxp.com/mcuxpresso/ide

MCUXpresso IDE: Free Eclipse / GCC-based MCUXpresso IDE Development Eclipse Framework for C/C++, extendible with many plug-ins • Feature-rich, unlimited code size, optimized for ease-of- Integrated MCUXpresso Config Tools – Pins, Clocks, Peripherals use, based on industry standard Eclipse framework for NXP’s Kinetis and LPC MCUs and i.MX RT crossover Quickstart Support for Peripheral Power Panel SDK and View Measurement processors LPCOpen for ARM® • Application development with Eclipse and GCC-based Advanced Cortex®-M Combined Instruction SWO Trace / IDE for advanced editing, compiling and debugging Build Steps Cores Development Trace Profiling Perspective • Supports custom development boards, Freedom, Tower Linker and FreeRTOS New Project Memory Data and LPCXpresso boards with debug probes from NXP, Kernel Wizard Configuratio Watching Awareness P&E and Segger n • Free: Full Featured, unlimited Code Size, no special ARM GCC ARM GDB activation needed, community based support, advanced

newlib- trace capabilities, MTB and ETB instruction trace newlib RedLib CMSIS-DAP P&E SEGGER nano • Works in conjunction with MCUXpresso Config Tools and MCUXpresso SDK to provide complete development environment

PUBLIC 42 Learn more at: www.nxp.com/mcuxpresso/sdk

MCUXpresso SDK

Application Code Software Framework and Drivers Stacks / Board Middleware Support Architecture: Reference Software: ▪ CMSIS-CORE compatible ▪ Peripheral driver usage examples ▪ Single driver for each peripheral ▪ Application demos RTOS Peripheral Drivers ▪ Transactional APIs w/ optional ▪ FreeRTOS usage demos DMA support for communication ▪ AWS WiFi and lwIP examples peripherals License: CMSIS-CORE and CMSIS-DSP ▪ Clear BSD 3-clause for startup, Integrated RTOS: drivers, USB stack ▪ Amazon FreeRTOS ▪ RTOS-native driver wrappers Toolchains: Microcontroller Hardware ▪ MCUXpresso IDE Integrated Stacks and ▪ IAR®, ARM® Keil®, GCC w/ Cmake Middleware: ▪ USB Host, Device and OTG ▪ lwIP, FatFS, LittleFS Quality: ▪ Crypto acceleration plus wolfSSL ▪ Production-grade software & mbedTLS ▪ MISRA 2004 compliance ▪ SD and eMMC card support ▪ Checked with Coverity® static analysis tools

PUBLIC 43 Learn more at: www.nxp.com/mcuxpresso/config

MCUXpresso Config Tools Configuration and Code Generation

SDK Builder packages custom SDKs based on user selections of MCU, evaluation board, and optional software components.

Pins, Clocks, and Peripheral tools generate initialization C code for custom board support. Features validation of inputs and cross-tool conflict resolution.

Project Update works directly with existing SDK- based IDE projects with generated Pins, Clocks, and Peripheral source files.

Project Cloning creates a standalone SDK project based on a example application available within SDK release.

PUBLIC 44 NXP 参考设计,实现客户方案的快速上市 nxp.com/referencedesigns

Example Reference Designs • HW & SW Expertise • Technical Content • Jump start your design • Get to production faster Rapid IoT IoT GUI Modular Prototyping Kit Edge Node IoT Gateway

PUBLIC 45 参考设计和方案

PUBLIC 46 本地化生态系统

Boards/Module

Software

Solution

Books/Training

Programmer

PUBLIC 47 MIITEC 《物联网与人工智能应用开发丛书》

5 MCU books are completed and in publication process

1. 《深入理解微控制器USB的信号及协议实现》 (USB signal and protocol, K64/LPC5460x based)

2. 《嵌入式微控制器固件开发与应用》 (MCU firmware development with SDK, LPC54114 based)

3. 《电机和电源控制中的微控制器技术》 (Motor and Power control technology, KV/KE/DSC based)

4. 《微控制器USB的技术及应用入门》 (USB technology and applications, LPC5460x based)

5. 《嵌入式系统安全应用与实践》 (Security technology, i.MX6UL/K81.KL81 based)

PUBLIC 48 物联网开发平台

PUBLIC 49 亚马逊FreeRTOS/AWS开发套件

• https://www.nxp.com/support/developer-resources/reference-designs/lpc54018-iot-solution-with- amazon-freertos:IoT-Solution-with-Amazon-FreeRTOS • The kit can be purchased thru Amazon or Embedded Artists • LPC54018, Kinetis K64, i.MX RT

PUBLIC 50 ALIOS-Things 阿里云Link平台认证

• LPC54102 porting is finished and certified. • KL27 porting is finished and certified. Support IDH to get Lora certification with KL17. • i.MX RT1050 porting is under certification process.

PUBLIC 51 Baidu IoT Hub SDK LPC54608 is certified by Baidu https://cloud.baidu.com/solution/iot/device_detail.html?deviceId=24

LPCXPresso54608 firmware MQTT example

MQTT IoT Hub SDK

Async socket IO I/F (XIO) Baidu IoT hub MQTT server MQTT messages Async socket driver

QCOM WLAN socket Device adapter databas e QCOM WLAN driver

Create device with cloud management platform FreeRTOS

PUBLIC 52 XiaoMi IoT 平台

• QN9080 is certified Mi-IoT BLE device https://iot.mi.com/guide.html#id=57 • The certified parts can be chosen by XiaoMi ecosystem companies • KW41, QN902x coming soon

PUBLIC 53 i.MX RT

PUBLIC 54 FLAC 7.1 Audio Playback

Hardware • i.MX RT1050 EVB • Micro SD card • 8 speakers • 4 cables of two RCA ports to one 3.5mm headphone port • 4 cables of one 3.5mm port to two 3.5mm ports Features • 4x SAI TX Data Lines • 8x Audio Channels • 24-bit word width • 48kHz sample rate Value Propositions • FLAC format is lossless • Wider sound field and stronger dynamics of FLAC 7.1 • Playing while decoding shows the high performance of core • Easy to design small lossless player AN12090 published on web

PUBLIC 55 二维码生成器和扫描枪

Hardware • i.MX RT1050 EVK • MT9M114 (or OV7725) image sensor

• RK043FN02H-CT TFT LCD Panel EAN13 Feature • Embedded decoding algorithm support: barcode (EAN-13,EAN-8, ESS-14, UPC-A, UPC-E) QR code (support WeChat and Alipay QR code) QR code • Real time camera image display • MIMXRT1050 EVK based • Camera and LCD display resolution: 480x272 (about 30fps)

IMXRT1050-EVKB

PUBLIC 56 Kinetis, DSC, S08

PUBLIC 57 基于 Kinetis 的安全支付系统

QR Code Dynamic Display Panel with QR POS with K81 KL81

• CRC • RNG K21 • CAU • HW Tamper Detection

• CRC • TRNG K81 • CAU • Tamper Detection • LTC

• CRC • TRNG KL81 • DryICE • LTC

PUBLIC 58 KE15Z – 触摸应用和方案 Software Support: • NXP Touch Library • NXP Touch GUI Certificate & Test: • IEC61000-4-6 for both 3V/10V • Liquid tolerance test • Sensitivity boost test • Proximity test • Glove operation test

Single KE Chip = Touch Sensing + Motor Control

FRDM-KE15Z FRDM-TOUCH RD-KE15Z-TSI PUBLIC 59 KE/KV/DSC 电机应用

Sensorless BLDC on Sensorless FOC Blower on Fridge compressor on KE0x KE0x/KV1x 56F82xxx

Dual Steppers servo on Dual PMSMs servo on Washing machine on 56F84xxx/KV3x 56F84xxx 56F82xxx

PUBLIC 60 基于 Kinetis V 的 FDRM 电机参考设计

FRDM-MC-LVPMSM: $50 − Sinusoidal control − Required for KMS projects FRDM-MC-LVMTR: $35 or FRDM-KV11Z*: $25 Low cost motor for FRDM-MC-LVBLDC: $30 Sinusoidal & Trapezoidal − Trapezoidal control FRDM-KV31F*: $25 control Complete Reference Design

BLDC : $85 PMSM : $105

* includes KMS Software

PUBLIC 61 高压电机参考方案

HVP-MC3PH: $600 includes HVP-KV46F150M controller card Additional Controller Cards: • HVP-KV31F120M* $79 • HVP-KV11Z75M* $50 • HVP-KV58F $50 Your motor

High Voltage Reference Design ? $650 / $679

* includes KMS Software

PUBLIC 62 DSC/KV 数字电源应用

Totem-Pole Bridgeless LLC Resonant Converter with PFC on 56F827xx Sync Rectifier on 56F827xx/KV46

• PF > 0.99@100% load; THDi < • 120mVp-p output ripple; Overshoot < 5%@50% load. 5%@0 to 65% load step; Hold up time • Over-current, over-/under-voltage, 20ms@50% load, 15ms@100% load. voltage brown-in, over-temperature, • Over-current, over-/under-voltage, power limit protection functions voltage brown-in, over-temperature, • DRM174 released on web power limit protection functions • DRM172 released on web

PUBLIC 63 WCT/WPR 无线充电

5W Auto Tx on 15W VF Single-Coil Tx on 15W VF Multi-Coil Tx on WCT1001/3A, Qi certified WCT1011/1111, Qi certified WCT1111, Qi certified

15W FF Single-Coil Tx on 15W Auto Tx on 15W Rx on WPR1516, WCT1011/13, Qi certified WCT1011/13A, Qi certified Qi certificate ongoing

PUBLIC 64 S08 参考设计

ESC/DC Fan on SU16 S08P-Lite

 Targeted the high integration MCU  High reliable EMC performance (LDO, Pre-driver and Signal  Low cost S08 solution conditioning) with S08 core  Robust TSI only for battery powered  Low system BOM cost and small PCB footprint  BLDC motor control  Low power

PUBLIC 65 LPC

PUBLIC 66 LPC800 硬件工具 3-in-1 Dev Kit

LPCXpresso802

LPCXpresso804 Capacitive Touch Shield

LPC8N04 Dev Kit PLU Shield

PUBLIC 67 LPC800 CapTouch 参考方案

9 keys 12 keys

LPC845 CapTouch Reference IEC61000-4-6 Certification for LPC845

1 2 3 VCC GND 4 5 6 7 8 9 * 0 #

LPC CAPT Connector

CapTouch Calibration Tool CapTouch Shield E-Lock CapTouch Demo PUBLIC 68 LPC80x 扩展为 I2C-to-X

IO- LPC8 EEPR Expan ADC 02 OM der Std. Std. I2C EEPROM I2C IO IO- expender LPC8 EEPR CAP Expan ADC DAC 04 OM Touch der

LPC802

LPC804 I2C- MCU I2C-EEPORM I2C-ADC I2C-DAC I2C-CapTouch GPIO

LPC802 Key pads LPC804

PUBLIC 69 LPC8N04 NFC 智能闹钟

Descriptions • Based on LPC8N04

− Cortex-M0+@8Mhz

− 32kB Flash, 8kB RAM

− NFC/RFID ISO14443A interface(Tag) • Low power current

− Total demo @8uA in low power mode

− Support Coin Battery • 6 LEDs and display temperature • 1 OLED panel display date & temp information • 1 Buzzer as alarm • Tag antenna • Support Android APP and OTA Android APP − Time and Date configuration

− Alarm time set

− Temperature history log MCU Application Code

− OTA Temper GPIO PMU PWM Timer ISO1443 • Open Source code based on MCUXpresso ature LPCOPEN

PUBLIC 70 LPC54xxx/51U6x 硬件工具

LPC546xx Development Board LPC54018 IoT Module

IoT Module Baseboard

LPC51U68 Development Board LPCXpresso54018 Board

PUBLIC 71 Secure IoT 开发套件

• Based on LPC54608 + A71 + QN9021 + QCA4004 + Sensors + Codec

• Security Features − IoT authentication − Secure Boot − Secure OTA − Secure Endpoint-Cloud Communication − (IoT use case example of Security Cookbook)

• Connection − Support ALINK/MQTT to AliCloud − Support MQTT to AWS cloud − Support sensor data acquisition, fusion and upload to cloud PUBLIC 72 LPC 智能车平台 – 面向教育市场开发平台

• Features − Energy efficient MCU LPC54606 − Canonical coding with modified MCUXpresso SDK − Machine Vision with CMOS camera sensor − Closed-loop speed control and Camera (SCT + DMA)

driving load in a quick response OLED (I2C) LPC54606 − Could add AI algorithm to detect Machine Vision QEI (CTIMER + PINT) Artificial Intelligence the road condition and control the Closed-loop auto PWM (CTIMER) control

movement of vehicle PWM (CTIMER)

• Project Status − Framework done

PUBLIC 73 无线连接 – JN/QN/KW

PUBLIC 74 JN5169 参考设计

PUBLIC 75 QN902x 应用 • Update in 2018 − BLE v4.2 certification − SDK update to v1.4.0

• Applications − BLE shoes − Medical devices − Payment device − E-lock − Module − etc.

PUBLIC 76 QN9080 硬件工具

• DK board • Expansion board • USB dongle

PUBLIC 77 QN908x 软件和工具

PUBLIC 78 QN9080/QN9020 BLE + NFC 参考设计 • NFC − Supporting NTAG product families − Low Power Card Detection

− Speed optimized NTAG detection, QN9080 reading and writing − Speed detection optimized antenna form factor

• BLE − Connectivity towards phones, tablets and other customer devices − Over the Air Firmware update − Memory footprint optimized Firmware − As Host with NFC host stack integrated

PUBLIC 79 KW41Z 简介

• Key Features − Multi-Protocol Radio – BLE v4.2, Generic FSK and IEEE 802.15.4 − Large Memory − Low Power − Complete Enablement

• KW41z Enablement − Development Kit: FRDM- KW41z & USB-KW41z − BLE + Thread demo − BLE + Zigbee demo − BLE + PA board

PUBLIC 80 KW41Z 多协议

Embedded World 2018

PUBLIC 81 KW35/36 工具

CAN-FD Demo ToF Demo

PUBLIC 82 总结

• #1 MCU supplier with a large portfolio of Arm-based MCUs for the broad market and for targeted applications • Scalable portfolio – memory size, performance, packaging and peripherals – to support a broad range of use cases • Targeted solutions for secure, control, interact and wireless applications • Unified software and tool suite for easy development with NXP MCUs • Commitment to product longevity

PUBLIC 83 MICR 公众号和论坛

恩智浦MCU加油站

www.nxp.com/community

PUBLIC 84 www.nxp.com NXP, the NXP logo, and NXP secure connections for a smarter world are trademarks of NXP B.V. All other product or service names are the property of their respective owners. © 2018 NXP B.V.