LPC2387FBD100: ARM7 with 512 kB flash, 98 kB SRAM, Ethernet, USB 2.0 Device, CAN, and 10-bit ADC

The LPC2387 is an ARM7 microcontroller for embedded applications featuring a high level of integration and low power consumption at frequencies of 72 MHz. Features include 512 kB of flash memory, 98 kB of SRAM, Ethernet MAC, USB Device/Host/OTG, DMA controller, 4 UARTs, 2 CAN channels, 3 SSP/SPI, 3 I2C, I2S, 8-channel 10-bit ADC, 10-bit DAC, 2 PWM, 4 general purpose timers, low power Real-Time Clock with separate battery supply, and up to 70 general purpose I/O pins. The LPC2387 is pin-compatible to the LPC176x Cortex-M3 MCU series.

LPC2387FBD100: Product Block Diagram
Outline 3d SOT407-1
Data Sheets (1)
Name/DescriptionModified Date
Single-chip 16-bit/32-bit MCU; 512 kB flash with ISP/IAP, Ethernet, USB 2.0 device/host/OTG, CAN, and 10-bit ADC/DAC (REV 5.1) PDF (434.0 kB) LPC238716 Oct 2013
Errata (1)
Name/DescriptionModified Date
LPC2387 Erratasheet (REV 7.1) PDF (215.0 kB) ES_LPC238723 Jul 2012
Application Notes (8)
Name/DescriptionModified Date
Guidelines for full-speed USB on NXP®'s LPC microcontrollers (REV 1.1) PDF (148.0 kB) AN1139220 Feb 2014
IEC 60601-1-8 audible alert generator using the LPC2000 (REV 1.1) ZIP (7.3 MB) AN1068709 Aug 2013
UUencoding for UART ISP (REV 1.0) PDF (139.0 kB) AN1122906 Jul 2012
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
NXP® USB host lite (REV 1.0) PDF (252.0 kB) AN1070324 Jul 2008
Full-duplex software UART for LPC2000 (REV 1.0) PDF (1.1 MB) AN1068918 Jan 2008
Using IAP for LPC2000 ARM devices (REV 1.0) PDF (123.0 kB) AN1025625 Oct 2004
Users Guides (1)
Name/DescriptionModified Date
LPC23XX User manual (REV 4.1) PDF (3.2 MB) UM1021111 Sep 2012
Brochures (3)
Name/DescriptionModified Date
Cortex-M3 based microcontrollers with Ethernet, USB, CAN and 12-bit ADC; 100 MHz, 32-bit Microcontrollers with... (REV 1.0) PDF (123.0 kB) 7501667601 Feb 2009
ARM7-based microcontrollers with Ethernet, USB, and CAN peripherals; 72-MHz, 32-bit microcontroller with... (REV 1.0) PDF (418.0 kB) 7501657301 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 quad flat package; 100 leads; body 14 x 14 x 1.4 mm (REV 1.0) PDF (687.0 kB) SOT407-108 Feb 2016
Supporting Information (3)
Name/DescriptionModified Date
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
PWM dual edge driver for 3-phase motor control using LPC23xx, LPC24xx (REV 1.0) ZIP (52.0 kB) TN0700X22 Jun 2007
Snippets, Boot Code, Headers, Monitors, etc.
Software
Ordering Information
ProductStatusCoreClock speed [max] (MHz)Flash (kB)DMIPSRAM (kB)EEPROM (kB)GPIOEthernetUSBUSB (speed)USB (type)LCDCANUARTI²CSPII²SADC channelsADC (bits)DAC (bits)SCTimer / PWMTimersTimer (bits)RTCPWMIOHPackage nameTemperature rangeSupply voltage [min] (V)Supply voltage [max] (V)Product categoryDemoboard
LPC2387FBD100ActiveARM77251298701124311810101432112NLQFP100-40 °C to +85 °C33.6150-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
LPC2387FBD100SOT407-1HTQFP-HLQFP-LQFP-MSQFP-WAVETray, Bakeable, Single in DrypackActiveLPC2387FBD100,551 (9352 849 32551)Standard MarkingLPC2387FBD100Always Pb-free0.02.842.58E833
Single-chip 16-bit/32-bit MCU; 512 kB flash with ISP/IAP, Ethernet, USB 2.0 device/host/OTG, CAN, and 10-bit ADC/DAC LPC2387FBD100
LPC2387 Erratasheet LPC2387FBD100
Guidelines for full-speed USB on NXP®'s LPC microcontrollers LPC1788FET208
IEC 60601-1-8 audible alert generator using the LPC2000 LPC2468FET208
UUencoding for UART ISP LPC43S50FET256
Migrating to the LPC1700 series LPC1768FBD100
NicheLite for LPC implementation notes LPC2478FET208
NXP® USB host lite LPC2478FET208
Full-duplex software UART for LPC2000 LPC2468FET208
Using IAP for LPC2000 ARM devices LPC2478FET208
LPC23XX User manual LPC2388FBD144
Cortex-M3 based microcontrollers with Ethernet, USB, CAN and 12-bit ADC; 100 MHz, 32-bit Microcontrollers with... LPC1768FBD100
ARM7-based microcontrollers with Ethernet, USB, and CAN peripherals; 72-MHz, 32-bit microcontroller with... LPC2388FBD144
Create smarter, more efficient white goods; An industry-leading portfolio of cost-effective, power-saving solutions for... PMEG6010CE_AUTOMOTIVE
ADC design guidelines LPC4333JET256
PWM dual edge driver for 3-phase motor control using LPC23xx, LPC24xx LPC2478FET208
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
AN10759 - USB bootloader (LPC23xx) LPC2388FBD144
AN10674 - CAN driver with FullCAN mode LPC2468FET208
AN10744 - LPC2300/2400 Ethernet Secondary Bootloader LPC2388FBD144
AN10722 - RC5 decoder using the LPC2000 LPC2478FET208
SOT407-1 LPC4078FBD100
HTQFP-HLQFP-LQFP-MSQFP-WAVE LPC54114J256BD64
LPC2387FBD100
LPC2925FBD100