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

- Shipping:

Inventory:697
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
LPC55S66JBD64K from NXP Semiconductors is a dual-core ARM Cortex-M33 microcontroller with TrustZone security, CASPER crypto co-processor, and PowerQuad DSP accelerator. It operates at up to 150 MHz, integrates 256 KB flash and 144 KB SRAM, and supports USB Full-Speed/High-Speed, SDIO, and nine Flexcomm serial interfaces. It targets secure industrial control, IoT edge nodes, and automotive body electronics requiring certified boot and hardware-accelerated cryptography.
For engineers reviewing the LPC55S66JBD64K datasheet, LPC55S66JBD64K pinout, LPC55S66JBD64K application, or LPC55S66JBD64K equivalent, key selection criteria include dual-core TrustZone isolation, PRINCE flash encryption, PUF-based key generation, 16-bit 1.0 Msamples/sec ADC with simultaneous differential sampling, and HTQFP64 package compatibility with 36 GPIOs and secure debug authentication.
Technical Context
The LPC55S66JBD64K implements two ARM Cortex-M33 cores: CPU0 (with MPU, FPU, TrustZone, ETM) and CPU1 (no MPU/FPU/TrustZone/ETM), both running up to 150 MHz. Its security stack includes PRINCE for real-time flash encryption, CASPER for ECC acceleration, and PUF-generated keys fed directly to AES-256 and SHA-2 engines.
Peripherals are organized via AHB/APB bridges with dual DMA controllers (23+10 channels), nine software-configurable Flexcomm interfaces (USART/SPI/I²C/I²S), SCTimer/PWM with 16 capture/match registers, and a 16-bit ADC supporting simultaneous conversions on differential pairs - all accessible under TrustZone-protected memory regions.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | Dual ARM Cortex-M33: CPU0 (TrustZone, FPU, MPU) + CPU1 (no TrustZone/FPU/MPU), both up to 150 MHz |
| Memory | 256 KB on-chip flash (PRINCE-encrypted), 144 KB SRAM (32 KB code + 96 KB system + 16 KB USB) |
| Security | TrustZone isolation, PRINCE flash encryption, CASPER ECC engine, PUF key generation (64–4096 bits), AES-256, SHA-2, DICE v2.0 |
| Analog | 16-bit 1.0 Msamples/sec ADC with 5 differential/10 single-ended channels, integrated temp sensor, 5-input comparator |
| Serial Interfaces | Nine Flexcomm peripherals (configurable as USART/SPI/I²C/I²S), USB FS/HS host/device, SDIO (SD2.0/SDR25), high-speed SPI |
| Timers & Logic | Five 32-bit CTimers, SCTimer/PWM (16 capture/match, 10 outputs), MRT, RTC, WWDT, PLU for state-machine logic |
| Package & I/O | HTQFP64 (10 × 10 × 0.5 mm), 36 GPIOs, 8 pin interrupts, 2 GPIO group interrupts, secure GPIO support |
Pinout & Package
HTQFP64 package (SOT855-5), 10 × 10 × 0.5 mm body, 0.5 mm pitch, exposed thermal pad. Pin functions configurable via IOCON registers; default reset state includes internal pull-up on PIO0_5 and PIO0_12, pull-down on PIO0_2 and PIO0_11.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| PIO0_0 / ACMP0_A | GPIO / Analog Comparator Input A | Digital I/O or comparator input A when ANAMODE=1; enables analog sensing in secure zones |
| PIO0_5 / TDI | JTAG Test Data In / Boot Select | State at reset determines boot source (flash/ISP); critical for secure firmware update initialization |
| PIO0_11 / ADC0_9 | GPIO / ADC Channel 1B (Diff −) | Single-ended ADC CH1B or negative input of differential pair CH1A/CH1B; supports simultaneous sampling |
| PIO0_12 / ADC0_10 | GPIO / ADC Channel 2B (Diff −) | Single-ended ADC CH2B or negative input of differential pair CH2A/CH2B; routed to same ADC module as PIO0_11 |
| VDD / VSS | Power / Ground | Single 1.8–3.6 V supply; internal DC-DC converter reduces external power stage complexity |
Key Features
| Feature | Design Value |
|---|---|
| TrustZone-enabled dual-core execution | Hardware-isolated secure/non-secure worlds on CPU0; CPU1 runs non-secure tasks without MPU/FPU overhead |
| PRINCE real-time flash encryption | On-the-fly AES-128 encryption/decryption during flash read/write; protects IP without software latency penalty |
| CASPER crypto co-processor | Hardware acceleration for ECC scalar multiplication (NIST P-256/P-384), reducing signature verification time by >10× vs. software |
| PowerQuad DSP accelerator | Fixed/floating-point CMSIS-DSP function offload (FFT, FIR, matrix ops); frees CPU0/CPU1 for control logic |
| Secure boot with DICE v2.0 | Immutable RoT using four revocable x.509 root keys stored in protected flash; anti-rollback via image serial number revocation |
Applications
| Industrial PLC Edge Node | Secure IoT Gateway |
|---|---|
Use Scenario: Programmable logic controller sub-module collecting sensor data and executing safety-critical control loops in factory automation. IC Role / Device Role / Timing Role: Dual-core MCU with CPU0 handling real-time control (CTimers, SCTimer/PWM) and CPU1 managing encrypted telemetry upload via USB/SDIO. Use Value: TrustZone isolates control firmware from network-facing tasks; PRINCE prevents unauthorized firmware extraction from flash during field servicing. |
Use Scenario: Battery-powered smart home hub aggregating BLE/Zigbee data and forwarding to cloud via TLS-secured Wi-Fi backhaul. IC Role / Device Role / Timing Role: Secure root-of-trust anchor: PUF generates ephemeral TLS keys; CASPER signs device attestations; PowerQuad accelerates certificate chain validation. Use Value: Eliminates need for external secure element; DICE-compliant identity enables zero-touch enrollment in cloud IoT platforms. |
| Automotive Body Control Module | Medical Sensor Hub |
Use Scenario: Centralized vehicle body controller managing door locks, lighting, and HVAC with ASIL-B functional safety requirements. IC Role / Device Role / Timing Role: Safety monitor: CPU0 executes IEC 61508-certified control code; CPU1 validates sensor inputs via CRC engine and ADC self-test routines. Use Value: Dual-core lockstep not required; TrustZone-enforced separation meets ISO 26262 partitioning requirements without doubling silicon area. |
Use Scenario: Portable patient monitor acquiring ECG, temperature, and SpO₂ with local preprocessing before HIPAA-compliant transmission. IC Role / Device Role / Timing Role: Analog front-end controller: 16-bit ADC samples ECG at 1.0 Msamples/sec with simultaneous differential acquisition; PLU implements lead-off detection logic. Use Value: On-chip ADC resolution and sampling rate eliminate external precision ADC; secure boot ensures only FDA-cleared firmware executes. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar dual-core secure microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| LPC55S69JBD64 | 640 KB flash, 320 KB SRAM, same package/peripherals/security features | Supports larger firmware images and complex RTOS stacks; higher BOM cost | Select when firmware exceeds 256 KB or requires >144 KB runtime RAM |
| RA6M5GFPMXXA00 | Renesas RA6M5: single Cortex-M33 core, 1 MB flash, 448 KB SRAM, no CASPER/PowerQuad, different peripheral set | Lacks hardware crypto/DSP accelerators; relies on software libraries for ECC/FFT; no dual-core asymmetric partitioning | Choose for cost-sensitive designs where TrustZone isolation suffices without crypto/DSP offload |
Compared with LPC55S66JBD64K, LPC55S69JBD64 offers double flash/SRAM for complex firmware but identical security architecture, while RA6M5GFPMXXA00 provides larger memory at the expense of hardware-accelerated cryptography and dual-core flexibility.
Availability
LPC55S66JBD64K is available at Aetrix Electronics and suitable for industrial control systems, secure IoT gateways, automotive body electronics, and medical sensor hubs requiring stable component supply across extended temperature ranges (−40 °C to +105 °C).
Supply support for LPC55S66JBD64K 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 leader focused on secure connectivity solutions for automotive, industrial, and IoT markets, with deep expertise in ARM-based microcontrollers and trusted execution environments.
The LPC55S6x product line was designed specifically for resource-constrained edge devices demanding certified security (PSA Level 3, SESIP), hardware-accelerated cryptography, and deterministic real-time performance - targeting applications where software-only security is insufficient.
FAQ
What is the maximum operating frequency of the LPC55S66JBD64K?
The LPC55S66JBD64K operates at up to 150 MHz on both its primary (CPU0) and secondary (CPU1) ARM Cortex-M33 cores. This frequency is confirmed for device revision 1B, which is the version indicated by the 'K' suffix in the part number. The internal PLLs and FRO oscillators support this speed without requiring an external high-frequency crystal.
Does the LPC55S66JBD64K support secure boot with cryptographic verification?
Yes, the LPC55S66JBD64K supports robust secure boot using RSASSA-PKCS1-v1_5 signatures over SHA256 digests, with RSA-2048/4096 public keys validated via x.509 certificates. It stores up to four revocable Root of Trust keys in protected flash and implements anti-rollback using image serial number revocation - all enforced by hardware during every boot cycle.
How does the PRINCE module function in the LPC55S66JBD64K?
The PRINCE module in the LPC55S66JBD64K performs real-time AES-128 encryption of data written to on-chip flash and decryption of encrypted data during reads. This enables transparent asset protection - such as securing application code and enabling authenticated over-the-air updates - without software intervention or performance penalty during normal flash access.
What analog capabilities does the LPC55S66JBD64K provide?
The LPC55S66JBD64K integrates a 16-bit ADC with sample rates up to 1.0 Msamples/sec, supporting five differential or ten single-ended input channels. It also includes an integrated temperature sensor, a five-input analog comparator with selectable reference, and simultaneous conversion capability on differential pairs - all accessible within TrustZone-secured memory regions.
Is the LPC55S66JBD64K pin-compatible with other members of the LPC55S6x family?
Yes, the LPC55S66JBD64K shares the HTQFP64 package (SOT855-5) and identical pinout with LPC55S69JBD64 and LPC55S66JBD64 (non-K variant). All share the same 64-pin mapping, reset configuration, and peripheral routing - enabling hardware reuse across variants differing only in flash/SRAM size and device revision.
LPC55S66JBD64K Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 64-TQFP Exposed Pad
- Series:
- LPC55S6x
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M33
- Core Size:
- 32-Bit Dual-Core
- Speed:
- 150MHz
- Connectivity:
- Flexcomm, I2C, MMC/SD/SDIO, SPI, UART/USART, USB
- Peripherals:
- Brown-out Detect/Reset, DMA, I2S, POR, PWM, RNG, WDT
- Number of I/O:
- 36
- Program Memory Size:
- 256KB (256K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 144K x 8
- Voltage - Supply (Vcc/Vdd):
- 1.8V ~ 3.6V
- Data Converters:
- A/D 10x16b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 105°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
LPC55S66JBD64K FAQ
1.How can I place an order for LPC55S66JBD64K through Aetrix?
Please submit a Request for Quotation (RFQ) for LPC55S66JBD64K 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 LPC55S66JBD64K reliable?
The price and inventory of LPC55S66JBD64K are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for LPC55S66JBD64K is usually 5 days.
3.What payment methods are accepted for LPC55S66JBD64K?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for LPC55S66JBD64K transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for LPC55S66JBD64K?
LPC55S66JBD64K orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your LPC55S66JBD64K 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 LPC55S66JBD64K?
For technical support, including LPC55S66JBD64K datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your LPC55S66JBD64K requirements.
6.How does Aetrix verify that LPC55S66JBD64K is sourced from the original manufacturer or authorized distributors?
All LPC55S66JBD64K 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 LPC55S66JBD64K meets industry standards.
7.What is the process for return or replacement of LPC55S66JBD64K?
All LPC55S66JBD64K units undergo pre-shipment inspection (PSI). If there is an issue with LPC55S66JBD64K, 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 LPC55S66JBD64K part is unused and in its original packaging.
Return procedure for LPC55S66JBD64K:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
LPC55S66JBD64K 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…
