nxp powerpoint template confidential 16:9 widescreen · 2017-05-17 · •analog sensor interface...

58
PUBLIC 2017 LPC MICROCONTROLLERS LPC800/LPC54000 详细介绍

Upload: others

Post on 24-Mar-2020

19 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC

2017

LPC MICROCONTROLLERS

LPC800/LPC54000详细介绍

Page 2: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 1

LPC 产品分布

性能级

主流级

入门级

Cortex-M0/M0+ Cortex-M3 Cortex-M4F

LPC800替代8位

LPC1200健壮与可靠

LPC1800性能与集成

LPC4300高性能与集成

LPC1300M3入门级

LPC54000能效与集成

LPC4000中档性能与集成

LPC1700广泛选择的主流级

LPC1500运动控制

LPC1100广泛选择的入门级

新项目推荐

新项目不推荐

新项目重点推荐

Page 3: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 2

2017 LPC 新产品路线图

Page 4: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 3

LPC800

入门级

Page 5: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 4

LPC800 –入门级替代8位

简单易用

• ARM® Cortex®-M0+ 内核,处理32位数据比8位内核更高效,需要更少的代码和内存,并能节约30%的功耗

• 小封装,系统关键引脚共享,并利于手工焊接

• 功耗配置API,优化实时功耗

• 提供代码实例,快速上手

设计灵活

• 开关矩阵 (SWM),能够将外设功能配置到任意引脚,面对设计需求的改变,更加游刃有余

• 状态可配置定时器 (SCT),可以产生在8位MCU 上常见的任意时序或PWM 功能,而不需MCU 内核的介入

• 模式匹配引擎 (PME),根据不同的引脚输入产生不同的中断

• LPC800系列仍在不断扩展,将提供更大的内存,更多的封装形式,以及更多的选择

Page 6: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 5

LPC 入门级LPC800 & LPC1100 系列

LPC800 系列LPC1100 系列

LPC11xx LPC11Uxx LPC11Exx

Freq. (max) 15 - 30 MHz 50 MHz 50 MHz 50 MHz

Flash 8 - 64 kB 4 - 64 kB 16 - 256 kB 8 - 256 kB

Flash Page Size 64 B 256 B 256 B 256 B

RAM 2 - 16 kB 1 - 8 kB 6 - 32 kB 4 - 36 kB

EEPROM 1 - 4 kB 512 B - 4 kB

Serial Connectivity FS USB

Analog

12-bit ADC

10-b DAC

Comparator

Cap Touch

10-bit ADC 10/12-bit ADC 10/12-bit ADC

Package

XSON16

TSSOP16/20/24

SO20

HVQFN33/48

LQFP48/64

SO20

TSSOP20/28

DIP28

HVQFN24/33

LQFP48

HVQFN33

LQFP48

TFBGA48

LQFP64

LQFP100

HVQFN33

LQFP48

LQFP64

LQFP100

Core Cortex-M0+ Cortex-M0 Cortex-M0/M0+ Cortex-M0/M0+

Common

Featurespower control clock gen unit

high-speed

GPIOs

watchdog

timer

UART, I2C,

SPITimer/PWM

Page 7: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 6

LPC800 产品分布

32K

16K

8K

LPC81x LPC82x LPC83x

LPC8224K RAM

[ QFN, TSSOP ]

LPC8112K RAM[ TSSOP ]

Flash

LPC80x LPC84x

64K

LPC8124K RAM

[ TSSOP, XSON ]

LPC8248K RAM

[ QFN, TSSOP ]

LPC8324K RAM[ TSSOP ]

LPC8344K RAM[ QFN ]

LPC8022K RAM[ TSSOP ]

LPC8044K RAM

[ QFN, TSSOP ]

LPC8448K RAM

[ LQFP, QFN ]

LPC84516K RAM

[ LQFP, QFN ]

Overall Relative

Performance

2017 Roadmap

Production

Page 8: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 7

LPC8112K RAM[ TSSOP ]

LPC8124K RAM

[ TSSOP, XSON ]

LPC8324K RAM[ TSSOP ]

LPC8344K RAM[ QFN ]

LPC800 产品分布

32K

16K

8K

LPC81x LPC82x LPC83x

LPC8224K RAM

[ QFN, TSSOP ]

Flash

LPC80x LPC84x

64K

LPC8248K RAM

[ QFN, TSSOP ]

LPC8022K RAM[ TSSOP ]

LPC8044K RAM

[ QFN, TSSOP ]

LPC8448K RAM

[ LQFP, QFN ]

LPC84516K RAM

[ LQFP, QFN ]

2017 Roadmap

Production

主线产品

低功耗低成本

大内存大封装

功耗、成本与性能平衡

Overall Relative

Performance

Page 9: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 8

LPC8224K RAM

[ QFN, TSSOP ]

LPC8248K RAM

[ QFN, TSSOP ]

