NXP Semiconductors SPC5604BACLQ6R
- Part No.:
- SPC5604BACLQ6R
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 144-LQFP
- Datasheet:
-
SPC5604BACLQ6R.pdf
- Description:
- IC MCU 32BIT 512KB FLASH 144LQFP
- Quantity:
- Payment:

- Shipping:

Inventory:3,413
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
SPC5604BACLQ6R from NXP Semiconductors is a 32-bit automotive microcontroller based on the Power Architecture® e200z0h core, operating up to 64 MHz with VLE instruction encoding. It integrates 512 KB code flash, 64 KB data flash, 48 KB SRAM (all with ECC), and supports up to 6 FlexCAN modules, 4 LINFlex interfaces, and a 10-bit ADC with 36 channels - deployed in body control modules for vehicle lighting and door actuation.
For engineers reviewing the SPC5604BACLQ6R datasheet, SPC5604BACLQ6R pinout, SPC5604BACLQ6R application, or SPC5604BACLQ6R equivalent, key selection criteria include its LQFP-144 package, FMPLL clock generation, Nexus 2+ debug interface, and compliance with AUTOSAR timing requirements via STM and PIT modules.
Technical Context
The SPC5604BACLQ6R implements a single-issue e200z0h CPU core with Variable Length Encoding (VLE) for reduced code footprint and operates at up to 64 MHz using an FMPLL with frequency modulation capability. Its crossbar switch enables concurrent access to flash, SRAM, and peripherals by multiple bus masters including eMIOS, FlexCAN, and DSPI.
It features a Memory Protection Unit (MPU) with 8 region descriptors and 32-byte granularity, an Interrupt Controller (INTC) supporting 148 vectors (including 18 wakeup-capable sources), and boot assistance via serial CAN or SCI through the BAM module - all optimized for ASIL-B–capable automotive body electronics functions.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | e200z0h Power Architecture® core with VLE support for 16/32-bit mixed instruction encoding |
| Max Operating Frequency | 64 MHz system clock derived from FMPLL with programmable frequency modulation |
| Flash Memory | 512 KB on-chip code flash with ECC and 64 KB (4 × 16 KB) data flash with ECC |
| RAM | 48 KB on-chip SRAM with ECC, accessible via crossbar for low-latency peripheral interaction |
| ADC | 10-bit SAR ADC with 36 input channels, configurable sampling rate and hardware-triggered conversions via CTU |
| Communication Interfaces | 6 FlexCAN modules (CAN 2.0A/B), 4 LINFlex (LIN 2.1/SAE J2602), 3 DSPI, 1 I2C, and Nexus 2+ debug interface |
| Timers & Timing | 2× eMIOS-lite (56-channel 16-bit), 6× PIT (32-bit), STM for AUTOSAR OS tick, RTC with 1 ms resolution and 2 s max timeout |
Pinout & Package
SPC5604BACLQ6R is housed in a 144-pin LQFP package (20 × 20 × 1.4 mm) with exposed thermal pad. Pin assignments follow the MPC5604B/C 144 LQFP configuration per Figure 5 of the datasheet Rev. 15, supporting 123 configurable GPIOs (package-dependent), dedicated voltage domains (VDD_HV/VSS_HV, VDD_LV/VSS_LV, VDD_BV), and analog supply pins (VDD_HV_ADC/VSS_HV_ADC).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| RESET | Reset input with Schmitt trigger and noise filter | Bidirectional active-low reset; weak pull-up only after PHASE2 completion; initiates cold/warm reset sequence |
| XTAL / EXTAL | Crystal oscillator input/output pair | Supports 4–16 MHz external crystal; tristate during reset; bypass mode enabled when XTAL grounded |
| VDD_HV / VSS_HV | Digital power supply and ground | Three VDD_HV/VSS_HV pairs (pins 7,28,56 etc.) provide stable 3.3 V digital domain; decoupling required per layout guidelines |
| VDD_LV / VSS_LV | Core voltage regulator supply and ground | Three 1.2 V decoupling pairs (pins 11,23,57 etc.) feed internal regulator; capacitor mandatory between each pair |
| VDD_HV_ADC / VSS_HV_ADC | Analog reference supply and ground | Dedicated 3.3 V analog domain for ADC; isolated routing prevents digital noise coupling into precision measurements |
Key Features
| Feature | Design Value |
|---|---|
| VLE-enabled e200z0h core | Reduces firmware memory footprint by up to 30% vs. pure 32-bit encoding - critical for cost-sensitive body ECUs with limited flash budget |
| FMPLL with frequency modulation | Enables EMI reduction via spread-spectrum clocking; supports dynamic frequency scaling across run/stop modes |
| Memory protection unit (MPU) | 8-region descriptor MPU with 32-byte granularity enforces memory access isolation between AUTOSAR OS tasks and drivers |
| Crossbar switch architecture | 64-bit data/32-bit address crossbar allows simultaneous DMA (eDMA), CPU, and peripheral access to flash/SRAM without arbitration stalls |
| Nexus 2+ development interface | Fully compliant IEEE-ISTO 5001-2003 Class Two Plus; enables real-time trace, non-intrusive breakpoints, and calibration during vehicle operation |
Applications
| Body Control Module (BCM) | Seat Control Unit |
|---|---|
|
Use Scenario: Centralized management of exterior lighting, window lifts, mirror adjustment, and door lock actuators in modern passenger vehicles. IC Role / Device Role / Timing Role: Main application controller executing AUTOSAR-compliant BSW and application software; STM and PIT provide deterministic task scheduling. Use Value: 6 FlexCAN interfaces enable concurrent communication with lighting, seat, and door sub-nodes; 36-channel ADC monitors potentiometer and current-sense feedback for closed-loop actuator control. |
Use Scenario: Real-time monitoring and actuation of power seat position, heating elements, and memory function via LIN and CAN networks. IC Role / Device Role / Timing Role: Safety-aware controller with MPU-enforced memory partitioning; RTC and WKPU support autonomous wake-on-LIN event for low-power standby. Use Value: LINFlex modules handle LIN 2.1 communication with seat switches and sensors; eMIOS-lite timers generate precise PWM for seat motor drive and heater control. |
| Roof Module Controller | Smart Junction Box |
|
Use Scenario: Integration of sunroof, panoramic roof, and ambient lighting controls with thermal and position feedback. IC Role / Device Role / Timing Role: High-integration MCU managing analog sensor inputs (temperature, Hall effect), PWM outputs, and CAN diagnostics. Use Value: 10-bit ADC with 36 channels acquires multi-point temperature and position data; 48 KB ECC SRAM ensures robust runtime variable storage during transient voltage events. |
Use Scenario: Distributed power distribution and load switching for chassis electronics, replacing discrete relay/fuse panels. IC Role / Device Role / Timing Role: Fault-tolerant power management controller with integrated voltage regulation (VREG), watchdog (SWT), and diagnostic reporting. Use Value: On-chip VREG supplies internal logic; 6 FlexCAN buffers support prioritized diagnostic messaging; BAM enables field firmware updates over CAN without external programmer. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar automotive microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| MPC5604BCFLQ6R | Same core, flash, RAM, and peripheral set; differs only in qualification grade (AEC-Q100 Grade 2 vs. Grade 1 for SPC5604BACLQ6R) | Targeted at under-hood applications requiring extended temperature range (−40°C to 125°C ambient) | Select MPC5604BCFLQ6R for engine bay placement; SPC5604BACLQ6R is qualified for cabin/body locations (−40°C to 105°C) |
| SPC5605BK0MLL6R | Higher-performance e200z4d core, 1 MB flash, 128 KB SRAM, enhanced eMIOS (128 ch), but no FMPLL or Nexus 2+ | Designed for next-gen gateway and domain controller roles requiring higher compute throughput and larger code space | Choose SPC5604BACLQ6R when FMPLL-based EMI control, Nexus 2+ trace, and proven body ECU qualification are required |
Compared with MPC5604BCFLQ6R, SPC5604BACLQ6R offers identical functionality at lower ambient temperature rating - reducing cost and thermal design complexity for interior modules. Against SPC5605BK0MLL6R, it trades raw performance for certified debug infrastructure and EMI-hardened clocking essential in production body ECUs.
Availability
SPC5604BACLQ6R is available at Aetrix Electronics and suitable for automotive body control modules, seat control units, and smart junction boxes requiring stable component supply, long-term lifecycle support, and AEC-Q100 qualified sourcing.
Supply support for SPC5604BACLQ6R 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 applications, with deep expertise in automotive MCUs and functional safety.
The SPC5604BACLQ6R belongs to NXP's SPC560x automotive microcontroller family, designed specifically for ASIL-B–compliant body electronics applications requiring high integration, ECC memory, and robust debug capabilities.
FAQ
What is the maximum operating temperature range for the SPC5604BACLQ6R?
The SPC5604BACLQ6R is qualified per AEC-Q100 Grade 2, supporting operation from −40°C to +105°C ambient temperature. This makes it suitable for cabin and body electronics applications such as door modules and lighting controllers, but not under-hood placements requiring Grade 1 (−40°C to +125°C). The datasheet Rev. 15 specifies thermal characteristics and derating curves for sustained operation within this range. SPC5604BACLQ6R thermal performance is validated with standard JEDEC PCB test boards.
Does the SPC5604BACLQ6R support AUTOSAR OS and BSW compatibility?
Yes, the SPC5604BACLQ6R is fully compatible with AUTOSAR 4.x standards. Its System Timer Module (STM) and Periodic Interrupt Timers (PIT) provide hardware support for OS tick generation and timing services. The Nexus 2+ interface enables real-time OS-aware debugging, and the MPU enforces memory partitioning required for ASIL-B software separation. SPC5604BACLQ6R is supported by NXP's SPC5 Studio toolchain and AUTOSAR-compliant MCAL drivers.
How many CAN interfaces does the SPC5604BACLQ6R support, and what protocol versions are implemented?
The SPC5604BACLQ6R integrates six FlexCAN modules compliant with ISO 11898-1:2015 (CAN 2.0A/B) and supporting bit rates up to 1 Mbps. Each module includes configurable message buffers, loopback self-test mode, and error counters. All six CAN interfaces are accessible in the 144 LQFP package, with pin multiplexing managed via SIUL configuration registers. SPC5604BACLQ6R FlexCAN modules support both standard and extended frame formats and are qualified for automotive network diagnostics (UDS on CAN).
Is the SPC5604BACLQ6R pin-compatible with other members of the MPC5604B/C family?
No, the SPC5604BACLQ6R is not universally pin-compatible across the MPC5604B/C family. While it shares the 144 LQFP mechanical footprint with other MPC5604B/C variants in that package, pin functions differ significantly due to peripheral multiplexing and feature enablement (e.g., ADC channel count, FlexCAN instance mapping, and DSPI availability). SPC5604BACLQ6R pin assignments match the MPC5604B/C 144 LQFP configuration in Figure 5 of Rev. 15, but substitution requires full signal-level verification.
What debug and programming interfaces are available on the SPC5604BACLQ6R?
The SPC5604BACLQ6R provides two primary debug interfaces: a Nexus 2+ development interface compliant with IEEE-ISTO 5001-2003 Class Two Plus for real-time trace and non-intrusive breakpoints, and a JTAG interface per IEEE 1149.1 for boundary scan and basic programming. Boot Assist Module (BAM) enables in-system flash programming via CAN or SCI serial links. SPC5604BACLQ6R supports flash security via NVM lock bits and debug port disable after production programming.
SPC5604BACLQ6R Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 144-LQFP
- Series:
- MPC56xx Qorivva
- Packaging:
- Tape & Reel (TR)
- Product Status:
- Active
- Programmable:
- -
- Core Processor:
- e200z0h
- Core Size:
- 32-Bit
- Speed:
- 64MHz
- Connectivity:
- CANbus, I2C, LINbus, SCI, SPI
- Peripherals:
- DMA, POR, PWM, WDT
- Number of I/O:
- 123
- Program Memory Size:
- 512KB (512K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- 64K x 8
- RAM Size:
- 32K x 8
- Voltage - Supply (Vcc/Vdd):
- 3V ~ 5.5V
- Data Converters:
- A/D 36x10b SAR
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
SPC5604BACLQ6R FAQ
1.How can I place an order for SPC5604BACLQ6R through Aetrix?
Please submit a Request for Quotation (RFQ) for SPC5604BACLQ6R 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 SPC5604BACLQ6R reliable?
The price and inventory of SPC5604BACLQ6R are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for SPC5604BACLQ6R is usually 5 days.
3.What payment methods are accepted for SPC5604BACLQ6R?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for SPC5604BACLQ6R transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for SPC5604BACLQ6R?
SPC5604BACLQ6R orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your SPC5604BACLQ6R 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 SPC5604BACLQ6R?
For technical support, including SPC5604BACLQ6R datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your SPC5604BACLQ6R requirements.
6.How does Aetrix verify that SPC5604BACLQ6R is sourced from the original manufacturer or authorized distributors?
All SPC5604BACLQ6R 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 SPC5604BACLQ6R meets industry standards.
7.What is the process for return or replacement of SPC5604BACLQ6R?
All SPC5604BACLQ6R units undergo pre-shipment inspection (PSI). If there is an issue with SPC5604BACLQ6R, 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 SPC5604BACLQ6R part is unused and in its original packaging.
Return procedure for SPC5604BACLQ6R:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
SPC5604BACLQ6R 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…

