Overview
The LPC2387FBD100 is a highly integrated 16-bit/32-bit microcontroller from NXP Semiconductors, based on the ARM7TDMI-S CPU. This microcontroller is designed for embedded applications requiring high performance, low power consumption, and a wide range of peripheral interfaces. It features 512 kB of embedded high-speed flash memory and 98 kB of SRAM, making it suitable for complex and multi-tasking applications.
Key Specifications
Parameter | Value |
---|---|
CPU | ARM7TDMI-S |
Flash Memory | 512 kB |
SRAM | 98 kB |
Package | LQFP100 |
Temperature Range | -40°C to +85°C |
Ethernet | 10/100 Ethernet Media Access Controller (MAC) |
USB | USB 2.0 device/host/OTG with 4 kB endpoint RAM |
UARTs | Four UARTs with fractional baud rate generation |
CAN Channels | Two CAN channels |
ADC/DAC | 10-bit ADC and DAC |
Other Interfaces | SPI, I2C, SD/MMC card port |
Key Features
- High-performance ARM7TDMI-S CPU with real-time emulation, supporting both 16-bit and 32-bit code execution.
- Unique accelerator architecture for enhanced performance in interrupt service routines and DSP algorithms.
- Multiple serial communication interfaces including Ethernet MAC, USB 2.0 device/host/OTG, four UARTs, two CAN channels, SPI, and I2C.
- Integrated 10-bit ADC and DAC for analog signal processing.
- Secure Digital/MultiMediaCard (SD/MMC) card port for memory expansion.
- Low power consumption with a wide range of power management options.
Applications
- Industrial control systems requiring multiple serial interfaces and high-performance processing.
- Automotive systems needing robust communication protocols like CAN and Ethernet.
- Medical devices that require precise analog signal processing and low power consumption.
- Consumer electronics such as set-top boxes, gaming consoles, and other multimedia devices.
- Networking equipment and IoT devices that need integrated Ethernet and USB capabilities.
Q & A
- What is the CPU core of the LPC2387FBD100?
The LPC2387FBD100 is based on the ARM7TDMI-S CPU core.
- How much flash and SRAM memory does the LPC2387FBD100 have?
The LPC2387FBD100 features 512 kB of flash memory and 98 kB of SRAM.
- What types of serial communication interfaces does the LPC2387FBD100 support?
The LPC2387FBD100 supports Ethernet MAC, USB 2.0 device/host/OTG, four UARTs, two CAN channels, SPI, and I2C.
- Does the LPC2387FBD100 have analog-to-digital and digital-to-analog converters?
Yes, it includes a 10-bit ADC and DAC.
- What is the temperature range of the LPC2387FBD100?
The temperature range is -40°C to +85°C.
- What package type is the LPC2387FBD100 available in?
The LPC2387FBD100 is available in an LQFP100 package.
- Is the LPC2387FBD100 suitable for low power applications?
Yes, it is designed with low power consumption in mind.
- Does the LPC2387FBD100 support SD/MMC cards?
Yes, it includes a Secure Digital/MultiMediaCard (SD/MMC) card port.
- What are some typical applications of the LPC2387FBD100?
Typical applications include industrial control systems, automotive systems, medical devices, consumer electronics, and networking equipment.
- Is the LPC2387FBD100 recommended for new designs?
No, it is not recommended for new designs according to NXP's documentation.