16/32bit ARM 9 Core

    16/32bit ARM 7 Core

    8bit 80C51 Core

   
HOME > NXP Device >ARM7 > LPC2131/32/34/36/38   


LPC2131/2132/2134/2136/2138

Single-chip 16/32-bit microcontrollers; 32/64/128/256/512 kB ISP/IAP flash with 10-bit ADC



LPC2131/2132/2134/2136/2138

16/32-bit ARM7TDMI-S CPU with real-time emulation and embedded trace support, that combine the microcontroller with 32 kB, 64 kB, 128 kB, 256 kB and 512 kB of embedded high-speed flash memory

LPC2131
Microcontroller with 128KB flash, USB 2.0, 10/100 ethernet, I 2 S, real-time emulation, accelerator architecture
LPC2132
Microcontroller with 256KB flash, USB 2.0, 10/100 ethernet, I 2 S, real-time emulation, accelerator architecture
LPC2134
Microcontroller with 512KB flash, USB 2.0, 10/100 ethernet, SD/MMC, I 2 S, real-time emulation, accelerator architecture
LPC2136 Microcontroller with 512KB flash, USB 2.0, 10/100 ethernet, SD/MMC, I 2 S, real-time emulation, accelerator architecture
LPC2136 Microcontroller with 512KB flash, USB 2.0, 10/100 ethernet, SD/MMC, I 2 S, real-time emulation, accelerator architecture

< Enhancements brought by LPC213x/01 devices>

  • Fast GPIO ports enable port pin toggling up to 3.5 times faster than the original LPC213x. They also allow for a port pin to be read at any time regardless of its function.
  • Dedicated result registers for ADC(s) reduce interrupt overhead.
  • UART0/1 include fractional baud rate generator, auto-bauding capabilities and handshake flow-control fully implemented in hardware.
  • Additional BOD control enables further reduction of power consumption.

< Key features common for LPC213x and LPC213x/01>

  • 16/32-bit ARM7TDMI-S microcontroller in a tiny LQFP64 or HVQFN package.
  • 8/16/32 kB of on-chip static RAM and 32/64/128/256/512 kB of on-chip flash program memory. 128-bit wide interface/accelerator enables high-speed 60 MHz operation.
  • In-System Programming/In-Application Programming (ISP/IAP) via on-chip bootloader 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.
  • One (LPC2131/32) or two (LPC2134/36/38) 8-channel 10-bit ADCs provide a total of up to 16 analog inputs, with conversion times as low as 2.44 us per channel.
  • Single 10-bit DAC provides variable analog output (LPC2132/34/36/38).
  • 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 with independent power and dedicated 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 with configurable priorities and vector addresses.
  • Up to forty-seven 5 V tolerant general purpose I/O pins in tiny LQFP64 or HVQFN package.
  • Up to nine edge or level sensitive 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 external crystal in range of 1 MHz to 30 MHz and with external oscillator up to 50 MHz.
  • Power saving modes include Idle and Power-down.
  • Individual enable/disable of peripheral functions as well as peripheral clock scaling down 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 pads.

< Block Diagrams >

< Pinning >

Product
Ordering Code
LPC2131FBD64 9352 784 93151
LPC2131FBD64/01 9352 817 71118
LPC2131FBD64/01 9352 817 71151
LPC2132FBD64 9352 777 94151
LPC2132FBD64/01 9352 817 72151
LPC2132FHN64 9352 798 83557
LPC2132FHN64/01 9352 817 73557
LPC2134FBD64 9352 785 32151
LPC2134FBD64/01 9352 817 74151
LPC2136FBD64 9352 785 33151
LPC2136FBD64/01 9352 817 75151
LPC2138FBD64 9352 777 95151
LPC2138FBD64/01 9352 817 76151
LPC2138FHN64 9352 798 21557
LPC2138FHN64/01 9352 817 79557
- 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 (LPC2131)
- Errata Sheet (LPC2132)
- Errata Sheet (LPC2134)
- Errata Sheet (LPC2136)
- Errata Sheet (LPC2138)
- LPC2131/32/34/36/38 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.