16/32bit ARM 9 Core

    16/32bit ARM 7 Core

    8bit 80C51 Core

   
HOME > NXP Device >ARM7 > LPC2141/42/44/46/48   


LPC2141/2142/2144/2146/2148

Single-chip 16-bit/32-bit microcontrollers; up to 512 kB flash with ISP/IAP, USB 2.0 full-speed device



LPC2141/2142/2144/2146/2148

16-bit/32-bit ARM7TDMI-S CPU with real-time emulation and embedded trace support, that combine microcontrollers with embedded high-speed flash memory ranging from 32 kB to 512 kB.

LPC2141
Microcontroller with USB 2.0 full-speed device, 32KB ISP/IAP flash, 10-bit ADC
LPC2142
Microcontroller with USB 2.0 full-speed device, 64KB ISP/IAP flash, 10-bit ADC, DAC
LPC2144
Microcontroller with USB 2.0 full-speed device, 128KB ISP/IAP flash, 2x10-bit ADC, DAC
LPC2146 Microcontroller with USB 2.0 full-speed device, 256KB ISP/IAP flash, 2x10-bit ADC, DAC
LPC2148 Microcontroller with USB 2.0 full-speed device, 512KB ISP/IAP flash, 2x10-bit ADC, DAC

< Key features >

  • 16-bit/32-bit ARM7TDMI-S microcontroller in a tiny LQFP64 package
  • 8 kB to 40 kB of on-chip static RAM and 32 kB to 512 kB of on-chip flash memory; 128-bit wide interface/accelerator enables high-speed 60 MHz operation
  • In-System Programming/In-Application Programming (ISP/IAP) via on-chip boot loader software, single flash sector or full chip erase in 400 ms and programming of 256 B in 1 ms
  • EmbeddedICE RT and Embedded Trace interfaces offer real-time debugging with the on-chip RealMonitor software and high-speed tracing of instruction execution
  • USB 2.0 Full-speed compliant device controller with 2 kB of endpoint RAM In addition, the LPC2146/48 provides 8 kB of on-chip RAM accessible to USB by DMA
  • One or two (LPC2141/42 vs, LPC2144/46/48) 10-bit ADCs provide a total of 6/14 analog inputs, with conversion times as low as 2.44 us per channel
  • Single 10-bit DAC provides variable analog output (LPC2142/44/46/48 only)
  • Two 32-bit timers/external event counters (with four capture and four compare channels each), PWM unit (six outputs) and watchdog
  • Low power Real-Time Clock (RTC) with independent power and 32 kHz clock input
  • Multiple serial interfaces including two UARTs (16C550), two Fast I 2 C-bus (400 kbit/s), SPI and SSP with buffering and variable data length capabilities
  • Vectored Interrupt Controller (VIC) with configurable priorities and vector addresses
  • Up to 45 of 5 V tolerant fast general purpose I/O pins in a tiny LQFP64 package
  • Up to 21 external interrupt pins available
  • 60 MHz maximum CPU clock available from programmable on-chip PLL with settling time of 100 us
  • On-chip integrated oscillator operates with an external crystal from 1 MHz to 25 MHz
  • Power saving modes include Idle and Power-down
  • Individual enable/disable of peripheral functions as well as peripheral clock scaling for additional power optimization
  • Processor wake-up from Power-down mode via external interrupt or BOD
  • Single power supply chip with POR and BOD circuits:
    • CPU operating voltage range of 3.0 V to 3.6 V (3.3 V +- 10 pct) with 5 V tolerant I/O pad

< Block Diagrams >

< Pinning >

< Comparison Table >

Product
Ordering Code
LPC2141FBD64 9352 800 15151
LPC2142FBD64 9352 800 17151
LPC2144FBD64 9352 800 18151
LPC2146FBD64 9352 800 19151
LPC2148FBD64 9352 800 21151
- Application Notes -  
- AN10256-2 Using IAP for LPC2000 ARM devices
- AN10403_1; Connecting ethernet interface with LPC2000
- AN10413_2; uC/OS-II Time Management in LPC2000
- AN10576_1; Migrating to the LPC2300/2400 family
   
- Support Documents-  
- NXP_flash_utility : ARM flash utility
- 75015815: 60Mhz/32bit MCU with ARM Core LPC213x
- 75015812; 72MHz, 32-bit microcontroller with ARM7 LPC23xx
- 75016051: The choice for embedded Technologies
- Errata Sheet (LPC2141)
- Errata Sheet (LPC2142)
- Errata Sheet (LPC2144)
- Errata Sheet (LPC2146)
- Errata Sheet (LPC2148)
- LPC2141/42/44/46/48 User Manual
   
- Technical Notes -  
- TN05007 LPC2xxx UART Transmitter Code Example
- TN06001 LPC2xxx SPI Master Code Example
- TN06002 LPC2000 EINT Code Example
- TN06004 LPC2000 ADC Code Example
- LPC2000 I2C Slave Code Example
- LPC2000 USB Design Guide Line
- UUencode

본사. 121-703 서울시 마포구 마포대로4다길 18 (마포동) 1302호 | Tel. 02-704-7111 | Fax. 02-704-7211
매장. 152-721 서울시 구로구 경인로53길 15 (구로동) 가동 2315호 | Tel. 02-6679-1400 | Mob. 010-5703-7111
Copyright ⓒ 1996 - 2014 VAS Corporation, All Rights Reserved.