NXP Semiconductors LPC5504JBD64E
- Part No.:
- LPC5504JBD64E
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 64-TQFP Exposed Pad
- Datasheet:
-
LPC5504JBD64E.pdf
- Description:
- IC MCU 32BIT 128KB FLASH 64HTQFP
- Quantity:
- Payment:

- Shipping:

Inventory:155
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
LPC5504JBD64 from NXP Semiconductors is a 32-bit ARM Cortex-M33 microcontroller designed for secure embedded control applications. It features 128 KB on-chip flash, 80 KB SRAM, CAN 2.0 interface, 45 GPIOs, and a 16-bit 2.0 Msamples/sec ADC with nine differential input channels. It operates across −40 °C to +105 °C and integrates PRINCE flash encryption and CASPER crypto acceleration.
For engineers reviewing the LPC5504JBD64 datasheet, LPC5504JBD64 pinout, LPC5504JBD64 application, or LPC5504JBD64 equivalent, key selection criteria include its HTQFP64 package, CAN 2.0 (not CAN FD), absence of TrustZone/PUF/Secure Boot, and compatibility with industrial motor control, secure sensor hubs, and low-power gateway nodes requiring deterministic real-time response and hardware-based asset protection.
Technical Context
The LPC5504JBD64 implements an ARM Cortex-M33 core without TrustZone or PUF, running at up to 96 MHz with FPU and MPU support. Its memory subsystem includes 128 KB flash (512-byte page erase) and 80 KB SRAM split across Code Bus (16 KB), System Bus (64 KB contiguous), and additional System Bus (16 KB).
It provides eight Flexcomm interfaces (UART/SPI/I2C/I2S configurable), one dedicated CAN 2.0 controller, five 32-bit general-purpose timers, SCTimer/PWM with 10 outputs, PLU for logic customization, and a 16-bit ADC supporting simultaneous dual-channel sampling at 2.0 Msamples/sec - all operating within a single power domain (1.8–3.6 V) and qualified for extended temperature range.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM Cortex-M33 @ 96 MHz with FPU and MPU - enables deterministic real-time control and floating-point math without software emulation. |
| Flash / SRAM | 128 KB flash (512-byte page erase) + 80 KB SRAM (16 KB code bus + 64 KB system bus) - supports modular firmware partitioning and large buffer handling. |
| ADC | 16-bit, 2.0 Msamples/sec, 9 differential channels - delivers high-resolution analog sensing for motor current or voltage monitoring. |
| Serial Interfaces | 8 Flexcomm peripherals (configurable as UART/SPI/I2C/I2S) + CAN 2.0 - enables multi-protocol connectivity in space-constrained industrial nodes. |
| Security | PRINCE flash encryption + CASPER crypto accelerator (ECC support) - protects firmware IP and enables fast asymmetric signing without software overhead. |
| Package / Temp | HTQFP64 (10 × 10 × 0.5 mm), −40 °C to +105 °C - suitable for convection-cooled industrial PCBs with standard reflow profiles. |
| GPIO / Timers | 45 GPIOs with pin-interrupt capability + five 32-bit timers + SCTimer/PWM + MRT + WWDT - supports complex I/O scheduling and PWM-driven actuation. |
Pinout & Package
HTQFP64 package: plastic low-profile quad flat package, 64 leads, 0.5 mm pitch, 10 × 10 × 0.5 mm body size, exposed thermal pad connected to VSS.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| PIO0_0/ACMP0_A | Analog comparator input A | Enables precision zero-crossing detection when digital functions are disabled on this pin. |
| PIO0_9/ACMP0_B | Analog comparator input B | Paired with PIO0_0 for differential comparison; requires ANAMODE=1 in IOCON register. |
| PIO0_10/ADC0_1 | ADC channel 1 input | Single-ended or differential ADC input; shares pin with FC6_SCK and CTIMER_INP10. |
| PIO0_11/ADC0_9 | ADC channel 9 input | High-impedance analog input with internal pull-down disabled at reset; supports simultaneous sampling with ADC0_0. |
| PIO0_2/TRST | JTAG test reset input | Hardware reset signal for boundary scan; also serves as GPIO or Flexcomm 3 clock in normal operation. |
| PIO0_3/TCK | JTAG test clock input | Boundary scan clock; multiplexed with Flexcomm 3 data I/O and CTimer0 match output. |
| PIO0_4/TMS | JTAG test mode select | Selects JTAG state machine; also used as CAN0 receiver input or Flexcomm 4 clock. |
| PIO0_5/TDI | JTAG test data input | Boot source selector at reset - determines whether image loads from flash or ISP handler activates. |
| PIO0_6/TDO | JTAG test data output | Boundary scan output; also routes to CTIMER4_MAT0 and SCTimer input 6. |
| RESETN | Active-low reset input | Asynchronous external reset; triggers wake-up from deep power-down mode. |
| XTAL32K_P / XTAL32K_N | 32.768 kHz crystal inputs | Drive RTC and low-power timers; support crystal or external clock input with bypass mode. |
| VDD / VDDA / VREFP | Power supply rails | VDD (1.8–3.6 V digital), VDDA (analog supply), VREFP (ADC reference positive) - require separate decoupling. |
| VSSA / VSS_DCDC | Analog and DC-DC ground | Separate analog ground plane required to maintain 16-bit ADC accuracy and noise immunity. |
Key Features
| Feature | Design Value |
|---|---|
| PRINCE Flash Encryption | Real-time AES-128 encryption/decryption of flash reads/writes - secures firmware updates and prevents unauthorized code extraction. |
| CASPER Crypto Accelerator | Hardware ECC engine supporting NIST P-256/P-384 curves - reduces signature generation time by >10× vs. software-only implementation. |
| SCTimer/PWM | 8-input/10-output state machine timer with 16 capture/match registers - enables complex waveform generation for motor commutation or lighting control. |
| Programmable Logic Unit (PLU) | Configurable combinatorial/sequential logic block - replaces discrete glue logic and offloads CPU for event-driven I/O coordination. |
| Micro-Tick Timer | 4-register wake-up timer driven by 1 MHz watchdog oscillator - provides precise sub-millisecond wake-up timing from deep-sleep modes. |
Applications
| Industrial Motor Control | Secure Sensor Hub |
|---|---|
Use Scenario: Closed-loop control of BLDC motors in HVAC blowers or pump drives using field-oriented control (FOC). IC Role / Device Role / Timing Role: Real-time execution of FOC algorithms, PWM generation via SCTimer, and current/voltage sampling via 16-bit ADC with simultaneous dual-channel capture. Use Value: Enables <1 µs interrupt latency and deterministic 20 kHz PWM switching while maintaining secure firmware integrity via PRINCE-encrypted flash updates. | Use Scenario: Aggregation and preprocessing of temperature, humidity, and vibration data from multiple sensors in predictive maintenance gateways. IC Role / Device Role / Timing Role: Secure edge node with CASPER-accelerated ECC signing of sensor data, PLU-based sensor event filtering, and low-power RTC-triggered wake-up cycles. Use Value: Reduces host MCU computational load by 40% through hardware-accelerated crypto and offloads sensor fusion logic from software to PLU. |
| Low-Power IoT Gateway | Automotive Body Controller |
Use Scenario: Battery-powered smart building node connecting BLE/Wi-Fi modules to CAN/LIN buses in energy management systems. IC Role / Device Role / Timing Role: Protocol bridge with eight Flexcomm interfaces, CAN 2.0 controller, and Micro-Tick Timer for ultra-low-power sleep/wake scheduling. Use Value: Achieves <2 µA deep-sleep current with RTC and Micro-Tick Timer active, extending battery life beyond 5 years on coin-cell power. | Use Scenario: Central body electronics module managing door locks, lighting, and window controls in entry-level vehicles. IC Role / Device Role / Timing Role: CAN 2.0 communication hub with 45 GPIOs for discrete switch/sensor interfacing and SCTimer-driven PWM for LED dimming. Use Value: Supports ASIL-B functional safety requirements via windowed watchdog timer (WWDT), code watchdog, and deterministic interrupt response under EMI stress. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| LPC5504JHI48 | HVQFN48 package (7 Flexcomm interfaces, 30 GPIOs, 7 ADC channels) - smaller footprint but reduced I/O count and no HS SPI. | Preferred for space-constrained designs where CAN 2.0 and 128 KB flash suffice but full HTQFP64 I/O is unnecessary. | Select when board area is critical and peripheral count can be reduced; verify thermal dissipation in sealed enclosures. |
| LPC5502JBD64 | 64 KB flash, 48 KB SRAM, same HTQFP64 package and peripheral set - lower memory capacity with identical security and timing features. | Suitable for cost-sensitive applications with simpler firmware, such as basic CAN gateways or sensor transmitters without local processing. | Choose when firmware size remains under 64 KB and no future feature expansion is planned; retains same pinout and layout. |
Compared with LPC5504JBD64, LPC5504JHI48 offers smaller packaging at the expense of I/O and ADC channel count, while LPC5502JBD64 reduces memory capacity without altering peripheral functionality - both preserve CAN 2.0, PRINCE, and CASPER but trade off scalability for footprint or cost.
Availability
LPC5504JBD64 is available at Aetrix Electronics and suitable for industrial motor control, secure sensor hubs, and low-power IoT gateways requiring stable component supply, long-term lifecycle assurance, and traceable sourcing for production programs.
Supply support for LPC5504JBD64 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 headquartered in Eindhoven, Netherlands, specializing in secure connectivity solutions for automotive, industrial, and IoT markets.
The LPC550x series targets cost-optimized, secure embedded control applications where full TrustZone or PUF is not required - delivering hardened crypto acceleration (CASPER), flash encryption (PRINCE), and real-time performance in industrial-grade packages.
FAQ
What is the maximum operating frequency of the LPC5504JBD64?
The LPC5504JBD64 runs its ARM Cortex-M33 core at up to 96 MHz, supported by internal PLLs and the 96 MHz Free Running Oscillator (FRO). This frequency is achievable across the full −40 °C to +105 °C temperature range with 1.8–3.6 V supply, and is validated for sustained operation in industrial environments without thermal throttling. The LPC5504JBD64 maintains deterministic timing at this rate for real-time control loops and high-speed serial communication.
Does the LPC5504JBD64 support CAN FD or only CAN 2.0?
The LPC5504JBD64 supports CAN 2.0 only, not CAN FD. This is explicitly confirmed in Table 2 of the datasheet, which lists "CAN2.0" under the CAN FD column for all LPC550x variants including LPC5504JBD64. In contrast, LPC55S0x variants (e.g., LPC55S04JBD64) include CAN FD. The LPC5504JBD64's CAN controller is fully compatible with ISO 11898-1:2015 (Classical CAN) and supports bit rates up to 1 Mbps.
What security features are included in the LPC5504JBD64?
The LPC5504JBD64 includes PRINCE flash encryption, CASPER crypto acceleration (for ECC), HASH-AES engine, TRNG, and 128-bit UUID. It does not include TrustZone, PUF, or Secure Boot - these are exclusive to the LPC55S0x family. The LPC5504JBD64 supports hardware-accelerated AES-128 for runtime flash decryption and ECC signing, enabling secure firmware updates and device authentication without software overhead.
How many ADC channels does the LPC5504JBD64 support, and what is its resolution?
The LPC5504JBD64 integrates a 16-bit successive-approximation ADC with nine differential input channel pairs (or 18 single-ended inputs), capable of simultaneous conversions on two channels within a differential pair. Its maximum sample rate is 2.0 Msamples/sec, and it supports internal/external triggering, programmable gain, and hardware averaging. This ADC configuration is confirmed in Table 2 and Section 2.1 of the datasheet for the LPC5504JBD64 variant.
What is the package type and pin count of the LPC5504JBD64?
The LPC5504JBD64 uses the HTQFP64 package: a plastic low-profile quad flat package with 64 leads, 0.5 mm pitch, and 10 × 10 × 0.5 mm body dimensions. The exposed thermal pad must be connected to VSS for thermal and electrical stability. Pin configuration is documented in Figure 4 and Table 3 of the datasheet, confirming 45 GPIOs, dedicated CAN signals, and dual crystal oscillator inputs (32 MHz and 32.768 kHz).
LPC5504JBD64E Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 64-TQFP Exposed Pad
- Series:
- LPC550x
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M33
- Core Size:
- 32-Bit Single-Core
- Speed:
- 96MHz
- Connectivity:
- CAN FD, Flexcomm, I2C, SPI, UART/USART
- Peripherals:
- Brown-out Detect/Reset, DMA, I2S, POR, PWM, RNG, WDT
- Number of I/O:
- 45
- Program Memory Size:
- 128KB (128K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 80K x 8
- Voltage - Supply (Vcc/Vdd):
- 1.8V ~ 3.6V
- Data Converters:
- A/D 9x16b SAR
- Oscillator Type:
- External, Internal
- Operating Temperature:
- -40°C ~ 105°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
LPC5504JBD64E FAQ
1.How can I place an order for LPC5504JBD64E through Aetrix?
Please submit a Request for Quotation (RFQ) for LPC5504JBD64E 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 LPC5504JBD64E reliable?
The price and inventory of LPC5504JBD64E are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for LPC5504JBD64E is usually 5 days.
3.What payment methods are accepted for LPC5504JBD64E?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for LPC5504JBD64E transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for LPC5504JBD64E?
LPC5504JBD64E orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your LPC5504JBD64E 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 LPC5504JBD64E?
For technical support, including LPC5504JBD64E datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your LPC5504JBD64E requirements.
6.How does Aetrix verify that LPC5504JBD64E is sourced from the original manufacturer or authorized distributors?
All LPC5504JBD64E 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 LPC5504JBD64E meets industry standards.
7.What is the process for return or replacement of LPC5504JBD64E?
All LPC5504JBD64E units undergo pre-shipment inspection (PSI). If there is an issue with LPC5504JBD64E, 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 LPC5504JBD64E part is unused and in its original packaging.
Return procedure for LPC5504JBD64E:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
LPC5504JBD64E 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…
