LPC3180FEL320: 16/32-bit ARM microcontroller; hardware floating-point coprocessor, USB On-The-Go, and SDRAM memory interface

The LPC3180 is an ARM9-based microcontroller for embedded applications requiring high performance combined with low power dissipation. It achieves these objectives through the combination of NXP®'s state-of-the-art 90 nanometer technology with an ARM926EJ-S CPU core with a Vector Floating Point (VFP) coprocessor and a large array of standard peripherals including USB On-The-Go.

The microcontroller can operate at over 200 MHz CPU frequency (about 220 MIPS per ARM Inc.). The ARM926EJ-S CPU incorporates a 5-stage pipeline and has a Harvard architecture with separate 32 kB instruction and data caches, a demand paged MMU, DSP instruction extensions with a single cycle MAC, and Jazelle Java bytecode execution hardware. A block diagram of the microcontroller is shown .

Power optimization in this microcontroller is done through process and technology development (Intrinsic Power), and architectural means (Managed Power).

The LPC3180 also incorporates an SDRAM interface, NAND flash interfaces, USB 2.0 full-speed interface, seven UARTs, two I²C-bus interfaces, two SPI ports, a Secure Digital (SD) interface, and a 10-bit ADC in addition to many other features.

LPC3180FEL320: Product Block Diagram
sot824-1_3d
Key features
  • ARM926EJ-S processor with 32 kB instruction cache and 32 kB data cache, running at up to 208 MHz.
  • 64 kB of SRAM.
  • High-performance multi-layer AHB bus system provides a separate bus for CPU data and instruction fetch, two data buses for the DMA controller, and another for the USB controller.
  • External memory interfaces: one supports DDR and SDR SDRAM, another supports single-level and multi-level NAND flash devices and can serve as an 8-bit parallel interface.
  • General purpose DMA controller that can be used with the SD card and SPI interfaces, as well as for memory-to-memory transfers.
  • USB 2.0 full-speed device, host (OHCI compliant), and OTG block. A dedicated PLL provides the 48 MHz USB clock.
  • Multiple serial interfaces, including seven UARTs, two SPI controllers, and two single master I²C-bus interfaces.
  • SD memory card interface.
  • Up to 55 GPI, GPO, and GPIO pins. Includes 12 GPI pins, 24 GPO pins, and six GPIO pins.
  • 10-bit ADC with input multiplexing from three pins.
  • Real-Time Clock (RTC) with separate power supply and power domain, clocked by a dedicated 32 kHz oscillator. Includes a 128 byte scratch pad memory. The RTC may remain active when the rest of the chip is not powered.
  • 32-bit general purpose high-speed timer with 16-bit pre-scaler with capture and compare capability.
  • 32-bit millisecond timer driven from the RTC clock. Interrupts may be generated using two match registers.
  • Watchdog timer.
  • Two PWM blocks with an output rate up to 50 kHz.
  • Keyboard scanner function provides automatic scanning of up to an 8 x 8 key matrix.
  • Standard ARM test/debug interface for compatibility with existing tools.
  • Emulation trace buffer with 2 k x 24-bit RAM allows trace via JTAG.
  • On-chip crystal oscillator.
  • Stop mode saves power, while allowing many peripheral functions to restart CPU activity.
  • On-chip PLL allows CPU operation up to the maximum CPU rate without the need for a high frequency crystal.
  • Boundary scan for simplified board testing.
Data Sheets (1)
Name/DescriptionModified Date
16/32-bit ARM microcontroller; hardware floating-point coprocessor, USB On-The-Go, and SDRAM memory interface (REV 2.0) PDF (763.0 kB) LPC318015 Feb 2007
Application Notes (4)
Name/DescriptionModified Date
UUencoding for UART ISP (REV 1.0) PDF (139.0 kB) AN1122906 Jul 2012
PCB layout guidelines for NXP® MCUs in BGA packages (REV 2.0) PDF (272.0 kB) AN1077822 Apr 2011
Using the LPC32xx VFP (REV 1.0) PDF (744.0 kB) AN1090218 Feb 2010
LPC313x NAND flash data and bad block management (REV 1.0) PDF (110.0 kB) AN1086011 Aug 2009
Users Guides (1)
Name/DescriptionModified Date
LPC3180 User Manual (REV 1.0) PDF (2.7 MB) UM1019806 Jun 2006
Brochures (2)
Name/DescriptionModified Date
Low-power, ARM9-based microcontroller; 266-MHz, 32-bit microcontroller with ARM9EJ-S™ core LPC3180/01 (REV 1.0) PDF (90.0 kB) 7501660601 Aug 2008
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
Package Information (1)
Name/DescriptionModified Date
plastic low profile fine-pitch ball grid array package; 320 balls; body 13 x 13 x 0.9 mm (REV 1.0) PDF (296.0 kB) SOT824-1_PO08 Jul 2003
Ordering Information
ProductStatusCoreClock speed [max] (MHz)DMIPSFlash (kB)RAM (kB)EEPROM (kB)GPIOEthernetUSBUSB (speed)USB (type)LCDCANUARTI²CSPII²SADC channelsADC (bits)DAC (bits)SCTimer / PWMTimersTimer (bits)RTCPWMQEIPackage nameIOHTemperature rangeSupply voltage [min] (V)Supply voltage [max] (V)DemoboardProduct category
LPC3180FEL320/01ActiveARM920864165517220310212LFBGA320-40 °C to +85 °C1.83.6
LPC3180FEL320No Longer ManufacturedARM9208641655172203101212LFBGA320N-40 °C to +85 °C1.83.6170-LPC3100/200-
Package Information
Product IDPackage DescriptionOutline VersionReflow/Wave SolderingPackingProduct StatusPart NumberOrdering code(12NC)MarkingChemical ContentRoHS / Pb Free / RHFLeadFree Conversion DateEFRIFR(FIT)MTBF(hour)MSLMSL LF
LPC3180FEL320/01sot824-1_poTray, Bakeable, Single in DrypackActiveLPC3180FEL320/01,5 (9352 869 83551)Standard MarkingLPC3180FEL320/01Always Pb-free0.02.842.58E8NA3
16/32-bit ARM microcontroller; hardware floating-point coprocessor, USB On-The-Go, and SDRAM memory interface LPC3180FEL320
UUencoding for UART ISP LPC43S50FET256
PCB layout guidelines for NXP® MCUs in BGA packages LPC4350FET256
Using the LPC32xx VFP LPC3250FET296
LPC313x NAND flash data and bad block management LPC3180FEL320
LPC3180 User Manual LPC3180FEL320
Low-power, ARM9-based microcontroller; 266-MHz, 32-bit microcontroller with ARM9EJ-S™ core LPC3180/01 LPC3180FEL320
Create smarter, more efficient white goods; An industry-leading portfolio of cost-effective, power-saving solutions for... PMEG6010CE_AUTOMOTIVE
sot824-1_po LPC3180FEL320
LPC3180FEL320
LPC3180FEL320