NXP Semiconductors

LPC1519JBD64E - 72MHz Cortex-M3 256KB Flash Motor Control MCU | NXP

MPN: LPC1519JBD64E ✓ Active
In Stock Ships in 1-3 business days
2.4 V to 3.6 V Vdss 64-LQFP (10 x 10 mm) Package 72 MHz Speed 256 KB (256K x 8) Memory
From $4.2 USD / Unit
MOQ: 1 |
Price updated: 2026-10-08
Volume Pricing
Qty Unit Price Extended
1 $7.12 $7.12
10 $6.41 $64.10
100 $5.65 $565.00
500 $4.95 $2,475.00
1,000 $4.2 $4,200.00
ℹ️ All prices are in USD

LPC1519JBD64E Overview

The NXP LPC1519JBD64E is an ARM Cortex-M3 based 32-bit microcontroller optimized for high-precision motor control, featuring 256 KB on-chip flash, 36 KB SRAM, two 12-bit 2 Msps ADCs, and a 72 MHz CPU clock in a 64-pin LQFP (10x10 mm) package. The LPC1500 family integrates hardware for simultaneous control of two motors in highly flexible sensorless or sensored configurations.

A Cortex-M3 microcontroller is a 32-bit ARM-based processor core designed for embedded real-time control, positioned in the taxonomy as: microcontroller -> 32-bit MCU -> ARM Cortex-M -> Cortex-M3 -> system-on-chip. Cortex-M3 cores provide deterministic interrupt latency, hardware single-cycle multiplication, and a Thumb-2 instruction set, making them widely used in motor control, industrial automation, and consumer applications.

Key features of the LPC1519JBD64E include two 12-bit 2 Msps ADCs for current/voltage sampling, a configurable PWM/SCT timer subsystem with 16 PWM channels for dual-motor drive, one FS USB 2.0 controller with on-chip PHY, two CAN 2.0B interfaces, four UARTs, two SPI, two I2C, an RTC, a 10-bit DAC, and up to 76 GPIO pins. The 256 KB flash supports in-system programming via UART, SPI, or USB.

The device operates from 2.4 V to 3.6 V and is built around a low-leakage process optimized for fast ADC conversions and deterministic PWM timing. The integrated state-configurable timer (SCT) allows complex PWM generation with minimal CPU overhead, and the hardware flexibility for digital servo mechanisms enables sensorless FOC and trapezoidal commutation.

Typical applications include industrial motor drives, BLDC/PMSM controllers, robotic actuators, CNC spindle controllers, field-oriented-control (FOC) inverters, and dual-axis servo systems. The two 2 Msps ADCs and 16-channel PWM make it a strong fit for sensored and sensorless FOC on two axes.

Design considerations include decoupling the analog and I/O digital channels separately, using a low-impedance ground pour under the exposed pad, and following NXP application note AN11538 for the recommended PCB layout for motor-control hardware. Be sure to allocate enough timing budget for the ADC and CPU synchronization.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes that are not included in the manufacturer datasheet.

Drop-in alternatives for LPC1519JBD64E — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with LPC1519JBD64E (same form factor and footprint) — differing in Package, Core Architecture, Operating Temperature, ADC, PWM Channels.

Microchip Technology
Package: 64-pin TQFP (PT) 10x10 mm, 0.5 mm pitch
Core Architecture: dsPIC33E DSC (16-bit modified Harvard)
ADC: 12-bit, multi-channel
Microchip Technology
Package: 64-pin TQFP (PT), 10x10 mm, 0.50 mm pitch
Operating Temperature: -40C to +85C (Industrial)
NXP Semiconductors
Package: 64-LQFP (10x10 mm)
ADC: 2x 12-bit, 12-channel, 2 Msps
Compare with LPC1519JBD64E →
NXP Semiconductors
Package: 64-LQFP (10x10 mm)
Core Architecture: ARMv7-M with Thumb-2
Operating Temperature: -40C to +105C
Compare with LPC1519JBD64E →
NXP Semiconductors
Package: 48-LQFP (7x7 mm)
Core Architecture: ARM Cortex-M3 (32-bit)
Operating Temperature: -40C to +105C
Compare with LPC1519JBD64E →

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

LPC1518JBD64E

