Overview
The SPC584C70E3FMC0X is a high-performance microcontroller from STMicroelectronics, part of the SPC58 C Line family. This device is designed for automotive applications and builds on the legacy of the SPC564Cx and SPC56ECx families, offering enhanced features, higher throughput, and significant improvements in power and performance.
It features dual 32-bit Power Architecture e200z420n3 CPU cores, operating at up to 180 MHz, and includes a Hardware Security Module (HSM) with an additional e200z0 core. The microcontroller is AEC-Q100 qualified and complies with ASIL-B safety standards of ISO 26262, making it suitable for critical automotive safety applications.
Key Specifications
Feature | Description |
---|---|
Number of Cores | 2 (e200z420n3 dual core) |
Core Frequency | Up to 180 MHz |
Flash Memory | 4096 KB code flash + 128 KB data flash |
HSM Dedicated Flash | 176 KB (144 KB code + 32 KB data) |
SRAM | 384 KB on-chip general-purpose SRAM + 128 KB core local data RAM |
Direct Memory Access | Multi-channel eDMA with 64 channels |
Interrupt Controller | 1 interrupt controller (INTC) with 568 sources |
Analog-to-Digital Converters | 3 independent fast 12-bit SAR, 1 supervisor 12-bit SAR, 1 10-bit SAR with STDBY mode |
Communication Interfaces | 18 LINFlexD, 8 DSPI, 8 MCAN (ISO CAN-FD), Dual-channel FlexRay, 1 Ethernet 10/100 Mbps |
Package | 100-eTQFP (14x14 mm) |
Junction Temperature Range | -40 °C to 150 °C |
Key Features
- High Performance CPU Cores: Dual 32-bit Power Architecture e200z420n3 CPU cores with variable length encoding (VLE) and single-precision floating point operations.
- Comprehensive Safety Features: ASIL-B safety concept, Failure Collection and Control Unit (FCCU), Memory Error Management Unit (MEMU), and cyclic redundancy check (CRC) unit.
- Enhanced IO Subsystem: Up to 64 timed I/O channels with 16-bit counter resolution, body cross triggering unit (BCTU), and enhanced analog-to-digital converter system.
- Advanced Communication Interfaces: Includes 18 LINFlexD modules, 8 DSPI modules, 8 MCAN interfaces with ISO CAN-FD support, dual-channel FlexRay controller, and one Ethernet controller 10/100 Mbps.
- Low Power Capabilities: Versatile low power modes, ultra low power standby with RTC, smart wake-up unit, and fast wakeup schemes.
- Hardware Security Module (HSM): Includes an e200z0 core and HW cryptographic co-processor for enhanced security.
Applications
The SPC584C70E3FMC0X microcontroller is primarily designed for automotive applications, particularly those requiring high safety and reliability standards such as:
- Advanced Driver Assistance Systems (ADAS)
- Automotive control units (e.g., engine control, transmission control)
- Safety-critical systems (e.g., airbag control, anti-lock braking systems)
- Infotainment and telematics systems
Q & A
- What is the core architecture of the SPC584C70E3FMC0X?
The SPC584C70E3FMC0X features dual 32-bit Power Architecture e200z420n3 CPU cores.
- What is the maximum operating frequency of the CPU cores?
The CPU cores can operate at up to 180 MHz.
- How much flash and SRAM memory does the device have?
The device has 4096 KB code flash + 128 KB data flash and 384 KB on-chip general-purpose SRAM.
- What safety standards does the SPC584C70E3FMC0X comply with?
The device complies with ASIL-B safety standards of ISO 26262.
- What types of communication interfaces are available on the device?
The device includes 18 LINFlexD modules, 8 DSPI modules, 8 MCAN interfaces, a dual-channel FlexRay controller, and one Ethernet controller 10/100 Mbps.
- What is the package type and size of the SPC584C70E3FMC0X?
The device is packaged in a 100-eTQFP (14x14 mm).
- What is the junction temperature range of the device?
The junction temperature range is -40 °C to 150 °C.
- Does the device support low power modes?
Yes, it supports versatile low power modes, ultra low power standby with RTC, and smart wake-up unit.
- What is the purpose of the Hardware Security Module (HSM) in the device?
The HSM includes an e200z0 core and HW cryptographic co-processor for enhanced security.
- Is the device AEC-Q100 qualified?
Yes, the SPC584C70E3FMC0X is AEC-Q100 qualified.