Nxp Microcontrollers Overview
Total Page:16
File Type:pdf, Size:1020Kb
NXP MICROCONTROLLERS OVERVIEW JAMES HUANG REGIONAL MARKETING, BL MICR GREATER CHINA MAY 2017 NXPCOMPANY Semiconductors 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 Products • Industrial networking Kinetis & LPC 32-bit i.MX ARM® Applications 2 ARMEXTERNAL® Microcontrollers USE 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 Wireless LPC54000 Series Kinetis K2x Series Kinetis K6x Series LPC4000, 4300 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 Sub-GHz radios LPC1300, 1500 LPC1700, 1800 Broad features, integration Kinetis E Series 128KB - 512KB Flash Entry level, 72MHz 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 Low power, USB Full-Speed Entry level, 8-bit simplicity Low power, Tiny Packages Low power, Rich feature 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 4KB – 128K RAM 1KB – 8KB RAM 1KB – 4K RAM 1KB – 36KB 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 Always-on devices Performance LPC5410x, M4 w/M0+ Copr. LPC5411x, M4 w/M0+ Copr. 100MHz Power Efficiency Flex Comm Interfaces, Voice Triggering, Voice control efficiency up to 512K Flash, 104K SRAM X-less USB, up to 256K Flash, 192K SRAM IoT K64/66/65, M4 K80/81, M4 ENET, USB FS/HS, Security (K65) HW Security Cryto, Tamper, QSPI, USB Industrial control KL80/81, M0+ up to 2MB Flash, 256K SRAM up to 256K Flash, 256K SRAM Payment, Metering Advanced HW Security Crypto, USB, FlexIO integration up to 128K Flash, 96K SRAM LPC1800, M3 LPC4300, M4 w/M0+ Copr. Wearables, Display UI 180MHz, 2x HS USB, LCD, CAN, ENET 204MHz, 2x HS USB, LCD, CAN, ENET Printers Flashless, up to 1M Flash, 200K SRAM Flashless, up to 1M Flash, 282K SRAM LPC1100, M0+/M0 KL28, M0+ LPC4000, M4 K22/24/26, M4 Consumer/Gaming Accessories Options CAN or USB, EEPROM 72/96MHz, FlexIO, BootROM, more I/O Graphic LCD, FS USB, ENET, CAN Large memory, x-less USB Wearables up to 256K Flash, 36K SRAM up to 512K Flash, 128K SRAM up to 512K Flash, 96K SRAM Up to 2M Flash, 256K RAM Mainstream Home Automation KL17, M0+ KL27, M0+ LPC1700, M3 LPC1500, M3 Graphics LCD, FS USB, ENET, CAN Data Concentrators General Purpose General FlexIO, BootROM FlexIO, BootROM, x-less USB CAN, Advanced Analog,PWMs Up to 256K Flash, 32K RAM 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 Wireless 160K Flash, 20K RAM Up to 512K Flash, Up to 128K RAM Thread 802.15.4 Radio, Thread Connectivity KW01, M0+ Up to 512K Flash & 64K RAM BLE Sub-GHz Apple HomeKit 512K Flash, 128K RAM KV1x, M0+ KV3x, M4 KV4x , M4 KV5x, M7 BLDC / PMSM motors Motor Control & Mid-range PMSM, High-perf motors, UPS, solar & mid- BLDC, entry-level PMSM Higher perf, precision analog, UPS power control, KMS range AC/DC control, KMS Photo voltaic Power Conversion Up to 128K Flash, Up to 16K RAM ENET, KMS Up to 512K Flash, Up to 96K RAM Up to 256K Flash, Up to 32K RAM Up to 1MB Flash, Up to 256K RAM Industrial Controls KE1xF (M4F) / KE1xZ (M0+) Application Specific Application KE02/4/6, M0+ Appliance 5 5VEXTERNAL Robust USE 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 • No audio batching *<50µA PCM@16kHz Stage 1 • 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 Recognizer • FRO (48 MHz) FIFO Stage 3 *<1.5mA • Trigger command recognition • M4 9 EXTERNAL USE Reference Design 4 — Audio Decoder Application Code SHEL PLAY USB LED KEY Features: L TASK TASK TASK TASK - Based on LPC5411x series TASK FREERTOS - Single CM4F for audio decoder or BSP - Based on SDK2.0.0 and IAR RT-Thread RTOS Driver - Based on xFSL Picus Audio decoder library Shell Picus or FatFS Board WA FLA Support MP3 AudioV DecoderC SPIMMC - Support FreeRTOS with Shell & FatFS DMA I2S FinShell WM8904 - 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 −a low-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.