Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

SPC584Bx

32-bit Power Architecture microcontroller

The 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.

SPC584Bx Key Specifications

ParameterValue
ADC2x fast 12-bit SAR + 1x supervisor 12-bit SAR + 1x 10-bit SAR
CAN8x MCAN with ISO CAN-FD
I2C1
DSPI7 modules
SRAM128 KB general-purpose + 64 KB core local data RAM
Cache8 KB instruction + 4 KB data
EMIOSup to 64 timed I/O channels, 16-bit counter
CPU Coree200z420 32-bit Power Architecture, up to 120 MHz
Ethernet1x 10/100 Mbps, IEEE 802.3-2008
LINFlexD14 modules
Technology40 nm
DMA Channels64 (features list); 32 (Table 2)
Flash Memory2112 KB (2048 KB code + 64 KB data)
Safety LevelASIL-B (ISO 26262), AEC-Q100 qualified
Low Power ModesHALT, STOP, Standby, Smart Standby
HSM Dedicated Flash176 KB (144 KB code + 32 KB data)
External Power Supplies5 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

PackagePart number - 1 MBPart number - 1.5 MBPart number - 2 MB
eTQFP64SPC584B60E1SPC584B64E1SPC584B70E1
eTQFP100SPC584B60E3SPC584B64E3SPC584B70E3
eTQFP144SPC584B60E5SPC584B64E5SPC584B70E5
eLQFP176SPC584B60E7SPC584B64E7SPC584B70E7

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

SymbolCParameterConditionsValue - MinValue - TypValue - MaxUnit
V DD_LVSRDCore voltage operating life range (1)--0.3-1.4V
V DD_HV_IO_MAIN VDD_HV_IO_ETH V DD_HV_OSC V DD_HV_FLASRDI/O supply voltage (2)--0.3-6.0V
V SS_HV_ADVSRDADC ground voltageReference to digital ground-0.3-0.3V
V DD_HV_ADVSRDADC Supply voltage (2)Reference to V SS_HV_ADV-0.3-6.0V
V SS_HV_ADR_SSRDSAR ADC ground reference--0.3-0.3V
V DD_HV_ADR_SSRDSAR ADC voltage reference (2)Reference to V SS_HV_ADR_S-0.3-6.0V
V SS -V SS_HV_ADR_SSRDV SS_HV_ADR_S differential voltage--0.3-0.3V
V SS -V SS_HV_ADVSRDV SS_HV_ADV differential voltage--0.3-0.3V
V INSRDI/O input voltage range (2)(3) (4)--0.3-6.0V
SRDI/O input voltage range (2)(3) (4)Relative to V ss-0.3--V
SRDI/O input voltage range (2)(3) (4)Relative to V DD_HV_IO and V DD_HV_ADV--0.3V
T TRINSRDDigital Input pad transition time (5)---1ms
I INJSRTMaximum DC injection current for each analog/digital PAD (6)--5-5mA

Table 4. Absolute maximum ratings

16

Table 4. Absolute maximum ratings (continued)

SymbolCParameterConditionsValue - MinValue - TypValue - MaxUnit
T STGSRTMaximum non- operating Storage temperature range--55-125°C
T PASSRCMaximum nonoperating temperature during passive lifetime--55-150 (7)°C
T STORAGESR-Maximum storage time, assembled part programmed in ECUNosupply; storage temperature in range -40 °C to 60 °C--20years
T SDRSRTMaximumsolder temperature Pb- free packaged (8)---260°C
MSLSRTMoisture sensitivity level (9)---3-
T XRAY doseSRTMaximum cumulated XRAY doseTypical range for X-rays source during inspection:80 ÷ 130 KV; 20 ÷ 50 A--1grey
  1. 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 .
  2. 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 .
  3. 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.
  4. Relative value can be exceeded if design measures are taken to ensure injection current limitation (parameter IINJ).
  5. 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.
  6. 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 .
  7. 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.
  8. Solder profile per IPC/JEDEC J-STD-020D.
  9. 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 typeDevice type
eTQFP64Production
eTQFP100Production
eTQFP144Production
eLQFP176Production

Other Microcontrollers (MCU)

All Microcontrollers (MCU) datasheetsAll STMicroelectronics datasheets (808)

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

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.