LPC2387FBD100

16/32-bit ARM7 microcontrollers with 512KB flash, 3.3V, 100-pin LQFP packaging

Manufacturer: nxp

series introduction

# Introduction to the LPC2387FBD100 Product Series

## 1. Overview
The LPC2387FBD100 is a highly advanced and versatile microcontroller product series developed by NXP Semiconductors. It belongs to the ARM7 - based LPC23xx family, which is well - known for its high performance, low power consumption, and rich peripheral integration. This series is designed to meet the diverse requirements of various embedded applications, ranging from industrial control systems to consumer electronics.

## 2. Key Features

### 2.1 Processor Core
- **ARM7TDMI - S Core**: The LPC2387FBD100 is powered by an ARM7TDMI - S 32 - bit RISC processor core. This core offers a high - performance computing platform with a clock speed of up to 72 MHz. It provides a rich set of instructions and a 32 - bit data path, enabling efficient execution of complex algorithms and tasks.
- **Thumb Instruction Set**: In addition to the standard ARM instruction set, the core supports the Thumb instruction set, which allows for more compact code storage. This is particularly beneficial for applications with limited memory resources, as it can reduce the code size while maintaining high performance.

### 2.2 Memory
- **On - chip Flash Memory**: The device comes with 512 KB of on - chip Flash memory. This non - volatile memory is used to store the application code, allowing for easy programming and reprogramming. The Flash memory has a high - speed access time, which enables fast code execution and reduces the overall system latency.
- **On - chip SRAM**: There is 96 KB of on - chip SRAM available for data storage and stack operations. The SRAM provides fast access to data, which is crucial for real - time applications. It can be used to store variables, buffers, and intermediate results during program execution.

### 2.3 Peripherals

#### 2.3.1 Communication Interfaces
- **USB 2.0 Full - Speed Interface**: The LPC2387FBD100 features a USB 2.0 full - speed interface, which allows for easy connection to a host computer or other USB - enabled devices. It supports both device and host modes, making it suitable for a wide range of applications such as data transfer, device control, and firmware updates.
- **Ethernet Interface**: An integrated Ethernet MAC (Media Access Controller) is provided, which enables the device to connect to a local area network (LAN). This interface supports 10/100 Mbps data rates and is compliant with the IEEE 802.3 standard. It can be used for network - based applications such as remote monitoring, data logging, and communication between multiple devices.
- **UART, SPI, and I2C Interfaces**: Multiple UART (Universal Asynchronous Receiver/Transmitter), SPI (Serial Peripheral Interface), and I2C (Inter - Integrated Circuit) interfaces are available. These interfaces are commonly used for communication with external devices such as sensors, actuators, and other microcontrollers. The UART interfaces support asynchronous serial communication, while the SPI and I2C interfaces are used for synchronous serial communication.

#### 2.3.2 Timers and Counters
- **Multiple Timers**: The device is equipped with several timers, including general - purpose timers, watchdog timers, and PWM (Pulse Width Modulation) timers. The general - purpose timers can be used for time - based control and measurement tasks, while the watchdog timer provides a safety mechanism to prevent the system from hanging in case of a software failure. The PWM timers are used to generate variable - width pulses, which are commonly used for motor control and LED

Images for reference

100-LQFP SOT407-1

100-LQFP SOT407-1

100-LQFP

100-LQFP

Image Preview

Image Preview

Datasheets

Partlist

LPC2387FBD100.>
LPC2387FBD100.>
LPC2387FBD100,551
LPC2387FBD100551
LPC2387FBD100-S