NXP Powerpoint template confidential 16:9 Widescreen

Similar documents
NXP Powerpoint template confidential 16:9 Widescreen

USB解决方案.ppt

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica

NXP Powerpoint template confidential 16:9 Widescreen

NXP Powerpoint template confidential 16:9 Widescreen

NXP Powerpoint template confidential 16:9 Widescreen

FM1935X智能非接触读写器芯片

NXP Powerpoint template confidential 16:9 Widescreen

NXP Powerpoint template confidential 16:9 Widescreen

NXP Powerpoint template confidential 16:9 Widescreen

PROTEUS VSM

STM32 STM3232ARM Cortex-M3 Cortex-M3 STM32Thumb-2 STM32MCU Cortex-M3ARM MCU STM32ARM 32 ARMCortex-M3 32 STM32 Cortex-M3 ARM Cortex-M3 ARM ARM

,,, PCB, AR M VxWorks DSP,,,,,,,,,,, (CIP) /,,.:,2005 ISBN TP36 CIP (2005) : ( 10 ) : : (010 ) : (010)

Microsoft Word - Atmel-45136A-Pick-Best-Microcontroller-Strom-Eiland-Flodell_Article_CS

MCUXpresso 配置工具安装用户指南

Support All Industrial Ethernet Standards on Your Next "Drive" Design White Paper

1 MTK 2 MTK 3 MTK

NXP PowerPoint template Guidelines for presentations

上海东软载波微电子有限公司 SMART

NXP Powerpoint template confidential 16:9 Widescreen

NXP Powerpoint template confidential 16:9 Widescreen

一个开放源码的嵌入式仿真环境 ― SkyEye

<4D F736F F D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6BFBCCAD4B4F3B8D92E646F63>

NXP Powerpoint template confidential 16:9 Widescreen

SMART 7P 0 HR7P OTPMCU A/D I/O OTP ROM RAM HR7P HR7P HR7PPMB MSOP0 7+input HR7PPSC HR7PPSD SOP SOP6 +input input HR7PERB SSOP0 7

ControlSafe TM ControlSafe ControlSafe CSC CPU ControlSafe CPU CPU CPU CPU CPU I/O I/O I/O I/O I/O I/O CPU CPU CSC CPU CSC CSC /ControlSafe ControlSaf

Hi3518EV200 HD IP Camera SoC Hi3516A

SPHE8202R Design Guide Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provi

