LPC2103FBD48: 单芯片16位/32位微控制器;带ISP/IAP的8 kB/16 kB/32 kB 闪存,快速端口和10位ADC

LPC2101/02/03微控制器基于16位/32位 ARM7TDMI-S CPU,其实时仿真功能将该微控制器与8 kB、16 kB或32 kB嵌入式高速闪存相结合。128位宽度的内存接口和独特的加速架构使得32位代码可在最大时钟速率下执行。对于中断服务程序和DSP算法中的关键性能,这样可以在Thumb模式的基础上增加高达30%的性能。对代码大小要求严格的应用程序,可选用的16位Thumb模式以最小的性能损失换取超过30%的代码压缩。

由于尺寸小,功耗低,对于小型化是一项关键要求的应用,LPC2101/02/03是理想之选。这些器件结合了串行通信接口(从多个UART、SPI到SSP和两个I²C总线)和2 kB/4 kB/8 kB片内SRAM,非常适合于通信网关和协议转换器。优异的性能还使这些器件适合用作协处理器。多个32位和16位定时器、一个改进的10位ADC、通过所有定时器上的输出匹配的PWM功能、32个快速GPIO线,它们拥有多达9个边沿或电平触发的外部中断引脚,以上特性使得这些微控制器尤其适用于工业控制和医疗系统领域。

LPC2103FBD48: 产品结构框图
Outline 3d SOT313-2
增强功能

标有“修订版A”及更高版本的LPC2101/02/03器件提供增强功能:

  • 深度掉电模式,具有保持SRAM存储器和/或RTC的选项。
  • 实施了三个级别的闪存代码读保护(CRP)。
主要特性
  • 16位/32位ARM7TDMI-S微控制器,采用超小型LQFP48和HVQFN48封装。
  • 2 kB/4 kB/8 kB片内静态RAM和8 kB/16 kB/32 kB片内闪存程序存储器。128位宽接口/加速器实现高速的70 MHz操作。
  • 通过片内启动引导程序软件执行ISP/IAP。100 ms内执行单闪存扇区或全芯片擦除,1 ms内编程256字节。
  • EmbeddedICE-RT通过片内RealMonitor软件提供即时调试。
  • 10位ADC提供八个模拟输入,转换时间低至每通道2.44 us,专用结果寄存器可最大程度减少中断开销。
  • 两个32位定时器/外部事件计数器,组合了七个捕获通道和七个比较通道。
  • 两个16位定时器/外部事件计数器,组合了三个捕获通道和七个比较通道。
  • 低功耗实时时钟(RTC),带独立电源和专用32 kHz时钟输入。
  • 多个串行接口,包括两个UART (16C550)、两个快速I²C总线(400 kbit/s)、SPI和SSP,带缓冲和可变数据长度功能。
  • 矢量中断控制器带可配置优先级和矢量地址。
  • 多达32个5 V耐压的快速通用I/O引脚。
  • 提供多达13个边沿或电平触发的外部中断引脚。
  • 可编程的片内PLL提供最高70 MHz CPU时钟,可能的输入频率为10 MHz至25 MHz,建立时间为100 us。
  • 片内集成式振荡器在有外部晶体时的操作范围为1 MHz至25 MHz。
  • 省电模式包括空闲模式、RTC有效的掉电模式和掉电模式。
  • 外设功能的单独使能/禁用以及外设时钟调整可额外进行功率优化。
  • 处理器通过外部中断或RTC从掉电和深度掉电(修订版A及更高版本)模式唤醒。
