LPC2144FBD64: 单芯片16位/32位微控制器;高达512 kB闪存,带ISP/IAP、USB 2.0全速设备、10位ADC和DAC

LPC2141/42/44/46/48微控制器基于16位/32位ARM7TDMI-S CPU,该CPU支持实时仿真和嵌入式跟踪,将该微控制器与32 kB至512 kB的嵌入式高速Flash存储器相结合。128位宽度的内存接口和独特的加速架构使得32位代码可在最大时钟速率下执行。对代码大小要求严格的应用程序,可选用的16位Thumb模式以最小的性能损失换取超过30%的代码缩减。

由于尺寸小,功耗低,对于小型化是一项关键要求的应用(如门禁控制和销售点),LPC2141/42/44/46/48是理想之选。这些器件具有各种串行通信接口(从USB 2.0全速设备、多个UART、SPI、SSP到I²C总线)和8 kB至40 KB的片内SRAM,非常适合于通信网关和协议转换器、软调制解调器、语言识别和低端成像,提供大缓冲容量和高处理能力两大优势。多个32位定时器、单/双10位8通道ADC、10位DAC、PWM通道、45个快速GPIO线,它们拥有多达9个边沿或电平触发的外部中断引脚,以上特性使得这些微控制器适用于工业控制和医疗系统领域。

LPC2144FBD64: 产品结构框图
Outline 3d SOT314-2
2.1 主要特性
  • 16位/32位ARM7TDMI-S微控制器,采用超小型LQFP64封装。
  • 8 kB至40 kB片内静态RAM和32 kB至512 kB片内闪存。128位宽接口/加速器实现高速的60 MHz操作。
  • 通过片内启动引导程序软件执行在系统编程/在应用编程(ISP/IAP)。400 ms内执行单闪存扇区或全芯片擦除,1 ms内编程256 B。
  • EmbeddedICE RT和嵌入式跟踪接口通过片内RealMonitor软件提供即时调试,并对指令的执行进行高速跟踪。
  • USB 2.0全速兼容器件控制器,带2 kB端点RAM。此外,LPC2146/48提供8 kB片内RAM,可由USB DMA访问。
  • 一个或两个(LPC2141/42和LPC2144/46/48)10位ADC总共提供最多6/14个模拟输入,转换时间低至每通道2.44 µs。
  • 单个10位DAC提供可变的模拟输出(仅LPC2142/44/46/48)。
  • 两个32位定时器/外部事件计数器(每个带4个捕获通道和4个比较通道)、PWM单元(6个输出)和看门狗。
  • 低功耗实时时钟(RTC),带独立电源和32 kHz时钟输入。
  • 多个串行接口,包括两个UART (16C550)、两个快速I²C总线(400 kbit/s)、SPI和SSP,带缓冲和可变数据长度功能。
  • 矢量中断控制器(VIC)带可配置优先级和矢量地址。
  • 最多45个5 V耐压快速通用I/O引脚,采用超小型LQFP64封装。
  • 提供多达21个外部中断引脚。
  • 可编程的片内PLL提供最高60 MHz CPU时钟,建立时间为100 µs。
  • 片内集成式振荡器在有外部晶体时的操作范围为1 MHz至25 MHz。
  • 省电模式包括空闲模式和掉电模式。
  • 外设功能的单独使能/禁用以及外设时钟调整可额外进行功率优化。
  • 处理器通过外部中断或BOD从掉电模式唤醒。
  • 带POR和BOD电路的单电源芯片: CPU工作电压范围为3.0 V到3.6 V (3.3 V ± 10 %),I/O 5 V耐压。
