LPC2478FET208: Single-chip 16-bit/32-bit micro; 512 kB flash, Ethernet, CAN, LCD, USB 2.0 device/host/OTG, external memory interface

NXP® Semiconductors designed the LPC2478 microcontroller, powered by the ARM7TDMI-S core, to be a highly integrated microcontroller for a wide range of applications that require advanced communications and high quality graphic displays. The LPC2478 microcontroller has 512 kB of on-chip high-speed flash memory. This flash memory includes a special 128-bit wide memory interface and accelerator architecture that enables the CPU to execute sequential instructions from flash memory at the maximum 72 MHz system clock rate. This feature is available only on the LPC2000 ARM microcontroller family of products. The LPC2478, with real-time debug interfaces that include both JTAG and embedded trace, can execute both 32-bit ARM and 16-bit Thumb instructions.

The LPC2478 microcontroller incorporates an LCD controller, a 10/100 Ethernet Media Access Controller (MAC), a USB full-speed Device/Host/OTG Controller with 4 kB of endpoint RAM, four UARTs, two Controller Area Network (CAN) channels, an SPI interface, two Synchronous Serial Ports (SSP), three I²C interfaces, and an I²S interface. Supporting this collection of serial communications interfaces are the following feature components; an on-chip 4 MHz internal oscillator, 98 kB of total RAM consisting of 64 kB of local SRAM, 16 kB SRAM for Ethernet, 16 kB SRAM for general purpose DMA, 2 kB of battery powered SRAM, and an External Memory Controller (EMC). These features make this device optimally suited for portable electronics and Point-of-Sale (POS) applications. Complementing the many serial communication controllers, versatile clocking capabilities, and memory features are various 32-bit timers, a 10-bit ADC, 10-bit DAC, two PWM units, and up to 160 fast GPIO lines. The LPC2478 connects 64 of the GPIO pins to the hardware based Vector Interrupt Controller (VIC) allowing the external inputs to generate edge-triggered interrupts. All of these features make the LPC2478 particularly suitable for industrial control and medical systems.