数据手册 (1)
名称/描述修改日期
Single-chip 16-bit/32-bit microcontrollers; 8 kB/16 kB/32 kB flash with ISP/IAP, fast ports and 10-bit ADC (REV 4.0) PDF (193.0 kB) LPC2101_02_0302 Jun 2009
勘误表 (1)
名称/描述修改日期
Errata sheet LPC2103 (REV 2.0) PDF (234.0 kB) ES_LPC210311 Mar 2011
应用说明 (17)
名称/描述修改日期
Interfacing NXP® bridge IC with NXP ARM microcontroller (REV 1.0) PDF (65.0 kB) AN1058721 Jun 2016
Guidelines for full-speed USB on NXP®'s LPC microcontrollers (REV 1.1) PDF (148.0 kB) AN1139220 Feb 2014
UUencoding for UART ISP (REV 1.0) PDF (139.0 kB) AN1122906 Jul 2012
Using the Philips LPC2000 Flash utility with the Keil MCB2100 and IAR LPC210x Kickstart evaluation boards (REV 4.0) PDF (529.0 kB) AN1030216 Feb 2010
Migrating to the LPC1700 series (REV 1.0) PDF (615.0 kB) AN1087806 Oct 2009
NicheLite for LPC implementation notes (REV 1.0) PDF (190.0 kB) AN1077516 Jul 2009
Full-duplex software UART for LPC2000 (REV 1.0) PDF (1.1 MB) AN1068918 Jan 2008
uC/OS-II Time Management in LPC2000 (REV 1.0) PDF (164.0 kB) AN1041318 Jul 2007
Connecting ethernet interface with LPC2000 (REV 1.0) PDF (242.0 kB) AN1040309 Feb 2007
Migrating to the LPC2300/2400 family (REV 1.0) PDF (191.0 kB) AN1057605 Feb 2007
Brushed DC motor control using the LPC2101 (REV 1.0) PDF (358.0 kB) AN1051315 Jan 2007
Handling of spurious interrupts in the LPC2000 (REV 1.0) PDF (182.0 kB) AN1041404 Jan 2006
Initialization code/hints for the LPC2000 family (REV 1.0) PDF (300.0 kB) AN1040401 Nov 2005
Nesting of interrupts in the LPC2000 (REV 1.0) PDF (65.0 kB) AN1038106 Jun 2005
UART/SPI/I2C code examples (REV 1.0) PDF (259.0 kB) AN1036912 Apr 2005
Philips LPC210x microcontroller family (REV 1.0) PDF (135.0 kB) AN1025525 Oct 2004
Using IAP for LPC2000 ARM devices (REV 1.0) PDF (123.0 kB) AN1025625 Oct 2004
用户指南 (1)
名称/描述修改日期
LPC2101/02/03 User manual (REV 1.0) PDF (1.6 MB) UM1016113 May 2009
手册 (2)
名称/描述修改日期
Create smarter, more efficient white goods; An industry-leading portfolio of cost-effective, power-saving solutions for... (REV 1.0) PDF (1.1 MB) 7501654301 Jun 2008
Quick, cost-effective development of brushed/brushless DC motor controllers; NXP® Mini ARM7/LFPAK... (REV 1.0) PDF (154.0 kB) 7501588801 Jan 2007
封装信息 (1)
名称/描述修改日期
plastic low profile quad flat package; 48 leads; body 7 x 7 x 1.4 mm (REV 1.0) PDF (494.0 kB) SOT313-208 Feb 2016
包装 (1)
名称/描述修改日期
LQFP48; Reel pack; SMD, 13" Q1/T1 Standard product orientation Orderable part number ending ,118 or... (REV 1.0) PDF (234.0 kB) SOT313-2_11815 Apr 2013
支持信息 (9)
名称/描述修改日期
ADC design guidelines (REV 1.0) PDF (145.0 kB) TN0000909 May 2014
Footprint for wave soldering (REV 1.0) PDF (11.0 kB) HTQFP-HLQFP-LQFP-MSQFP-WAVE08 Oct 2009
LPC21xx/22xx, 2104/5/6 revision defect (with software) (REV 1.0) ZIP (36.0 kB) TN0800313 Oct 2008
TN07002_UUencode_1 (REV 0.1) PDF (149.0 kB) TN07002_UUENCODE_109 May 2007
TN06005_LPC2000_I2C_1 (REV 0.1) PDF (51.0 kB) TN06005_LPC2000_I2C_121 Apr 2006
TN06004_LPC2000_ADC_1 (REV 0.1) PDF (45.0 kB) TN06004_LPC2000_ADC_127 Mar 2006
TN06002_LPC2000_EINT_1 (REV 0.1) PDF (26.0 kB) TN06002_LPC2000_EINT_122 Feb 2006
MACC06001_LPC2000_SPI_1 (REV 0.1) PDF (60.0 kB) MACC06001_LPC2000_SPI_120 Jan 2006
MACC05007_LPC2000_UART_1 (REV 0.1) PDF (30.0 kB) MACC05007_LPC2000_UART_119 Sep 2005
软件
订购信息
型号状态内核Clock speed [max] (MHz)DMIPS闪存 (kB)RAM (kB)EEPROM (kB)GPIO以太网USBUSB (speed)USB (type)LCDCANUARTI²CSPII²SADC channelsADC (bits)SCTimer / PWMDAC (bits)定时器Timer (bits)RTCPWMPackage nameIOHTemperature rangeSupply voltage [min] (V)Supply voltage [max] (V)DemoboardProduct category
LPC2103FBD48ActiveARM770328322218101432114LQFP48N-40 °C to +85 °C1.651.95150-LPC2100/200/300/400-
封装环保信息
产品编号封装说明Outline Version回流/波峰焊接包装产品状态部件编号订购码 (12NC)Marking化学成分RoHS / 无铅 / RHF无铅转换日期EFRIFR(FIT)MTBF(小时)MSLMSL LF
LPC2103FBD48SOT313-2HTQFP-HLQFP-LQFP-MSQFP-WAVETray, Bakeable, SingleActiveLPC2103FBD48,151 (9352 809 66151)Standard MarkingLPC2103FBD48Always Pb-free0.02.842.58E811
Reel 13" Q1/T1ActiveLPC2103FBD48,118 (9352 809 66118)Standard MarkingLPC2103FBD48Always Pb-free0.02.842.58E811
Single-chip 16-bit/32-bit microcontrollers; 8 kB/16 kB/32 kB flash with ISP/IAP, fast ports and 10-bit ADC LPC2103FBD48
Errata sheet LPC2103 LPC2103FBD48
Interfacing NXP® bridge IC with NXP ARM microcontroller LPC2194HBD64
Guidelines for full-speed USB on NXP®'s LPC microcontrollers LPC1788FET208
UUencoding for UART ISP LPC43S50FET256
Using the Philips LPC2000 Flash utility with the Keil MCB2100 and IAR LPC210x Kickstart evaluation boards LPC2294HBD144
Migrating to the LPC1700 series LPC1768FBD100
NicheLite for LPC implementation notes LPC2478FET208
Full-duplex software UART for LPC2000 LPC2468FET208
uC/OS-II Time Management in LPC2000 LPC2468FET208
Connecting ethernet interface with LPC2000 LPC2294HBD144
Migrating to the LPC2300/2400 family LPC2468FET208
Brushed DC motor control using the LPC2101 LPC2290FBD144
Handling of spurious interrupts in the LPC2000 LPC2294HBD144
Initialization code/hints for the LPC2000 family LPC2294HBD144
Nesting of interrupts in the LPC2000 LPC2294HBD144
UART/SPI/I2C code examples LPC2294HBD144
Philips LPC210x microcontroller family LPC2106FHN48
Using IAP for LPC2000 ARM devices LPC2478FET208
LPC2101/02/03 User manual LPC2103FBD48
Create smarter, more efficient white goods; An industry-leading portfolio of cost-effective, power-saving solutions for... PMEG6010CE_AUTOMOTIVE
Quick, cost-effective development of brushed/brushless DC motor controllers; NXP® Mini ARM7/LFPAK... LPC2103FBD48
ADC design guidelines LPC4333JET256
LPC21xx/22xx, 2104/5/6 revision defect (with software) LPC2294HBD144
TN07002_UUencode_1 LPC2106FHN48
TN06005_LPC2000_I2C_1 LPC2294HBD144
TN06004_LPC2000_ADC_1 LPC2294HBD144
TN06002_LPC2000_EINT_1 LPC2294HBD144
MACC06001_LPC2000_SPI_1 LPC2294HBD144
MACC05007_LPC2000_UART_1 LPC2294HBD144
LPC2000_Series_Secondary_Bootl_1 LPC2478FET208
AN10717 - DMX512 communication using the LPC2000 LPC2148FBD64
AN10722 - RC5 decoder using the LPC2000 LPC2478FET208
TN06008_LPC2000_SPI_1 LPC2294HBD144
SOT313-2 LPC1549JBD48
HTQFP-HLQFP-LQFP-MSQFP-WAVE LPC54114J256BD64
Reel 13" Q1/T1 LPC1342FBD48
LPC2103FBD48
PCU9656B