LPC8022K RAM[ TSSOP ]

LPC8044K RAM

[ QFN, TSSOP ]

LPC8448K RAM

[ LQFP, QFN ]

LPC84516K RAM

[ LQFP, QFN ]

LPC800 产品分布

32K

16K

8K

LPC81x LPC82x LPC83x

LPC8112K RAM[ TSSOP ]

Flash

LPC80x LPC84x

64K

LPC8124K RAM

[ TSSOP, XSON ]

LPC8324K RAM[ TSSOP ]

LPC8344K RAM[ QFN ]

Overall Relative

Performance

2017 Roadmap

Production

简化版本

入门产品带比较器

入门产品带ADC

Page 10: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 9

LPC81x/82x/83x 功能框图

TIMERS

SYSTEM

SERIAL INTERFACES ANALOG

IOP总线

AH

B-L

ite

总线

Flash

Up to 32 kB

SRAM

Up to 8 kB

I2C (Up to 4)

UART (Up to 3)

SPI (Up to 2) AP

B 总线

GPIO

Up to 29

时钟控制12 MHz 1.5% IRC, Watchdog OSC, 1-25

MHz system OSC, system PLL

电源管理PMU, power modes, BOD, single VDD

power supply, POR

Bridge

ARM CORTEX-M0+

30 MHz

4 ch multi-rate

WWDT self wake-up

SCTimer/PWM

开关矩阵

GP

IO 引脚

CRC Engine

ROM

比较器with external Vref

DMA (18 ch)

ADC12 ch, 12-bit, 1.2 Msps

Page 11: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 10

LPC81x/82x/83x/84x 参数比较LPC811 LPC812 LPC832 LPC822 LPC834 LPC824

最大频率 30 MHz

Flash (KB) 8 16 16 16 32 32

SRAM (KB) 2 4 4 4 4 8

内部振荡器 IRC, 12MHz +/-1.5%

Timer/PWM SCTimer

USART 2 3 1 3 1 3

SPI 1 2 2 2 2 2

I2C 1 1 1 4 1 4

CRC 1 1 1 1 1 1

DMA 无 无 18-ch

ADC 无 无 12-b 1.2 MSPS

比较器 1 1 无 1 无 1

电压范围 1.8-3.6V

温度范围 105C 105C 85C 105C 85C 105C

封装 TSSOP16 TSSOP16

XSON16

SO20

TSSOP20

TSSOP20 TSSOP20

HVQFN33

HVQFN33 TSSOP20

HVQFN33

Page 12: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 11

开关矩阵

• 可移动功能−可以配置到除了电源、地以外的任何外部引脚

− UART,SPI,I²C,SCT,比较器输出,CLKOUT,模式匹配输出

• 不可移动功能−振荡器引脚,比较器输入,ADC输入,GPIOs

−可移动功能可以覆盖不可移动功能 Switch Matrix

UART

SPI

I2C

SCT

P0_1

P0_2

P0_3

P0_4

Page 13: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 12

开关矩阵图形化配置工具

• 点击你要配置外设功能的引脚开始配置

• 比如,你要配置U1_TXD到PIO0_17:

Page 14: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 13

开关矩阵图形化配置工具

• 配置PINASSIGNx 寄存器的代码会显示在swm.c 中,如下图所示。你可以将它拷贝到你的源代码里直接使用

• 不要忘了先开启SWM 模块!

小贴士:SWM模块配置完成后,你可以关闭SWM模块以节省功耗!

Page 15: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 14

状态可配置定时器 (SCTimer/PWM)

• 状态可配置定时器 (SCTimer/PWM) 是一个定时器/捕获单元,内置一个高度灵活的事件驱动状态机

• 可以配置成一个32位计数器,或者两个16位计数器,并包含一个可配置的状态机

计数器

CLK 预计数

匹配/

捕获寄存器

匹配逻辑

控制逻辑

中断

输入

状态逻辑

输出事件发生器

Page 16: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 15

状态可配置定时器 (SCTimer/PWM)

• 关键参数:

− 4 路输入

− 4 或 6 路输出

− 5 或 8 个匹配/捕获寄存器

− 6 或 8 个事件

− 2 或 8 个状态

• 可以产生在8位MCU 上常见的任意时序或PWM 功能,而不需MCU 内核的介入− 计数、输出、输入和控制操作的极大灵活性

− 死区插入

− 高精度PWMs

• 图形化配置工具 (Red State)

− 集成至LPCXpresso

− 可以从预设的时序功能开始设计

Custom control signals in

hardware:

• Clock or signal gating

• Complex modulation of outputs

• Pulse sequences

Motor Control

Generating PWM outputs,

triggering ADC sample points

Custom sampling of input

signals for:

• Frequency detection

• Pulse width detection

• Phase detection

Lighting

Modulated PWM outputs, reaction

to lamp sensor

Page 17: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 16

SCTimer/PWM 应用手册

