概述
LPC2101/2102/2103基于一個(gè)支持實(shí)時(shí)仿真的ARM7TDMI-S CPU,并帶有8kB和32kB嵌入的高速Flash存儲器。128位寬度的存儲器接口和獨(dú)特的加速結(jié)構(gòu)使32位代碼能夠在最大時(shí)鐘速率下運(yùn)行。這可以使得中斷服務(wù)程序和DSP算法中重要功能的性能較Thumb模式提高30﹪。對代碼規(guī)模有嚴(yán)格控制的應(yīng)用可使用16位Thumb模式將代碼規(guī)模降低超過30%,而性能的損失卻很小。
由于LPC2101/2102/2103非常小的尺寸和極低的功耗,它們非常適合于那些將小型化作為主要要求的應(yīng)用,多個(gè)UART、SPI到SSP和2個(gè)I2C總線組成的混合串行通信接口和片內(nèi)2kB/4kB/8kB的SRAM一起作用,可使得LPC2101/2102/2103非常適合用來實(shí)現(xiàn)通信網(wǎng)關(guān)和協(xié)議轉(zhuǎn)換器、數(shù)學(xué)協(xié)處理器以及足夠大空間的緩沖區(qū)的強(qiáng)大處理功能。而多個(gè)32位和16位的定時(shí)器、一個(gè)經(jīng)改良后的10位ADC、PWM特性(通過所有定時(shí)器上的一個(gè)輸出匹配來實(shí)現(xiàn))和32個(gè)快速GPIO(含有多達(dá)9個(gè)邊沿或電平有效的外部中斷管腳)使它們特別適用于工業(yè)控制和醫(yī)療系統(tǒng)。
主要特性
16/32位ARM7TDMI-S 處理器,極小型LQFP48封裝。
2kB/4kB/8kB的片內(nèi)靜態(tài)RAM,8kB/16kB/32kB的片內(nèi)Flash程序存儲器,
128位寬的接口/加速器使其實(shí)現(xiàn)了70MHz的高速操作。
通過片內(nèi)Boot-loader軟件實(shí)現(xiàn)在系統(tǒng)/在應(yīng)用編程(ISP/IAP)。
Flash編程時(shí)間:1ms可編程256字節(jié),單個(gè)Flash扇區(qū)擦除或整片擦除只需100ms。
EmbeddedICE RT通過片內(nèi)RealMonitor軟件來提供實(shí)時(shí)調(diào)試。
10位的A/D轉(zhuǎn)換器含有8個(gè)模擬輸入,每個(gè)通道的轉(zhuǎn)換時(shí)間低至2.44μs,
專用的結(jié)果寄存器使中斷開銷降到最低。
2個(gè)32位的定時(shí)器/外部事件計(jì)數(shù)器,具有7路捕獲和7路比較通道。
2個(gè)16位的定時(shí)器/外部事件計(jì)數(shù)器,具有3路捕獲和7路比較通道。
低功耗實(shí)時(shí)時(shí)鐘(RTC),有獨(dú)立的供電電源和專門的32kHz時(shí)鐘輸入。
多個(gè)串行接口,包括2個(gè)UART(16C550),2個(gè)快速I2C總線(400kbits/s)以及帶緩沖和
可變數(shù)據(jù)長度功能的SPI和SSP。
向量中斷控制器,可配置優(yōu)先級和向量地址。
多達(dá)32個(gè)可承受5V的通用I/O口。
高達(dá)13個(gè)邊沿或電平有效的外部中斷管腳。
通過可編程的片內(nèi)PLL(可能的輸入頻率范圍:10MHz~25MHz)可實(shí)現(xiàn)最大為70MHz的CPU
時(shí)鐘頻率,設(shè)置時(shí)間為100μs。
片內(nèi)集成的振蕩器,工作在1MHz~25MHz的外部晶體下。
節(jié)電模式包括空閑模式、RTC有效的睡眠模式和掉電模式。
通過外設(shè)功能的單獨(dú)使能/禁止和調(diào)節(jié)外設(shè)時(shí)鐘來實(shí)現(xiàn)功耗的最優(yōu)化。
通過外部中斷或RTC將處理器從掉電模式中喚醒。