(02) (02) (02) (02) (02

NXP Powerpoint template confidential 16:9 Widescreen

Cube20S small, speedy, safe Eextremely modular Up to 64 modules per bus node Quick reaction time: up to 20 µs Cube20S A new Member of the Cube Family

!!

Microsoft Word - P SDV series.DOC

MCU DSP MSO MCU DSP MSO MSO MSO MCU/DSP I/O MSO 16 Microchip IC18 turn-on MSO chirp MCU I/O I 2 C

Microsoft PowerPoint - XMC4000系列开发环境介绍(DAVE3).pptx

NXP Powerpoint template confidential 16:9 Widescreen

<4D F736F F D20C7B6C8EBCABDCAB5D1E9CAD2B7BDB0B82E646F63>

NXP Powerpoint template confidential 16:9 Widescreen

NXP Powerpoint template confidential 16:9 Widescreen

NXP Powerpoint template confidential 16:9 Widescreen

untitled

P4V88+_BIOS_CN.p65

ICD ICD ICD ICD ICD

ID630L: Becoming Familiar with Sensorless Vector Control of BLDC Motors Renesas Electronics America Inc. Huangsheng Xu Consumer & Industry BU 14 Octob

P4VM800_BIOS_CN.p65

2 PIC PIC 1 / CPU PIC MCU PIC RC

(02) (02) (02) (02) (02)

NXP Powerpoint template confidential 16:9 Widescreen

NXP Powerpoint template confidential 16:9 Widescreen

Xilinx Alliance Program Certified GJVZsIPb3 IPb3pg(lwE & by2eh;[d)y IP ROM

STM32 for sensorless vector control

r_09hr_practical_guide_kor.pdf

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

1 CPU

专业主干课程与主要专业课程教学大纲(2009年、2011年).doc

. I/O Third Generation Input Output 3GIO PCI Express 3D 10GHz CPU 1Gb Gbps QoS PCI. PCI Express PCI 10 AGP PCI-X HyperTransport PCI 133MB Mu

untitled

Abstract arm linux tool-chain root NET-Start! 2

Chroma 61500/ bit / RMS RMS VA ()61500 DSP THD /61508/61507/61609/61608/ (61500 ) Chroma STEP PULSE : LISTLIST 100 AC DC

Microsoft PowerPoint - Sens-Tech WCNDT [兼容模式]

0523内页正稿-改风格

PCM-3386用户手册.doc

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

MENU SYD8821: Ultra Low Power Bluetooth 4.2 Single Mode SoC General Description Key Features Applications Key Para

画像処理に新しい価値を提供するUSB3.0カメラ(国際画像機器展2014)

NXP Powerpoint template confidential 16:9 Widescreen

Microsoft Word - 正文.doc

ESP32-WROOM URL Wi-Fi Wi-Fi Bluetooth SIG 2018

ebook20-6

潛力無窮的類比IC設計產業

邏輯分析儀的概念與原理-展示版

untitled

<4D F736F F D FB971BEF7BB50B971A46CB8735FB773A55FA5ABA5DFB7E7AADAB0AAAFC5A475B77EC2BEB77EBEC7AED55FA97EAE61C0F4B9D2B4BCBC7AB1B1A8EEA874B2CE2E646F63>

Microsoft Word - AUCOL_2007JUN19_BOE_BAB_SAF_INF_POT_TA_999.doc

LED/Smart TV LED/ Function List Products \ Application Tuner block DSP block / I/O Voice/Aud

The Software of Things

LG LG FA-Solution FA-Solution 3 FA-Solution LG " " LG LG LG 02 MESSAGE

Notebook & Tablet PC / MLCC Chip-R RF devices Products \ Application Function List


使用手冊

单片机应用编程技巧(专家:邓宏杰)

Agenda PXI PXI


PowerPoint template - Guidelines

untitled

untitled

Serial ATA ( nvidia nforce4 Ultra/SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Micro

Microsoft Word - PHILIPSµ¥Æ¬»úµÄÏÖ×´¼°Æä·¢Õ¹Ç÷ÊÆ.doc

EMC® VNX® Series VNX8000™ Block 安装指南

PCI Express

STK2139 Datasheet

NXP Powerpoint template confidential 16:9 Widescreen

Microsoft Word - 39.doc

(按 Ctrl + F2 可編輯頁首資料)

NXP Powerpoint template confidential 16:9 Widescreen

技 术 支 持 电 话 传 真 电 子 邮 件 网 址 CONVERGE PRO 880/880T/840T/8i, CON

untitled

rz_Newsletter2016_en_ indd

Transcription:

LPC 产品和工具链简介 FTF-DES-N2306 宁能 MKT-TS-2ND LINE SUPPORT, MCU FTF-DES-N2306 SEPT 28, 2016

议程 NXP MCU 产品概述,LPC 产品组合和路线图 LPC 微控制器独有特性 开发工具链和软件平台 1 1

MCU 产品概述 及 LPC 产品组合 2

NXP 当前概况 #1 处理器 #1 微控制器 #1 安全识别 #1 汽车电子 #1 RF 功耗晶体管 #1 小信号分立器件 ~45,000 雇员 11,000+ 工程师 35+ 国家 9,000+ 专利 3

基于 ARM 可升级的处理器和微控制器 CPU 核 i.mx 应用处理器用于高效运算 基于 ARM Cortex-A LPC and Kinetis 微控制器用于实时低功耗控制 基于 ARM Cortex-M 整体相对性能 4

NXP 微控制器产品系列 Kinetis + LPC = 微控制器家族广阔的组合 通用领域家族 Cortex-M7 专用领域家族 Cortex-M7 Cortex-M4 LPC54000 Low power, scalability 100MHz, M4/M0+ 256KB 512KB Flash 104KB RAM Cortex-M3 LPC1300 Low power, Connectivity 16KB - 64K Flash 4KB 32KB RAM Kinetis K High performance, up to 180MHz 32KB 2MB Flash 8KB 256KB RAM LPC4000/4300 High performance, up to 204MHz, M4/M0 Flash-less, 512KB 1MB Flash 128KB 264KB RAM LPC1500, 1700, 1800 High performance, up to 180MHz 0KB, 32KB 1MB Flash 8KB 264KB RAM Cortex-M4 Cortex-M3 Kinetis W BLE, Sub-GHz, 15.4 128KB - 512KB Flash 16KB - 128KB RAM Kinetis V Motor Control Power Conversion Fast peripherals 16KB 1MB Flash 8 KB 256KB RAM Cortex-M0/M0+ LPC800 Low cost 4KB - 32K Flash 1KB 8KB RAM LPC1100, 1200 Low power, Rich feature 8KB - 256K Flash 2KB 32KB RAM Kinetis L Low-power 8KB 512KB Flash 1KB 128K RAM Cortex-M0/M0+ Kinetis M Metrology, 24b SD ADC 64KB 256KB Flash 16KB 32KB RAM Kinetis E 5V Robust 16KB 128KB Flash 2KB 16KB RAM 性能, 集成 & 安全 性能, 集成 & 安全 5

NXP LPC 基于 Cortex-M 的微控制器产品组合一撇 ROADMAP FOCUS From entry level Easy to use Exceptional power efficiency Lowest pin count to high performance & integration Power efficiency Advanced connectivity Flexible peripherals and redefined powerefficiency Flexible peripherals Smart integration LPC1800 Series LPC4300 Series Best performance with DSP and dual-core options, multi-high-speed connectivity, advanced peripherals LPC800 Series Low power, basic control and connectivity 30 MHz Cortex- M0+ core Basic serial connectivity Basic analog Low-pincount packages including TSSOP and HVQFN and XSON Ideal for 8-/16-bit transition LPC1100 Series Power efficient, broad selection, industry-standard connectivity 50 MHz Cortex-M0+ & M0 cores Serial connectivity: USB with PHY, CAN with transceiver Best-in-class analog Broad package selection Migration path to LPC1300 Series LPC1200 Series Noise immunity for industrial applications 45 MHz Cortex-M0 core High-immunity rating (IEC61697-1) 8 kv ESD protection Basic analog Real-time clock Fm I²C with 10x bus-drive capability LPC1300 Series Performance and basic connectivity Up to 72 MHz Cortex-M3 core Serial connectivity: USB, CAN Pin-compatible upgrade for most LPC1100 Series devices LPC1500 Series High-precision motion control Up to 72 MHz Cortex-M3 core Optimized for sensored & sensorless brushless motor control; free FOC firmware Serial connectivity: USB, CAN Advanced analog subsystem and SCTimer/PWM LPC1700 Series Up to 120 MHz Cortex-M3 core Advanced connectivity: USB, CAN, Ethernet Graphic LCD controller Pin-compatible migration path to LPC4000 Series and ARM7 LPC2x00 Series LPC4000 Series High performance with DSP options, multi-connectivity, advanced peripherals Up to 120 MHz Cortex-M4/M4F cores with DSP Advanced conn.: USB, CAN, Ethernet Graphic LCD controller Analog comparators Drop-in perf. upgrade for LPC1700 and LPC2x00 series Industry s highestperforming Cortex- M3 core, up to 180 MHz Advanced conn.: dual Hi-Speed USB, dual CAN, 10/100 Ethernet Advanced, flexible timers for eventdriven timing and PWM applications Drop-in compatible with LPC4300 Series Up to 204 MHz Cortex-M4F core with DSP capabilities and Cortex-M0 coprocessor(s) Partition tasks across cores to optimize performance Advanced conn.: dual Hi-Speed USB, dual CAN, 10/100 Ethernet, configurable highspeed serial I/O Best-in-class analog, up to 80 Msps, 12-bit ADC LPC54100 Series Ultra-low-power for always-on processing LPC54110 Series Up to 100 MHz Up to 100 MHz single- & dual-core: single- & dual-core: Cortex-M4F & M0+ Cortex-M4F & M0+ (opt.) (opt.) Optimized for sensor Reduction in listening, dynamic power aggregation, fusion, Optimized for voice and communication recognition and Ultra-low power sound detection with down mode, down integrated DMIC to 3 µa for sensor subsystem and HW listening VAD Scalable power Scalable power performance performance 6

LPC 微控制器世界范围运营确保稳定供货 San Jose, CA Nijmegen (NL) Eindhoven (NL) Hamburg, GE) Thailand Korea Shanghai Taiwan Philippines Singapore ICN8, Nijmegen APK, Kaoshiung 总部 San Jose, CA 主要的设计中心 San Jose, CA The Netherlands Shanghai, GC 晶圆制造 NXP (Hamburg, Germ.) NXP IC8N (Nijmegen, NE) 封装 测试 SSMC (Singapore) UMC (Singapore) ASE-K (Korea) SPIL (Taiwan) AMKOR (Philippines) ATK (Korea) AMKOR (Korea) NXP APB (Thailand) NXP APK (Taiwan) ASMC (China) TSMC (Taiwan) ASEN (Shanghai) UTAC (Thailand) NXP (Thailand) KYEC (Taiwan) ASE TSMC (Taiwan) ASEN (J.V.) Suzhou 7

LPC 微控制器产品寿命计划 提供 10+ 年有效性以确保供货稳定性 生命周期从投产开始 包括了 NXP 标准寿命结束通知政策 覆盖了占绝大多数的 Cortex-M 和 ARM7 产品 制造 通过 NXP 自己的工厂, 授权的外部工厂和其他制造资源 若转换到新的设施, 产品必须重新认证 要了解计划细节和涉及到的 MCU 完整列表, 可访问 NXP 微控制器网站上的 Product Longevity 网页 : (http://www.nxp.com/techzones/microcontrollers-resources/product-longevity.html ) 8

APB Bus GPIO Pads Switch Matrix AHB-LITE Bus LPC800 系列 ARM Cortex-M0+ 30 MHz GPIO (6-29) TIMERS IOP SCTimer/PWM 4 ch Multi-rate WWDT Wake-up Bridge Flash (4-32 kb) RAM (1-8 kb) ROM CRC Engine DMA (18 ch) Power Control PMU, power modes, BOD, single V dd power supply, POR Clock Gen Unit 12 MHz, IRC OSC, watchdog OSC, 1-25 MHz system OSC, system PLL 低功耗, 基本的控制和连接性 最大能效的 Cortex-M0+ 核 最高 30 MHz 时钟速度二级管道单周期 IO 访问激活 (active) 模式下功耗 <90 µa/mhz 最大 32 kb Flash, 最大 8 kb RAM 模拟 : ADC: 可灵活触发, 以优化功耗 ( 只针对 LPC82x) Comparator: 4 个输入引脚, 外部或内部 VREF 灵活的外设 SPI (1-2) I 2 C (1-4) UART (2-3) SERIAL INTERFACES SYSTEM ADC 12 ch, 12-bit, 1.2 Msps Comparator With external Vref ANALOG Switch matrix, SCTimer/PWM, multi-rate timer 重新设计的串行 I/O 所有器件适用于 : -40 to 105 ⁰C 家族成员 LPC81x: 多用途的, 高效处理, 基本连接 LPC82x: 增加了 ADC, 18-ch DMA 9

APB Bus AHB-LITE Bus LPC1100 系列 Flash (4-256 kb) 能效高, 选择广泛, 工业标准的连接性高能效的 Cortex-M0 处理器 ARM Cortex-M0+ or M0 Up to 50 MHz GPIO Power Control PMU, power modes, BOD, single V dd power supply, POR Clock Gen Unit 12 MHz, 1% IRC OSC, Watchdog OSC, 1-25 MHz System OSC, System PLL SYSTEM Bridge RAM (1-36 kb) EEPROM (0 to 4 kb) USB (FS Dev) SPI (1-2) UART/USART (1-5) ROM MEMORY IOH SERIAL INTERFACES CAN I 2 C (1-2) LCD 50 MHz 的性能 高达 256 kb Flash, 高达 36 kb RAM 内置功耗管理, 简化实时功耗控制 集成了 EEPROM( 有 ROM 驱动 ) 高度可配置模拟系统 ADC, DAC and 温度传感器 (temperature sensor) 革新的低引脚数 (low-pin-count) 封装 I/O Handler 很容易增加 I 2 C, UART, 或 I 2 S 支持 广泛的连接性选择 LPC11xx: 基本的控制和串行连接 16-bit (2) WDT TIMERS 32-bit (2) Systick clock ADC DAC, comparator, temp sensor, int Vref LPC11xxLV: 低电压 (1.8V V DD ) LPC 11Axx: 10-bit DAC, comparators LPC11Cxx: 带 / 不带集成收发器的 CAN ANALOG LPC11Dxx: LCD 显示控制器 LPC11Exx: EEPROM LPC11Uxx: 全速 USB 设备 ; 认证过的 ROM 驱动 10

Multilayer Bus Matrix LPC1500 系列 USB PLL ARM Cortex-M3 Up to 72 MHz Pin Switch Matrix GPIO (30-78) sdma (18 ch) Flash (64-256 kb) RAM (12-36 kb) EEPROM (4 kb) CRC Engine MEMORY ROM 高精度运动控制 支持多个马达 2 个 12-bit, 12 ch., 2 Msps ADCs 正交编码接口 (QEI) 高级模拟子系统 & 定时, 用于 PID control 循环 硬件互联的 SCTimer/PWM, ADCs & comparators Power Management Unit PMU, power modes, BOD, single V DD power supply, POR Clock Generation Unit 12 MHz, 1% IRC OSC, 1-24 MHz System OSC, System (CPU) PLL CAN (& PHY) SPI (2) JTAG UART (3) USB (FS Dev) I 2 C (Fm+) SWD ADC 可由 SCTimer/PWM 触发 Comparator 可被 SCTimer/PWM 关断 500 ns ADC 转换时间 68 ns 传播延迟 comparators 四个高精度定时的 SCTimer/PWM 模块 SYSTEM INTERFACES 平均 PWM 分辨率 <1 ns SCTimer/PWM (4) RTC Battery pin WWDT TIMERS QEI Systick DAC ADCs (2) 12 ch, 12-b, 2 Msps Comparators (4) ANALOG Temp Sensor 高级连接 CAN 模块, 用于工业应用 USB, 简化程序升级 家族成员 : LPC151x: LPC154x: adds Full Speed USB device 11

Multilayer Bus Matrix LPC1700/4000 系列 GPDMA USB PLL ARM Cortex-M3 (LPC17xx) or Cortex-M4/M4F (LPC40xx) Power Control PMU, power modes, BOD, single Vdd power supply, POR Clock Generation Unit 12MHz, 1% IRC OSC, 1-24 MHz System OSC, System (CPU) PLL WDT or WWDT SYSTEM 32-bit (4) TIMERS GPIO (53-165) CRC Engine Systick RTC Battery pin; event recorder ROM SD/MMC SSP/SPI (3) EMC Graphic LCD Ethernet MAC INTERFACES ADC Up to 8-ch, 12-b, 400 ksps DAC 10-bit Flash (32-512 kb) RAM (8-96 kb) MEMORY EEPROM (0-4 kb) I 2 C (3) USB (FS Host/Dev) UART (4-5) SPIFI CAN 2.0B (0-2) I 2 S Motor Control PWM, QEI Comparator (2) 高性能, 多连接性, 高级外设 120 MHz Cortex-M3 或 Cortex-M4/M4F 最大 512 kb Flash; 最大 96 KB RAM 通过 SPIFI 接口 ( 从外部 QSPI flash) 支持 XIP 广泛的高级连接性 全速 USB: 内置 PHY 和认证过的驱动双全速 USB host 图形 LCD 支持, 分辨率最高支持 1024 x 768 CAN 2.0B 10/100M 以太网 MAC 引脚兼容性 LPC17xx 兼容 ARM7 LPC2x00 和 LPC40xx LPC40xx 向下兼容 LPC177x/8x 和 ARM7 LPC2x00 进一步细分 LPC175x/6x LPC177x/8x ANALOG LPC40xx 12

Multilayer Bus Matrix LPC1800/4300 系列 System PLL ARM Cortex-M4F 204 MHz ARM Cortex-M0 204 MHz USB PLL Audio PLL Power Management Unit Power saving modes, BOD, POR FLASH (0-512 kb) RAM (104-282 kb) ROM (ROM Drivers) EMC EEPROM (0-16 kb) MEMORY FLASH (0-512 kb) SPIFI 最佳性能, 高速连接, 高级外设 高性能 ARM Cortex-M 核 180-204 MHz Cortex-M3 或 Cortex-M4F Cortex-M0 co-processor (LPC4300) 最大 1 MB 双 bank Flash; 282 kb RAM Flashless + XIP ( 通过 SPIFI 接到外部 QSPI flash) 多个高速连接和显示 Clock Generation Unit 12 MHz, 1-24 MHz System OSC SYSTEM SDIO Graphic LCD GPDMA Ethernet MAC FS/HS USB, 带或不带 FS/HS PHY, 双 host 支持图形 LCD 控制器, 免费 emwin 图形库 SCTimer/PWM, SGPIO SCTimer/PWM CAN 2.0B (2) UART (4) 安全特性 (LPC18S/43Sxx), 包括 32-bit (4) WWDT MCPWM RTC TIMERS QEI Alarm SSP/SPI (3) I 2 C (2) I 2 S (2) GPIO (49-164) HS USB (2x HS Host/Device) 硬件 AES-128 加密引擎 2 个 128 位非易失 OTP 存储 真随机数发生器 LPC43/18/18S/43S 引脚兼容 TRNG OTP Key Storage SECURITY AES Engine ADC (2-3) INTERFACES ANALOG DAC 家族成员 : LPC18xx/LPC43xx LPC18x0/LPC43x0 (Flashless) LPC437x LPC18Sxx/43Sxx ( 带安全特性 ) 13

Multilayer Bus Matrix LPC54100 系列 ARM Cortex-M4F 100 MHz Flash (256-512 kb) RAM (104 kb) 超低功耗, 用于永远开机 100 MHz 单 / 双核架构 Cortex-M4F: 100 µa/mhz ARM Cortex-M0+ 100 MHz Mailbox DMA 22 ch ROM low-power API & drivers MEMORY Cortex-M0+: 55 µa/mhz ( 可选 ) 低功耗和马力的构建 工作电压从 1.62 到 3.6V Low-Power Management Single V DD power supply, POR, BOD, reduced power modes, automatic voltage scaling Clock Generation Unit 12 MHz IRC, System PLL SYSTEM I 2 C (3) USART (4) SPI (2) LOW-POWER INTERFACES 低功耗模式, 包含 RAM 内容可保持的 power down 模式 : 监听传感器功耗为 3µA/MHz 从模式下可从 Power Down 模式唤醒 CPU 12- 位, 12- 通道, 4.8 Msps ADC 全速覆盖整个电压范围 : 1.62 to 3.6V 32-bit General Purpose (5) SCTimer/PWM WWDT GPIO (50) INTERFACES 小封装 WLCSP49 (3.28 x 3.28 mm), LQFP64 (10 x 10 mm) 4 ch Multi-Rate Repetitive Interrupt RTC/Alarm Micro-Tick ADC 12 b, 12 ch, 4.8 Msps 家族成员 : LPC54101 TIMERS LOW-POWER ANALOG LPC54102 14

Multilayer Bus Matrix LPC54110 系列 ARM Cortex-M4F (100 MHz, MPU) ARM Cortex-M0+ Co-processor DMA Low-Power Management Single V DD power supply, Integrated PMU, POR, BOD, reduced power modes, automatic voltage scaling Clock Generation Unit (12/48/96) MHz FRO, System PLL SYSTEM 32-bit General Purpose (5) SCTimer/PWM 24-bit Multi-Rate(4) Repetitive Interrupt WWDT RTC/Alarm Micro-Tick Flash 256 KB MEMORY Up to 8-ch RAM 192 KB ROM Bootloader, SPI/I2C Drivers I 2 C Fm+ (8) SPI (8) UART (8) LOW POWER INTERFACES Temp Sensor I 2 S(2) GPIO (Up to 50) DMIC Subsystem Crystal-less USB 2.0 ADVANCED CONNECTIVITY ADC 12 bit, 12 ch, 5 Msps CPU 100MHz Cortex-M4F Cortex-M0+ Co-processor ( 可选 ) 存储 256 KB Flash, 192 KB RAM 连接和传感器的接口 立体声 DMIC 子系统 (PDM, decimator, HW VAD) 8 SPI, 8 I2C, 8 UART, 2 I2S channels. Crystal-less FS USB 高能效的 5.0 Msps, 12-bit ADC: 全规格性能 (1.62 to 3.6V, -40 to 105 C) 时钟 & 定时器 12/48/96 MHz FRO, 100 khz-1.5mhz WDOG OSC, 32 Xtal OSC, 外部时钟输入 基本的 & 高级的定时器, 包含 SCTimer/PWM 封装 LQFP64 (10 x 10 mm) WLCSP49 (3.45 x 3.45 mm) 其他 工作电压 : 1.62 to 3.6V 温度范围 : -40 to 105 C TIMERS LOW-POWER ANALOG 家族成员 LPC54113 LPC54114 15

LPC 微控制器微控制器升级 LPC43Sxx LPC1800 LPC4300 路线图迁移 增加性能 增加功效 降低成本 简易式迁移 从 Cortex-M0 到 M3 从 Cortex-M3 到 M4 灵活的存储容量和外设选择 引脚兼容 包括可向上 / 下选择存储容量大小 维持在软件和工具水平上的投入 LPC11E00 LPC1100XL LPC1310 为了性能 & 功效 [ 50 MHz Cortex-M0 to 72 MHz Cortex-M3 ] LPC18Sxx 为了性能 & 集成安全性 [ 180 MHz Cortex-M3 to 204 MHz Cortex-M4 ] LPC11U00 LPC4088 LPC2478 LPC1788 为了性能 [ ARM7 to Cortex-M ] LPC1340 为了性能 [ 50 MHz Cortex-M0 to 72 MHz Cortex-M3 ] 16

入门级 8-bit 可替代 连接性 & 超低功耗 MCUs 高级集成的外设, 连接性 & 图形 产品线微控制器 LPC 蓝图 ( 非完整组合的总结 ) 基础 LPC 组合 功效 MCU 蓝图 最大 204 MHz LPC1800 180MHz Cortex-M3 0, 512-1024KB,104-200KB LPC1700 120MHz Cortex-M3 32-512KB, 8-96KB LPC4300 204MHz Cortex-M4 0, 512-1024KB,104-200KB LPC4000 120MHz Cortex-M4 64-512KB, 24-96KB 180 BGA 208 LQFP LPC5461xx M4, 90uA/MHz 180MHz, 512KB Flash, 200KB SRAM, XT-less USB 2.0, QSPI XiP, HS USB, TFT-LCD, 10/100 ENET, I2S, Audio-PLL, CAN-FD, Crypto Accelerators MP Pre-Qual 最大 120MHz CM4: 100 ua/mhz LPC5410x 100MHz Cortex-M4 256-512KB, 104KB CM0+ Co-processor 64 LQFP 49 CSP LPC541xxx M4, 80uA/MHz 100MHz, up to 256KB Flash, 192KB SRAM, CM0+ Coprocessor, XT-less-USB 144 LQFP 100 LQFP LPC5421xx M4, 80uA/MHz 100MHz, up to 704KB Flash, 320KB SRAM, CM0+ Coprocessor, XT-less-USB LPC1100 50MHz Cortex-M0/+ 4-256KB, 1-36KB LPC11U00 LPC11E00 LPC11C00 LPC11A00 最大 30MHz LPC800 30MHz Cortex-M0+ 8-32KB, 2-8KB LPC81x LPC82x 64 LQFP 33 HVQFN LPC84x M0+, 90uA/MHz 30MHz, up to 64KB Flash / 16KB SRAM, Advanced PWM, FRO 20 TSSOP LPC80x M0+, 90uA/MHz 16MHz, up to 16KB Flash / 4KB SRAM, PLU, FRO, Level Shifter, FRO, EEPROM 2016 2017 17

LPC 产品独有特性 18

LPC 家族给力的独有特性 入门级 高性能 Switch Matrix State-Configurable Timer Internal RC (IRC) Oscillator Flash Accelerator Bus Matrix USB 2.0 只支持 Device Device/host/OTG CAN 2.0B Security Ethernet Quad SPI Flash Interface (SPIFI) Graphics LCD Controller Serial GPIO (SGPIO) Dual-Core Architecture 80-Msps ADC 其他一般特性包括 : 基本连接, 模拟, 电源, 存储 & 定时器 19

灵活的外设 Switch Matrix: 灵活的 I/O 引脚分配 可分配片上外设的 I/O 到任意引脚 有利于快速创建和修改 layouts, 最小化硬件设计变更 UART SPI P0_1 P0_2 易于使用的基于 GUI 的工具 LPC800, LPC1500 具备此特性 I 2 C TIMER P0_3 P0_4 20

灵活的外设 State Configurable Timer (SCT) 灵活, 高分辨率, 定时器模块 ( 可用作常用的定时功能 ) 结合了强大的 32 位定时计数器和 可配置的状态机逻辑 多达 8 个输入,16 个输出, 16 个 match/ capture 寄存器, 16 个事件, 32 个状态 <1ns PWM 抖动 低 CPU 开销 常用定时器功能 高分辨率事件控制的 PWMs, ADC 同步, dead-time 控制 复杂的波形和控制信号 电源转换, 照明, 马达控制, 音频 / 视频应用 支持的产品 :LPC1800/LPC4300 ( 完整功能 ); LPC800 ( 简化版 ); LPC1500 ( 四个 SCT); LPC54100, 等等. Timer State 21

内部 RC (IRC) 晶振 最好的精度 (±1%) : 全电压和温度范围 可用作系统时钟源 22

Flash 加速器 使 Flash 执行达到接近 0 等待状态的性能 加速器 缓冲多个指令来防止 CPU 取指中止最大化对 Flash 数据访问和代码执行的性能, 同时节省功耗替换策略尽量保留可能重新使用的信息 最多达到 16 个 128- 或 256- 位支持替换策略的缓冲区 双 bank Flash 有 2 块缓冲区 智能保存上次跳转, 预取指, 频发指令, 小循环 使用简单 : 只需设置一个寄存器 Flash B Flash A contiguous mode Flash B Flash A dual mode 23

Multilayer Bus Matrix LPC 架构总线矩阵预防总线竞争 CORTEX M4 204 MHz CORTEX M0 GPDMA Ether net HS PHY 204 MHz USB0 FS PHY + ULPI USB1 SD/ MMC LCD S I D 0 1 FLASH 1 MB RAM 136 KB EEPROM 16 KB 存储分区 & 总线矩阵设计 对冲突自动硬件仲裁 ROM External Memory Ctrl Bridge 0 Bridge 1 Bridge Bridge Bridge WWDT USART0 UART1 SSP0 Timer0/1 MCPWM I 2 C0 I 2 S0 I 2 S1 CAN1 USART2 USART3 Timer2/3 SSP1 QEI I 2 C1 10b DAC CAN0 10b ADC0 10b ADC1 SCT SPIFI SPI SGPIO HS GPIO IRC OTP RTC 24

连接性外设 USB 特性 USB 2.0 host/device/otg USB 低速, 全速和高速 ( 内置或外接高速 PHY) 所有端点类型 (control, bulk, interrupt, isochronous) OHCI/EHCI- 兼容的 host 控制器 所有的 USB 器件 USB-IF 经过认证的 集成了 DMA 支持 固化了部分 USB 驱动在 ROM 另一个 PLL 提供给 USB 使用 内核和 USB 可运行在不同时钟上 软件支持 免费 USB 协议栈 例程代码 :HID, MSC, DFU, CDC 25

连接性外设 CAN ( 控制器局域网络 -Controller Area Network) 符合规范 CAN v2.0a and B 支持内置 CAN PHY 支持 CAN 引导启动 CANOpen 固化在 ROM, 减少应用程序空间占用 波特率最高可达 1 Mbps 单 / 双 CAN 控制器 内置接收滤波器, 减轻 CPU 负荷 26

Bus Interface Ethernet MAC 连接性外设以太网 (Ethernet) 10/100 Mbps IEEE 802.3 以太网 MAC IEEE 1588-2008 时间戳模块 支持全双工和半双工操作 DMA 支持 外接 MII 和 RMII 以太网 PHY LPCOpen 软件平台里提供 LWIP 协议栈 独立的发送和接收缓冲区, 性能更佳 A H B Receive DMA Transmit DMA Receive Filter Receive Buffer Transmit retry Tx flow control MIIM RMII or MII Ethernet PHY 27

连接性外设串行 GPIO (SGPIO) 串行 GPIO (SGPIO) = GPIO + 定时 / 移位寄存器 用来创建或捕获多个实时串行数据流 可用来模拟串行 并行传输的通讯协议, 甚至私有通讯协议 最多支持 16 输入 / 输出 可实现各种串行接口 I2S UART SPI, QSPI I 2 C Camera etc. LPC4300 有此外设 28

安全特性 代码读保护 (CRP - Code read Protection) 分级别保护对内部 Flash 的访问 SWD/JTAG 端口锁住 在应用程序中用户可配置 支持在系统和在应用编程 唯一 ID 128 位字 ID 对每一个器件唯一 通过 ISP/IAP 命令读取 硬件 AES 引擎 AES 引擎兼容 FIPS Publication 197 支持 ECB & CBC 模式 比软件的 AES 速度最高可快 8 倍 两个 128 位安全 OTP 存储用于 AES 秘钥保存 真随机数发生器 用于安全段秘钥 兼容 Diehard, FIPS_140-1 & NIST 加密标准 硬件签名生成器 (MISR), 用于检查 Flash 完整性 对于关键性的应用程序有用 29

新的 80 Msps 12-bit ADC 12 位高达 80 Msps 的采样频率 支持 6 个通道 内置 14 位的定时器 测量范围 : 0-1.2V 支持 Power down 模式 16 个字的输出 FIFO 带 DMA 支持 只在 LPC4370/LPC43S70 上支持 30

存储器 SPIFI (QSPI Flash 接口 ) 让 Flash 能够呈现在 MCU 的存储映射中, 可像其他片上存储一样被读取 为什么使用 SPIFI? 成本. 使用小的便宜的串行 Flash 替代更大更贵的并行 Flash 性能. 接近内部 Flash 性能 (~70%) 空间. 节省 PCB 板占用空间 (NOR v Q-SPI Flash) 应用大小. 对存储大量程序 / 数据, 省去内部 Flash 的使用是理想选择 SPIFI 的支持 多种 Q-SPI 厂家 flash 引导启动, 代码执行和只读数据访问 31

图形 LCD 控制器 主要特性 支持 STN ( 单 / 双面板 ) 和 TFT 面板 最大 1024x768 分辨率 24 位 LCD 接口支持最大 24bpp (16M 颜色 ) 专用 LCD DMA 控制器 硬件光标支持 免费 Segger emwin 图形库 Segger 的 emwin 是一个图形库, 使用 NXP 微处理器可免费提供 提供板级支持包 (BSP) 显著减少软件移植工作 32

LPC 工具链和软件平台 33

实时操作系统 RTOS USB Networking LPC 微控制开发生态 集成开发环境 应用程序 协议中间件 实时操作系统 RTOS 协议中间件 板级外设驱动 芯片级外设驱动 设备驱动 调试仿真工具 评估开发板 LPC 微控制器 量产烧录工具 34

什么是 LPCXpresso? LPCXpresso 品牌包括用于恩智浦 LPC 微控制器的集成开发环境和低成本多功能的评估板和仿真器 开发环境, 评估板和仿真器不但相互兼容优化, 而且可以独立使用 : LPCXpresso 开发环境可以配合 LPCXpresso 评估板或者其他基于 LPC 的目标板使用开发 LPCXpresso 评估板适用于 LPCXpresso 开发环境, 当然也同样支持其他的开发工具 35

LPCXpresso 集成开发环境 (IDE) 增强的基于 Eclipse 和 GCC 的集成开发环境 专注于如何让用户更方便快速的使用 LPC 微控制器 优秀的跨平台特性 : 支持 Windows, Mac OS X 和 Linux 支持 LPC-Link/LPC-Link2 和 Segger J-link 仿真器 免费版本 256KB 下载限制 论坛支持 简单的注册机制, 在线激活 专业版本 (495 美金 ) 无代码限制 专业支持 增强 Trace 能力 下载 LPCXpresso 开发环境可以访问 www.nxp.com/lpcxpressoide 36

易用的 LPCXpresso 快捷配置窗口和工程创建向导 LPCXpresso IDE 在 Eclipse 的基础上增强了用户易用性 快捷配置窗口提供简洁, 一键访问常用的操作 工程创建向导 简易的导入 LPCOpen 库 快速创建基于 LPCOpen 库的工程 37

LPCXpresso 开发评估板 NXP 开创的概念 低成本, 易于使用, 可灵活扩展 和所有工具链合作伙伴一起 ( 除了 V1) 提供一个低成本评估 / 开发平台 特点 带板载调试器 (OBD) LPCXpresso (V1) LPCXpresso CD 可外接调试器 ( 除了 V1 版 ) 板载调试器可调试外部目标板 ( 除了 MAX / CD 版本 ) MAX, V2 and V3 板子提供了流行的 Arduino R3 扩展 LPCXpresso MAX V2 和 V3 板子通过板载 LPC-Link2 支持 CMSIS-DAP 和 SEGGER J-link 调试协议 对于许多 V3 板子有测量 LPC 目标板和子板的功耗的电路 38 LPCXpresso V3 LPCXpresso V2

LPC-Link2 调试器 LPC-Link2 是基于 LPC43xx 的调试器, 有以下形式 : 1. LPC-Link2 独立调试器 基于 LPC4370 +SPIFI Flash 也可作为 LPC4370 的评估板用 2. LPCXpresso V2/V3 板子上的板载调试器 (OBD) 基于带内部 Flash 的 LPC4322 ( 或类似的型号 ) 提供附加功能, 比如 VCOM 支持合作伙伴工具链的使用 ( 比如 IDE, Keil, IAR, LPCXpresso IDE, Atollic, Rowley), 可下载不同固件映像 : CMSIS-DAP : 对于 LPCXpresso IDE, 可使用 DFU 引导软加载 ( 不需要 flash) 对于其他工具, 烧写到 flash 中 Segger J-Link : 烧写到 flash. 注意 : 是限制版本, 仅限于评估使用 通过 LPCScrypt 工具烧写固件 39

LPCOpen 外设驱动库 免费的驱动和例程资源 LPCOPEN 外设库例程覆盖广泛且支持 RTOS 易于建立多功能的应用程序芯片外设和板级外设独立支持包具有针对 FreeRTOS 的或者无 RTOS 的参考例程通用外设 API, 支持 Keil,IAR 和 LPCXpresso 等工具链 提供外设驱动和协议栈 SEGGER emwin 和 SWIM 图形界面库 LWIP TCP/IP 协议栈 USB 主机和从机 CANOpen 为终端应用设计 根据实际应用场景设计的架构经过优化并测试实用价值的参考例程 40

本地化的工具支持 评估板厂商 ( 一般提供配套软件 ): - ZLG - Embest - UcDragon - Manley - 其他 编程器 : 万用型 IC 烧录核心 ALL-100A FLASH-100S FLASH-100 可单或多颗 高效能单颗 高效能可单或多颗 自动化 IC 烧录机台 AT3-310 系列 SUPERPRO/6100 IC 烧录代工服务使用自动化 IC 烧录机台 河洛半导体 希尔特电子 崇貿科技 其他中文资源 : 文档 ( 用户手册 / 数据手册, 应用笔记, 培训资料 ), 技术论坛 41

获取支持 42

LPC 的支持 产品 http://www.nxp.com/pages/:lpc-arm-cortex-m-mcus 技术支持 http://www.nxp.com/technicalsupport 社区 https://community.nxp.com/community/lpc 社区中文论坛 (eefocus) http://www.nxpic.org/module/forum/forum-1282-1.html 43

ATTRIBUTION STATEMENT NXP, the NXP logo, NXP SECURE CONNECTIONS FOR A SMARTER WORLD, CoolFlux, EMBRACE, GREENCHIP, HITAG, I2C BUS, ICODE, JCOP, LIFE VIBES, MIFARE, MIFARE Classic, MIFARE DESFire, MIFARE Plus, MIFARE FleX, MANTIS, MIFARE ULTRALIGHT, MIFARE4MOBILE, MIGLO, NTAG, ROADLINK, SMARTLX, SMARTMX, STARPLUG, TOPFET, TrenchMOS, UCODE, Freescale, the Freescale logo, AltiVec, C 5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C Ware, the Energy Efficient Solutions logo, Kinetis, Layerscape, MagniV, mobilegt, PEG, PowerQUICC, Processor Expert, QorIQ, QorIQ Qonverge, Ready Play, SafeAssure, the SafeAssure logo, StarCore, Symphony, VortiQa, Vybrid, Airfast, BeeKit, BeeStack, CoreNet, Flexis, MXC, Platform in a Package, QUICC Engine, SMARTMOS, Tower, TurboLink, and UMEMS are trademarks of NXP B.V. All other product or service names are the property of their respective owners. ARM, AMBA, ARM Powered, Artisan, Cortex, Jazelle, Keil, SecurCore, Thumb, TrustZone, and μvision are registered trademarks of ARM Limited (or its subsidiaries) in the EU and/or elsewhere. ARM7, ARM9, ARM11, big.little, CoreLink, CoreSight, DesignStart, Mali, mbed, NEON, POP, Sensinode, Socrates, ULINK and Versatile are trademarks of ARM Limited (or its subsidiaries) in the EU and/or elsewhere. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. The Power Architecture and Power.org word marks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org. 2015 2016 NXP B.V. 45