NXP Semiconductors LPC2378FBD144,551
- Part No.:
- LPC2378FBD144,551
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 144-LQFP
- Datasheet:
-
LPC2378FBD144,551.pdf
- Description:
- IC MCU 16/32B 512KB FLSH 144LQFP
- Quantity:
- Payment:

- Shipping:

Inventory:2,601
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
LPC2378FBD144 from NXP Semiconductors is a 32-bit ARM7TDMI-S microcontroller operating at up to 72 MHz, integrating 512 kB flash, 32 kB local SRAM, 16 kB Ethernet SRAM, 8 kB USB/general-purpose SRAM, and 2 kB battery-backed RTC SRAM. It features dual CAN channels, USB 2.0 full-speed device with on-chip PHY, 10/100 Ethernet MAC with RMII, four UARTs, three I²C interfaces, two SSPs, SPI, I²S, SD/MMC, 10-bit ADC (8-channel), 10-bit DAC, PWM, and 104 GPIO pins - deployed in industrial protocol converters and medical gateways.
For engineers reviewing the LPC2378FBD144 datasheet, LPC2378FBD144 pinout, LPC2378FBD144 application, or LPC2378FBD144 equivalent, key selection considerations include dual-CAN + USB + Ethernet coexistence, AHB-based DMA isolation for concurrent USB/Ethernet operation, 72 MHz real-time interrupt latency, and LQFP144 package compatibility with legacy LPC23xx designs.
Technical Context
The LPC2378FBD144 implements an ARM7TDMI-S core with dual Advanced High-performance Bus (AHB) subsystems: one dedicated to Ethernet DMA and the other to USB DMA and CPU execution, eliminating bus contention. Its memory architecture includes flash on the ARM local bus for zero-wait-state access and separate SRAM banks optimized per peripheral - 16 kB for Ethernet, 8 kB shared by USB and DMA, and 2 kB RTC-powered retention memory.
Peripheral integration follows a hierarchical AHB/APB split: Ethernet MAC, USB controller, GPDMA, and VIC reside on AHB; timers, ADC/DAC, PWM, and I²C operate via APB. Pin multiplexing is managed through a configurable pin connect block, enabling dynamic assignment of UART, CAN, SSP, I²S, and trace signals across Port 0–4 with per-pin pull-up/down control.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM7TDMI-S, 32-bit RISC, executes Thumb/ARM code at up to 72 MHz with 30% ISR performance gain over Thumb-only mode. |
| Memory | 512 kB on-chip flash (ISP/IAP capable), 32 kB local SRAM, 16 kB Ethernet SRAM, 8 kB USB/DMA SRAM, 2 kB RTC-battery SRAM. |
| Connectivity | Dual CAN 2.0B controllers, USB 2.0 full-speed device with integrated PHY and 4 kB endpoint RAM, 10/100 Ethernet MAC with RMII interface. |
| Analog Peripherals | 10-bit ADC with 8 input channels, 10-bit DAC output, four 32-bit timers with capture/compare, one PWM/timer block supporting three-phase motor control. |
| I/O & Interrupts | 104 GPIO pins (Port 0–4), four edge/level-sensitive external interrupts (EINT0–EINT3), VIC supporting 32 vectored IRQs with priority programmability. |
| Power & Clock | Single 3.3 V supply (3.0–3.6 V), four low-power modes (idle/sleep/power-down/deep power-down), on-chip PLL, 4 MHz ±1% RC oscillator, 1–25 MHz crystal support. |
Pinout & Package
LPC2378FBD144 uses a plastic LQFP144 package (SOT486-1): 20 mm × 20 mm × 1.4 mm body, 144 leads, 0.5 mm pitch, exposed thermal pad. Pin functions are fully configurable via the pin connect block; all I/O support individual direction control and pull-up/down resistors.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P0[0]/RD1/TXD3/SDA1 | CAN1 receiver / UART3 TX / I²C1 data | Multi-function pin enabling simultaneous CAN and UART use only when I²C1 is inactive; RD1 active only on LPC2378 variant. |
| P0[4]/I2SRX_CLK/RD2/CAP2[0] | I²S receive clock / CAN2 receiver / Timer2 capture | Shared signal path requires functional arbitration: CAN2 and I²S cannot operate concurrently on this pin without reconfiguration. |
| P0[29]/USB_D+1 & P0[30]/USB_D−1 | USB1 differential data pair | Dedicated full-speed USB transceiver pins with internal termination; require 27 Ω series resistors and 1.5 kΩ pull-up on D+ for SoftConnect. |
| P1[0]/ENET_TXD0 & P1[1]/ENET_TXD1 | Ethernet transmit data bits 0–1 | Part of RMII 2-bit data interface; must be routed with matched length and controlled impedance (50 Ω) to PHY. |
| P2[10]/EINT0 | External interrupt 0 input | Low-level assertion during reset forces bootloader entry; supports edge/level sensitivity and wake-up from power-down mode. |
Key Features
| Feature | Design Value |
|---|---|
| Dual AHB subsystems | Enables concurrent Ethernet DMA, USB DMA, and CPU flash execution without bus arbitration delay or throughput penalty. |
| Configurable pin connect block | Allows run-time remapping of UART, CAN, SSP, I²S, and trace signals across 104 GPIO pins without hardware change. |
| RTC-battery SRAM (2 kB) | Maintains critical state data during main power loss using dedicated VBAT supply, enabling fast wake-from-deep-power-down recovery. |
| GPDMA controller | Supports memory-to-memory, SSP, I²S, and SD/MMC transfers independently of CPU, reducing ISR overhead in high-bandwidth protocols. |
| Four low-power modes | Deep power-down mode draws <1 µA; wake-up sources include EINTx, RTC alarm, USB activity, and Ethernet wake-on-LAN events. |
Applications
| Industrial Protocol Converter | Medical Data Gateway |
|---|---|
Use Scenario: Translates Modbus RTU over RS-485 to EtherNet/IP or CANopen over CAN bus in factory automation systems. IC Role / Device Role / Timing Role: Central protocol translation engine with deterministic timing via VIC and 72 MHz ARM7 core handling dual CAN + UART + Ethernet stacks. Use Value: Eliminates need for discrete bridge ICs; dual CAN channels enable master/slave or redundant network operation within single chip. |
Use Scenario: Aggregates patient vitals from multiple analog sensors (ECG, SpO₂) and digital peripherals (NAND flash, SD card) into encrypted USB/Ethernet streams. IC Role / Device Role / Timing Role: Real-time sensor hub with 10-bit ADC sampling at 400 kSPS, 10-bit DAC for analog stimulus generation, and USB HID/MS class compliance. Use Value: Integrated 2 kB battery-backed SRAM preserves last-recorded waveform during power interruption, meeting IEC 62304 Class C safety requirements. |
| Communications Edge Node | Embedded Control System |
Use Scenario: Acts as field-deployable LTE backhaul node with Ethernet uplink, CAN-connected PLCs, and USB-connected diagnostic tools. IC Role / Device Role / Timing Role: Multi-interface coordinator managing time-synchronized packet forwarding between CAN, Ethernet, and USB domains using AHB-isolated DMA engines. Use Value: Dual CAN + USB + Ethernet coexistence avoids external bus bridges; RMII interface reduces PHY component count vs MII. |
Use Scenario: Controls HVAC subsystems via PWM-driven fans, ADC-monitored temperature zones, and CAN-linked zone controllers in building management. IC Role / Device Role / Timing Role: Deterministic real-time controller with four 32-bit timers (8 capture inputs), PWM unit with three-phase support, and 104 GPIO for relay/digital I/O expansion. Use Value: On-chip 10-bit DAC generates precise reference voltages for analog actuator control without external DAC ICs. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| LPC2478FBD208 | Higher pin count (208 LQFP), 512 kB flash, 96 kB SRAM, added LCD controller and external SDRAM interface; no USB PHY - requires external transceiver. | Better suited for HMI-rich applications requiring graphics; lacks integrated USB PHY, increasing BOM cost and layout complexity for USB device roles. | Select LPC2478FBD208 only when LCD/SDRAM expansion is required; LPC2378FBD144 remains optimal for compact, USB-integrated gateway designs. |
| LPC1788FBD208 | Cortex-M3 core (120 MHz), 512 kB flash, 64 kB SRAM, USB HS device/host/OTG, Ethernet MAC, but no CAN; different peripheral register map and toolchain. | Targets higher-performance applications without CAN requirement; migration from LPC2378 requires firmware rewrite due to ARM7 → Cortex-M3 architectural shift. | Choose LPC1788FBD208 for new designs needing USB host/OTG or higher compute throughput; retain LPC2378FBD144 for CAN-dependent legacy or cost-sensitive deployments. |
Compared with LPC2478FBD208 and LPC1788FBD208, the LPC2378FBD144 uniquely balances dual CAN, integrated USB PHY, Ethernet MAC, and compact LQFP144 footprint - making it irreplaceable in space-constrained, multi-protocol industrial gateways where CAN interoperability is mandatory.
Availability
LPC2378FBD144 is available at Aetrix Electronics and suitable for industrial protocol converters, medical data gateways, and embedded control systems requiring stable component supply, long-term lifecycle support, and verified drop-in compatibility with existing LPC23xx designs.
Supply support for LPC2378FBD144 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 LPC2378FBD144 belongs to the LPC2300 family - designed specifically for high-integration communication gateways requiring concurrent Ethernet, USB, CAN, and analog I/O in resource-constrained environments.
FAQ
What is the maximum operating frequency of the LPC2378FBD144?
The LPC2378FBD144 operates at a maximum CPU clock frequency of 72 MHz, achieved via its on-chip PLL driven by the main oscillator, internal RC oscillator, or RTC oscillator. This frequency is sustained across the full industrial temperature range (−40 °C to +85 °C) under 3.3 V supply conditions, enabling deterministic real-time response in interrupt-heavy applications like CAN message handling and Ethernet packet processing.
Does the LPC2378FBD144 include an integrated USB PHY?
Yes, the LPC2378FBD144 integrates a full-speed USB 2.0 device PHY with 4 kB of on-chip endpoint RAM, eliminating the need for external transceivers. Pins P0[29]/USB_D+1 and P0[30]/USB_D−1 provide the differential USB1 interface, while P0[31]/USB_D+2 and P0[14]/USB_CONNECT2 support dual USB ports with software-controlled SoftConnect functionality.
How many CAN interfaces does the LPC2378FBD144 support?
The LPC2378FBD144 supports two independent CAN 2.0B controllers (CAN1 and CAN2), each with dedicated RX/TX pins (e.g., P0[0]/RD1 & P0[1]/TD1 for CAN1; P0[4]/RD2 & P0[5]/TD2 for CAN2). This enables simultaneous operation on separate CAN buses - essential for redundancy, diagnostics, or multi-network gateway architectures.
What is the purpose of the 2 kB battery-powered SRAM in the LPC2378FBD144?
The 2 kB SRAM powered by the dedicated VBAT pin retains critical data (e.g., calibration values, last-known sensor states, or encryption keys) during main power loss. It remains active as long as VBAT ≥ 1.0 V, supporting fail-safe recovery in medical and industrial systems - a feature confirmed in the LPC2378FBD144 datasheet section "Real-Time Clock (RTC) with separate power pin".
Is the LPC2378FBD144 pin-compatible with other LPC23xx devices?
Yes, the LPC2378FBD144 shares the same LQFP144 package (SOT486-1) and pinout with LPC2377FBD144, enabling direct PCB replacement where dual CAN and USB functionality are required. Differences are internal (e.g., LPC2377 lacks USB PHY and second CAN channel), so firmware and schematic must validate peripheral enablement before substitution.
LPC2378FBD144,551 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 144-LQFP
- Series:
- LPC2300
- Packaging:
- Tray
- Product Status:
- Discontinued at Digi-Key
- Programmable:
- Not Verified
- Core Processor:
- ARM7®
- Core Size:
- 16/32-Bit
- Speed:
- 72MHz
- Connectivity:
- CANbus, EBI/EMI, Ethernet, I2C, Microwire, Memory Card, SPI, SSI, SSP, UART/USART, USB
- Peripherals:
- Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT
- Number of I/O:
- 104
- Program Memory Size:
- 512KB (512K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 58K x 8
- Voltage - Supply (Vcc/Vdd):
- 3V ~ 3.6V
- Data Converters:
- A/D 8x10b; D/A 1x10b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
LPC2378FBD144,551 FAQ
1.How can I place an order for LPC2378FBD144,551 through Aetrix?
Please submit a Request for Quotation (RFQ) for LPC2378FBD144,551 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 LPC2378FBD144,551 reliable?
The price and inventory of LPC2378FBD144,551 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for LPC2378FBD144,551 is usually 5 days.
3.What payment methods are accepted for LPC2378FBD144,551?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for LPC2378FBD144,551 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for LPC2378FBD144,551?
LPC2378FBD144,551 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your LPC2378FBD144,551 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 LPC2378FBD144,551?
For technical support, including LPC2378FBD144,551 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your LPC2378FBD144,551 requirements.
6.How does Aetrix verify that LPC2378FBD144,551 is sourced from the original manufacturer or authorized distributors?
All LPC2378FBD144,551 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 LPC2378FBD144,551 meets industry standards.
7.What is the process for return or replacement of LPC2378FBD144,551?
All LPC2378FBD144,551 units undergo pre-shipment inspection (PSI). If there is an issue with LPC2378FBD144,551, 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 LPC2378FBD144,551 part is unused and in its original packaging.
Return procedure for LPC2378FBD144,551:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
LPC2378FBD144,551 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…