• 收集了大量针对LPCXpresso 和Keil 工具的例程

• 应用手册文档形式对每个例程进行介绍

− SCT_blinky_irq : generate 10 msec timer tick

− SCT_blinky_match : toggle output every 10 msec

− SCT_match_toggle : same using conflict resolution

− SCT_pwm : generate PWM output

− SCT_pwm_um : PWM with two different duty cycles

− SCT_pwm_deadtime : PWM and dead time generation (for HB control)

− SCT_pwm_4ch : 4 channel PWM + abort input

− SCT_pwm_decode : pulse width measurement

− SCT_rc5_send : modulate RC5 code at 36 kHz carrier

− SCT_rc5_receive : decode RC5 frame (Manchester coding)

Page 18: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 17

SCT图形化配置工具 – Red State

Page 19: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 18

功耗配置

• 非常易于使用的API,对动态电流进行实时管理

着重于CPU性能

着重于最低功耗

运行时间

缺省

性能提高 30%

功耗下降 20-30%

着重于整体效率

在程序运行时可灵活地在各种功耗模式之间进行切换

Page 20: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 19

功耗配置CoreMark测试结果

• 使用功耗配置功能后能改善功耗

• 使用功耗配置功能后能提高CoreMark得分值

功耗模式 12MHz 24MHz

电流(mA) Coremark Coremark/M

Hz

电流(mA) Coremark Coremark/M

Hz

Default 2.5 16.88 1.41 4.4 33.76 1.41

CPU Performance 1.98 24.62 2.05 4.27 49.24 2.05

Efficiency 1.98 24.62 2.05 4.27 49.24 2.05

Low Current 1.56 12.93 1.08 3.15 25.85 1.08

Page 21: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 20

LPC800 典型应用用于智慧楼宇的传感器网关

LPC82x

ADC

Cortex-M0+core

Range of analog sensors(e.g. ambient light, CO, hall

effect, accelerometer, etc.)

I2C (4)

Range of digital sensors(e.g. temp, humidity, smoke,

proximity, etc.)

SPI (2)

UART(3)

4

2

3

12

emergency

light

UART

SCTimer/PWM

RS485 network

communication

Low-power solution for broad range of applications

• Analog sensor interface for light, motion detection, CO, etc.

• Digital sensor interface for temperature, humidity, smoke, etc.

• Heartbeat LED, emergency lighting

LPC82x provides

• 12-ch ADC for interface to multiple

analog sensors

• Multiple I2Cs, SPIs, UARTs for

interface to multiple digital sensors

• UARTs for interface to RS485 network

• SCTimer/PWM to drive emergency

LED lights

Page 22: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 21

LPC800 典型应用功耗监测与电池管理

Low power solution for data center power

monitoring or battery management

• Portable Li-ion battery pack management for drone,

power tools, etc.

LPC82x provides

• Low active power for battery-backed operation

• ADC monitors system voltage and current

• UART for RS485 port/bus communications

• Digital real-time clock and environmental sensors

use separate I2C ports

LPC82x

Cortex-M0+core

ADCvoltage sense

current sense

battery monitor

I2C0

I2C1

digital temp &

humidity sensors

LED

network host

monitor

network

alarm/RTC

GPIO

UART

Page 23: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 22

LPC800 Application无线游戏手柄

LPC82x

ADC

battery monitor

joystick L

joystick R

accelerometer

LED

RF transceiverpush buttons

dimmable

LEDs

haptic

feedback

Cortex-M0+core

GPIO

GPIO

SCT/PWM

UART/SPI

LPC82x Application

• Low power operation for long battery life

• ADC for joystick and analog sensor interface

• GPIO inputs for push button

• SCTimer/PWM drive s

• haptic feedback

• dimmable LEDs

• Serial interface to wireless comms

Page 24: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 23

LPC800 开发工具

NXP以及第三方IDE开发工具

硬件 软件

LPCOpen

Code Bundle

LPC800-Lite (China)

LPC800-DIP

参考方案配置工具

Switch Matrix

SCT

Touch Solution

Kit

Page 25: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 24

Pmod header

Prototyping area

mbed/LPCXpresso expansion headers

LPCXpresso824-MAX 开发板 (OM13071)

• LPC824 in HVQFN33 package

• On-board CMSIS-DAP debug interface

− Supports LPCXpresso IDE

− Supports mbed tools and other 3rd parties

• Expansion options

− Arduino UNO R3-compatible connectors

− mbed/LPCXpresso and Pmod® options

− Prototyping area

• RGB user LED for test/debug purpose

• 10-pin SWD connector for optional external debug probe

• USB powered

• UART ISP-capable

End customer price: ~$18.75 USD

Order: OM13071

Information: www.nxp.com/demoboard/OM13071.html

Page 26: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 25

LPC824-Lite 和LPC800-DIP

• LPC824 HVQFN33

