SPC584Bx
32-bit Power Architecture microcontrollerThe SPC584Bx is a 32-bit power architecture microcontroller from STMicroelectronics. View the full SPC584Bx datasheet below including key specifications, electrical characteristics, absolute maximum ratings.
Official SPC584Bx datasheet (PDF) — the source this page was extracted from.
Manufacturer
STMicroelectronicsCategory
Microcontrollers (MCU)SPC584Bx Key Specifications
| Parameter | Value |
|---|---|
| ADC | 2x fast 12-bit SAR + 1x supervisor 12-bit SAR + 1x 10-bit SAR |
| CAN | 8x MCAN with ISO CAN-FD |
| I2C | 1 |
| DSPI | 7 modules |
| SRAM | 128 KB general-purpose + 64 KB core local data RAM |
| Cache | 8 KB instruction + 4 KB data |
| EMIOS | up to 64 timed I/O channels, 16-bit counter |
| CPU Core | e200z420 32-bit Power Architecture, up to 120 MHz |
| Ethernet | 1x 10/100 Mbps, IEEE 802.3-2008 |
| LINFlexD | 14 modules |
| Technology | 40 nm |
| DMA Channels | 64 (features list); 32 (Table 2) |
| Flash Memory | 2112 KB (2048 KB code + 64 KB data) |
| Safety Level | ASIL-B (ISO 26262), AEC-Q100 qualified |
| Low Power Modes | HALT, STOP, Standby, Smart Standby |
| HSM Dedicated Flash | 176 KB (144 KB code + 32 KB data) |
| External Power Supplies | 5 V, 3.3 V |
| Junction Temperature Range | -40 °C to 150 °C |
SPC584Bx Overview
Part: SPC584Bx — STMicroelectronics
Type: 32-bit Power Architecture Microcontroller
Description: Automotive ASIL-B 32-bit e200z420 Power Architecture MCU operating up to 120 MHz with up to 2 MB code Flash, 128 KB SRAM, and Ethernet/CAN-FD networking.
Operating Conditions:
- Supply voltage: 3.3 V, 5 V external power supplies
- Operating junction temperature: -40 to 150 °C
- Max CPU frequency: 120 MHz
Absolute Maximum Ratings:
- Max core voltage (VDD_LV): 1.4 V
- Max I/O supply voltage (VDD_HV): 6.0 V
- Max ADC supply voltage (VDD_HV_ADV): 6.0 V
- Max SAR ADC voltage reference (VDD_HV_ADR_S): 6.0 V
- Max DC injection current per pad: -5 to 5 mA
- Non-operating storage temperature range: -55 to 125 °C
- Non-operating temperature during passive lifetime: 150 °C
Key Specs:
- Maximum core clock frequency: 120 MHz
- Flash memory: Up to 2048 KB code flash + 64 KB data flash
- SRAM: 128 KB system SRAM + 64 KB local data RAM
- ADC channels: Two 12-bit SAR ADCs, one 12-bit supervisor SAR ADC, one 10-bit standby SAR ADC
- Ethernet: 1 MAC 10/100 Mbps compliant with IEEE 802.3-2008 (AVB, VLAN support)
- CAN interfaces: 8 MCAN modules with ISO CAN-FD support
- LIN/UART interfaces: 14 LINFlexD modules
- SPI interfaces: 7 DSPI modules
Features:
- High-performance e200z420 32-bit Power Architecture CPU core with VLE
- Hardware Security Module (HSM) with embedded e200z0 core and cryptographic co-processor
- ISO 26262 ASIL-B safety compliance with Fault Collection and Control Unit (FCCU)
- Enhanced Modular IO Subsystem (eMIOS) with up to 64 timed I/O channels
- Body Cross Triggering Unit (BCTU) for synchronized ADC conversions
- 32-channel direct memory access controller (eDMA)
- Dual phase-locked loops (PLLs) with frequency modulation
- AEC-Q100 qualified
Applications:
- Automotive ASIL-B body and gateway control
- Automotive domain control and networking
Package:
- eTQFP64 (10 x 10 x 1.0 mm)
- eTQFP100 (14 x 14 x 1.0 mm)
- eTQFP144 (20 x 20 x 1.0 mm)
- eLQFP176 (24 x 24 x 1.4 mm)
SPC584Bx Features
-
AEC-Q100 qualified
-
High performance e200z420
-
-32-bit Power Architecture technology CPU
-
-Core frequency as high as 120 MHz
-
-Variable Length Encoding (VLE)
-
2112 KB (2048 KB code flash + 64 KB data flash) on-chip flash memory: supports read during program and erase operations, and multiple blocks allowing EEPROM emulation
-
176 KB HSM dedicated flash memory (144 KB code + 32 KB data)
-
128 KB on-chip general-purpose SRAM (in addition to 64 KB core local data RAM
-
Crossbar switch architecture for concurrent access to peripherals, Flash, or RAM from multiple bus masters with end-to-end ECC
-
Multi-channel direct memory access controller (eDMA) with 64 channels
-
1 interrupt controller (INTC)
-
Comprehensive new generation ASIL-B safety concept
-
-ASIL-B of ISO 26262
-
-FCCU for collection and reaction to failure notifications
-
Boot Assist Flash (BAF) supports factory programming using a serial bootload through the asynchronous CAN or LIN/UART
-
Junction temperature range -40 °C to 150 °C
Table 1. Device summary
| Package | Part number - 1 MB | Part number - 1.5 MB | Part number - 2 MB |
|---|---|---|---|
| eTQFP64 | SPC584B60E1 | SPC584B64E1 | SPC584B70E1 |
| eTQFP100 | SPC584B60E3 | SPC584B64E3 | SPC584B70E3 |
| eTQFP144 | SPC584B60E5 | SPC584B64E5 | SPC584B70E5 |
| eLQFP176 | SPC584B60E7 | SPC584B64E7 | SPC584B70E7 |
Table 1. Device summary
SPC584Bx Electrical Characteristics
The following table provides input DC electrical characteristics, as described in Figure 3 .
Figure 3. I/O input electrical characteristics
SPC584Bx Absolute Maximum Ratings
Table 4 describes the maximum ratings for the device. Absolute maximum ratings are stress ratings only, and functional operation at the maxima is not guaranteed. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Stress beyond the listed maxima, even momentarily, may affect device reliability or cause permanent damage to the device.
Table 4. Absolute maximum ratings
| Symbol | C | Parameter | Conditions | Value - Min | Value - Typ | Value - Max | Unit | |
|---|---|---|---|---|---|---|---|---|
| V DD_LV | SR | D | Core voltage operating life range (1) | - | -0.3 | - | 1.4 | V |
| V DD_HV_IO_MAIN VDD_HV_IO_ETH V DD_HV_OSC V DD_HV_FLA | SR | D | I/O supply voltage (2) | - | -0.3 | - | 6.0 | V |
| V SS_HV_ADV | SR | D | ADC ground voltage | Reference to digital ground | -0.3 | - | 0.3 | V |
| V DD_HV_ADV | SR | D | ADC Supply voltage (2) | Reference to V SS_HV_ADV | -0.3 | - | 6.0 | V |
| V SS_HV_ADR_S | SR | D | SAR ADC ground reference | - | -0.3 | - | 0.3 | V |
| V DD_HV_ADR_S | SR | D | SAR ADC voltage reference (2) | Reference to V SS_HV_ADR_S | -0.3 | - | 6.0 | V |
| V SS -V SS_HV_ADR_S | SR | D | V SS_HV_ADR_S differential voltage | - | -0.3 | - | 0.3 | V |
| V SS -V SS_HV_ADV | SR | D | V SS_HV_ADV differential voltage | - | -0.3 | - | 0.3 | V |
| V IN | SR | D | I/O input voltage range (2)(3) (4) | - | -0.3 | - | 6.0 | V |
| SR | D | I/O input voltage range (2)(3) (4) | Relative to V ss | -0.3 | - | - | V | |
| SR | D | I/O input voltage range (2)(3) (4) | Relative to V DD_HV_IO and V DD_HV_ADV | - | - | 0.3 | V | |
| T TRIN | SR | D | Digital Input pad transition time (5) | - | - | - | 1 | ms |
| I INJ | SR | T | Maximum DC injection current for each analog/digital PAD (6) | - | -5 | - | 5 | mA |
Table 4. Absolute maximum ratings
16
Table 4. Absolute maximum ratings (continued)
| Symbol | C | Parameter | Conditions | Value - Min | Value - Typ | Value - Max | Unit | |
|---|---|---|---|---|---|---|---|---|
| T STG | SR | T | Maximum non- operating Storage temperature range | - | -55 | - | 125 | °C |
| T PAS | SR | C | Maximum nonoperating temperature during passive lifetime | - | -55 | - | 150 (7) | °C |
| T STORAGE | SR | - | Maximum storage time, assembled part programmed in ECU | Nosupply; storage temperature in range -40 °C to 60 °C | - | - | 20 | years |
| T SDR | SR | T | Maximumsolder temperature Pb- free packaged (8) | - | - | - | 260 | °C |
| MSL | SR | T | Moisture sensitivity level (9) | - | - | - | 3 | - |
| T XRAY dose | SR | T | Maximum cumulated XRAY dose | Typical range for X-rays source during inspection:80 ÷ 130 KV; 20 ÷ 50 A | - | - | 1 | grey |
- VDD_LV : allowed 1.335 V - 1.400 V for 60 seconds cumulative time at the given temperature profile. Remaining time allowed 1.260 V - 1.335 V for 10 hours cumulative time at the given temperature profile. Remaining time as defined in Section 4.3: Operating conditions .
- VDD_HV : allowed 5.5 V - 6.0 V for 60 seconds cumulative time at the given temperature profile, for 10 hours cumulative time with the device in reset at the given temperature profile. Remaining time as defined in Section 4.3: Operating conditions .
- The maximum input voltage on an I/O pin tracks with the associated I/O supply maximum. For the injection current condition on a pin, the voltage will be equal to the supply plus the voltage drop across the internal ESD diode from I/O pin to supply. The diode voltage varies greatly across process and temperature, but a value of 0.3 V can be used for nominal calculations.
- Relative value can be exceeded if design measures are taken to ensure injection current limitation (parameter IINJ).
- This limitation applies to pads with digital input buffer enabled. If the digital input buffer is disabled, there are no maximum limits to the transition time.
- The limits for the sum of all normal and injected currents on all pads within the same supply segment can be found in Section 4.8.3: I/O pad current specifications .
- 175 °C are allowed for limited time. Mission profile with passive lifetime temperature >150 °C have to be evaluated by ST to confirm that are granted by product qualification.
- Solder profile per IPC/JEDEC J-STD-020D.
- Moisture sensitivity per JDEC test method A112.
SPC584Bx Thermal Information
The following tables describe the thermal characteristics of the device. The parameters in this chapter have been evaluated by considering the device consumption configuration reported in the Section 4.7: Device consumption .
SPC584Bx Package Information
In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK packages, depending on their level of environmental compliance. ECOPACK specifications, grade definitions and product status are available at: www.st.com . ECOPACK is an ST trademark.
The following table lists the case numbers for SPC584Bx.
Table 60. Package case numbers
| Package type | Device type |
|---|---|
| eTQFP64 | Production |
| eTQFP100 | Production |
| eTQFP144 | Production |
| eLQFP176 | Production |
Other Microcontrollers (MCU)
- STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
- STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
- RP2040 – Raspberry Pi, Microcontroller
- NRF52840-QIAA-R7 – Nordic Semiconductor, Wireless Microcontroller
- STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
- STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
- STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
- GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
All Microcontrollers (MCU) datasheetsAll STMicroelectronics datasheets (808)
Ask your AI agent about the SPC584Bx
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the SPC584Bx run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.