SPC5606BK0MLQ6 - 1MB Flash Automotive MCU | NXP | LQFP-144
MPN: SPC5606BK0MLQ6 ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $14.5 | $14.50 |
| 10 | $13.2 | $132.00 |
| 100 | $11.8 | $1,180.00 |
| 500 | $10.45 | $5,225.00 |
| 1,000 | $9.35 | $9,350.00 |
SPC5606BK0MLQ6 Overview
A 32-bit microcontroller (MCU) is a single-chip computer that integrates a 32-bit processor core, program and data memory, and a rich set of on-chip peripherals. Within the broader semiconductor taxonomy, an MCU is a member of the embedded processor class, which itself sits inside the larger microprocessor family. Automotive-grade MCUs such as the SPC5606BK0MLQ6 belong to the Power Architecture (PowerPC-book-E-derived) lineage and are positioned above 8/16-bit MCUs in performance, code density, and peripheral integration, while remaining below application processors in clock speed and memory.
The e200z0h core is a variable-length encoding (VLE) superset of the original Power Architecture, allowing 16-bit and 32-bit instruction mix to optimize code density without sacrificing the 32-bit data path. The 1 MB Flash is organized as 1M x 8 and supports both program and EEPROM emulation, while the 96 KB SRAM is split into system RAM and auxiliary RAM for DMA-friendly buffering. The device also includes a 64-channel DMA controller, a 12-bit SAR ADC with up to 36 channels (depending on package), and a 4-channel FlexCAN module compliant with CAN 2.0B.
Designed for automotive body-electronics modules, the SPC5606BK0MLQ6 is qualified per AEC-Q100 and supports operating voltages of 3.0 V to 5.5 V (3.3 V/5 V nominal). Its -40C to +125C operating range and integrated CAN/LIN communication make it suitable for in-vehicle networks, while the 144-pin LQFP package enables cost-effective PCB manufacturing with conventional SMT lines rather than requiring fine-pitch BGA assembly.
Typical applications include body control modules (BCM), gateway ECUs, HVAC controllers, lighting modules, instrument clusters, and chassis-control ECUs where deterministic CAN communication and Flash/SRAM headroom for AUTOSAR-style stacks are required. The LQFP-144 footprint is also friendly to low-volume industrial control designs needing automotive-grade qualification.
When laying out the PCB, ensure that VDDE_HV and VDDE_LV decoupling capacitors are placed within 5 mm of their respective pins, and that the analog VDDA rail is filtered with a ferrite bead or pi-filter to keep ADC SNR within the 12-bit budget. Use the OSCEXT pin to ground if the internal 16 MHz IRC is selected, and reserve a 4.7 kohm pull-up on the RESET pin to guarantee a clean cold-boot edge.
This page synthesizes distributor pricing, same-family drop-in alternatives, application notes, and PCB-level design considerations not found in the manufacturer datasheet alone, giving procurement and embedded engineers a single consolidated reference for the SPC5606BK0MLQ6.
Drop-in alternatives for SPC5606BK0MLQ6 — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
SPC5606BF1MLQ6
✅ Drop-In📋 Reference alternative (not in catalog)
SPC5606BK0MLL6
✅ Drop-In📋 Reference alternative (not in catalog)
SPC5606BF1MLL6
✅ Drop-In📋 Reference alternative (not in catalog)
SPC5606BK0VLQ6
✅ Drop-In📋 Reference alternative (not in catalog)
SPC5606BF1VLQ6
✅ Drop-In📋 Reference alternative (not in catalog)
SPC5606BK0MLQ6 Maximum Ratings & Electrical Characteristics
| Core | e200z0h (Power Architecture, VLE) |
| Bit Width | 32-bit |
| Maximum Clock Frequency | 64 MHz |
| Flash Memory Size | 1 MB (1M x 8) |
| SRAM Size | 96 KB |
| Supply Voltage | 3.0 V to 5.5 V (3.3 V / 5 V) |
| Operating Temperature | -40C to +125C (Automotive Grade) |
| Package | 144-LQFP (20x20 mm) |
| Mounting Type | Surface Mount |
| AEC-Q100 Qualification | Qualified |
| CAN Interfaces | FlexCAN, 4 channels (CAN 2.0B) |
| LIN Interfaces | LINFlex |
| SPI / DSPI | Yes |
| ADC | 12-bit SAR |
| DMA | Yes, 64-channel |
| MSL Level | 3 (168 hours) |
| RoHS Status | Compliant |
SPC5606BK0MLQ6 Pin Configuration
| Pin 1 | VDDE_HV — High-voltage I/O supply (3.3V or 5V) |
| Pin 2 | GPIO[0] — General purpose IO / eMIOS channel |
| Pin 3 | GPIO[1] — General purpose IO |
| Pin 4 | GPIO[2] — General purpose IO |
| Pin 5 | GPIO[3] — General purpose IO |
| Pin 6 | VDDE_HV — High-voltage I/O supply |
| Pin 7 | VSS — Ground reference |
| Pin 8 | GPIO[4] — General purpose IO |
| Pin 9 | GPIO[5] — General purpose IO |
| Pin 10 | GPIO[6] — General purpose IO |
| Pin 11 | GPIO[7] — General purpose IO |
| Pin 12 | VDDE_HV — High-voltage I/O supply |
| Pin 13 | GPIO[8] — General purpose IO |
| Pin 14 | GPIO[9] — General purpose IO |
| Pin 15 | GPIO[10] — General purpose IO / eMIOS channel |
| Pin 16 | GPIO[11] — General purpose IO |
| Pin 17 | VSS — Ground reference |
| Pin 18 | VDDA — Analog supply for ADC |
| Pin 19 | VSSA — Analog ground |
| Pin 20 | ADC0_P[0] — Analog input channel 0, positive |
| Pin 21 | ADC0_P[1] — Analog input channel 1, positive |
| Pin 22 | ADC0_P[2] — Analog input channel 2, positive |
| Pin 23 | ADC0_P[3] — Analog input channel 3, positive |
| Pin 24 | VDDA — Analog supply for ADC |
| Pin 25 | VSSA — Analog ground |
| Pin 26 | ADC0_P[4] — Analog input channel 4, positive |
| Pin 27 | ADC0_P[5] — Analog input channel 5, positive |
| Pin 28 | ADC0_P[6] — Analog input channel 6, positive |
| Pin 29 | ADC0_P[7] — Analog input channel 7, positive |
| Pin 30 | VDDA — Analog supply for ADC |
| Pin 31 | VSSA — Analog ground |
| Pin 32 | ADC0_P[8] — Analog input channel 8, positive |
| Pin 33 | ADC0_P[9] — Analog input channel 9, positive |
| Pin 34 | ADC0_P[10] — Analog input channel 10, positive |
| Pin 35 | ADC0_P[11] — Analog input channel 11, positive |
| Pin 36 | VDDA — Analog supply for ADC |
| Pin 37 | VSSA — Analog ground |
| Pin 38 | CAN1_TX — FlexCAN1 transmit |
| Pin 39 | CAN1_RX — FlexCAN1 receive |
| Pin 40 | VDDE_HV — High-voltage I/O supply |
| Pin 41 | CAN2_TX — FlexCAN2 transmit |
| Pin 42 | CAN2_RX — FlexCAN2 receive |
| Pin 43 | VSS — Ground reference |
| Pin 44 | CAN3_TX — FlexCAN3 transmit |
| Pin 45 | CAN3_RX — FlexCAN3 receive |
| Pin 46 | CAN4_TX — FlexCAN4 transmit |
| Pin 47 | CAN4_RX — FlexCAN4 receive |
| Pin 48 | VDDE_HV — High-voltage I/O supply |
| Pin 49 | LIN1_TX — LINFlex1 transmit |
| Pin 50 | LIN1_RX — LINFlex1 receive |
| Pin 51 | VSS — Ground reference |
| Pin 52 | LIN2_TX — LINFlex2 transmit |
| Pin 53 | LIN2_RX — LINFlex2 receive |
| Pin 54 | VDDE_HV — High-voltage I/O supply |
| Pin 55 | SPI1_SCK — DSPI1 serial clock |
| Pin 56 | SPI1_SIN — DSPI1 serial in |
| Pin 57 | SPI1_SOUT — DSPI1 serial out |
| Pin 58 | SPI1_PCS — DSPI1 peripheral chip select |
| Pin 59 | VSS — Ground reference |
| Pin 60 | SPI2_SCK — DSPI2 serial clock |
| Pin 61 | SPI2_SIN — DSPI2 serial in |
| Pin 62 | SPI2_SOUT — DSPI2 serial out |
| Pin 63 | SPI2_PCS — DSPI2 peripheral chip select |
| Pin 64 | VDDE_HV — High-voltage I/O supply |
| Pin 65 | GPIO[12] — General purpose IO |
| Pin 66 | GPIO[13] — General purpose IO |
| Pin 67 | GPIO[14] — General purpose IO |
| Pin 68 | GPIO[15] — General purpose IO |
| Pin 69 | VSS — Ground reference |
| Pin 70 | GPIO[16] — General purpose IO |
| Pin 71 | GPIO[17] — General purpose IO |
| Pin 72 | GPIO[18] — General purpose IO |
| Pin 73 | GPIO[19] — General purpose IO |
| Pin 74 | VDDE_HV — High-voltage I/O supply |
| Pin 75 | GPIO[20] — General purpose IO |
| Pin 76 | GPIO[21] — General purpose IO |
| Pin 77 | GPIO[22] — General purpose IO |
| Pin 78 | GPIO[23] — General purpose IO |
| Pin 79 | VSS — Ground reference |
| Pin 80 | GPIO[24] — General purpose IO |
| Pin 81 | GPIO[25] — General purpose IO |
| Pin 82 | GPIO[26] — General purpose IO |
| Pin 83 | GPIO[27] — General purpose IO |
| Pin 84 | VDDE_HV — High-voltage I/O supply |
| Pin 85 | GPIO[28] — General purpose IO |
| Pin 86 | GPIO[29] — General purpose IO |
| Pin 87 | GPIO[30] — General purpose IO |
| Pin 88 | GPIO[31] — General purpose IO |
| Pin 89 | VSS — Ground reference |
| Pin 90 | GPIO[32] — General purpose IO |
| Pin 91 | GPIO[33] — General purpose IO |
| Pin 92 | GPIO[34] — General purpose IO |
| Pin 93 | GPIO[35] — General purpose IO |
| Pin 94 | VDDE_HV — High-voltage I/O supply |
| Pin 95 | GPIO[36] — General purpose IO |
| Pin 96 | GPIO[37] — General purpose IO |
| Pin 97 | GPIO[38] — General purpose IO |
| Pin 98 | GPIO[39] — General purpose IO |
| Pin 99 | VSS — Ground reference |
| Pin 100 | GPIO[40] — General purpose IO |
| Pin 101 | GPIO[41] — General purpose IO |
| Pin 102 | GPIO[42] — General purpose IO |
| Pin 103 | GPIO[43] — General purpose IO |
| Pin 104 | VDDE_HV — High-voltage I/O supply |
| Pin 105 | GPIO[44] — General purpose IO |
| Pin 106 | GPIO[45] — General purpose IO |
| Pin 107 | GPIO[46] — General purpose IO |
| Pin 108 | GPIO[47] — General purpose IO |
| Pin 109 | VSS — Ground reference |
| Pin 110 | GPIO[48] — General purpose IO |
| Pin 111 | GPIO[49] — General purpose IO |
| Pin 112 | GPIO[50] — General purpose IO |
| Pin 113 | GPIO[51] — General purpose IO |
| Pin 114 | VDDE_HV — High-voltage I/O supply |
| Pin 115 | GPIO[52] — General purpose IO |
| Pin 116 | GPIO[53] — General purpose IO |
| Pin 117 | GPIO[54] — General purpose IO |
| Pin 118 | GPIO[55] — General purpose IO |
| Pin 119 | VSS — Ground reference |
| Pin 120 | TCK — JTAG test clock |
| Pin 121 | TMS — JTAG test mode select |
| Pin 122 | TDI — JTAG test data in |
| Pin 123 | TDO — JTAG test data out |
| Pin 124 | VDDE_HV — High-voltage I/O supply |
| Pin 125 | RESET — External reset input (active low) |
| Pin 126 | VSS — Ground reference |
| Pin 127 | VDD — Core supply (1.2V) |
| Pin 128 | VDD — Core supply (1.2V) |
| Pin 129 | VSS — Ground reference |
| Pin 130 | VDDPLL — PLL supply |
| Pin 131 | VSSPLL — PLL ground |
| Pin 132 | XTAL_IN — Crystal oscillator input |
| Pin 133 | XTAL_OUT — Crystal oscillator output |
| Pin 134 | VDDE_HV — High-voltage I/O supply |
| Pin 135 | OSCEXT — External oscillator select |
| Pin 136 | GPIO[56] — General purpose IO |
| Pin 137 | GPIO[57] — General purpose IO |
| Pin 138 | GPIO[58] — General purpose IO |
| Pin 139 | GPIO[59] — General purpose IO |
| Pin 140 | VSS — Ground reference |
| Pin 141 | GPIO[60] — General purpose IO |
| Pin 142 | GPIO[61] — General purpose IO |
| Pin 143 | GPIO[62] — General purpose IO |
| Pin 144 | GPIO[63] — General purpose IO |
Typical Applications
SPC5606BK0MLQ6 is suitable for 6 applications: Body Control Module (BCM), Automotive Gateway ECU, HVAC Climate Control Module, Instrument Cluster Controller, Industrial CAN-Connected Controller, Lighting Control Module (Headlamp / Tail / Interior).
Body Control Module (BCM)
The SPC5606BK0MLQ6 is purpose-built for body control modules that aggregate door, lighting, mirror, wiper, and accessory functions across multiple CAN/LIN sub-networks. Its 1 MB Flash fits AUTOSAR BSW plus a full COM stack (CanIf, CanNm, PduR) with ample application-code headroom, while the 96 KB SRAM is large enough for multi-frame CAN buffers, network-management tables, and double-buffered COMM matrices. Four FlexCAN channels cover a typical BCM with a powertrain CAN, a body CAN, and two dedicated comfort-CAN or diagnostic buses, and LINFlex peripherals address slave nodes such as seat-control units. The 64 MHz e200z0h core delivers deterministic interrupt latency for debounced switch inputs and PWM-driven lighting, while the 12-bit ADC provides ratiometric readings for lamp-out detection and battery-voltage monitoring within the 3.0-5.5 V supply window. AEC-Q100 Grade 1 qualification lets the BCM sit in the cabin or under-hood without thermal derating.
Recommended
Automotive Gateway ECU
The SPC5606BK0MLQ6 fits automotive gateway ECUs that bridge between CAN powertrain, body, and chassis buses. Four FlexCAN channels route messages between domains, while the e200z0h core at 64 MHz handles routing tables, network-management frames, and signal-level translation without dropping real-time deadlines. 1 MB Flash holds gateway configuration plus diagnostic UDS routing (ISO 14229), and 96 KB SRAM accommodates routing tables and receive buffers for high-traffic buses. The 12-bit ADC can monitor the gateway supply rail for sleep-mode wake-up events, and the on-chip eMIOS timer unit produces precise CAN bit-timing reference signals. AEC-Q100 Grade 1 and the -40C to +125C range guarantee operation across the cabin-to-engine-bay thermal envelope.
Recommended
HVAC Climate Control Module
The SPC5606BK0MLQ6 is well-suited to climate-control modules that drive mixed stepper and BLDC actuators while reading temperature, humidity, and pressure sensors. Its 12-bit SAR ADC handles multi-zone temperature readings with sufficient resolution for closed-loop PID control, while the DSPI peripherals drive digital temperature and pressure sensors without loading the core. 96 KB SRAM supports averaging filters and lookup tables for actuator linearization, and 1 MB Flash fits lookup tables plus the blower-control algorithm. Four PWM channels from the eMIOS unit drive BLDC or stepper motor control loops at deterministic 64 MHz rates. AEC-Q100 Grade 1 qualification and the 3.0-5.5 V supply tolerance accept direct battery connection through a 5 V regulator, simplifying the BOM.
Recommended
Instrument Cluster Controller
For instrument-cluster designs, the SPC5606BK0MLQ6 provides the deterministic CAN/LIN backbone and the memory headroom needed to drive stepper gauges, segmented LCDs, and tell-tale LEDs. 1 MB Flash holds graphical needle-position tables and warning-logic libraries, while 96 KB SRAM buffers incoming CAN frames so the cluster never tears during high-bus traffic. The 12-bit ADC reads battery voltage and ambient light for automatic brightness control, and the eMIOS PWM outputs drive stepper gauge coils directly. AEC-Q100 Grade 1 qualification and -40C to +125C operation cover the in-cabin thermal range, and the 144-LQFP package supports conventional SMT assembly for high-volume automotive production.
Recommended
Industrial CAN-Connected Controller
Outside of the passenger-car market, the SPC5606BK0MLQ6 also serves industrial control applications that benefit from automotive-grade qualification. The four FlexCAN channels and the LINFlex peripheral enable robust multi-drop fieldbus topologies in machinery, robotics, and process control. 1 MB Flash and 96 KB SRAM support complex Modbus-to-CAN bridges, and the -40C to +125C industrial temperature range lets the part sit in outdoor cabinets and factory floors. The 144-LQFP package is straightforward to assemble with conventional SMT lines, making it attractive for low-to-medium volume industrial designs that require a long-lifecycle qualified MCU.
Recommended
Lighting Control Module (Headlamp / Tail / Interior)
The SPC5606BK0MLQ6 drives automotive lighting modules that combine LED matrix headlamp control, tail-lamp sequencing, and interior ambient lighting. 1 MB Flash accommodates the LED matrix algorithms and diagnostic libraries, and 96 KB SRAM buffers the high-frequency CAN-FD frames that drive matrix-beam updates. The eMIOS timer unit produces PWM at frequencies suitable for LED dimming, while the 12-bit ADC monitors LED-string current for fault detection. AEC-Q100 Grade 1 qualification supports under-hood or headlamp housing positions, and the 144-LQFP footprint allows a single PCB that integrates the MCU with the LED-driver stage.
Recommended
Recommended Products Summary
Engineering reference data for SPC5606BK0MLQ6 — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | SPC5606BF1MLQ6 | SPC5606BK0MLL6 | SPC5606BF1MLL6 | SPC5606BK0VLQ6 | SPC5606BF1VLQ6 |
|---|---|---|---|---|---|---|
| Package | 144-LQFP (20x20 mm) | 144-LQFP (20x20 mm) - same | 144-LQFP - same | 144-LQFP - same | 144-LQFP (20x20 mm) - same | 144-LQFP (20x20 mm) - same |
| Brand | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors |
| Core Architecture | e200z0h Power Architecture, 32-bit | e200z0h Power Architecture, 32-bit | e200z0h Power Architecture, 32-bit | e200z0h Power Architecture, 32-bit | e200z0h Power Architecture, 32-bit | e200z0h Power Architecture, 32-bit |
| Maximum Clock Frequency | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Flash Memory | 1 MB | 1 MB | 1 MB | 1 MB | 1 MB | 1 MB |
| SRAM | 96 KB | 96 KB | 96 KB | 96 KB | 96 KB | 96 KB |
| FlexCAN Channels | 4 | 4 | 4 | 4 | 4 | 4 |
| Operating Temperature | -40C to +125C | -40C to +125C | -40C to +125C | -40C to +125C | -40C to +125C | -40C to +125C |
| AEC-Q100 Qualified | Yes | Yes | Yes | Yes | Yes | Yes |
Key Differentiators
- Identical die, only FAB/MAST marking differs from SPC5606BF1MLQ6 (vs SPC5606BF1MLQ6)
- 144-LQFP package with gull-wing leads for SMT assembly (vs SPC5606BF1MLL6)
- 1 MB Flash exceeds typical BCM requirements (vs SPC5604BK0MLQ6)
Design Notes
Decouple VDDE_HV (3.3V/5V) with a 100 nF X7R ceramic within 5 mm of every VDDE_HV pin, plus a bulk 4.7 uF X7R per supply rail. VDDA (ADC supply) must be filtered with a ferrite bead and 100 nF/10 uF decoupling to keep 12-bit ADC SNR within the manufacturer's spec. VDD (core 1.2V) requires 100 nF + 1 uF X7R near the supply pins, with the ground return routed directly to the VSS pins via a short, wide trace. Failure to provide clean VDDA degrades ADC effective bits and can cause FlexCAN bit-timing errors at high bus traffic.
Place the 8-16 MHz crystal within 5 mm of the XTAL_IN and XTAL_OUT pins, and guard the traces with a ground pour on both sides of the PCB to avoid coupling into the analog domain. Route the CAN_H/CAN_L differential pair with 100 ohm characteristic impedance and keep length matching to within 5 mm to satisfy ISO 11898-2. Maintain a continuous ground plane under the LQFP footprint and stitch vias around the package perimeter every 5 mm to reduce EMI. Leave the RESET pin accessible for in-circuit debug and add a 4.7 kohm pull-up to VDDE_HV.
Do not exceed the absolute maximum VDDE_HV rating of 6.0V; even brief transients from load-dump on the automotive battery rail can latch the MCU if a TVS diode is not present on the supply. The OSCEXT pin must be tied to ground for internal IRC operation or to VDDE_HV for crystal-only operation; leaving it floating causes indeterminate behavior at startup. Ensure the boot configuration pins are latched correctly within the reset window to avoid entering test or boundary-scan mode inadvertently. Always validate the e200z0h VLE bit in your toolchain if code density matters, as VLE-only code saves 25-30% Flash versus 32-bit-only builds.
For high-speed FlexCAN signaling at 1 Mbit/s, add a 120 ohm split-termination between CAN_H and CAN_L near the bus midpoint; SPC56xx derivatives recommend this over single-end 60 ohm termination for improved EMI. The SPI bus lines (DSPI1, DSPI2) should be series-terminated with 33 ohm if the trace length exceeds 50 mm to prevent ringing at 20 MHz SCK. For ADC accuracy, keep analog traces away from digital switching signals by at least 3x the trace width and use a guarded analog ground island tied to VSSA at a single point.
Compliance Information
RoHS compliant per NXP product page. AEC-Q100 Grade 1 qualified for automotive applications. Lead-free and halogen-free per NXP packaging materials declaration.