• CMSIS-DAP interface support SWD

• IO pins with all 29 GPIO

• Arduino R3 compatible interface

• ADC inputs, 8x LEDs, 4x buttons, SPI Flash,

I2C EEPROM

• 5V power supply from USB

• DIP40 package

• 8051 Pin Compatible

• USB-UART ISP download

• 3x LEDs, 2x buttons, SWD socket

LPC824-Lite LPC800-DIP

Page 27: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 26

LPC800 入门

• www.nxp.com/lpc800

− LPC800 主页

• www.LPCmcu.org

− LPC 官方社区

• www.NXPic.org

− LPC 中文社区

• 联系我们 [email protected]

DEVELOPMENT & DEMO TOOLS STATUS

Superset Development Board LPCXpresso824-MAX board (OM13071)

LPCOpen www.nxp.com/lpcopen

LP Code Bundle

LPCXpresso IDE Support www.nxp.com/lpcxpresso

Keil Support uVision

IAR Support EWARM

Flash memory programming FlashMagic www.flashmagictool.com

Switch Matrix Tool

(I/O configuration tool)

http://www.nxp.com/products/microcontrollers-and-

processors/arm-processors/lpc-cortex-m-

mcus/lpc800-series-cortex-m0-plus-mcus/lpc-

initialization-tool:LPC-INITIALIZATION-TOOL

State machine tool

(SCT Cookbook)Built into LPCXpresso

MCUXpresso www.nxp.com/mcuxpresso

Page 28: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 27

LPC54000

主流级

Page 29: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 28

LPC54000 系列主流级

• 能效与性能的平衡,提供高达180MHz性能以及低至80uA/MHz的功耗

• FlexComm提供多达10个可配置的串行通信接口,包括SPI,I2C,UART

以及至多2个I2S,提供最大的灵活性

• 首颗集成CAN-FD模块的Cortex-M4芯片,提供更高的数据码率,满足日益发展的工业及汽车市场需求

• 集成DMIC模块,能够进行语音检测,适合下一代IoT应用

• AES加密,安全密码存储,真随机数发生器,支持安全IoT应用的开发

• 片上集成图形控制器,适用于不同类型的显示器,并支持不同大小的内部/

外部存储器来存放显示内容

能效性能

先进集成

Page 30: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 29

LPC54000 产品分布

Cortex-M4F at 100 MHz

1.62 V to 3.6 V

256-512 KB Flash

104 KB RAM

Two product families

Optional coprocessor

LQFP64

CSP49 (3.29 x 3.29mm)

Cortex-M4F at 100 MHz

1.62 V to 3.6 V

128-256 KB Flash

96-192 KB RAM

FRO, FS USB, DMIC

Two product families

Optional coprocessor

LQFP64

CSP49 (3.44 x 3.44mm)

Cortex-M4F at 180 MHz

1.62 V to 3.6 V

256-512 KB Flash

136-200 KB RAM

FRO, FS/HS USB, DMIC

Six product families Optional TFT-LCD

Controller,

Ethernet, CAN FD

& Security

LPC5410x LPC5411x LPC546xx

入门级通用市场应用

性能增强高集成度

已量产 已量产 已量产

Page 31: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 30

LPC541xx

低功耗,小尺寸

Page 32: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 31

LPC541xx 功能框图

LOW POWER INTERFACES

Up to 8-ch

TIMERS

SYSTEM

LOW-POWER ANALOG

ADC

12 bit, 12 ch, 5 Msps

MEMORY

Mu

ltila

ye

r B

us M

atr

ix

Flash

(Up to 256 KB)

RAM

(Up to 192 KB)

ROM

Bootloader, low-power APIs

ARM Cortex-M4F

(100 MHz, MPU)

DMA

SCTimer/PWM

RTC/Alarm

32-bit General Purpose (5)

WWDT

24-bit Multi-Rate (4)

时钟控制(12/48/96) MHz FRO, System PLL

电源管理Single VDD power supply, Integrated PMU, POR, BOD,

reduced power modes, automatic voltage scaling

ARM Cortex-M0+

Co-processor

Micro-TickRepetitive Interrupt

Temp Sensor

UART (8)

I2C Fm+ (8) SPI (8)

I2S (2)

ADVANCED CONNECTIVITY

Crystal-less USB 2.0

DMIC Subsystem

GPIO (Up to 50)

Page 33: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 32

LPC5410x/5411x 参数比较LPC54101 LPC54102 LPC54113 LPC54114

内核 M4F M4F + M0+ M4F M4F + M0+

最大频率 100 MHz

Flash (KB) 256K / 512K 256K / 512K 128K / 256K 256K

SRAM (KB) 104K 104K 96K / 192K 192K

内部振荡器 IRC, 12MHz, +/-1% FRO, 12 - 96MHz, +/-1%

Timer/PWM 32-b Timer/PWM x5, SCTimer/PWM

