EmbeddedRelated.com
LPC1788FBD144,551

LPC1788FBD144,551

NXP Semiconductors
ARM® Cortex®-M3 LPC178x Microcontroller IC 32-Bit 120MHz 512KB (512K x 8) FLASH 144-LQFP (20x20)
Active803 in stock

Overview

The LPC1788FBD144 is an ARM Cortex-M3 based microcontroller running at 120MHz, designed for high-integration applications requiring significant connectivity and peripheral support. It features 512KB of Flash, 96KB of RAM, and a specialized LCD controller for driving graphical user interfaces directly from the MCU.

Why Choose This Part

The inclusion of an External Bus Interface (EBI) allows for easy expansion to external SDRAM or Flash, which is critical for memory-intensive graphical applications. The 5V tolerant I/O pins simplify interfacing with legacy industrial hardware, while the 12-bit ADC provides higher precision than standard 10-bit integrated converters.

Applications

Industrial Control Panels
Utilizes the integrated LCD controller and 120MHz clock speed to drive HMI displays and manage industrial automation logic.
Networked Gateways
Leverages the on-chip 10/100 Ethernet MAC and dual CAN channels for bridging industrial fieldbus protocols.
Motor Control Systems
Employs the specialized Motor Control PWM peripheral with support for three-phase motor drive architectures.
Data Loggers
Uses the 4KB of on-chip EEPROM for non-volatile parameter storage and the Memory Card interface for high-capacity external logging.

Key Specifications

Speed 120MHz
RAM Size 96K x 8
Core Size 32-Bit
EEPROM Size 4K x 8
Peripherals Brown-out Detect/Reset, DMA, I2S, LCD, Motor Control PWM, POR, PWM, WDT
Connectivity CANbus, EBI/EMI, Ethernet, I2C, Microwire, Memory Card, SPI, SSI, SSP, UART/USART, USB OTG
Mounting Type Surface Mount
Number of I/O 109
Core Processor ARM Cortex-M3
Package / Case 144-LQFP
Data Converters A/D 8x12b SAR; D/A 1x10b
Oscillator Type Internal
Program Memory Size 512KB (512K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 144-LQFP (20x20)
Voltage - Supply (Vcc/Vdd) 2.4V ~ 3.6V

Getting Started

Developers can use the MCUXpresso IDE and SDK provided by NXP for full peripheral support and driver configuration. For hardware prototyping, the OM13001 LPC1788 Evaluation Board provides access to the Ethernet, USB, and LCD interfaces using the Keil MDK or IAR Embedded Workbench toolchains.

Part of NXP LPC family » LPC1788

LPC1788 Family

Part NumberDifferenceStock
LPC1788FBD208K 208K 7,374

Also Consider

STM32F207VGT6 STMicroelectronics - Offers a similar 120MHz Cortex-M3 core with Ethernet and LCD-TFT support but includes a larger 1MB Flash option.
TM4C1294NCPDTI3 TITexas Instruments - Features an integrated Ethernet PHY and a Cortex-M4F core, reducing total BOM cost for networked industrial designs.