资源描述
LPC1000系列ARM是以第二代Cortex-M3为内核的微控制器,用于处理要求高度集成和低功耗的嵌入式应用。采用3级流水线和哈佛结构,其运行速度高达100MHz,带独立的本地指令和数据总线以及用于外设的第三条总线,使得代码执行速度高达1.25MIPS/MHz,并包含一个支持随机跳转的内部预取指单元,特别适用于静电设计、照明设备、工业网络、报警系统、白色家电、电机控制等领域。
特性
· 第二代Cortex-M3内核,最高运行速度可达100MHz;
· 内置嵌套向量中断控制器(NVIC),极大程度的降低了中断延迟;
· 极低功耗设计,延长了电池寿命;
· 全新的中断唤醒控制器(WIC);
· 存储器保护单元;
· 不可屏蔽中断(NMI)输入;
· Ethernet,USB Host/OTG/Device,Can,I2S;
· Fast-mode Plus(Fm+)I2C,SPI/SSP,UARTs;
· 12-bit ADC;
· 低功耗实时时钟(RTC);
产品系列
描述
LPC1100系列
LPC1100系列ARM是以Cortex-M0为内核,是为嵌入式系统应用而设计的高性能、低功耗的32位微处理器。LPC1100是市场上定价最低的32位微控制器解决方案,其价值和易用性比现有的8/16位微控制器更胜一筹。
LPC1200系列
LPC1220系列ARM是基于Cortex-M0内核的微控制器,具有高集成度和低功耗等特性,可用于嵌入式应用。Cortex-M0是第二代ARM内核,它可为系统提供更高的性能,如增强的调试特性和更高密度的集成。
LPC1300系列
基于第二代ARM Cortex-M3内核,其最大亮点在于极高的代码集成度和极低的功耗,内置嵌套向量中断控制器(NVIC),操作频率高达70MHz。片内集成最高配置32KB的Flash存储器、8KB的SRAM、USB设备(仅对于LPC1342/43)、一个快速模式+I2C接口、一个UART、四个通用定时器、42个通用I/O引脚等。
LPC1700系列
基于第二代ARM Cortex-M3内核,内置嵌套向量中断控制器(NVIC),操作频率高达100MHz。片内集成最高配置512KB Flash程序存储器、64KB SRAM、8通道GPDMA控制器、4个32位通用定时器、一个8通道12位ADC、一个10位DAC、一路电机控制PWM输出、一个正交编码器接口、6路通用PWM输出、一个看门狗定时器以及一个独立供电的超低功耗RTC等外设。除此之外,还集成大量通信接口,一个以太网MAC、一个USB 2.0全速接口、4个UART接口、2路CAN、2个SSP接口、1个SPI接口、3个I2C接口、2路I2S输入、输出。
LPC1800系列
LPC1800系列ARM是基于第二代ARM Cortex-M3内核的微控制器,是为嵌入式系统应用而设计的高性能、低功耗的32位微处理器,适用于仪器仪表、工业通讯、电机控制、灯光控制、报警系统等领域。其操作频率高达150MHz,采用3级流水线和哈佛结构,带独立的本地指令和数据总线以及用于外设的低性能的第三条总线,使得代码执行速度高达1.25MIPS/MHz,并包含1个支持随机跳转的内部预取指单元。
· 电机控制(PWM)和正交编码接口(QEI)。
LPC1100L系列ARM采用Cortex-M0内核,是市场上定价最低的32位MCU解决方案,它的价值和易用性比现有的8位/16位微控制器更胜一筹。LPC1100L系列ARM性能卓越、简单易用、功耗低,更重要的是,它能显著降低所有8位/16位应用的代码长度。LPC1100L系列为那些寻求用可扩展ARM架构来执行整个产品开发过程的8位/16位用户提供无缝的整合需求。这些MCU围绕着新的Cortex-M0架构建立,是开发以来最小巧、功耗最低且最有能效的ARM内核,为电池供电的消费类产品、智能电表、电机控制等应用提供理想的解决方案。
LPC1100L系列ARM每秒4500多万条指令的傲人性能让8位(每秒不到100万条指令)及16位(每秒300万到500万条指令)微控制器相形见绌;LPC1100L不仅能执行基本的控制任务,而且能进行复杂运算,即便最复杂的任务也能轻松应付。执行效率的提高直接转化为能耗的降低,实现该性能水平的LPC1100L运行速度高达50MHz,其功耗也得到了很大程度的优化——仅需不到10mA的电流。 LPC1100L系列ARM Cortex-M0的外设组件最高配置包括:32KB片内Flash程序存储器、8KB片内SRAM、一路CAN控制器、一路I2C(FM+)、一路RS-485/EIA-485 UART、两路SSP、4个通用定时器以及多达42个通用IO口。
注:LPC1100L系列(包括LPC11xx/x02产品)与non-L LPC1100产品的区别在于其较低的功耗和简单易用的功率管理,我司将重点推广LPC1100L系列。
特性
· Cortex-M0内核,运行速度高达50MHz
· 内置嵌套向量中断控制器(NVIC)
· 具有32kB(LPC1114L/LPC11C14)、24kB(LPC1113L)、16kB(LPC1112L/LPC11C12)、8kB(LPC1111L/02)片内Flash程序存储器;
· 最高配置8KB片内SRAM
· 可通过片内引导装载程序软件来实现在系统编程(ISP)和在应用编程(IAP)
· 可选择通过CAN或UART接口进行Flash ISP编程
· 串行接口包括:
o -CAN控制器(LPC11C12/4支持),内部ROM集成供CAN和CANOpen标准使用的初始化和通信的API函数,用户可直接调用;兼容CAN2.0A/B,传输速率高达1Mbit/s;支持32个消息对象,且每个消息对象有自己的掩码标识;提供可屏蔽中断、可编程FIFO模式;可通过CAN接口进行Flash ISP编程
o -UART,可产生小数波特率,具有调制解调器、内部FIFO,支持RS-485/EIA-485标准
o -SSP控制器,带FIFO和多协议功能(仅在LQFP48和PLCC44封装中有两路SSP)
o -I2C总线接口,完全支持I2C总线规范和快速模式,数据速率为1Mbit/s,具有多个地址识别功能和监控模式
· 其它外设:
o -多达42个通用I/O(GPIO)引脚,带可配置的上拉/下拉电阻
o -某些引脚支持20mA的高驱动电流,如P0.7脚
o -I2C总线引脚在FM+模式下可支持20mA的灌电流
o -4个通用定时器/计数器,共有4路捕获输入和13路匹配输出
o -可编程的看门狗定时器(WDT)
o -系统节拍定时器
· 带有SWD调试功能
· 集成了PMU(电源管理单元),可在睡眠、深度睡眠和深度掉电模式中极大限度地减少功耗
· 具有三种低功耗模式:睡眠模式、深度睡眠模式和深度掉电模式
· 3.3V单电源供电(2.0V~3.6V)
· 10位ADC,在8个引脚中实现输入多路复用
· GPIO均可配置为边沿或电平中断
· 时钟输出功能可以反映主振荡器时钟、IRC时钟、CPU时钟和看门狗时钟
· 13个拥有专用中断的GPIO可将CPU从深度睡眠模式中唤醒
· 掉电检测,具有4个独立的阀值,用于中断和强制复位
· 上电复位(POR)
· 主振荡器工作范围:1MHz~25MHz
· 12MHz内部RC振荡器可调节到+1%精度,并可将其选择为系统时钟
· PLL允许CPU在最大CPU速率下操作,而无需高频晶振,可从主振荡器、内部RC振荡器或看门狗振荡器运行
· 可采用LQFP48、PLCC44、HVQFN33或WL-CSP(晶片级)封装
· 器件型号
Flash (KB)
SRAM (KB)
功率配置文件
(Power profiles)
CAN
UART/RS485
I2C/Fast+
SSP
ADC
封装
LPC11C00
LPC11C14
LPC11C14FBD/301
32
8
-
1
1
1
2
8ch/10bit
LQFP48
LPC11C12
LPC11C12FBD/301
16
8
-
1
1
1
2
8ch/10bit
LQFP48
LPC1100L[1]
LPC1114L
LPC1114FA44/302
32
8
√
-
1
1
2
8ch/10bit
PLCC44
LPC1114FBD48/302
32
8
√
-
1
1
2
8ch/10bit
LQFP48
LPC1114FHN33/302
32
8
√
-
1
1
1
8ch/10bit
HVQFN33
LPC1114FHN33/202
32
4
√
-
1
1
1
8ch/10bit
HVQFN33
LPC1113L
LPC1113FBD48/302
24
8
√
-
1
1
2
8ch/10bit
LQFP48
LPC1113FHN33/302
24
8
√
-
1
1
1
8ch/10bit
HVQFN33
LPC1113FHN33/202
24
4
√
-
1
1
1
8ch/10bit
HVQFN33
LPC1112L
LPC1112FHN33/202
16
4
√
-
1
1
1
8ch/10bit
HVQFN33
LPC1112FHN33/102
16
2
√
-
1
1
1
8ch/10bit
HVQFN33
LPC1111L
LPC1111FHN33/202
8
4
√
-
1
1
1
8ch/10bit
HVQFN33
LPC1111FHN33/102
8
2
√
-
1
1
1
8ch/10bit
HVQFN33
LPC1100
LPC1114
LPC1114FA44/301
32
8
-
-
1
1
2
8ch/10bit
PLCC44
LPC1114FBD48/301
32
8
-
-
1
1
2
8ch/10bit
LQFP48
LPC1114FHN33/301
32
8
-
-
1
1
1
8ch/10bit
HVQFN33
LPC1114FHN33/201
32
4
-
-
1
1
1
8ch/10bit
HVQFN33
LPC1113
LPC1113FBD48/301
24
8
-
-
1
1
2
8ch/10bit
LQFP48
LPC1113FHN33/301
24
8
-
-
1
1
1
8ch/10bit
HVQFN33
LPC1113FHN33/201
24
4
-
-
1
1
1
8ch/10bit
HVQFN33
LPC1112
LPC1112FHN33/201
16
4
-
-
1
1
1
8ch/10bit
HVQFN33
LPC1112FHN33/101
16
2
-
-
1
1
1
8ch/10bit
HVQFN33
LPC1111
LPC1111FHN33/201
8
4
-
-
1
1
1
8ch/10bit
HVQFN33
LPC1111FHN33/101
8
2
-
-
1
1
1
8ch/10bit
HVQFN33
LPC1102[2]
LPC1102
32
8
-
-
1
-
1
5ch/10bit
WL-CSP
[1]:带L为超低功耗系列;
[2]:芯片封装尺寸仅2.17mm×2.32mm。
LPC1300系列ARM
LPC1311/13/42/43是基于第二代ARM Cortex-M3内核的微控制器,其系统性能大大提高,增强了调试特性,令所支持模块的集成级别更高,其最大亮点在于具有极高的代码集成度和极低的功耗。
LPC1300系列ARM微控制器的操作频率高达70MHz,具有3级流水线功能,并采用支持独立本地指令和数据总线以及用于外设的第三条总线的哈佛架构,使得代码执行速度高达1.25MIPS/MHz,还包括了一个内部预取单元,支持预测分支操作。
LPC1311/13/42/43的外设组件:最高配置有32KB的Flash存储器、8KB的数据存储器、USB设备(仅对于LPC1342/43)、1个快速模式I2C接口、1个UART、4个通用定时器和42个通用I/O引脚。
特性
· 第二代Cortex-M3内核,高达70MHz的运行速度
· 内置有嵌套向量中断控制器(NVIC)
· 具有32KB(LPC1343/13)/16KB(LPC1342)/8KB(LPC1311)片上Flash程序存储器
· 10位ADC,在8个引脚中实现输入多路复用
· 在系统编程(ISP)和在应用编程(IAP)可通过片内引导装载程序软件来实现
· 串行接口包括:
· 带有用于设备的片内PHY的USB 2.0全速设备控制器(仅对于LPC1342/43)
· 可产生小数波特率、具有调制解调器、内部FIFO和支持RS-485/EIA-485标准的UART
· SSP控制器,带FIFO和多协议功能
· I2C总线接口,完全支持I2C总线规范和快速模式,数据速率为1Mbit/s,具有多个地址识别功能和监控模式
· 其它外设:
· 多达42个通用I/O(GPIO)引脚,带可配置的上拉/下拉电阻,并具有新的、可配置的开漏操作模式
· 4个通用定时器/计数器,共有4路捕获输入和13路匹配输出
· 可编程的看门狗定时器(WDT)
· 具有系统定时器
· 每个外设都具有其自身的时钟分频器,以进一步降低功耗
· 集成了PMU(电源管理单元),可在睡眠、深度睡眠和深度掉电模式中极大限度地 减少功耗
· 具有三种低功耗模式:睡眠模式、深度睡眠模式和深度掉电模式
· 带驱动的时钟输出功能可以反映主振荡器时钟、IRC时钟、CPU时钟、看门狗时钟 和USB时钟
· 掉电检测,具有4个独立的阀值,用于中断和强制的复位
· 12MHz内部RC振荡器可调节到1﹪的精度,可将其选择为系统时钟
· PLL允许CPU在最大的CPU速率下操作,而无需高频晶振,可从主振荡器、内部RC振荡器或看门狗振荡器中运行
· 可采用48脚LQFP封装和33引脚HVQFN封装
器件型号
Flash (KB)
SRAM (KB)
USB 2.0
I2C (Fast+)
ADC
Timer 32bit/16bit
SSP
UART (RS-485)
封装
LPC1342
16
4
Device
1
8ch/10bit
2/2
1
1
HVQFN33
LPC1343
32
8
Device
1
8ch/10bit
2/2
1
1
HVQFN33/LQFP48
LPC1313
32
8
-
1
8ch/10bit
2/2
1
1
HVQFN33/LQFP48
LPC1311
8
2
-
1
8ch/10bit
2/2
1
1
HVQFN33
LPC1700系列ARM是基于第二代ARM Cortex-M3内核的微控制器,是为嵌入式系统应用而设计的高性能、低功耗的32位微处理器,适用于仪器仪表、工业通讯、电机控制、灯光控制、报警系统等领域。其操作频率高达100MHz,采用3级流水线和哈佛结构,带独立的本地指令和数据总线以及用于外设的低性能的第三条总线,使得代码执行速度高达1.25MIPS/MHz,并包含1个支持随机跳转的内部预取指单元。 LPC1700系列ARM增加了一个专用的Flash存储器加速模块,使得在Flash中运行代码能够达到较理想的性能。
LPC1700系列ARM Cortex-M3的外设组件:最高配置包括512KB片内Flash程序存储器、96KB片内SRAM、4KB片内EEPROM、8通道GPDMA控制器、4个32位通用定时器、一个8通道12位ADC、1个10位DAC、1路电机控制PWM输出(MCPWM)、1个正交编码器接口、6路通用PWM输出、1个看门狗定时器以及一个独立供电的超低功耗RTC。
LPC1700系列ARM Cortex-M3还集成了大量的通信接口:1个以太网MAC、1个USB 2.0全速接口、5个UART接口、2路CAN、3个SSP接口、1个SPI接口、3个I2C接口、2路I2S输入、输出。
LPC177x/8x系列ARM Cortex-M3增加了硬件CRC计算及校验模块、LCD控制器(只针对LPC178x)、外部存储器扩展接口(EMC)、专用的SD卡接口、最多达165个GPIO引脚。LPC177x与LPC23xx引脚完全兼容,LPC178x与LPC24xx引脚完全兼容。
特性
· 第二代Cortex-M3内核,运行速度高达120MHz
· 采用纯Thumb2指令集,代码存储密度高
· 内置嵌套向量中断控制器(NVIC),极大程度的降低了中断延迟
· 不可屏蔽中断(NMI)输入
· 具有存储器保护单元,内嵌系统时钟
· 全新的中断唤醒控制器(WIC)
· 存储器保护单元(MPU)
· 96KB片内SRAM包括:
· 64KB SRAM可供高性能CPU通过本地代码/数据总线访问
· 2个16KB SRAM模块,带独立访问路径,可进行更高吞吐量的操作。这些SRAM模块可用于以太网、USB、DMA存储器,以及通用指令和数据存储
· 具有在系统编程(ISP)和在应用编程(IAP)功能的512KB片上Flash程序存储器
· 最大4KB的片上EEPROM
· 第二个专用的PLL可用于USB接口,增加了主PLL设置的灵活性
· 以太网、USB Host/OTG/Device、CAN、I2S
· 快速(Fm+)I2C、SPI/SSP、UART
· 1个8通道12位的模数转换器( ADC)速度达到400K,支持DMA传输。1个10位数模转换器(DAC),支持DMA传输
· LCD控制器
· 同时支持STN和TFT显示屏
· 可选的显示分辨率(最大支持1024*768点阵)
· 最多支持24位真彩色模式
· SD卡接口
· 外扩存储控制器(EMC)支持SRAM, ROM, Flash, 和SDRAM器件
· 集成 硬件CRC 计算及校验模块
· 电机控制PWM输出和正交编码器接口
· 低功耗实时时钟(RTC)
· AHB多层矩阵上具有8通道的通用DMA控制器(GPDMA),结合SSP、I2S、UART、 AD/DA转换、定时器匹配信号和GPIO使用,并可用于存储器到存储器的传输
· 4个低功率模式:睡眠、深度睡眠、掉电、深度掉电,可通过外部中断、RTC中断、 USB活动中断、以太网唤醒中断、CAN总线活动中断、NMI等中断唤醒
· 多层AHB矩阵内部连接,为每个AHB主机提供独立的总线。AHB主机包括CPU、 通用DMA控制器、以太网MAC和USB接口。这个内部连接特性提供无仲裁延迟的通信
· 采用LQFP 80、LQFP100、LQFP144、 LQFP208、TFBGA208和TFBGA180封装
器件
型号
Flash
(KB)
SRAM
(KB)
EEPROM
(KB)
以太网
USB
2.0
QEI
CAN
2.0B
EMC
(bit)
LCD
SD/
MMC
AD
(ch/bit)
Timer
(32bit)
GPDMA
(ch)
I2S
I2C
PWM
(ch)
D/A
(ch/bit)
SPI/
SSP
UART
封装
LPC178x
LPC1788
512
96
4
1
D/H/O
1
2
32/16[1]/8[2]
1
1
8/12
4
8
1
3
6
1/10
0/3
5
[5][6][7][8]
LPC1787
512
96
4
-
D/H/O
1
2
32
1
1
8/12
4
8
1
3
6
1/10
0/3
5
[6]
LPC1786
256
80
4
1
D/H/O
1
2
32
1
1
8/12
4
8
1
3
6
1/10
0/3
5
[6]
LPC1785
256
80
4
-
D/H/O
-
2
32/16[1]
1
1
8/12
4
8
1
3
6
1/10
0/3
5
[6]
LPC177x
LPC1778
512
96
4
1
D/H/O
1
2
32/16[1]/8[2]
-
1
8/12
4
8
1
3
6
1/10
0/3
5
[5][6][7][8]
LPC1777
512
96
4
-
D/H/O
1
2
32
-
1
8/12
4
8
1
3
6
1/10
0/3
5
[6]
LPC1776
256
80
4
1
D/H/O
1
2
32/16[1]
-
1
8/12
4
8
1
3
6
1/10
0/3
5
[6][7]
LPC1774
128
40
2
-
D
-
2
32/8[2]
-
-
8/12
4
8
1
3
6
1/10
0/3
5/4[2]
[5][6]
LPC1772
64
24
2
-
D
-
2
32/8[2]
-
-
8/12
4
8
1
3
6
1/10
0/3
5/4[2]
[5][6]
LPC176x
LPC1769
512
64
-
1
D/H/O
1
2
-
-
-
8/12
4
8
1
3
8
1/10
1/2
4
[4]
LPC1768
512
64
-
1
D/H/O
1
2
-
-
-
8/12
4
8
1
3
6
1/10
1/2
4
[4]
LPC1767
512
64
-
1
-
1
-
-
-
-
8/12
4
8
1
3
6
1/10
1/2
4
[4]
LPC1766
256
64
-
1
D/H/O
1
2
-
-
-
8/12
4
8
1
3
6
1/10
1/2
4
[4]
LPC1765
256
64
-
-
D/H/O
1
2
-
-
-
8/12
4
8
1
3
6
1/10
1/2
4
[4]
LPC1764
128
32
-
1
D
1
2
-
-
-
8/12
4
8
-
3
6
-
1/2
4
[4]
LPC1763
256
64
-
-
-
1
-
-
-
-
8/12
4
8
1
3
6
1/10
1/2
4
[4]
LPC175x
LPC1759
512
64
-
-
D/H/O
1
2
-
-
-
6/12
4
8
1
2
6
1/10
1/2
4
[3]
LPC1758
512
64
-
1
D/H/O
1
2
-
-
-
6/12
4
8
1
2
6
1/10
1/2
4
[3]
LPC1756
256
32
-
-
D/H/O
1
2
-
-
-
6/12
4
8
1
2
6
1/10
1/2
4
[3]
LPC1754
128
32
-
-
D/H/O
1
1
-
-
-
6/12
4
8
-
2
6
1/10
1/2
4
[3]
LPC1752
64
16
-
-
D
1
1
-
-
-
6/12
4
8
-
2
6
-
1/2
4
[3]
LPC1751
32
8
-
-
D
1
1
-
-
-
6/12
4
8
-
2
6
-
1/2
4
[3]
注:
[1]:针对180引脚封装。[2]:针对144引脚封装。[3]:LQFP80。[4]:LQFP100。[5]:LQFP144。[6]:LQFP208。[7]:TFBGA180。[8]:TFBGA208
LPC1800系列ARM是基于第二代Cortex-M3内核的微控制器,可用于嵌入式应用,为系统提供更强大的性能,例如低功耗、增强的调试特性和对高级功能模块的集成。
LPC1800系列ARM的工作频率高达150MHz,采用3级流水线和哈佛结构,带有独立的本地指令和数据总线以及用于外设的第三条总线。并包含一个内部预取指单元,支持随机跳转的分支操作。
LPC1800系列ARM包含高达1MB片内Flash、200KB的片内SRAM、四线SPI Flash接口(SPIFI)、可配置定时器子系统(SCT)、2个高速USB控制器、1个以太网、1个LCD接口、1个外部存储器控制器以及各种数字和模拟外设。
特性
· 处理器内核
o ARM Cortex-M3处理器,可在高达150MHz的频率下运行;
o ARM Cortex-M3内置存储器保护单元(MPU),支持8个区域;
o ARM Cortex-M3内置嵌套向量中断控制器(NVIC);
o 非可屏蔽中断(NMI)输入;
o 具有JTAG和串行线调试、串行跟踪、八个断点和四个观察点;
o 支持ETM和ETB;
o 系统节拍定时器。
· 片内存储器
o 1MB片内Flash程序存储器;
o 136KB的SRAM,用于存储代码和数据;
o 2个带独立总线访问的32KB SRAM块,2个SRAM块可分别断电;
o 32KB的ROM,包含引导程序和片内软件驱动;
o 32位的一次性可编程(OTP)存储器,供用户使用。
· 时钟产生单元
o 晶体振荡器的操作频率为1MHz~25MHz;
o 12MHz内部RC振荡器精度为1%;
o 极低功耗的RTC晶体振荡器;
o 两个PLL允许CPU在最大的频率下工作而无需高频晶体,第二个PLL可用于USB;
o 时钟输出。
· 串行接口
o 四线SPI Flash接口(SPIFI),传输速率高达80Mbps/通道;
o 1个具有RMII和MII接口的10/100M以太网接口,支持DMA传输实现高吞吐量;
o 1个高速USB 2.0 Host/ Device /OTG接口,带有片内PHY,支持DMA传输;
o 1个高速USB 2.0 Host/ Device接口,带有片内全速PHY和支持片外高速PHY的ULPI接口;
o 4个支持550模式和DMA传输的UART:其中一个UART具有完整的调制解调器接口;一个UART具有IrDA接口;三个UART支持同步模式和符合ISO7816规范的智能卡接口;
o 1个单通道C_CAN 2.0B控制器;
o 2个带FIFO和多协议支持的SSP控制器,支持DMA传输;
o 1个带有监控模式和开漏I/O引脚、支持快速加模式的 I2C总线接口,符合I2C总线规范,传输据速率高达1Mbit/s;
o 1个带有监控模式和标准I/O引脚、支持快速加模式的 I2C总线接口,传输据速率高达1Mbit/s;
o 1个单输入单输出的I2S接口,支持DMA传输。
· 数字外设
o 外部存储器控制器(EMC)支持外部SRAM、ROM、Flash和SDRAM器件;
o LCD控制器可编程支持高达1024H×768V分辨率的LCD,支持单色及彩色STN面板和TNT彩色面板,支持1/2/4/8 bpp的颜色查找表和16/24位直接像素映射,支持DMA传输;
o SD卡接口;
o 八通道通用DMA(GPDMA)控制器,可访问AHB上的所有存储器和所有支持DMA的AHB从机;
o 高达80个通用I/O管脚,可配置上拉/下拉电阻和开漏模式;
o GPIO寄存器位于AHB上,便于快速访问,支持DMA传输;
o 可配置定时器子系统(SCT);
o 4个具有捕获和匹配功能的通用定时器/计数器;
o 1个用于三相电动机控制的MCPWM;
o 1个正交编码器接口(QEI);
o 重复中断定时器(RIT);
o 窗看门狗定时器;
o 极低功耗实时时钟(RTC),位于独立电源域上,带有256个字节电池供电的备用寄存器;
o 报警定时器,可电池供电。
· 模拟外设
o 1个10位的DAC,支持DMA传输,数据转换速率为400KSamples/s;
o 2个10位的ADC,支持DMA传输,数据转换速率为400KSamples/s。
· 安全性
o AES解密引擎;
o 2个128位的安全OTP存储器,用于AES密钥存储,可供用户使用;
o 每颗芯片具有唯一的ID。
· 电源
o 单个3.3V的(2.0V~3.6V)电源供电,通过片内DC-DC转换器给内核以及RTC电源域供电;
o RTC电源域可单独由一个3V的电池来供电;
o 四种低功耗模式:睡眠、深度睡眠、掉电和深度掉电模式;
o 超速模式用以提高CPU和总线的时钟频率;
o 各个外设产生的唤醒中断可以将CPU从睡眠模式唤醒;
o 外部中断和采用RTC电源域中电池供电模块产生的唤醒中断可以将CPU从深度睡眠、掉电和深度掉电模式中唤醒;
o 带四个独立阈值的掉电检测,用于中断和强制复位;
o 上电复位(POR)。
· 封装
o LQFP 144/208和BGA 100/180/256封装。
型号
内存(KB)
LCD
以太网
USB
SPI Flash
接口
可配置定时
器子系统
ADC
I/O管脚
外部总线
接口
工作温度
范围
封装
FLASH
RAM
LPC1810
0
136
-
-
-
1
1
2x4-6ch/10bit
17-64
8
-40~+85℃
LQFP144,TBGA100
LPC1812
512(1x512)
104
-
-
-
1
1
2x4-6ch/10bit
17-64
8
-40~+85℃
LQFP144,TBGA100
LPC1813
512(2x256)
104
-
-
-
1
1
2x4-6ch/10bit
17-64
8
-40~+85℃
LQFP144,TBGA100
LPC1815
768(2x384)
136
-
-
-
1
1
2x4-6ch/10bit
17-64
8
-40~+85℃
LQFP144,TBGA100
LPC1817
1024(2x512)
136
-
-
-
1
1
2x4-6ch/10bit
17-64
8
-40~+85℃
LQFP144,TBGA100
LPC1820
0
168
-
-
1
1
1
2x4-6ch/10bit
17-64
8
-40~+85℃
LQFP144,TBGA100
LPC1822
512(1x512)
104
-
-
1
1
1
2x4-6ch/10bit
17-64
8
-40~+85℃
LQFP144,TBGA100
LPC1823
512(2x256)
104
-
-
1
1
1
2x4-6ch/10bit
17-64
8
-40~+85℃
LQFP144,TBGA100
LPC1825
768(2x384)
136
-
-
1
1
1
2x4-6ch/10bit
17-64
8
-40~+85℃
LQFP144,TBGA100
LPC1827
1024(2x512)
136
-
-
1
1
1
2x4-6ch/10bit
17-64
8
-40~+85℃
LQFP144,TBGA100
LPC1830
0
200
-
1
2
1
1
2x8ch/10bit
80
16-32
-40~+85℃
LQFP208,BGA256,BGA180
LPC1833
512(2x256)
136
-
1
2
1
1
2x8ch/10bit
80
16-32
-40~+85℃
LQFP208,BGA256,BGA180
LPC1837
1024(2x512)
136
-
1
2
1
1
2x8ch/10bit
80
16-32
-40~+85℃
LQFP208,BGA256,BGA180
LPC1850
0
200
1
1
2
1
1
2x8ch/10bit
80
16-32
-40~+85℃
LQFP208,BGA256,BGA180
LPC1853
512(2x256)
136
1
1
2
1
1
2x8ch/10bit
80
16-32
-40~+85℃
LQFP208,BGA256,BGA180
LPC1857
1024(2x512)
136
1
1
2
1
1
2x8ch/10bit
80
16-32
-40~+85℃
LQFP208,BGA256,BGA180
LPC2100系列基于一个支持实时仿真和跟踪的16/32位ARM7TDMI-S CPU,并带有128/256 k字节(kB)嵌入的高速Flash存储器。128位宽度的存储器接口和独特的加速结构使32位代码能够在最大时钟速率下运行。对代码规模有严格控制的应用可使用16位Thumb模式将代码 规模降低超过30%,而性能的损失却很小。
由于LPC2100系列采用非常小的64脚封装、极低的功耗、多个32位定时器、4路10位ADC、PWM输出以及多达9个外部中断,这使它们特别适用于工业控制、医疗系统、访问控制和电子收款机(POS)等应用领域。由于内置了宽范围的串行通信接口,它们也非常适合于通信网关、协议转换器、嵌入式软件调制解调器以及其它各种类型的应用。后续的器件还将提供以太网、802.11以及USB功能。
主要特性
16/32位ARM7TDMI-S核,超小LQFP和HVQFN封装;
16/32/64kB片内SRAM;
128/256kB片内Flash程序存储器;
128位宽度接口/加速器可实现高达60 MHz工作频率;
a通过片内boot装载程序实现在系统编程(ISP)和在应用编程(IAP);
Embedded ICE可实现断点和观察点;
嵌入式跟踪宏单元(ETM)支持对执行代码进行无干扰的高速实时跟踪;
10位A/D转换器,
展开阅读全文