USART / SPI / I2C 4 / 2 / 3 4 / 2 / 3 Up to 10 Up to 10

I2S 无 无 Up to 2 Up to 2

Crystal-USB 无 无 1 1

CRC 1 1 1 1

DMA 22-ch 20-ch

ADC 12-b, 5 Msps

DMIC 无 无 1 1

电压范围 1.8-3.6V

温度范围 -40C – 105C

封装 CSP49 (3.29 x 3.29)

LQFP64

CSP49 (3.29 x 3.29)

LQFP64

CSP49 (3.44 x 3.44)

LQFP64

CSP49 (3.44 x 3.44)

LQFP64

Page 34: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 33

LPC541xx 的低功耗特性

RTC 支持所有电源模式(从运行模式到深度掉电模式,390nA)

无晶振FS USB

12 MHz 至 96 MHz FRO

(±1% 精度,全电压与温度范围,100uA)

低至 7 uA

保持64 KB SRAM 数据深度睡眠模式

LPC5411x

将USB, I2C 和SPI 驱动以及Bootloader 装入ROM

采用异步外设总线和DMA

采集和移动数据,不需要CPU干预

可变的 RAM 数据保持,进一步降低功耗

扩展 RAM 支持传感器和数字麦克风数据缓冲不需要开启Flash

数字麦克风模式(立体声界面和硬件语音检测)

Flash可以通过USB进行更新

Page 35: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 34

Cortex-M4F 的能效

12 MHz

48 MHz

96 MHz

108 µA/MHz

81 µA/MHz

97 µA/MHz

Note: * without RTC / with RTC

运行电流

96 MHz

48 MHz

12 MHz

扩展的电源模式

96 MHz – 3.0 mA

48 MHz – 1.6 mA

12 MHz – 900 µA

