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

- Shipping:

Inventory:1,065
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
LPC5504JBD64Y from NXP Semiconductors is a 32-bit ARM Cortex-M33 microcontroller designed for secure embedded control applications. It operates at up to 96 MHz, integrates 128 KB flash and 80 KB SRAM, includes CAN 2.0 interface, PRINCE flash encryption, and a 16-bit 2.0 Msamples/sec ADC with nine analog input channels. It targets industrial IoT edge nodes requiring deterministic real-time control and firmware integrity.
For engineers reviewing the LPC5504JBD64Y datasheet, LPC5504JBD64Y pinout, LPC5504JBD64Y application, or LPC5504JBD64Y equivalent, key selection criteria include its HTQFP64 package, TrustZone-disabled security configuration, CAN 2.0 (not CAN FD), absence of PUF/SHA/AES hardware acceleration, and support for 45 GPIOs with PLU programmable logic.
Technical Context
The LPC5504JBD64Y implements an ARM Cortex-M33 core without TrustZone or cryptographic accelerators (CASPER, HASH-AES, PUF), distinguishing it from LPC55S0x variants. Its memory subsystem comprises 128 KB on-chip flash with PRINCE real-time encryption/decryption and 80 KB SRAM split across Code Bus (16 KB), System Bus (64 KB contiguous), and additional System Bus (16 KB).
It features 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, MRT timer, RTC with wake-up capability, and a 16-bit ADC supporting simultaneous dual-channel sampling at 2.0 Msamples/sec - all operating within −40 °C to +105 °C ambient range.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM Cortex-M33 @ 96 MHz; no TrustZone, FPU, or MPU enabled per LPC550x specification. |
| Flash / RAM | 128 KB flash with PRINCE encryption; 80 KB SRAM (16 KB code bus + 64 KB system bus contiguous + 16 KB system bus). |
| Analog Peripherals | 16-bit ADC with 9 single-ended channels (or 5 differential pairs), 2.0 Msamples/sec max rate, simultaneous dual-channel conversion supported. |
| Serial Interfaces | 8 Flexcomm interfaces (configurable as USART/SPI/I2C/I2S); 1 CAN 2.0 controller (no CAN FD); no HS SPI in HTQFP64 variant per datasheet Table 2 footnote. |
| Digital Peripherals | 45 GPIO pins; Programmable Logic Unit (PLU); SCTimer/PWM with 10 outputs; 5 × 32-bit CTIMERs; MRT; RTC with wake-up from deep power-down. |
| Security Features | No CASPER, PUF, SHA, AES, or RNG hardware blocks; supports secure boot via ROM bootloader using RSA-2048/4096 signatures but lacks on-die key generation or acceleration. |
| Package & Temp | HTQFP64 (10 × 10 × 0.5 mm, 0.5 mm pitch); operating temperature −40 °C to +105 °C. |
Pinout & Package
Package: HTQFP64 - plastic low-profile quad flat package, 64 leads, body size 10 × 10 × 0.5 mm, 0.5 mm pitch, exposed pad connected to VSS.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| PIO0_0/ACMP0_A | Analog comparator input A / GPIO | Configurable as comparator input A when ANAMODE=1; default GPIO; supports secure GPIO function. |
| PIO0_9/ACMP0_B | Analog comparator input B / GPIO | Second comparator input; shares pin with GPIO; requires IOCON register configuration for analog mode. |
| PIO0_10/ADC0_1 | ADC channel 1 input / GPIO | One of nine ADC input channels; enables high-speed analog sensing when DIGIMODE=0 and ANAMODE=1. |
| PIO0_11/ADC0_9 | ADC channel 9 input / GPIO | Supports simultaneous sampling with paired channel; routed to internal ADC multiplexer with programmable trigger sources. |
| PIO0_15/ADC0_2 | ADC channel 2 input / GPIO | Part of 5-differential-pair ADC structure; usable for precision current/voltage measurement in motor control or sensor fusion. |
| PIO0_31/ADC0_3 | ADC channel 3 input / GPIO | Enables multi-channel synchronized acquisition; supports external trigger or timer-based sampling intervals. |
| PIO0_4/TMS | JTAG test mode select / CAN0_RD | Primary JTAG debug pin; also serves as CAN 2.0 receiver input - requires pinmux selection via IOCON. |
| PIO0_5/TDI | JTAG test data in / CAN0_TD | JTAG boundary scan pin; doubles as CAN 2.0 transmitter output; boot source determined by pin state at reset. |
| RESETN | Active-low reset input | Asynchronous reset signal; triggers full chip initialization; supports wake-up from deep power-down mode. |
| XTAL32K_P / XTAL32K_N | 32.768 kHz crystal oscillator inputs | Drive RTC and low-power timers; enable precise timekeeping and wake-up timing independent of main clock domain. |
Key Features
| Feature | Design Value |
|---|---|
| PRINCE Flash Encryption | Hardware-accelerated real-time encryption/decryption of on-chip flash contents during read/write, enabling secure firmware updates without software overhead. |
| SCTimer/PWM | State-configurable timer with 10 outputs and 16 match/capture registers, supporting complex waveform generation and motor control timing without CPU intervention. |
| Programmable Logic Unit (PLU) | On-die combinational/sequential logic engine allowing custom glue logic, interrupt synchronization, or peripheral coordination without external components. |
| Multi-rate Timer (MRT) | 24-bit timer with four independent channels generating fixed-rate interrupts for background task scheduling or periodic housekeeping functions. |
| Secure Boot ROM | Immutable bootloader verifying signed firmware images using RSA-2048/4096 keys and SHA256 digest, enforcing chain-of-trust before application execution. |
Applications
| Industrial Motor Control | Smart Sensor Node |
|---|---|
Use Scenario: Closed-loop control of BLDC motors in factory automation systems with real-time torque and speed regulation. IC Role / Device Role / Timing Role: Main controller executing FOC algorithms, managing PWM outputs via SCTimer, sampling current/voltage via 16-bit ADC, and communicating over CAN 2.0. Use Value: Simultaneous ADC sampling enables precise phase current reconstruction; SCTimer ensures sub-microsecond PWM dead-time control; PRINCE protects firmware against unauthorized modification. | Use Scenario: Battery-powered environmental monitoring node collecting temperature, humidity, and vibration data in remote locations. IC Role / Device Role / Timing Role: Low-power host MCU acquiring sensor data via I2C/ADC, processing locally, storing encrypted logs in flash, and transmitting via CAN 2.0 gateway. Use Value: Deep-sleep mode with RTC wake-up minimizes power consumption; PRINCE encryption secures stored sensor history; 45 GPIOs support multiple sensor interfaces and expansion headers. |
| Building Automation Controller | Medical Diagnostic Equipment |
Use Scenario: HVAC zone controller integrating thermostats, actuators, and air quality sensors in commercial buildings. IC Role / Device Role / Timing Role: Real-time coordinator managing analog sensor inputs, digital actuator outputs, and CAN 2.0 communication with central BMS. Use Value: PLU handles interlock logic between heating/cooling stages; MRT schedules periodic calibration checks; 16-bit ADC resolves fine temperature gradients for PID tuning. | Use Scenario: Portable ultrasound or ECG front-end module requiring precise analog signal conditioning and deterministic timing. IC Role / Device Role / Timing Role: Signal acquisition controller interfacing with analog front-end, performing real-time filtering, and buffering data for host processor via CAN 2.0. Use Value: 2.0 Msamples/sec ADC captures high-fidelity waveforms; simultaneous dual-channel sampling preserves phase coherence; -40°C to +105°C rating supports clinical environment reliability. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| LPC55S04JBD64 | Includes TrustZone, CASPER crypto engine, PUF, SHA, AES, RNG; 128 KB flash, 80 KB SRAM, same HTQFP64 package. | Required for applications needing hardware-accelerated cryptography, secure key storage, or TBSA-compliant secure boot. | Select LPC55S04JBD64 when cryptographic offload, device identity binding, or secure firmware update with DICE compliance is mandatory. |
| LPC5506JBD64 | Same LPC550x family; 256 KB flash, 96 KB SRAM, identical peripheral set and package; no TrustZone/crypto blocks. | Suitable where larger code footprint or extended RAM for buffering/RTOS stacks is needed without added security features. | Choose LPC5506JBD64 for memory-constrained applications requiring more flash/RAM headroom while retaining identical CAN 2.0 and ADC capabilities. |
Compared with LPC5504JBD64, LPC55S04JBD64 adds hardware security primitives enabling root-of-trust establishment, while LPC5506JBD64 extends memory capacity without altering peripheral functionality - both maintain pin compatibility and identical power/performance envelopes.
Availability
LPC5504JBD64Y is available at Aetrix Electronics and suitable for industrial motor control, smart sensor nodes, building automation controllers, and medical diagnostic equipment requiring stable component supply across extended temperature ranges and long production lifecycles.
Supply support for LPC5504JBD64Y 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 product line delivers cost-optimized, secure microcontrollers targeting resource-constrained embedded systems requiring CAN 2.0, high-resolution analog acquisition, and robust flash protection - without premium cryptographic hardware.
FAQ
What is the maximum operating frequency of the LPC5504JBD64Y?
The LPC5504JBD64Y operates at a maximum CPU frequency of 96 MHz, achieved using the internal 96 MHz Free Running Oscillator (FRO) or PLL-derived clocks. This frequency is confirmed in the "Features and benefits" section of the datasheet and applies across the full −40 °C to +105 °C temperature range with appropriate voltage supply (1.8 V to 3.6 V). The LPC5504JBD64Y maintains deterministic timing at this rate for real-time control tasks.
Does the LPC5504JBD64Y support CAN FD or only classical CAN?
The LPC5504JBD64Y supports only CAN 2.0, not CAN FD. This is explicitly stated in Table 2 of the datasheet under "Ordering options", where LPC5504JBD64 is listed with "CAN2.0" and no CAN FD entry. In contrast, LPC55S0x variants are marked "CAN FD". The CAN controller in LPC5504JBD64Y is functionally identical to that in LPC5506JBD64 and lacks the enhanced data rate and flexible data-length capabilities of CAN FD.
How much flash and SRAM does the LPC5504JBD64Y include?
The LPC5504JBD64Y integrates 128 KB of on-chip flash memory with PRINCE real-time encryption/decryption and 80 KB of total SRAM. The SRAM is partitioned as 16 KB on the Code Bus, 64 KB contiguous on the System Bus, and an additional 16 KB on the System Bus - all accessible to the ARM Cortex-M33 core. These values are specified in Table 2 and confirmed in the "On-chip memory" feature section of the datasheet.
Is the LPC5504JBD64Y pin-compatible with other LPC55x devices in HTQFP64 package?
Yes, the LPC5504JBD64Y is pin-compatible with other LPC55x devices in the HTQFP64 package, including LPC55S04JBD64, LPC5506JBD64, and LPC55S06JBD64. All share identical pin count, physical layout, and pin function mapping per Figure 4 and Table 3 of the datasheet. However, functional differences exist - e.g., LPC5504JBD64Y lacks CASPER, PUF, and SHA-AES hardware - so firmware must be validated for feature availability.
What security features are implemented in the LPC5504JBD64Y?
The LPC5504JBD64Y implements PRINCE flash encryption/decryption and ROM-based secure boot using RSA-2048/4096 signature verification, but excludes hardware security accelerators: no CASPER crypto co-processor, no PUF, no SHA-AES engine, and no TRNG. Secure boot relies on externally provisioned keys and x.509 certificate validation. This configuration meets basic firmware integrity requirements without silicon-level cryptographic acceleration found in LPC55S0x variants.
LPC5504JBD64Y Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 64-TQFP Exposed Pad
- Series:
- LPC550x
- Packaging:
- Tape & Reel (TR)
- Product Status:
- Active
- Programmable:
- -
- 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:
LPC5504JBD64Y FAQ
1.How can I place an order for LPC5504JBD64Y through Aetrix?
Please submit a Request for Quotation (RFQ) for LPC5504JBD64Y 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 LPC5504JBD64Y reliable?
The price and inventory of LPC5504JBD64Y are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for LPC5504JBD64Y is usually 5 days.
3.What payment methods are accepted for LPC5504JBD64Y?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for LPC5504JBD64Y transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for LPC5504JBD64Y?
LPC5504JBD64Y orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your LPC5504JBD64Y 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 LPC5504JBD64Y?
For technical support, including LPC5504JBD64Y datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your LPC5504JBD64Y requirements.
6.How does Aetrix verify that LPC5504JBD64Y is sourced from the original manufacturer or authorized distributors?
All LPC5504JBD64Y 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 LPC5504JBD64Y meets industry standards.
7.What is the process for return or replacement of LPC5504JBD64Y?
All LPC5504JBD64Y units undergo pre-shipment inspection (PSI). If there is an issue with LPC5504JBD64Y, 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 LPC5504JBD64Y part is unused and in its original packaging.
Return procedure for LPC5504JBD64Y:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
LPC5504JBD64Y 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…