LPC2478FET208: Product Block Diagram
sot950-1_3d
Data Sheets (1)
Name/DescriptionModified Date
Single-chip 16-bit/32-bit micro; 512 kB flash, Ethernet, CAN, LCD, USB 2.0 device/host/OTG, external memory interface (REV 3.1) PDF (512.0 kB) LPC247816 Oct 2013
Errata (1)
Name/DescriptionModified Date
Errata sheet LPC2470/78 (REV 8.1) PDF (135.0 kB) ES_LPC2470_7823 Jul 2012
Application Notes (11)
Name/DescriptionModified Date
Guidelines for full-speed USB on NXP®'s LPC microcontrollers (REV 1.1) PDF (148.0 kB) AN1139220 Feb 2014
LPC24XX external memory bus example (REV 1.1) PDF (542.0 kB) AN1095012 Nov 2012
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
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
Using the LPC24xx EMC peripheral to drive SDRAM (REV 1.0) PDF (197.0 kB) AN1077101 Dec 2008
USB secondary ISP bootloader for LPC24xx (REV 1.0) PDF (421.0 kB) AN1076424 Nov 2008
Interfacing 4-wire and 5-wire resistive touchscreens to the LPC247x (REV 1.0) PDF (139.0 kB) AN1067517 Nov 2008
NXP® USB host lite (REV 1.0) PDF (252.0 kB) AN1070324 Jul 2008
Using IAP for LPC2000 ARM devices (REV 1.0) PDF (123.0 kB) AN1025625 Oct 2004
Users Guides (1)
Name/DescriptionModified Date
LPC24XX User manual (REV 1.0) PDF (4.8 MB) UM1023726 Aug 2009
Brochures (3)
Name/DescriptionModified Date
ARM7 MCU with Ethernet, USB OTG, CAN, and optional LCD controller; 72-MHz, 32-bit microcontroller with ARM7TDMI-S™... (REV 1.0) PDF (120.0 kB) 7501657401 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
ARM7 MCU with Ethernet, USB OTG, CAN, and optional LCD controller (REV 1.0) PDF (198.0 kB) 7501591401 Mar 2007
Package Information (1)
Name/DescriptionModified Date
plastic thin fine-pitch ball grid array package; 208 balls; body 15 x 15 x 0.7 mm (REV 1.0) PDF (607.0 kB) SOT950-108 Feb 2016
Supporting Information (2)
Name/DescriptionModified Date
ADC design guidelines (REV 1.0) PDF (145.0 kB) TN0000909 May 2014
PWM dual edge driver for 3-phase motor control using LPC23xx, LPC24xx (REV 1.0) ZIP (52.0 kB) TN0700X22 Jun 2007
Design Support
Snippets, Boot Code, Headers, Monitors, etc.
Software
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)RTCPWMPackage nameIOHTemperature rangeSupply voltage [min] (V)Supply voltage [max] (V)DemoboardProduct category
LPC2478FET208ActiveARM77251298160121243118101432112TFBGA208N-40 °C to +85 °C33.6OM11019150-LPC2100/200/300/400-
Package Information
Product IDPackage DescriptionOutline VersionReflow/Wave SolderingPackingProduct StatusPart NumberOrdering code(12NC)MarkingChemical ContentRoHS / Pb Free / RHFLeadFree Conversion DateEFRIFR(FIT)MTBF(hour)MSLMSL LF
LPC2478FET208SOT950-1Tray, Bakeable, Single in DrypackActiveLPC2478FET208,551 (9352 840 72551)Standard MarkingLPC2478FET208Always Pb-free0.02.842.58E8NA2
Single-chip 16-bit/32-bit micro; 512 kB flash, Ethernet, CAN, LCD, USB 2.0 device/host/OTG, external memory interface LPC2478FET208
Errata sheet LPC2470/78 LPC2478FET208
Guidelines for full-speed USB on NXP®'s LPC microcontrollers LPC1788FET208
LPC24XX external memory bus example LPC2478FET208
UUencoding for UART ISP LPC43S50FET256
PCB layout guidelines for NXP® MCUs in BGA packages LPC4350FET256
Migrating to the LPC1700 series LPC1768FBD100
NicheLite for LPC implementation notes LPC2478FET208
Using the LPC24xx EMC peripheral to drive SDRAM LPC2478FET208
USB secondary ISP bootloader for LPC24xx LPC2478FET208
Interfacing 4-wire and 5-wire resistive touchscreens to the LPC247x LPC2478FET208
NXP® USB host lite LPC2478FET208
Using IAP for LPC2000 ARM devices LPC2478FET208
LPC24XX User manual LPC2478FET208
ARM7 MCU with Ethernet, USB OTG, CAN, and optional LCD controller; 72-MHz, 32-bit microcontroller with ARM7TDMI-S™... LPC2478FET208
Create smarter, more efficient white goods; An industry-leading portfolio of cost-effective, power-saving solutions for... PMEG6010CE_AUTOMOTIVE
ARM7 MCU with Ethernet, USB OTG, CAN, and optional LCD controller LPC2478FET208
ADC design guidelines LPC4333JET256
PWM dual edge driver for 3-phase motor control using LPC23xx, LPC24xx LPC2478FET208
emWin图形库 图形用户界面 LPC4357FET256
Sample Code Bundle for LPC23xx/LPC24xx Peripherals using Keil's μVision LPC2478FET208
LPC2000_Series_Secondary_Bootl_1 LPC2478FET208
Porting uIP1.0 to LPC23xx/24xx LPC2478FET208
AN10771_SDRAM_1 LPC2478FET208
AN10722 - RC5 decoder using the LPC2000 LPC2478FET208
SOT950-1 LPC4088FET208
LPC2478FET208
LPC2478FET208