✅ Drop-In
NXP Semiconductors
📦 64-LQFP (10x10 mm)
ARM Cortex-M3 32-bit · ARMv7-M with Thumb-2 · 72 MHz · 1.25 DMIPS/MHz (90 DMIPS at 72 MHz) · 128 KB · 12 KB · 2 x 12-bit, 12-channel, 2 Msps · 1 x 10-bit

✓ In Stock

$4.85 / Unit

View Datasheet →

LPC1517JBD64E

✅ Drop-In
NXP Semiconductors
📦 64-LQFP (10x10 mm)
ARM Cortex-M3 · 32-Bit · 72 MHz · 64 KB (64K x 8) FLASH · 36 KB · 64-LQFP (10x10 mm) · 2.4 V to 3.6 V · -40 C to +105 C

✓ In Stock

$3.42 / Unit

View Datasheet →

LPC1549JBD64QL

✅ Drop-In
📦 64-LQFP (10x10 mm)
256 KB flash + integrated HV gate driver and HV supply; same Cortex-M3 family and pinout base; pin-to-pin in 64-LQFP

📋 Reference alternative (not in catalog)

LPC11E68JBD64K

✅ Drop-In
📦 64-LQFP
Cortex-M0+ at 50 MHz vs Cortex-M3 at 72 MHz; 256 KB flash, 36 KB SRAM; 64-LQFP family but different peripheral mapping

📋 Reference alternative (not in catalog)

DSPIC33EP256MC506-I/PT

✅ Drop-In
Microchip Technology
📦 64-TQFP (10x10 mm)
dsPIC33E 16-bit DSC · 60 MHz (max, with PLL) · 70 MIPS · 256 KB (85.5K x 24) Flash · 32 KB · 4 · 5 · 64-pin TQFP (PT), 10x10 mm, 0.50 mm pitch

✓ In Stock

$5.95 / Unit

View Datasheet →

DSPIC33EP256GM306-I/PT

✅ Drop-In
Microchip Technology
📦 64-TQFP (10x10 mm)
dsPIC33E DSC (16-bit modified Harvard) · 70 MIPS (60 MHz core clock) · 256 KB (85.5K x 24 words) · 16 KB · 3.0 V to 3.6 V · 12-bit, multi-channel · 12-bit · 4 (dedicated for current sensing)

✓ In Stock

$4.61 / Unit

View Datasheet →

LPC1519JBD64E Maximum Ratings & Electrical Characteristics

Core Architecture ARM Cortex-M3
Core Bit Width 32-bit
CPU Clock (max) 72 MHz
Program Memory (Flash) 256 KB (256K x 8)
SRAM 36 KB
ADC 2 x 12-bit, 12-channel, 2 Msps
PWM Channels 16 (state-configurable timer)
DAC 1 x 10-bit
USB USB 2.0 FS with on-chip PHY
CAN 2 x CAN 2.0B
UART / SPI / I2C 4 / 2 / 2
GPIO (max) 76
Supply Voltage 2.4 V to 3.6 V
Package 64-LQFP (10 x 10 mm)
Operating Temperature -40 C to +105 C
Mounting Type Surface Mount
RoHS Status Compliant

LPC1519JBD64E Pin Configuration

