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

- Shipping:

Inventory:800
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
LPC55S04JBD64 from NXP Semiconductors is a 32-bit ARM Cortex-M33 microcontroller with TrustZone security, PRINCE flash encryption, CASPER crypto co-processor, and CAN FD interface. It integrates 128 KB on-chip flash, 80 KB SRAM, a 16-bit 2.0 Msamples/sec ADC, and operates up to 96 MHz for secure industrial control and IoT edge nodes.
For engineers reviewing the LPC55S04JBD64 datasheet, LPC55S04JBD64 pinout, LPC55S04JBD64 application, or LPC55S04JBD64 equivalent, key selection criteria include TrustZone-enabled secure boot, PRINCE-encrypted flash update capability, CAN FD real-time communication, and hardware-accelerated ECC via CASPER - all validated for operation from −40 °C to +105 °C in HTQFP64 package.
Technical Context
The LPC55S04JBD64 implements ARMv8-M architecture with TrustZone isolation, enabling secure execution environments for firmware and cryptographic keys. Its CASPER co-processor offloads Elliptic Curve Cryptography (ECC) operations, while PRINCE performs real-time AES-128 encryption/decryption of flash data during read/write cycles.
Security is reinforced by PUF-generated 64–4096-bit keys, SHA2-256 hash engine with DMA support, AES-256 encryption, and DICE-compliant Device Identifier Composition Engine. The device supports RSA-2048/4096 signature verification for secure boot and anti-rollback using x.509 certificate-based Root of Trust revocation.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM Cortex-M33 @ 96 MHz with FPU, MPU, and TrustZone for hardware-enforced secure/non-secure world separation |
| Memory | 128 KB flash (PRINCE-encrypted) + 80 KB SRAM (16 KB code bus + 64 KB system bus contiguous) |
| Crypto Acceleration | CASPER co-processor for ECC acceleration; AES-256, SHA2-256, TRNG, and PUF for key generation and storage |
| Analog Peripherals | 16-bit ADC with 9-channel differential input (2.0 Msamples/sec), integrated temperature sensor, and analog comparator |
| Serial Interfaces | CAN FD controller with dedicated DMA; 8 Flexcomm interfaces (UART/I2C/SPI/I2S configurable); HS SPI |
| Timers & PWM | 5× 32-bit general-purpose timers; SCTimer/PWM with 10 outputs/8 inputs; RTC with wake-up from deep power-down |
| Package & Environment | HTQFP64 (10 × 10 × 0.5 mm); operating range −40 °C to +105 °C; single 1.8–3.6 V supply |
Pinout & Package
Package: HTQFP64 - plastic low profile quad flat package, 64 leads, 0.5 mm pitch, body size 10 × 10 × 0.5 mm. Exposed pad must be connected to VSS.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| PIO0_0/ACMP0_A | Analog comparator input A / GPIO | Configurable as secure GPIO or comparator input A when analog mode enabled; supports secure I/O isolation |
| PIO0_2/TRST | JTAG Test Reset / GPIO | Hardware reset input for boundary scan; default pull-down enables debug initialization at power-on |
| PIO0_3/TCK | JTAG Test Clock In / GPIO | Boundary scan clock input; also serves as Flexcomm 3 RXD/SDA/MOSI/DATA for flexible serial peripheral routing |
| PIO0_4/TMS | JTAG Test Mode Select / CAN0_RD | Selects JTAG state machine; alternatively functions as CAN FD receiver input for real-time automotive/industrial bus communication |
| PIO0_5/TDI | JTAG Test Data In / CAN0_TD | Boot source selector at reset (determines ISP vs flash boot); also acts as CAN FD transmitter output |
| PIO0_6/TDO | JTAG Test Data Out / GPIO | Boundary scan data output; supports CTIMER4_MAT0 and SCTimer/PWM GPI6 for precise timing and event capture |
| XTAL32K_P / XTAL32K_N | 32.768 kHz crystal oscillator inputs | Drive RTC and WWDT with ±2% accuracy across full temperature range; enable wake-up from deep power-down |
| VDD / VSS | Power supply / Ground | Multiple VDD pins (pins 5, 6, 12, 16, 28, 43, 56) ensure stable core/system voltage distribution; VSS pins provide low-impedance return paths |
Key Features
| Feature | Design Value |
|---|---|
| TrustZone Security | Hardware-isolated secure/non-secure memory and peripheral access enforced at CPU level, enabling certified secure firmware execution |
| PRINCE Flash Encryption | Real-time AES-128 encryption/decryption of flash reads/writes without software overhead, protecting IP and enabling secure OTA updates |
| CASPER Crypto Engine | Dedicated hardware accelerator for ECC scalar multiplication, reducing key exchange latency by >10× versus software-only implementation |
| Flexcomm Interface | 8 software-configurable serial peripherals (UART/I2C/SPI/I2S) with shared fractional baud-rate generator and FIFOs for mixed-protocol system integration |
| Secure Boot Validation | RSASSA-PKCS1-v1_5 signature verification using SHA256 digest and RSA-2048/4096 keys, with up to 4 revocable RoT keys stored in protected flash |
| PLU Programmable Logic | On-die combinational/sequential logic unit enabling custom glue logic, state machines, or interrupt pre-processing without CPU intervention |
Applications
| Industrial PLC Controller | Secure IoT Edge Node |
|---|---|
Use Scenario: Real-time motion control and fieldbus communication in factory automation systems requiring deterministic response and firmware integrity. IC Role / Device Role / Timing Role: Main controller executing safety-critical logic, managing CAN FD fieldbus traffic, and enforcing secure boot before loading control firmware. Use Value: PRINCE-encrypted flash prevents unauthorized firmware modification; CASPER-accelerated ECC secures device-to-cloud key exchange; 96 MHz Cortex-M33 ensures sub-millisecond I/O cycle times. | Use Scenario: Battery-powered smart sensor node collecting environmental data and transmitting encrypted telemetry over LPWAN or cellular backhaul. IC Role / Device Role / Timing Role: Secure host MCU handling sensor fusion, local anomaly detection, and TLS handshake preparation using hardware crypto engines. Use Value: PUF-generated keys eliminate key storage vulnerability; TRNG feeds secure random number generation for session keys; deep-sleep modes with RTC wake-up extend battery life beyond 5 years. |
| Automotive Body Control Module | Medical Diagnostic Equipment |
Use Scenario: Central gateway managing LIN, CAN FD, and local sensors in vehicle body electronics with functional safety requirements. IC Role / Device Role / Timing Role: Safety-aware controller running ASIL-B compliant diagnostics, validating firmware signatures, and isolating critical CAN FD messaging via TrustZone. Use Value: DICE-compliant device identity enables secure vehicle provisioning; Code Watchdog detects runtime code flow corruption; WWDT ensures fail-safe reset under fault conditions. | Use Scenario: Portable diagnostic instrument performing high-precision analog measurements (ECG, SpO₂) with HIPAA-compliant data encryption and audit logging. IC Role / Device Role / Timing Role: High-fidelity signal acquisition controller interfacing 16-bit ADC at 2.0 Msamples/sec, applying real-time filtering, and encrypting results before storage/transmission. Use Value: Simultaneous ADC conversions on differential pairs reduce noise; SHA2-256 + AES-256 engines meet NIST SP 800-175B cryptographic requirements; secure GPIO prevents tampering with calibration inputs. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| LPC55S06JBD64 | 256 KB flash, 96 KB SRAM, identical security features and peripherals | Higher memory headroom for complex RTOS stacks or dual-bank OTA updates | Select when firmware size exceeds 128 KB or additional RAM is required for large buffers or cryptographic contexts |
| LPC5504JBD64 | No TrustZone, no CASPER, no PRINCE, no PUF; retains CAN FD and same ADC/timers | Cost-sensitive non-security applications where firmware IP protection is not required | Choose only if security features are unnecessary and BOM cost reduction is prioritized over long-term firmware integrity |
Compared with LPC55S04JBD64, the LPC55S06JBD64 offers double flash/SRAM for scalable firmware deployment, while the LPC5504JBD64 removes all hardware security blocks - making it unsuitable for secure boot or encrypted storage use cases requiring TrustZone or PRINCE.
Availability
LPC55S04JBD64 is available at Aetrix Electronics and suitable for industrial automation, secure IoT gateways, and automotive body electronics requiring stable component supply, extended temperature operation, and long-term lifecycle assurance.
Supply support for LPC55S04JBD64 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 markets, with leadership in ARM-based microcontrollers and edge AI processing.
The LPC55S0x series targets secure embedded applications demanding hardware-enforced isolation, real-time cryptography, and robust peripheral integration - designed specifically for industrial control, medical devices, and automotive subsystems requiring TBSA compliance and DICE certification.
FAQ
What is the maximum operating frequency of the LPC55S04JBD64?
The LPC55S04JBD64 operates at a maximum CPU frequency of 96 MHz, achieved via internal PLLs driven by the 12 MHz FRO or external crystal sources. This clock rate is fully supported across its −40 °C to +105 °C operating range and enables deterministic real-time performance for time-critical tasks such as CAN FD message scheduling and ADC sampling at 2.0 Msamples/sec.
Does the LPC55S04JBD64 support secure boot with public-key validation?
Yes, the LPC55S04JBD64 supports secure boot using RSASSA-PKCS1-v1_5 signatures of SHA256 digests, with validation against RSA-2048 or RSA-4096 public keys stored in x.509 certificates. Up to four root-of-trust keys can be revoked via PFR, and anti-rollback is enforced using image serial numbers - all implemented in ROM bootloader without software dependency.
How does PRINCE encryption work on the LPC55S04JBD64?
PRINCE on the LPC55S04JBD64 performs real-time AES-128 encryption during flash writes and decryption during reads, using keys derived from the PUF or software-supplied values. This occurs transparently at the flash controller level, requiring no CPU intervention, and protects application code and configuration data even if flash memory is physically extracted from the board.
Can the LPC55S04JBD64's ADC perform simultaneous sampling on multiple channels?
Yes, the LPC55S04JBD64's 16-bit ADC supports simultaneous conversions on two input channels belonging to the same differential pair - for example, ADC0_0 and ADC0_1 - enabling accurate phase-aligned measurements critical for motor control or power quality monitoring without inter-channel skew.
What debug interfaces are available on the LPC55S04JBD64?
The LPC55S04JBD64 provides Serial Wire Debug (SWD) with eight breakpoints and four watchpoints, plus Serial Wire Output (SWO) trace capability on PIO0_8. JTAG boundary scan is also supported via TRST/TCK/TMS/TDI/TDO pins (PIO0_2–PIO0_6), though SWD is the primary debug interface recommended for production programming and real-time tracing.
LPC55S04JBD64K Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 64-TQFP Exposed Pad
- Series:
- LPC55S0x
- Packaging:
- Tray
- 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:
LPC55S04JBD64K FAQ
1.How can I place an order for LPC55S04JBD64K through Aetrix?
Please submit a Request for Quotation (RFQ) for LPC55S04JBD64K 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 LPC55S04JBD64K reliable?
The price and inventory of LPC55S04JBD64K are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for LPC55S04JBD64K is usually 5 days.
3.What payment methods are accepted for LPC55S04JBD64K?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for LPC55S04JBD64K transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for LPC55S04JBD64K?
LPC55S04JBD64K orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your LPC55S04JBD64K 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 LPC55S04JBD64K?
For technical support, including LPC55S04JBD64K datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your LPC55S04JBD64K requirements.
6.How does Aetrix verify that LPC55S04JBD64K is sourced from the original manufacturer or authorized distributors?
All LPC55S04JBD64K 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 LPC55S04JBD64K meets industry standards.
7.What is the process for return or replacement of LPC55S04JBD64K?
All LPC55S04JBD64K units undergo pre-shipment inspection (PSI). If there is an issue with LPC55S04JBD64K, 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 LPC55S04JBD64K part is unused and in its original packaging.
Return procedure for LPC55S04JBD64K:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
LPC55S04JBD64K 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…