数据手册 (1)
名称/描述修改日期
Single-chip 16-bit/32-bit microcontrollers; up to 512 kB flash with ISP/IAP, USB 2.0 full-speed device, 10-bit ADC and... (REV 5.0) PDF (391.0 kB) LPC2141_42_44_46_4812 Aug 2011
勘误表 (1)
名称/描述修改日期
Errata sheet LPC2141/42/44/46/48 (REV 2.1) PDF (146.0 kB) ES_LPC214X05 Dec 2012
应用说明 (21)
名称/描述修改日期
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
USB - DALI master using the LPC2141 (REV 1.0) PDF (279.0 kB) AN1076003 Nov 2008
Full-duplex software UART for LPC2000 (REV 1.0) PDF (1.1 MB) AN1068918 Jan 2008
Brushless DC motor control using the LPC2141 (REV 1.0) PDF (426.0 kB) AN1066118 Oct 2007
uC/OS-II Time Management in LPC2000 (REV 1.0) PDF (164.0 kB) AN1041318 Jul 2007
Realizing an MP3 player with the LPC2148, using libmad and EFSL (REV 1.0) PDF (782.0 kB) AN1058323 Apr 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
Accessing SD/MMC card using SPI on LPC2000 (REV 3.0) PDF (140.0 kB) AN1040608 Jan 2007
Entering ISP mode from user code (REV 3.0) PDF (112.0 kB) AN1035606 Sep 2006
LPC214x power-down mode and USB wake-up (REV 1.0) PDF (127.0 kB) AN1049327 Jun 2006
Power management for LPC2138 (REV 1.0) PDF (202.0 kB) AN1042106 Jan 2006
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
Using IAP for LPC2000 ARM devices (REV 1.0) PDF (123.0 kB) AN1025625 Oct 2004
用户指南 (1)
名称/描述修改日期
LPC214x User manual (REV 4.0) PDF (1.6 MB) UM1013921 May 2012
手册 (1)
名称/描述修改日期
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
封装信息 (1)
名称/描述修改日期
plastic low profile quad flat package; 64 leads; body 10 x 10 x 1.4 mm (REV 1.0) PDF (537.0 kB) SOT314-208 Feb 2016
包装 (1)
名称/描述修改日期
LQFP64; Reel pack; SMD, 13" Q1/T1 Standard product orientation Orderable part number ending ,118 or... (REV 1.0) PDF (239.0 kB) SOT314-2_11815 Apr 2013
支持信息 (8)
名称/描述修改日期
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
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)闪存 (kB)DMIPSRAM (kB)EEPROM (kB)GPIO以太网USBUSB (speed)USB (type)LCDCANUARTI²CSPII²SADC channelsADC (bits)DAC (bits)SCTimer / PWM定时器Timer (bits)RTCPWMIOHPackage nameTemperature rangeSupply voltage [min] (V)Supply voltage [max] (V)DemoboardProduct category
LPC2144FBD64ActiveARM760128164512211410133216NLQFP64-40 °C to +85 °C33.6OM10071150-LPC2100/200/300/400-
LPC2144FBD64/CV9624No Longer ManufacturedARM76012816451221141033216LQFP64-40 °C to +85 °C33.6OM10071
封装环保信息
产品编号封装说明Outline Version回流/波峰焊接包装产品状态部件编号订购码 (12NC)Marking化学成分RoHS / 无铅 / RHF无铅转换日期EFRIFR(FIT)MTBF(小时)MSLMSL LF
LPC2144FBD64SOT314-2HTQFP-HLQFP-LQFP-MSQFP-WAVETray, Bakeable, SingleActiveLPC2144FBD64,151 (9352 800 18151)Standard MarkingLPC2144FBD64Always Pb-free0.02.842.58E811
Single-chip 16-bit/32-bit microcontrollers; up to 512 kB flash with ISP/IAP, USB 2.0 full-speed device, 10-bit ADC and... LPC2148FBD64
Errata sheet LPC2141/42/44/46/48 LPC2148FBD64
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
USB - DALI master using the LPC2141 LPC2148FBD64
Full-duplex software UART for LPC2000 LPC2468FET208
Brushless DC motor control using the LPC2141 BAS16_AUTOMOTIVE
uC/OS-II Time Management in LPC2000 LPC2468FET208
Realizing an MP3 player with the LPC2148, using libmad and EFSL LPC2290FBD144
Connecting ethernet interface with LPC2000 LPC2294HBD144
Migrating to the LPC2300/2400 family LPC2468FET208
Accessing SD/MMC card using SPI on LPC2000 LPC2148FBD64
Entering ISP mode from user code LPC2148FBD64
LPC214x power-down mode and USB wake-up LPC2148FBD64
Power management for LPC2138 LPC2290FBD144
Handling of spurious interrupts in the LPC2000 LPC2294HBD144
Initialization code/hints for the LPC2000 family LPC2294HBD144
Nesting of interrupts in the LPC2000 LPC2294HBD144
Using IAP for LPC2000 ARM devices LPC2478FET208
LPC214x User manual LPC2148FBD64
Create smarter, more efficient white goods; An industry-leading portfolio of cost-effective, power-saving solutions for... PMEG6010CE_AUTOMOTIVE
Reel 13" Q1/T1 LPC11U37FBD64
ADC design guidelines LPC4333JET256
LPC21xx/22xx, 2104/5/6 revision defect (with software) LPC2294HBD144
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
AN10420 - USB virtual COM port on LPC214x LPC2148FBD64
AN10736 - LPC214x USB simplified - API approach to HID class LPC2148FBD64
AN10722 - RC5 decoder using the LPC2000 LPC2478FET208
AN10711 - USB secondary ISP bootloader LPC2148FBD64
TN06008_LPC2000_SPI_1 LPC2294HBD144
SOT314-2 LPC54114J256BD64
HTQFP-HLQFP-LQFP-MSQFP-WAVE LPC54114J256BD64
LPC2148FBD64
TEF6862HL