LQFP-64 Package Pinout Diagram LQFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 LQFP-64
Pin 1 PIO0_0/TXD0 — GPIO / UART0 TXD
Pin 2 PIO0_1/RXD0 — GPIO / UART0 RXD
Pin 3 PIO0_2 — GPIO / ADC input
Pin 4 PIO0_3 — GPIO / ADC input
Pin 5 PIO0_4 — GPIO / SCT input
Pin 6 PIO0_5 — GPIO / SCT output
Pin 7 PIO0_6 — GPIO / SCT output
Pin 8 PIO0_7 — GPIO / SCT output
Pin 9 PIO0_8 — GPIO / SCT input
Pin 10 PIO0_9 — GPIO / SCT input
Pin 11 PIO0_10 — GPIO / SCT input
Pin 12 PIO0_11 — GPIO / SCT input
Pin 13 PIO0_12 — GPIO / USB VBUS sense
Pin 14 PIO0_13 — GPIO / USB DP
Pin 15 PIO0_14 — GPIO / USB DM
Pin 16 VDD — Main supply voltage (3.3 V)
Pin 17 VSS — Ground
Pin 18 PIO0_15 — GPIO / ADC input
Pin 19 PIO0_16 — GPIO / ADC input
Pin 20 PIO0_17 — GPIO / SCT output
Pin 21 PIO0_18 — GPIO / SCT output
Pin 22 PIO0_19 — GPIO / SCT output
Pin 23 PIO0_20 — GPIO / SCT input
Pin 24 PIO0_21 — GPIO / SCT input
Pin 25 PIO0_22 — GPIO / SCT input
Pin 26 PIO0_23 — GPIO / SCT input
Pin 27 PIO1_0 — GPIO / ADC input
Pin 28 PIO1_1 — GPIO / ADC input
Pin 29 PIO1_2 — GPIO / ADC input
Pin 30 PIO1_3 — GPIO / ADC input
Pin 31 PIO1_4 — GPIO / SCT output
Pin 32 PIO1_5 — GPIO / SCT output
Pin 33 PIO1_6 — GPIO / SCT output
Pin 34 PIO1_7 — GPIO / SCT output
Pin 35 PIO1_8 — GPIO / SCT input
Pin 36 PIO1_9 — GPIO / SCT input
Pin 37 PIO1_10 — GPIO / SCT input
Pin 38 PIO1_11 — GPIO / SCT input
Pin 39 PIO1_12 — GPIO
Pin 40 PIO1_13 — GPIO
Pin 41 PIO1_14 — GPIO
Pin 42 PIO1_15 — GPIO
Pin 43 PIO2_0 — GPIO / I2C0 SCL
Pin 44 PIO2_1 — GPIO / I2C0 SDA
Pin 45 PIO2_2 — GPIO / SPI0 SCK
Pin 46 PIO2_3 — GPIO / SPI0 MISO
Pin 47 PIO2_4 — GPIO / SPI0 MOSI
Pin 48 PIO2_5 — GPIO / CAN0 TD
Pin 49 PIO2_6 — GPIO / CAN0 RD
Pin 50 PIO2_7 — GPIO / CAN1 TD
Pin 51 PIO2_8 — GPIO / CAN1 RD
Pin 52 PIO2_9 — GPIO / UART2 TXD
Pin 53 PIO2_10 — GPIO / UART2 RXD
Pin 54 PIO2_11 — GPIO / DAC output
Pin 55 PIO2_12 — GPIO
Pin 56 PIO2_13 — GPIO
Pin 57 VDD — Main supply voltage (3.3 V)
Pin 58 VSS — Ground
Pin 59 XTALIN — Crystal oscillator input
Pin 60 XTALOUT — Crystal oscillator output
Pin 61 RESET — External reset (active low)
Pin 62 VREF — ADC voltage reference
Pin 63 VSSADC — Analog ground
Pin 64 VDDA — Analog supply voltage (3.3 V)

Typical Applications

LPC1519JBD64E is suitable for 6 applications: Industrial BLDC / PMSM Motor Drive, Dual-Axis Robotic Servo / CNC Controller, Sensorless FOC Inverter (Single-Axis), Automotive Auxiliary Motor Controller, Industrial Field-Bus Actuator Node, Consumer / White Goods Motor Controller.

🏭

Industrial BLDC / PMSM Motor Drive

The LPC1519JBD64E is a strong fit for industrial BLDC and PMSM motor drives where dual-axis field-oriented control (FOC) is required. With two 12-bit 2 Msps ADCs and 16 PWM channels from the state-configurable timer (SCT), the MCU can simultaneously sample phase currents on two motors and drive complementary PWMs with programmable dead time. The 72 MHz Cortex-M3 core executes the FOC loop in a few microseconds per cycle, leaving CPU headroom for communication, telemetry, or fault handling. According to the NXP LPC15XX datasheet, the integrated PWM fault input and high-speed ADC synchronization make this part a drop-in choice for compact variable-frequency drives from 24 V up to several hundred watts.

🤖

Dual-Axis Robotic Servo / CNC Controller

