NXP Semiconductors LPC1817JBD144E
- Part No.:
- LPC1817JBD144E
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 144-LQFP
- Datasheet:
-
LPC1817JBD144E.pdf
- Description:
- IC MCU 32BIT 1MB FLASH 144LQFP
- Quantity:
- Payment:

- Shipping:

Inventory:2,605
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
LPC1817JBD144E from NXP Semiconductors is a 32-bit ARM Cortex-M3 microcontroller operating at up to 180 MHz, featuring 1 MB dual-bank flash (512 kB per bank), 136 kB on-chip SRAM, and 16 kB EEPROM. It integrates a State-Configurable Timer/PWM (SCTimer/PWM) subsystem, two High-speed USB interfaces (USB0 with OTG/Host/Device + on-chip HS PHY; USB1 with Host/Device + ULPI), and supports industrial control applications requiring deterministic real-time response and peripheral flexibility.
For engineers reviewing the LPC1817JBD144E datasheet, LPC1817JBD144E pinout, LPC1817JBD144E application, or LPC1817JBD144E equivalent, key selection criteria include its LQFP144 package, -40 °C to +105 °C temperature grade, absence of Ethernet and LCD controllers, presence of motor control PWM and QEI, and 83 GPIO pins - all critical for embedded motor drive and industrial I/O consolidation designs.
Technical Context
The LPC1817JBD144E implements an ARM Cortex-M3 r2p1 core with Harvard architecture, 3-stage pipeline, and integrated Memory Protection Unit (MPU) supporting eight memory regions. Its clock system includes three PLLs: one for CPU operation up to 180 MHz, one dedicated to USB0, and one configurable as audio PLL - enabling independent domain timing without external high-frequency crystals.
Peripheral interconnect is managed via AHB multilayer matrix and Global Input Multiplexer Array (GIMA), allowing dynamic routing of signals like timer captures, ADC triggers, and SCT events across multiple sources and sinks. The device lacks Ethernet MAC and LCD controller hardware (per Table 2), distinguishing it from higher-tier LPC18xx variants while retaining full USB, SPIFI, EMC, dual 10-bit ADCs (8 channels total), and 10-bit DAC capabilities.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM Cortex-M3 r2p1, 180 MHz max - delivers deterministic interrupt latency and Thumb-2 instruction efficiency for real-time control loops. |
| Memory | 1 MB dual-bank flash (512 kB/bank) + 136 kB SRAM + 16 kB EEPROM - enables safe firmware updates with bank swapping and non-volatile parameter storage. |
| USB Interfaces | USB0: HS Host/Device/OTG with on-chip HS PHY; USB1: HS Host/Device with ULPI interface - supports dual-role connectivity and external PHY expansion. |
| Analog Peripherals | Dual 10-bit ADCs (400 kSamples/s, 8 shared channels) + 10-bit DAC (400 kSamples/s) - suitable for closed-loop analog sensing and waveform generation in motor control. |
| Timers & PWM | SCTimer/PWM subsystem + motor control PWM + QEI + four general-purpose timers - provides flexible, event-driven timing for multi-axis motion control and encoder feedback. |
| Package & Temp | LQFP144 (20 × 20 × 1.4 mm, SOT486-1), -40 °C to +105 °C - industrial-grade packaging compatible with standard reflow profiles and automated assembly. |
| GPIO & I/O | 83 GPIO pins with configurable pull-up/down, DMA-capable ports, and group interrupt support - enables scalable digital I/O expansion with low-CPU-load event handling. |
Pinout & Package
Package: Plastic low-profile quad flat package, 144 leads, body size 20 mm × 20 mm × 1.4 mm (SOT486-1).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P0_0 | GPIO0[0] / SSP1_MISO / I2S0_TX_WS | Multi-function pin supporting general I/O, SPI slave input, or I2S word select - selectable via SCU registers for flexible peripheral mapping. |
| P1_15 | GPIO0[2] / ENET_RXD0 / T0_MAT1 | Shares Ethernet receive data (unused in LPC1817) and timer match output - repurposed as general I/O or precise timing signal generator. |
| P1_18 | GPIO0[13] / ENET_TXD0 / T0_MAT3 | Provides timer match output and GPIO capability - used for PWM edge synchronization or interrupt-driven state transitions in motor control. |
| P1_19 | ENET_TX_CLK / SSP1_SCK / CLKOUT / I2S0_RX_MCLK | Configurable clock output or serial clock source - drives external peripherals or provides reference timing for audio or synchronous comms. |
| P2_0 | U0_TXD / EMC_A13 / USB0_PPWR / GPIO5[0] | Combines UART transmit, external memory address, USB power control, and GPIO - enables boot-mode selection and power sequencing coordination. |
Key Features
| Feature | Design Value |
|---|---|
| State-Configurable Timer/PWM (SCT) | Event-driven, programmable state machine for complex PWM waveforms, capture sequences, and time-based logic - eliminates CPU overhead in servo and lighting control. |
| Quad SPI Flash Interface (SPIFI) | Supports 1-/2-/4-bit modes up to 52 MB/s - enables direct XIP execution from external flash, reducing SRAM footprint for firmware and assets. |
| External Memory Controller (EMC) | Supports SRAM, NOR flash, and SDRAM - allows expansion of code/data space beyond on-chip limits for HMI or protocol stack buffering. |
| Motor Control PWM + QEI | Hardware-accelerated 3-phase PWM generation with dead-time insertion and quadrature encoder input decoding - essential for BLDC/PMSM motor commutation. |
| Dual 10-bit ADCs with Shared Channels | Two independent ADCs sharing eight analog inputs - enables simultaneous sampling of current/voltage feedback and temperature for thermal-aware control. |
Applications
| Industrial Motor Drive | Smart Energy Metering |
|---|---|
Use Scenario: Closed-loop control of 3-phase BLDC motors in HVAC compressors and industrial pumps. IC Role / Device Role: Main controller executing FOC algorithms, managing gate drivers via motor control PWM, and reading position feedback via QEI. Use Value: Integrated SCTimer/PWM and QEI eliminate external timing ICs; dual ADCs enable simultaneous phase current and DC bus voltage sampling at 400 kSamples/s. |
Use Scenario: High-accuracy polyphase energy meter with harmonic analysis and tamper detection. IC Role / Device Role: System-on-chip performing metrology calculations, communication (USB/UART), and secure data logging to EEPROM. Use Value: 16 kB EEPROM stores calibration coefficients and tamper logs; USB0 OTG enables field firmware updates and data retrieval without external host. |
| RFID Reader Terminal | White Goods Control Panel |
Use Scenario: UHF RFID reader with ISO18000-6C protocol support and antenna switching. IC Role / Device Role: Baseband processor interfacing with RF transceiver ICs via SPI/SSP, managing tag inventory and anti-collision logic. Use Value: GIMA enables dynamic routing of timer captures to RFID timing events; 83 GPIOs support multi-antenna switching and LED indicators. |
Use Scenario: User interface and motor control subsystem in washing machines and dishwashers. IC Role / Device Role: Central MCU coordinating display (via SPIFI-connected framebuffer), keypad scan, water valve actuation, and drum motor PWM. Use Value: LQFP144 package fits compact control boards; -40 °C to +105 °C rating ensures reliability in hot appliance enclosures. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| LPC1837JBD144 | Includes Ethernet MAC and LCD controller; same flash/SRAM, 164 GPIOs. | Targeted at networked HMI and gateway applications requiring TCP/IP stack and display output. | Select when Ethernet connectivity or TFT panel driving is required; LPC1817JBD144 is preferred for cost-optimized motor control without those features. |
| LPC1827JBD144 | No USB0 or USB1; retains motor control PWM and QEI; 1 MB flash, 136 kB SRAM, 83 GPIOs. | Suitable for isolated motor control where USB is unnecessary and BOM cost reduction is critical. | Choose LPC1827JBD144 only if USB functionality is excluded from design; LPC1817JBD144 adds dual USB for diagnostics and firmware updates. |
Compared with LPC1837JBD144 and LPC1827JBD144, the LPC1817JBD144 uniquely balances USB-enabled field serviceability, motor-specific peripherals, and industrial temperature range - making it optimal for cost-sensitive, USB-diagnosable motor control systems without Ethernet or display requirements.
Availability
LPC1817JBD144E is available at Aetrix Electronics and suitable for industrial motor drive, smart energy metering, RFID reader terminals, and white goods control panels requiring stable component supply across extended temperature ranges and long production lifecycles.
Supply support for LPC1817JBD144E 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 company specializing in secure connectivity solutions for automotive, industrial, and IoT applications, with leadership in ARM-based microcontrollers and edge processing.
The LPC18xx family was designed for high-performance embedded control in industrial automation, motor drives, and metering - emphasizing real-time determinism, peripheral flexibility, and robustness across harsh environments.
FAQ
What is the maximum operating frequency of the LPC1817JBD144E?
The LPC1817JBD144E operates at a maximum CPU frequency of 180 MHz, achieved using its internal PLL system that accepts input from the 1–25 MHz crystal oscillator or 12 MHz internal RC oscillator. This frequency is sustained across the full -40 °C to +105 °C temperature range, and the ARM Cortex-M3 core maintains consistent timing behavior due to its 3-stage pipeline and Harvard architecture. The LPC1817JBD144E achieves this performance without requiring external high-frequency crystals thanks to its triple-PLL architecture.
Does the LPC1817JBD144E include Ethernet or LCD controller hardware?
No, the LPC1817JBD144E does not include Ethernet MAC or LCD controller hardware. According to Table 2 in the official NXP datasheet, Ethernet and LCD are explicitly marked as "no" for this variant. This distinguishes it from higher-tier LPC18xx parts like the LPC1857 or LPC1837. The LPC1817JBD144E retains full USB, SPIFI, EMC, SCTimer/PWM, motor control PWM, QEI, and dual ADC/DAC functionality - making it purpose-built for USB-connected motor control and metering applications where Ethernet and display are unnecessary.
How many GPIO pins are available on the LPC1817JBD144E?
The LPC1817JBD144E provides 83 GPIO pins, as confirmed in Table 2 of the NXP datasheet under the "GPIO" column for this specific part number. These pins are distributed across ports P0–P9 and PA–PF, each supporting up to eight configurable functions via the SCU registers. All GPIOs feature configurable pull-up/pull-down resistors, fast AHB access, DMA support, and can be configured as edge- or level-sensitive interrupt sources - enabling scalable I/O expansion in industrial control designs.
What USB capabilities does the LPC1817JBD144E support?
The LPC1817JBD144E supports two independent USB interfaces: USB0 (High-speed Host/Device/OTG with integrated on-chip high-speed PHY) and USB1 (High-speed Host/Device with ULPI interface for external PHY). Neither interface includes Ethernet or LCD functionality. USB0 enables direct OTG operation for field firmware updates and data transfer, while USB1 allows connection to external high-speed peripherals. The LPC1817JBD144E also includes USB electrical test software in ROM, simplifying compliance validation.
Is the LPC1817JBD144E pin-compatible with other LPC18xx LQFP144 variants?
The LPC1817JBD144E shares the same LQFP144 package (SOT486-1) and pinout configuration with other LPC18xx devices in that footprint, including LPC1837JBD144 and LPC1827JBD144. However, functional pin assignments differ where peripherals are omitted - for example, pins designated for Ethernet signals on LPC1837 are repurposed as GPIO or reserved on the LPC1817JBD144E. Therefore, while mechanical mounting is identical, PCB layout reuse requires verification of signal mapping against the specific variant's pin description table.
LPC1817JBD144E Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 144-LQFP
- Series:
- LPC18xx
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M3
- Core Size:
- 32-Bit Single-Core
- Speed:
- 180MHz
- Connectivity:
- CANbus, EBI/EMI, I2C, IrDA, Microwire, SD, SPI, SSI, SSP, UART/USART
- Peripherals:
- Brown-out Detect/Reset, DMA, I2S, Motor Control PWM, POR, PWM, WDT
- Number of I/O:
- 83
- Program Memory Size:
- 1MB (1M x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- 16K x 8
- RAM Size:
- 136K x 8
- Voltage - Supply (Vcc/Vdd):
- 2.2V ~ 3.6V
- Data Converters:
- A/D 8x10b; D/A 1x10b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 105°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
LPC1817JBD144E FAQ
1.How can I place an order for LPC1817JBD144E through Aetrix?
Please submit a Request for Quotation (RFQ) for LPC1817JBD144E 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 LPC1817JBD144E reliable?
The price and inventory of LPC1817JBD144E are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for LPC1817JBD144E is usually 5 days.
3.What payment methods are accepted for LPC1817JBD144E?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for LPC1817JBD144E transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for LPC1817JBD144E?
LPC1817JBD144E orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your LPC1817JBD144E 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 LPC1817JBD144E?
For technical support, including LPC1817JBD144E datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your LPC1817JBD144E requirements.
6.How does Aetrix verify that LPC1817JBD144E is sourced from the original manufacturer or authorized distributors?
All LPC1817JBD144E 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 LPC1817JBD144E meets industry standards.
7.What is the process for return or replacement of LPC1817JBD144E?
All LPC1817JBD144E units undergo pre-shipment inspection (PSI). If there is an issue with LPC1817JBD144E, 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 LPC1817JBD144E part is unused and in its original packaging.
Return procedure for LPC1817JBD144E:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
LPC1817JBD144E 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…

