NXP Semiconductors LPC1788FBD208K
- Part No.:
- LPC1788FBD208K
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 208-LQFP
- Datasheet:
-
LPC1788FBD208K.pdf
- Description:
- IC MCU 32BIT 512KB FLASH 208LQFP
- Quantity:
- Payment:

- Shipping:

Inventory:4,464
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
LPC1788FBD208 from NXP Semiconductors is a 32-bit ARM Cortex-M3 microcontroller designed for high-integration embedded applications, operating at up to 120 MHz with 512 kB flash, 96 kB SRAM, and integrated Ethernet, USB Device/Host/OTG, LCD controller, and dual CAN interfaces. It serves as a functional replacement for LPC23xx/LPC24xx in industrial control, motor drive, and networked HMI systems.
For engineers reviewing the LPC1788FBD208 datasheet, LPC1788FBD208 pinout, LPC1788FBD208 application, or LPC1788FBD208 equivalent, key selection criteria include its LQFP208 package with 165 GPIOs, 8-channel 12-bit ADC, 10-bit DAC, EMC support, and RTC with battery-backed event recorder - all critical for real-time deterministic control and human-machine interface designs.
Technical Context
The LPC1788FBD208 implements a Harvard-architecture ARM Cortex-M3 core with 3-stage pipeline, Memory Protection Unit (MPU), and Nested Vectored Interrupt Controller (NVIC), enabling deterministic real-time response. Its multilayer AHB matrix interconnect isolates CPU, Ethernet, USB, and DMA traffic to eliminate arbitration delays between concurrent peripheral accesses.
On-chip peripherals are partitioned across dedicated APB bridges and AHB slaves: the LCD controller and EMC reside on independent AHB paths, while the GPDMA supports transfers with UART, SSP, I2C, ADC, DAC, and timers - enabling zero-CPU-overhead data movement for audio, motor control, and sensor acquisition tasks.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM Cortex-M3, 120 MHz max - delivers >1.25 DMIPS/MHz for deterministic real-time execution without external cache. |
| Memory | 512 kB flash + 96 kB SRAM (64 kB main + 2×16 kB peripheral) - enables large firmware images and DMA-buffered peripheral handling. |
| Analog I/O | 8-channel 12-bit ADC (400 kHz sample rate) + 10-bit DAC - supports closed-loop analog feedback and waveform generation. |
| Connectivity | Ethernet MAC (MII/RMII), USB 2.0 full-speed Device/Host/OTG, dual CAN 2.0B - enables industrial networking and multi-protocol bridging. |
| Timers & PWM | Four general-purpose timers, two 6-output PWM blocks, one motor-control PWM - supports servo positioning, BLDC commutation, and LED dimming. |
| Package | LQFP208 (28 × 28 × 1.4 mm) - provides 165 GPIOs with 5 V tolerance and pin compatibility with LPC24xx series for legacy board reuse. |
| Power | Single 3.3 V supply (2.4–3.6 V), −40 °C to +85 °C - suitable for industrial environments without level-shifting or wide-temp support overhead. |
Pinout & Package
LQFP208 package: 208-pin plastic low-profile quad flat package, 28 mm × 28 mm body, 0.5 mm pitch, exposed thermal pad. Pin functions are fully multiplexed via IOCON registers; all GPIOs support Cortex-M3 bit-banding and DMA access.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P0[0]–P0[31] | Port 0 digital I/O bank | 32-bit GPIO bank with individual direction control; supports UART0/3, CAN1, I2C1, I2S, and timer capture/match functions. |
| P1[0]–P1[31] | Port 1 digital I/O bank | 32-bit GPIO bank supporting UART1/2/4, SSP0/1/2, I2C0/2, SD/MMC, and LCD data/control signals. |
| P2[0]–P2[31] | Port 2 digital I/O bank | 32-bit GPIO bank with interrupt capability on all pins; used for EMC address/data, Ethernet MII, and motor PWM outputs. |
| P3[0]–P3[31] | Port 3 digital I/O bank | 32-bit GPIO bank supporting USB D+/D−, RTC backup registers, event recorder inputs, and DAC output. |
| VDDA/VSSA | Analog power/ground | Dedicated 3.3 V analog supply and ground - required for stable 12-bit ADC/DAC operation and noise isolation. |
| XTAL1/XTAL2 | Crystal oscillator inputs | Supports 1–25 MHz crystal; feeds main PLL for CPU clock and separate RTC oscillator for battery-backed timekeeping. |
Key Features
| Feature | Design Value |
|---|---|
| Flash accelerator + local bus | Enables 120 MHz CPU execution directly from flash without wait states - eliminates need for external RAM caching. |
| EMC with SDRAM support | Supports up to 80 MHz SDRAM clock and asynchronous static memory - enables external frame buffers for TFT displays and large data logging. |
| RTC with event recorder | 20-byte battery-backed registers + timestamped event capture on three inputs - maintains system state and audit trail during power loss. |
| GPDMA controller | Eight-channel AHB-based DMA supporting UART, SSP, I2C, ADC, DAC, timers, and memory-to-memory - offloads CPU from data movement. |
| Pin function selection | Each GPIO supports up to eight alternate functions via IOCON register - simplifies PCB routing and enables flexible peripheral mapping. |
Applications
| Industrial Motor Control | Networked HMI Terminal |
|---|---|
Use Scenario: Closed-loop control of 3-phase AC induction or BLDC motors in HVAC, inverters, or PLC-driven actuators. IC Role / Device Role / Timing Role: Real-time execution of FOC algorithms using motor-control PWM, QEI feedback, and 12-bit ADC current sensing. Use Value: Integrated motor PWM with dead-time insertion and six complementary outputs eliminates external gate drivers, reducing BOM count and layout complexity. | Use Scenario: Touch-enabled display terminal with web server, local storage, and remote diagnostics in factory automation. IC Role / Device Role / Timing Role: Central controller managing TFT LCD, Ethernet TCP/IP stack, USB mass storage, and SD/MMC file system. Use Value: On-chip LCD controller with dedicated DMA and 24-bit color support drives 1024×768 displays without external video memory or GPU. |
| Medical Imaging Subsystem | Multi-Protocol Industrial Gateway |
Use Scenario: Signal conditioning and data acquisition module in portable ultrasound or patient monitors. IC Role / Device Role / Timing Role: High-fidelity analog front-end interface using 12-bit ADC with DMA, 10-bit DAC for calibration signals, and RTC-stamped event logging. Use Value: Battery-backed RTC and event recorder capture timestamped sensor anomalies or user interactions even during main power interruption. | Use Scenario: Protocol translation gateway connecting Modbus RTU field devices to EtherNet/IP or MQTT cloud infrastructure. IC Role / Device Role / Timing Role: Dual-CAN and Ethernet MAC co-processing with real-time packet forwarding and protocol conversion. Use Value: Independent AHB paths for CAN and Ethernet prevent bus contention, ensuring deterministic latency for time-critical fieldbus messages. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| LPC1778FBD208 | Same LQFP208 package, identical peripherals except no LCD controller and reduced EMC bus width (16-bit vs 32-bit). | Suitable for non-display applications requiring Ethernet, USB, and CAN but lower memory bandwidth. | Select when LCD interface is unnecessary and cost reduction is prioritized over display capability. |
| LPC1787FBD208 | Same package and feature set as LPC1788FBD208 but lacks Ethernet MAC hardware block. | Targeted at USB/USB OTG and CAN-centric applications where wired LAN connectivity is not required. | Choose when Ethernet PHY integration adds unnecessary cost and complexity to the design. |
Compared with LPC1778FBD208 and LPC1787FBD208, the LPC1788FBD208 uniquely combines full Ethernet MAC, LCD controller, and 32-bit EMC bus - making it the only variant in the family capable of driving high-resolution TFT displays while maintaining real-time industrial networking.
Availability
LPC1788FBD208 is available at Aetrix Electronics and suitable for industrial motor control, networked HMI terminals, medical imaging subsystems, and multi-protocol industrial gateways requiring stable component supply and long-term production continuity.
Supply support for LPC1788FBD208 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
NXP Semiconductors is a global semiconductor leader specializing in secure connectivity solutions for automotive, industrial, and IoT applications, with deep expertise in ARM-based microcontrollers and mixed-signal SoCs.
The LPC178x series was designed specifically for high-performance, feature-rich embedded control applications demanding integrated connectivity (Ethernet, USB, CAN), rich analog I/O, and real-time determinism - targeting industrial automation, medical equipment, and advanced HMI platforms.
FAQ
What is the maximum operating frequency of the LPC1788FBD208?
The LPC1788FBD208 operates at a maximum CPU frequency of 120 MHz, achieved via an on-chip PLL that can be driven by either the 1–25 MHz external crystal oscillator or the internal 12 MHz RC oscillator trimmed to ±1% accuracy. This frequency is sustained across the full industrial temperature range (−40 °C to +85 °C) under 3.3 V supply conditions. The LPC1788FBD208 achieves this performance without external cache thanks to its flash accelerator and local instruction/data buses.
Does the LPC1788FBD208 support external memory expansion?
Yes, the LPC1788FBD208 includes a dedicated External Memory Controller (EMC) supporting asynchronous static memories (SRAM, ROM, NOR flash) and synchronous dynamic memories including single-data-rate SDRAM with clock rates up to 80 MHz. In the LQFP208 package, the EMC provides a full 32-bit data bus width, enabling high-bandwidth frame buffer access for TFT LCD applications. The EMC is accessible via its own AHB slave interface to avoid contention with CPU or DMA traffic.
How many analog-to-digital converter channels does the LPC1788FBD208 have?
The LPC1788FBD208 integrates a single 12-bit Analog-to-Digital Converter (ADC) with eight input channels (ADC0_IN[0] through ADC0_IN[7]), capable of sampling at up to 400 kHz. All ADC inputs are multiplexed onto GPIO pins P0[23]–P0[30], and each channel supports configurable sample-and-hold timing and multiple result registers. The ADC is fully compatible with the General Purpose DMA controller, allowing continuous background conversions without CPU intervention.
Is the LPC1788FBD208 pin-compatible with earlier NXP microcontrollers?
Yes, the LPC1788FBD208 features intentional pin function compatibility with the LPC23xx and LPC24xx families in the LQFP208 package, enabling drop-in upgrades for existing designs. This includes matching signal assignments for UART, I2C, SPI, Ethernet MII, and GPIO banks. However, new peripherals such as the LCD controller, USB OTG, and enhanced PWM blocks use previously unused pins or repurpose reserved functions - requiring minor schematic updates for full feature utilization.
What power management modes are supported by the LPC1788FBD208?
The LPC1788FBD208 supports four reduced-power modes: Sleep (CPU clock stopped, peripherals active), Deep-sleep (peripheral clocks stopped, SRAM retained), Power-down (all clocks stopped, SRAM/registers retained), and Deep power-down (full retention loss except RTC domain). Wake-up is supported via external interrupts, RTC alarm, PORT0/2 GPIO events, and NMI. The Wake-up Interrupt Controller (WIC) ensures deterministic wake-up latency from any mode, critical for battery-powered or energy-sensitive applications.
LPC1788FBD208K Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 208-LQFP
- Series:
- LPC17xx
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M3
- Core Size:
- 32-Bit Single-Core
- Speed:
- 120MHz
- Connectivity:
- CANbus, EBI/EMI, Ethernet, I2C, Microwire, Memory Card, SPI, SSI, SSP, UART/USART, USB OTG
- Peripherals:
- Brown-out Detect/Reset, DMA, I2S, LCD, Motor Control PWM, POR, PWM, WDT
- Number of I/O:
- 165
- Program Memory Size:
- 512KB (512K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- 4K x 8
- RAM Size:
- 96K x 8
- Voltage - Supply (Vcc/Vdd):
- 2.4V ~ 3.6V
- Data Converters:
- A/D 8x12b; D/A 1x10b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
LPC1788FBD208K FAQ
1.How can I place an order for LPC1788FBD208K through Aetrix?
Please submit a Request for Quotation (RFQ) for LPC1788FBD208K on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for LPC1788FBD208K reliable?
The price and inventory of LPC1788FBD208K are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for LPC1788FBD208K is usually 5 days.
3.What payment methods are accepted for LPC1788FBD208K?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for LPC1788FBD208K transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for LPC1788FBD208K?
LPC1788FBD208K orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your LPC1788FBD208K order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for LPC1788FBD208K?
For technical support, including LPC1788FBD208K datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your LPC1788FBD208K requirements.
6.How does Aetrix verify that LPC1788FBD208K is sourced from the original manufacturer or authorized distributors?
All LPC1788FBD208K products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that LPC1788FBD208K meets industry standards.
7.What is the process for return or replacement of LPC1788FBD208K?
All LPC1788FBD208K units undergo pre-shipment inspection (PSI). If there is an issue with LPC1788FBD208K, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The LPC1788FBD208K part is unused and in its original packaging.
Return procedure for LPC1788FBD208K:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
LPC1788FBD208K Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