For dual-axis robotic arms, CNC machines, and servo controllers, the LPC1519JBD64E provides two independent motor-control domains in a single chip. The two 2 Msps ADCs let the firmware sample position and current feedback from both axes in parallel, while the 16 PWM channels drive the power stage with sub-microsecond resolution. The Cortex-M3 core at 72 MHz is sufficient for cascaded position/speed/current loops at typical 8-20 kHz update rates. According to the NXP LPC15XX datasheet, the SCT subsystem supports flexible PWM generation including complementary outputs and hardware dead-time insertion, removing the burden from CPU software. The integrated USB 2.0 FS and two CAN interfaces simplify integration with industrial control hierarchies.

⚡

Sensorless FOC Inverter (Single-Axis)

The LPC1519JBD64E supports sensorless field-oriented control for pumps, fans, e-bike traction motors, and appliance drives. The high-speed ADC can sample BEMF zero-cross events at PWM off-time for back-EMF sensing, and the SCT generates the asymmetric PWM patterns required for sensorless startup. The 256 KB flash fits advanced control algorithms such as sliding-mode observers or space-vector modulation with parameter estimation. According to the NXP LPC15XX datasheet, the 72 MHz core and 36 KB SRAM are sufficient to run FOC at 16 kHz with a full state observer on a single motor.

🚗

Automotive Auxiliary Motor Controller

Although not AEC-Q100 qualified, the LPC1519JBD64E is suitable for non-safety automotive subsystems such as HVAC blower controllers, mirror adjusters, seat-position actuators, and tailgate drives. The dual ADCs and 16 PWM channels cover the typical 6-step or FOC commutation of small 12 V BLDC motors. The CAN 2.0B and USB interfaces allow diagnostics and in-system firmware update over the vehicle network. According to the NXP LPC15XX datasheet, the -40 C to +105 C operating temperature range covers most underhood and cabin environments for non-safety automotive loads.

🌐

Industrial Field-Bus Actuator Node

The LPC1519JBD64E serves as an actuator node on CAN or CANopen industrial networks, controlling valves, pumps, and small linear drives. The two CAN 2.0B ports allow the node to be a bridge between a back-bus (e.g., CANopen) and a sub-bus, while USB can be used for local commissioning. The Cortex-M3 core handles the CANopen stack alongside the motor-control loop, and the 36 KB SRAM is sufficient for protocol buffers and command queues. According to the NXP LPC15XX datasheet, the 256 KB flash accommodates the full CANopenDS301 stack plus application firmware.

🔧

Consumer / White Goods Motor Controller

For washing-machine drum motors, dishwasher circulation pumps, and refrigerator compressors, the LPC1519JBD64E integrates the ADC, PWM, and timers required for direct-drive BLDC and PMSM commutation. The single 3.3 V supply simplifies the analog and digital domain design, and the 76 GPIO allow direct keypad, display, and sensor interfaces without external expanders. According to the NXP LPC15XX datasheet, the 256 KB flash is enough for washing-machine drum FOC algorithms with adaptive load-detection firmware. The integrated USB 2.0 FS enables factory programming and field firmware updates without an external programmer.

