EmbeddedRelated.com
LPC2387FBD100K

LPC2387FBD100K

NXP Semiconductors
ARM Microcontrollers - MCU ARM7 with 512 kB flash, 98 kB SRAM, Ethernet, USB 2.0 Device, CAN, and 10-bit ADC
3,807 in stock

Overview

The LPC2387FBD100K is a high-performance microcontroller based on the ARM7TDMI-S core running at up to 72 MHz. It features a robust peripheral set designed for connectivity, including 10/100 Ethernet, USB 2.0 Device, and two CAN channels, supported by 512 kB of flash and 98 kB of SRAM. The device is particularly suited for industrial communication bridging and applications requiring multiple high-speed serial interfaces.

Why Choose This Part

The LPC2387 offers a significant memory footprint of 512 kB flash and 98 kB SRAM, which is generous for an ARM7-based architecture. Its high level of integration, including Ethernet and 5V tolerant I/O pins, simplifies PCB design for industrial environments. The dual CAN 2.0B controllers and 10-bit ADC provide a versatile platform for mixed-signal control and networking.

Applications

Industrial Networking Gateways
Using the integrated 10/100 Ethernet MAC and CAN controllers to bridge factory floor protocols to IT networks.
Protocol Converters
Leveraging multiple UARTs, SPI, and I2C interfaces to translate between legacy serial devices and USB or Ethernet.
Embedded Web Servers
Utilizing the 98 kB of SRAM and Ethernet MAC to host monitoring and configuration dashboards for industrial equipment.
Lighting Control Systems
Managing complex DALI or DMX lighting networks using high-speed timers and extensive serial connectivity.

Getting Started

Development is typically performed using NXP MCUXpresso, Keil MDK, or IAR Embedded Workbench for ARM. For hardware evaluation, look for legacy LPC2300 series evaluation boards or use a J-Link or ULINK2 debugger via the standard JTAG interface. Note that this architecture requires an ARM7-compatible toolchain, as it precedes the Cortex-M era.

Also Consider

STM32F107VC STMicroelectronics - Provides similar connectivity including Ethernet and dual CAN on a more modern Cortex-M3 architecture.