Overview
The SPC58EE80E7QMHAY is a high-performance microcontroller from STMicroelectronics, designed for automotive applications. It is part of the SPC58xEx family, which supersedes the SPC5x family by introducing new features, higher throughput, and significant improvements in power and performance. This MCU is AEC-Q100 qualified and complies with the ASIL-D safety standard of ISO 26262, making it suitable for critical safety-related applications in the automotive sector.
Key Specifications
Feature | Description |
---|---|
CPU Cores | Three main CPUs, dual issue, 32-bit CPU core complexes (e200z4), two of them having one checker core in lock-step |
Flash Memory | 6576 KB (6288 KB code flash + 288 KB data flash) |
SRAM | 608 KB on-chip general-purpose SRAM (in addition to 160 KB core local data RAM) |
Direct Memory Access | 96-channel direct memory access controller (eDMA) |
Analog-to-Digital Converters | 1 supervisor 12-bit SAR, 4 fast 12-bit SAR, 3 separate 10-bit SAR, and 6 separate 16-bit Sigma-Delta analog converters |
Communication Interfaces | 18 LINFlexD modules, 10 DSPI modules, 8 MCAN interfaces with ISO CAN-FD support, and two Ethernet controllers 10/100 Mbps |
Power Supply | External Regulators (1.2 V core, 3.3 V–5 V IO), Single internal SMPS regulator, Single internal Linear Regulator with external ballast |
Operating Temperature | -40 °C to 165 °C |
CPU Clock Frequency | Up to 180 MHz |
Key Features
- AEC-Q100 qualified and ASIL-D compliant for automotive safety applications
- 32-bit Power Architecture VLE compliant CPU cores with floating point and end-to-end error correction
- Comprehensive safety concept including FCCU, MEMU, and CRC unit
- Dual-channel FlexRay controller and Hardware Security Module (HSM)
- GTM 343 - Generic Timer Module with 144 channels and 5 programmable fine grain multi-threaded cores
- Enhanced analog-to-digital converter system with various SAR and Sigma-Delta converters
- Multiple communication interfaces including LINFlexD, DSPI, MCAN, and Ethernet
- Nexus development interface (NDI) and Boot assist Flash (BAF) for factory programming
Applications
The SPC58EE80E7QMHAY is primarily designed for automotive applications, particularly in safety-critical systems such as:
- Advanced Driver Assistance Systems (ADAS)
- Engine control and motor control systems
- Safety-related applications requiring ASIL-D compliance
- Automotive networking and communication systems
Q & A
- What is the primary application area of the SPC58EE80E7QMHAY?
The SPC58EE80E7QMHAY is primarily designed for automotive applications, especially in safety-critical systems.
- What safety standards does the SPC58EE80E7QMHAY comply with?
The SPC58EE80E7QMHAY is AEC-Q100 qualified and complies with the ASIL-D safety standard of ISO 26262.
- How many CPU cores does the SPC58EE80E7QMHAY have?
The SPC58EE80E7QMHAY has three main CPUs, dual issue, 32-bit CPU core complexes (e200z4), two of them having one checker core in lock-step.
- What is the total flash memory available on the SPC58EE80E7QMHAY?
The SPC58EE80E7QMHAY has 6576 KB of on-chip flash memory (6288 KB code flash + 288 KB data flash).
- What types of analog-to-digital converters are available on the SPC58EE80E7QMHAY?
The SPC58EE80E7QMHAY features one supervisor 12-bit SAR, four fast 12-bit SAR, three separate 10-bit SAR, and six separate 16-bit Sigma-Delta analog converters.
- What communication interfaces are supported by the SPC58EE80E7QMHAY?
The SPC58EE80E7QMHAY supports 18 LINFlexD modules, 10 DSPI modules, 8 MCAN interfaces with ISO CAN-FD support, and two Ethernet controllers 10/100 Mbps.
- What is the operating temperature range of the SPC58EE80E7QMHAY?
The operating temperature range of the SPC58EE80E7QMHAY is -40 °C to 165 °C.
- What is the maximum CPU clock frequency of the SPC58EE80E7QMHAY?
The maximum CPU clock frequency of the SPC58EE80E7QMHAY is up to 180 MHz.
- Does the SPC58EE80E7QMHAY support any specific timer modules?
Yes, the SPC58EE80E7QMHAY features a GTM 343 - Generic Timer Module with 144 channels and 5 programmable fine grain multi-threaded cores.
- How does the SPC58EE80E7QMHAY support factory programming?
The SPC58EE80E7QMHAY supports factory programming using Boot assist Flash (BAF) through a serial bootload via asynchronous CAN or LIN/UART.