What is the core architecture and clock speed of the LPC1519JBD64E?
The LPC1519JBD64E is built around an ARM Cortex-M3 core that runs up to 72 MHz. According to the NXP LPC15XX datasheet, the Cortex-M3 implementation provides single-cycle 32-bit multiplication and deterministic interrupt response (typical 12 cycle entry latency), making it suitable for hard real-time motor-control loops on the order of 10-20 kHz PWM switching frequency.
How much flash and SRAM does the LPC1519JBD64E have?
The LPC1519JBD64E integrates 256 KB of on-chip flash memory for program storage and 36 KB of SRAM for data. According to the NXP LPC15XX datasheet, the flash supports in-system programming via UART, SPI, or USB, and the SRAM can be partitioned between general-purpose RAM and the USB endpoint buffer for full-speed USB applications.
How many ADC channels does the LPC1519JBD64E have for motor current sensing?
The LPC1519JBD64E includes two 12-bit SAR ADCs that together provide 12 channels at up to 2 Msps per ADC. According to the NXP LPC15XX datasheet, the dual ADC architecture lets the firmware sample phase currents on two motors simultaneously, which is essential for FOC (field-oriented control) on dual-axis drives.
Where can I buy the LPC1519JBD64E at the best price today?
The LPC1519JBD64E is in stock at DigiKey (1-piece unit price around USD 7.12 as of 2026-10-08), Mouser, Arrow, and LCSC (from USD 3.9273). NXP-authorized distributors support quote-based orders for higher volume; lead time for in-stock units is typically 1-3 business days, and on-order quantities ship per the manufacturer's pre-scheduled batches.
What is the lead time for the LPC1519JBD64E?
The LPC1519JBD64E is currently listed as in stock at multiple authorized distributors, so off-the-shelf orders ship in 1-3 business days as of 2026-10-08. If you require larger volumes than warehouse stock, NXP's standard factory lead time is approximately 12-16 weeks; check the specific distributor's inventory page for real-time stock.
Is the LPC1519JBD64E in stock right now?
Yes, the LPC1519JBD64E is shown as in stock at DigiKey, Mouser, Arrow, and LCSC according to distributor pages fetched on 2026-10-08. NXP has not issued an end-of-life notice for this part; it remains active in the LPC1500 product family.
What is the difference between the LPC1519JBD64E and the LPC1517JBD64E?
The LPC1519JBD64E has 256 KB of flash and 36 KB of SRAM, while the LPC1517JBD64E has 64 KB of flash and the same 64-LQFP pinout. According to the NXP LPC15XX datasheet family, both share the same dual 12-bit 2 Msps ADCs, 16 PWM channels, USB, and CAN, so the LPC1517 is a lower-memory drop-in option for cost-sensitive motor-control designs.
What is the difference between the LPC1519JBD64E and the LPC1549JBD64QL?
The LPC1519JBD64E and LPC1549JBD64QL both feature 256 KB flash in the 64-LQFP package, but the LPC1549 adds an integrated high-voltage power supply and gate driver for motor control. According to the NXP LPC15XX datasheet, the LPC1549 is a higher-integration variant targeted at single-chip field-oriented-control applications, while the LPC1519 is the more general-purpose member.
What is the difference between the LPC1519JBD64E and the LPC11E68JBD64K?
The LPC1519JBD64E uses an ARM Cortex-M3 core at 72 MHz optimized for motor control, while the LPC11E68JBD64K is an ARM Cortex-M0+ core at 50 MHz for low-power embedded use. According to NXP product family documentation, both share the 64-LQFP family but the LPC11E68 has different peripheral counts, so it is not a true drop-in replacement for motor-control firmware.
When should I choose the LPC1519JBD64E over a TMS320 or PIC33 motor-control MCU?
Choose the LPC1519JBD64E when you need an ARM Cortex-M3 with two 12-bit 2 Msps ADCs and 16 PWM channels for dual-axis FOC in the same 64-LQFP footprint. According to the NXP LPC15XX datasheet, it is best for cost-sensitive industrial motor drives; choose a TMS320F28x if you need >150 MHz clock and CLA offload, or a dsPIC33EP256MC506-I/PT if you need advanced motor-control PWMs with finer 1.04 ns resolution.
What is the best drop-in replacement for the LPC1519JBD64E?
The best drop-in replacement for the LPC1519JBD64E in the same 64-LQFP footprint is the LPC1518JBD64E (256 KB flash, lower speed grade) or the LPC1517JBD64E (64 KB flash, same ADC and PWM resources). According to the NXP LPC15XX datasheet, all three share identical pinout and peripheral mapping within the LPC1500 family, so the firmware migration is only a flash-size adjustment.
Can the LPC1517JBD64E directly replace the LPC1519JBD64E on the same PCB?
Yes, the LPC1517JBD64E is pin-compatible with the LPC1519JBD64E on the same 64-LQFP (10x10 mm) footprint because both belong to the LPC1500 family. According to the NXP LPC15XX datasheet, the only difference is flash density (64 KB vs 256 KB); firmware originally compiled for 256 KB may need to be re-linked for the smaller code size before deploying onto the LPC1517.
Where can I download the LPC1519JBD64E datasheet PDF?
The official LPC1519JBD64E datasheet is published as LPC15XX.pdf on the NXP web site at https://www.nxp.com/docs/en/data-sheet/LPC15XX.pdf and is referenced from the product page https://www.nxp.com/products/LPC1519JBD64. The datasheet covers the entire LPC1500 family and includes pinout, electrical characteristics, and peripheral descriptions.
Where can I find the LPC1519JBD64E pinout diagram?
The LPC1519JBD64E pinout for the 64-LQFP package is shown in the LPC15XX datasheet on pages covering the LQFP64 pin configuration. According to the NXP datasheet, pin 1 is located at the top-left corner when the package dot marker faces up, and pin numbering proceeds counter-clockwise. The same pinout is shared with the LPC1517JBD64E and LPC1518JBD64E variants.
What are the key specifications of the LPC1519JBD64E that engineers should know?
The key specifications of the LPC1519JBD64E are: ARM Cortex-M3 at 72 MHz, 256 KB flash, 36 KB SRAM, two 12-bit 2 Msps ADCs, 16 PWM channels via the SCT, USB 2.0 FS, two CAN 2.0B, 76 GPIO, and 2.4-3.6 V supply in a 64-LQFP. According to the NXP LPC15XX datasheet, the combination of dual high-speed ADCs and 16 PWMs is the feature set that distinguishes it for dual-axis motor-control designs.
Is the LPC1519JBD64E pin-compatible with any STM32 motor-control MCU?
The LPC1519JBD64E is in a 64-LQFP package that is shared by some STM32 motor-control parts such as the STM32F302R8T6 (64-LQFP), but the pinout does not match 1:1. According to NXP's LPC15XX datasheet, any STM32 cross-reference requires both firmware migration and PCB rework; there is no true drop-in cross-brand replacement in the same exact pin configuration.
What STMicro equivalent exists for the LPC1519JBD64E?
An STMicro equivalent in the same Cortex-M3 motor-control class is the STM32F302R8T6 (64-LQFP), which offers similar 72 MHz clock, two 12-bit ADCs, and PWM channels. According to ST's STM32F302 datasheet, the pinout is not identical to the LPC1519JBD64E, so a true cross-brand drop-in requires PCB rework and firmware porting to STM32CubeIDE.