(64 KB SRAM 数据保持 – 7 µA

1.2 ms 300 nA/390 nA *

2.0 µs

19 µs

深度掉电模式

深度睡眠模式

睡眠模式

唤醒时间

运行模式

Page 36: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 35

Cortex-M4F 和Cortex-M0+ 双核

• Ultimate in flexibility with Advanced High-Performance Matrix

− Segments SRAM into three contiguous independently operated banks accessible by either core

− FlexComm is broken into two interfaces, allowing for up to 5 peripherals on one bus and 3 on another with each accessible from either core

• Low Power Always-On Operation

− Provides low power always-on listening from analog and digital sensors that can wake up either core for data processing

− Digital microphone subsystem (DMIC) provides < 50 µA listening stage that can then wake up relevant peripherals for processing

• Second core for application specific tasks

− Cortex-M0+ can be leveraged for running system level tasks and the Cortex-M4F can wake up to process data intensive tasks

− SCTimer allows for creation of complex PWM waveforms and can perform other advanced timing and control operations with minimal or no CPU intervention

• Ease of software development

− Software development teams can develop code for each core independently allowing for a faster time to market

ARM®

Cortex® M4F

LPC54114

I2C SPI0GPIO

Advanced High-Performance Bus

(AHB) Matrix

USARTSPI1

FlexComm Interfaces

ARM®

Cortex® M0+

SRAM

(64/64/32/32KB)

Flash

(256KB)

Push

ButtonsSensors

OLED

Display

Serial

FlashRadio

Page 37: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 36

DMIC 语音子系统

• DMIC (dual/stereo digital microphone interface)

– PDM (Pulse-Density Modulation) data input for left and/or right channels on 1 or 2 buses.

– Flexible and full H/W decimation.

– 16 entry FIFO for each channel.

– Data can be transferred using DMA from deep-sleep mode without waking up the

CPU, then automatically returning to deep-sleep mode.

– Data can be streamed directly to I2S on Flexcomm Interface 7.

• HWVAD (Hardware-based voice activity detector)

– Optimized for PCM signals with 16 kHz sampling frequency.

– Configurable detection levels.

– Noise envelope estimator register output for further software analysis.

400 KHz (Listener)

800 kHz (Recognizer)

PDM

dataCapture

Cascade

Integrator Filter

Saturation Filter

Decimation Filter

VAD

DC Filter

PCM

(16 kHz)

UART/USB/I2S

FIFO

Page 38: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 37

LPC541xx 目标应用常开电池应用Low Active Currents for Always-On Processing

• ARM® Cortex ® M4F <85 µA/MHz (from RAM at 48MHz)

• ARM® Cortex ® M0+ <65 µA/MHz (from RAM at 48MHz)

• 7 uA (64kB SRAM retention) with 19us wake-up

• Optional co-processor for sensor interfacing, data

aggregation and system task management

Optimized integration, including on-chip digital microphone

(DMIC) subsystem

• Maximize battery life through ultra-low power sound

detection, voice recognition and activation

• 12-bit, 5 Mbps ADC for high-precision analog sensor

interface, full spec over voltage range: 1.62 to 3.6V

• Accurate, Low-power FRO Supporting Crystal-less FS

USB

Optimal serial interfaces and peripherals for your application

• Select up to any eight of our FlexComm peripherals

‒ up to 8x SPI, 8x I2C, 8x UART, and 2x I2S

• Up to 48 GPIOs

SW update

LPC5411x

Wireless

Connectivity

Cortex-M0+Co-processor

SPI/I2CADC

GPIO

Smart Display

SPI/I2C/UART

DMIC

I2S Audio Output

USB

SCT/PWMVibration

motors

Secure

Element

Cortex-M4Fcore

* Target Dates, Features, Specs Subject to Change

Audio

Buttons

Page 39: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 38

LPC5410x 应用实例支付手表

• Cortex M4 w/ FPU @100MHz

• Cortex M0+ coprocessor for security

control

• Up to 512KB Flash supports BLE and NFC

stack, YunOS SDK, and OTA

• Small package - 3.28 x 3.28 mm

WLCSP49

• Energy efficient with low active and

standby power

• Low power communication interface: low

power SPI, UART and IIC

• Supports sensor fusion

Cortex-M0+Co-processor

IIC

IICG-Sensor

Cortex-M4Fcore

SPI

BLE Module

UART DebugVibrator Motor

512KB Flash

104KB RAM

LPC5410x (WLCSP49/LQFP64)

NFC

GPIO Watch Motor

PWM

Aliyun

YunOS

Android

iOS

Page 40: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 39

LPC5411x 应用实例采用电容传感器的指纹识别器

Cortex-M0+Co-processor

ADC

SPI

SPI/IICLCD panel

(optional)

USB Sensor

Cortex-M4Fcore

Connect to

Host Device

(PC)

SPI

NAND FlashBattery

(Optional)

UART

UART Debug

GPIOKeyboard

(optional)

256KB Flash

192KB RAM

LPC5411x (WLCSP49/LQFP64)

• Cortex M4 w/ FPU @100MHz to achieve short

recognition time (< 500ms)

• Cortex M0+ coprocessor for security control

• Large SRAM up to 192KB

• Small package - 3.45 x 3.45 mm WLCSP49

• Crystal-less USB device to save BOM cost and PCB

size

• Energy efficient with low active and standby power

- Low power communication interface: low power

SPI, UART and IIC

- System dynamic current is less than 8mA (include

LPC5411x, NFC and FPC) at recognition

Page 41: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 40

LPC546xx

能效、性能与集成

Page 42: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 41

LPC546xx 功能框图

INTERFACES

SYSTEM

ANALOG

ADC 12b 12ch 5Msps

MEMORY

CORE

Mu

ltila

ye

r B

us M

atr

ix

RAM

Up to 200 KB

ROM

ARM Cortex-M4F

Up to 180 MHz, MPU

USART/LIN 2.2 (10)I2C FM+ (10)

DMA Up to 30ch

GPIO Up to 171TIMERS

SCTimer/PWM

RTC

32-bit Timers (5)

WWDTMulti-Rate Timer

Alarm Timer

Clock Generation UnitFRO 12/48/96 MHz, System PLL

Power ControlSingle Vdd power supply, POR, BOD,

Reduced power modes

SPI (10) I2S (2)

CAN FD (2)

HS/FS USB (1/1)

SECURITY (Optional)

AES-256

FLASH

Up to 512KB

USB

PLLExt. Mem. Ctrl SPIFI

RNGOTP

SDIO (SD/MMC)

EEPROM

16 KB

Ethernet AVB

DMIC Subsys

TFT LCD

Temp Sensor

SHA-2

Smart Card (2)

Audio

PLL

Page 43: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 42

LPC546xx 参数比较

To view the entire LPC54000 series offering, please visit: NXP.com/LPC54000

Page 44: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 43

高速USB,带片上PHY

• USB2.0 high-speed device controller with on-chip PHY

− The USB1 device controller enables high-speed (480 Mb/s) data exchange with a USB host

controller.

− Supports 12 physical endpoints, softconnect, and Link Power Management (LPM)

− Supports wake-up from deep-sleep mode on USB activity and remote wake-up

• USB 2.0 high-speed host controller with on-chip PHY

− Supports all high-speed, full-speed, and low-speed USB-compliant peripherals

− Supports a hardware/software interface similar to the Enhanced Host Controller Interface

(EHCI) specification.

− Supports USB 2.0 extension LPM mode.

− Integrated DMA engine can be used together with the audio PLL for USB streaming

applications.

• External crystal or PLL must be configured to 48 MHz

Page 45: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 44

CAN-FD

• The latest CAN FD IP with the ISO compliance fix

• Paired with NXP’s CAN FD transceivers (recommended part is 44GT)

• Target markets:

− Industrial (air condition units/heating/HVAC), automotive aftermarket (OBD, automotive

test equipment/diagnostics) and medical (hospital beds), some agricultural opportunities

Implementation Cost per Node

Data

-rate

(b

it/s

)

10 K

100 K

1 M

10 M

100 M

PSI

LIN

CAN

CAN FD

FlexRay

Ethernet

Broad-R

Reach

MOST

150

Sensors / Embedded Control MM / ADAS

Known CAN protocol handling remains the same

Going to be standardized in ISO11898-1

Frames with up to 64 data bytes can be transmitted

Different bit times in arbitration and data phase

Timing requirements on Acknowledge slot relaxed

Arbitration mechanism unchanged

Average bit rate significant above 1Mbps can be achieved

Page 46: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 45

A

H

B

Receive Filter

Receive

DMA

Eth

ern

et M

AC Ethernet

PHY

MIIM

RMII or MII

Receive Buffer

Transmit retry

Tx flow control

Transmit

DMA

Bus Inte

rface

• 10/100 Mbps IEEE 802.3 Ethernet MAC

• Supports IEEE 802.1AS-2011 and 802.1-Qav-2009 for Audio Video (AV) traffic.

• IEEE 1588-2008 time stamping block

• Supports both full-duplex and half-duplex operation

• DMA support, dedicated packet RAM maximizes performance

• External MII and RMII Ethernet PHY

• Better performance through independent transmit and receive buffers

以太网Ethernet AVB

Page 47: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 46

在低成本MCU 上实现高端TFT 控制器

• Benefits of Cortex-M microcontrollers with integrated TFT controller

− Low unit cost

− Low BOM cost (QSPI flashes, small SDRAM)

− Low power consumption

− Low complexity

− Low MCU load (typical less than 15%)

− Multiple display sizes (from 1’’ to 10‘’)

− Up to 24b colors palette

− Multiple Graphics Library

• Key features

− Support for STN (single and dual) and TFT panels

− Up to 1024x768 resolution

− 24-bit LCD interface supports 24bpp (16M colors)

− Palette table allows display of up to 256 of 64K colors

− Adjustable LCD bus size supports various panel bus configurations

− Dedicated LCD DMA controller

− Hardware cursor support

Page 48: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 47

• Industrial gateway

• HVAC control

• Building control &

automation

• Diagnostic equipment

• Electronic instruments

• Multi-node comms hubs

• Multi-protocol bridge

• Various HMI/GUI apps

• Scanners

• Mini printers

• White Goods HMI

• Smart Small Appliance

• Thermostat

• Security monitoring &

alarm

• Fitness equipment

• Audio accessories /

Musical instruments

• Smart Electric Meter

• In Home Display (IHD)

• Data Aggregator

• Communications Hub

• PLC, inverters, circuit

breakers

• OBD-II

• Data collectors,

Infotainment/navigation

• Telematics

• Tachograph

• Fleet Management

LPC546xx 目标应用

智能电力工业控制智能家居消费市场

汽车应用后装市场

Page 49: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 48

LPC546xx 应用实例智能家电

• Highly integrated LPC54S605/6 MCU & NXP secure element

− High-performance ARM Cortex-M4F (180 MHz)

▪ SPIFI interface for external Flash expansion

▪ USB for firmware upgrades

▪ Interfaces with secure element for authentication and secure communication

− UART &/or SDIO interfaces to

▪ BTLE to enable phone as opener

▪ Wi-Fi to enable remote status and control

• Small form factor BGA package with ample pins for flexible connectivity/features

LPC54607/8

QSPI Flash

Internal comms

LED system control

Power monitor

Cortex-M4F

USB

I2CLCD cap

touch

GPIO

ADC

LCD

UART

EMC

SPIFI

Board-to-board

comms

RTC

Flash RAM

Standard TFT

display

(Parallel LCD)

SDRAM

DMIC

Subsys

SDIO

WiFi module

Page 50: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 49

LPC546xx 应用实例数据采集器

Highly integrated LPC54S605/6 MCU &

NXP secure element

• High-performance ARM Cortex-M4F

(180 MHz)

• SPIFI interface for external Flash

expansion

• External Memory Controller (EMC) for

RAM memory expansion

• Fast bulk encryption reduces time

connected to cellular network

• A7 Series secure element, protects

meter against physical attacks

attempting to extract or determine keys

Program and

data memory expansion

LPC54605/06Secure key

storage and

authentication

RAM

I2C

AES engine

Cortex-M4F

EMC

SPIFIQuad SPI

Flash

SDRAM

secure boot

A7/A8

Secure

Element

secure bulk encryptionSPI

Ethernet PHY

HAN

OTP

keys

Page 51: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 50

LPC546xx 应用实例安全连接工业控制面板

LPC54S607/8

SDIO/

SPIUSART

PHY

USB

I2C

LCDWireless dongle

NFC

Smartcard

TFT display

Ethernet

Flash & RAM

TRNGAES

engine

Cortex-M4

WiFi

• LPC54S607/8 MCU

−High-speed encrypted

connectivity via Ethernet or

WiFi with hardware AES

−Secure boot protects software

IP

−TRNG for secure session

keys

−Optional smart card chip for

enhanced security

Page 52: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 51

LPC546xx 应用实例安全语音触发IoT终端

• Solution for adding voice-triggered

features

− Power-efficient LPC5460x MCU

− Digital audio signal converter (DASC) detects

trigger

− Ample I2C/SPI for digital sensor interface,

wireless and Internet (via WiFi) connectivity

− ADC for analog sensor interface

− AES engine for protecting data transmissions

− Voice recognition based on a software

solution from partners Sensory or Malaspina

LPC546xx

Bluetooth,

ZigBee®

Cortex-M4FWi-Fi

SPI/I2CADC

GPIO/SPIGraphic

LCD

SPI/I2C

DMIC Subsystem

motion sensors

AES engine

Page 53: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 52

LPC54000

开发工具与支持

Page 54: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 53

LPC54000 开发工具

NXP以及第三方IDE开发工具

硬件 软件

MCUXpresso

SDK

LPC54114-Lite (China)

LPC54114-DIP

参考方案配置工具

MCUXpresso

Config Tools

Sensor Processing

/ Motion Solution

LPCXpresso54114 LPCXpresso54608

Page 55: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 54

LPCXpresso54114 开发板

Eclipse-based LPCXpresso IDE

− GNU C/C++ toolchain, available in free and Pro

versions

Supported by Keil and IAR development tools

Supported by the free drivers & firmware

(LPCOpen)

Development

BoardBoard Description

LPCXpresso54114

(OM13089)Rapid prototyping and evaluation board

LPC54114 Audio &

Voice Recognition Kit

(OM13090)

LPCXpresso54114 plus Audio / Display Shield

Demos include USB/I2S audio demo, as well as voice recognition

demos leveraging partner technology (Malaspina and Sensory)

• LPC54114 dual-core (Cortex-M4F/M0+) MCU @100MHz

• On-board HS USB based debug probe with CMSIS-DAP and J-Link

protocol support, can debug on-board LPC54114 or external target

• External debug probe option

• Tri-color LED, target Reset, ISP & interrupt/user buttons for easy

testing of software functionality

• Expansion options based on Arduino UNO and Pmod™, plus additional

expansion port pins

• On-board 1.8 V and 3.3 V regulators plus external power supply option

• 8Mb Macronix MX25R SPI flash

• Built-in MCU power consumption and supply voltage measurement

• UART, I²C and SPI port bridging from LPC54114 target to USB via the

on-board debug probe

• FTDI UART connector

$29 S/R

Page 56: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 55

LPCXpresso54608 开发板

• LPC54608 in BGA180 package

− Cortex-M4F @180MHz

• Standard LPCXpresso features:

− Link2 OBD / external debug

− Wake, ISP, Reset buttons

− HS micro USB AB connector

− FS micro USB AB connector

• 4.3” cap touch display (parallel

interface)

• 2 x PMod expansion connectors

• Expansion connectors (min. as

Arduino on LPCXpresso V2)

− Can support Arduino shields such as

WiFi modules

− Dual CAN shield available Q4

Additional (new) on-board features:• SDRAM (required for graphics)

• Ethernet (PHY, magnetics & connector)

• DMIC (Knowles Morello)

• I2S connected CODEC with Line In/Out

• SD/MMC card (SDIO)

• Accelerometer on I2C

• 8MB QSPIFI with XIP

Development Board

Options

Standard Version (LPC54608)

• $59.95

• OM13092 w/ screen

CAN-FD Version

(LPC54618)

• $39.95

• OM13094 w/o screen

• Included CAN-FD transceiver

shield

LPC54S Version

(LPC54S618)

• $59.95

• OM13095 w/ screen

• (Available Direct from NXP)

Page 57: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,

PUBLIC 56

LPC54000 Get Started

• www.nxp.com/lpc54000

− LPC54000 主页

• www.LPCmcu.org

− LPC 官方社区

• www.NXPic.org

− LPC 中文社区

• 联系我们 [email protected]

DEVELOPMENT & DEMO TOOLS STATUS

Superset Development

Board

LPCXpresso54S618(OM13095)

LPCXpresso54114(OM13089)

LPCXpresso54102(OM13077)

LPCOpen www.nxp.com/lpcopen

LPCXpresso IDE

Supportwww.nxp.com/lpcxpresso

Keil Support uVision

IAR Support EWARM

Flash memory

programmingFlashMagic www.flashmagictool.com

MCUXpresso www.nxp.com/mcuxpresso

Page 58: NXP Powerpoint template confidential 16:9 Widescreen · 2017-05-17 · •Analog sensor interface for light, motion detection, CO, etc. •Digital sensor interface for temperature,