The LPC2387 microcontroller is based on a 16-bit/32-bit ARM7TDMI-S CPU with real-time emulation that combines the microcontroller with 512 kB of embedded high-speed flash memory. A 128-bit wide memory interface and a unique accelerator architecture enable 32-bit code execution at the maximum clock rate. For critical performance in interrupt service routines and DSP algorithms, this increases performance up to 30 % over Thumb mode. For critical code size applications, the alternative 16-bit
The NXP LPC2387 is a single-chip microcontroller based on the ARM7TDMI-S processor, running at up to 72 MHz. It integrates 512 kB of embedded high-speed flash memory and 64 kB of SRAM, designed for high-performance applications requiring real-time emulation and 32-bit code execution.
This device is ideal for multi-purpose serial communication and industrial control systems. Key features include a 10/100 Ethernet Media Access Controller, USB 2.0 full-speed support, four UARTs, two CAN channels, and various serial interfaces such as SPI, I2C, and I2S. It also offers a 10-bit ADC, 10-bit DAC, and up to 70 general-purpose I/O pins.
| CPU | ARM7TDMI-S processor |
|---|---|
| Flash Memory | 512 kB |
| SRAM | 64 kB |
| Ethernet | 10/100 Mbps |
| USB | USB 2.0 full speed |
| ADC | 10-bit |
| DAC | 10-bit |
| Power Supply | 3.3 V (3.0 V to 3.6 V) |
| Operating Temperature | -40°C to +85 °C |
The microcontroller is based on an ARM7TDMI-S processor running at up to 72 MHz.
Yes, it incorporates a 10/100 Ethernet Media Access Controller (MAC) with associated DMA controller.
The device requires a single 3.3 V power supply with a range of 3.0 V to 3.6 V.