Engineering reference data for LPC1519JBD64E — comparison, design guidance, and compliance information.

Selection Guide

Choose the LPC1519JBD64E when you need a 32-bit Cortex-M3 with dual 12-bit 2 Msps ADCs and 16 PWM channels for dual-axis motor control in a 64-LQFP footprint. Pick the LPC1518JBD64E if you can accept a 50 MHz CPU clock and want the same flash/peripherals. Pick the LPC1517JBD64E if the firmware fits in 64 KB flash and you need the lowest cost. Choose the LPC1549JBD64QL when you want a higher-integration variant with on-chip HV gate drivers. Choose a dsPIC33EP256MC506-I/PT only if your toolchain and firmware are already on dsPIC and you accept firmware migration. All NXP LPC1500 variants share the same 64-LQFP 10x10 mm footprint, enabling PCB reuse across the family.

Comparison with Alternatives

Parameter This Product LPC1518JBD64E LPC1517JBD64E LPC1549JBD64QL LPC11E68JBD64K dsPIC33EP256MC506-I/PT
Package 64-LQFP (10x10 mm) 64-LQFP (10x10 mm) - same 64-LQFP (10x10 mm) - same 64-LQFP (10x10 mm) - same 64-LQFP - same 64-TQFP (10x10 mm) - same
Brand NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors Microchip Technology
Core ARM Cortex-M3 72 MHz ARM Cortex-M3 50 MHz ARM Cortex-M3 72 MHz ARM Cortex-M3 72 MHz ARM Cortex-M0+ 50 MHz dsPIC33 70 MIPS
Flash 256 KB 256 KB 64 KB 256 KB 256 KB 256 KB
SRAM 36 KB 36 KB 36 KB 36 KB 36 KB 32 KB
ADC 2 x 12-bit 2 Msps 2 x 12-bit 2 Msps 2 x 12-bit 2 Msps 2 x 12-bit 2 Msps 1 x 12-bit 1 x 12-bit 1.1 Msps
PWM Channels 16 16 16 16 8 12
USB / CAN USB FS / 2 x CAN USB FS / 2 x CAN USB FS / 2 x CAN USB FS / 2 x CAN USB FS / 1 x CAN No USB / 1 x CAN

Key Differentiators

  • Two 12-bit 2 Msps ADCs in the same package (vs LPC11E68JBD64K)
  • 16 PWM channels from the state-configurable timer (vs dsPIC33EP256MC506-I/PT)
  • 256 KB flash with 72 MHz Cortex-M3 (vs LPC1517JBD64E)

Design Notes

The LPC1519JBD64E operates from a single 3.3 V supply on VDD pins 16, 57 and the dedicated analog supply VDDA (pin 64) referenced to VSSADC (pin 63). Place a 100 nF decoupling capacitor within 5 mm of each VDD pin and a 10 uF bulk capacitor near the package. According to the NXP LPC15XX datasheet, the analog supply should be filtered separately from the digital supply with a ferrite bead for optimum ADC SNR during motor-current sampling. Power the USB PHY from the same 3.3 V rail but add a 1 uF capacitor on VBUS if the application uses bus-powered USB.

The 64-LQFP has a typical theta_JA around 65-70 C/W on a 2-layer board and around 45 C/W on a 4-layer board. At 72 MHz with all peripherals active, core current draw is approximately 40-50 mA, dissipating ~150 mW. Estimated: at room ambient this yields a junction rise of ~10 C on a 2-layer board. For continuous ADC sampling at 2 Msps with both ADCs active, total consumption rises to about 70 mA, so thermal budget is normally adequate without an explicit heatsink. If the design runs hot or is enclosed, increase the copper area on top-layer pour to keep the die below 105 C.

Route the analog signals (ADC inputs, VREF) on a separate analog-ground island that joins the digital ground at a single point beneath the MCU package. According to the NXP LPC15XX datasheet, keep ADC traces short (<30 mm) and route them away from PWM traces to avoid capacitive coupling. Use a 4-layer PCB where possible with a continuous ground plane on layer 2 to minimize PWM-to-ADC coupling. Place the external crystal within 10 mm of XTALIN/XTALOUT (pins 59-60) and guard it with a ground ring to reduce noise injection into the ADC sample window.

Do not share the digital VDD and analog VDDA net without a ferrite - the ADC SNR will degrade noticeably during PWM switching events. Ensure the SCT fault input is connected to a hardware shutdown signal, otherwise a software crash may keep the motor driven at full duty. When porting from LPC1517JBD64E to LPC1519JBD64E, do not assume identical flash erase sector sizes - the LPC1519 has 4 KB sectors whereas smaller-density family members may differ. Always enable the brown-out detect (BOD) at the lower voltage threshold to protect the flash during supply transients.

Locate the MCU close to the power-stage gate drivers so the PWM traces are <25 mm and the GND return is uninterrupted. Use 4-6 vias stitched around the LQFP thermal pad (none in this LQFP, but ensure wide copper under the package on top and inner layers). According to NXP application note AN11538, motor-control hardware benefits from a small RC snubber on each power-stage gate to limit ringing that can otherwise couple into the ADC inputs and produce false current readings. Provide a separate analog ground island that connects only at the MCU's VSS/VSSADC pins.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS compliant per NXP product page. Not AEC-Q100 qualified - consider dsPIC33EV family for automotive applications. Halogen-free per NXP datasheet.

Data verified on: 2026-10-08 — data verified and curated by XAIPART's component engineering team

Related Searches

LPC1519JBD64E datasheet LPC1519JBD64E buy price stock LPC1519JBD64E pinout 64-LQFP NXP Cortex-M3 motor control MCU LPC1519 vs LPC1517 difference LPC1519 FOC dual motor controller LPC1519JBD64E drop-in replacement LPC1500 BLDC driver MCU 256 KB flash where to download LPC15XX datasheet LPC1519JBD64E vs LPC1549JBD64QL LPC1519JBD64E distributor lead time STMicro equivalent of LPC1519

Related Components & Terms

NXP Semiconductors LPC1519JBD64E LPC1518JBD64E LPC1517JBD64E LPC1549JBD64QL LPC11E68JBD64K ARM Cortex-M3 microcontroller 32-bit MCU Cortex-M3 field-oriented control BLDC motor PMSM motor state-configurable timer 12-bit ADC PWM CAN bus USB 2.0 full-speed 64-LQFP LQFP-64 10x10 mm RoHS AEC-Q100 JTAG in-system programming
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details