Overview
The SPC58EG80E5P0H0Y is a high-performance 32-bit microcontroller from STMicroelectronics, designed specifically for automotive applications. It is part of the SPC58x family and is AEC-Q100 qualified, ensuring it meets the stringent requirements of the automotive industry. This microcontroller features a triple-core architecture based on the e200z4 core, utilizing 32-bit Power Architecture technology. The core frequency can reach up to 180 MHz, and it includes Variable Length Encoding (VLE) and Floating Point capabilities with end-to-end error correction.
The device is optimized for safety-critical applications, adhering to the ASIL-D safety standard of ISO 26262. It offers comprehensive safety features, including logic BIST, FCCU for failure notifications, memory BIST, CRC unit, and a Memory Error Management Unit (MEMU).
Key Specifications
Parameter | Description |
---|---|
Core Architecture | 32-bit Power Architecture technology, e200z4 triple core |
Core Frequency | Up to 180 MHz |
Flash Memory | 6582 KB (6144 KB code flash + 256 KB data flash) |
SRAM | 608 KB on-chip general-purpose SRAM (64KB in CPU_0, 64 KB in CPU_1, 32 KB in CPU_2) |
HSM Dedicated Flash | 182 KB (144 KB code + 32 KB data) |
Direct Memory Access | Multi-channel eDMA (one with 64 channels, one with 32 channels) |
Interrupt Controller | 1 INTC |
Operating Temperature | -40 °C to 150 °C |
Package | TQFP 144 20x20x1.0 mm |
Communication Interfaces | 18 LINFlexD, 10 DSPI, 8 MCAN with ISO CAN-FD, Dual-channel FlexRay, 2 Ethernet controllers |
Key Features
- Comprehensive new generation ASIL-D safety concept, including logic BIST, FCCU, memory BIST, CRC unit, and MEMU.
- Crossbar switch architecture for concurrent access to peripherals, Flash, or RAM from multiple bus masters with end-to-end ECC.
- Enhanced modular IO subsystem (eMIOS) with up to 64 timed IO channels and 16-bit counter resolution.
- Enhanced analog-to-digital converter system with 4 independent fast 12-bit SAR analog converters, one supervisor 12-bit SAR analog converter, and one standby 10-bit SAR analog converter.
- Low power capabilities, including versatile low power modes, ultra-low power standby with RTC, and Smart Wake-up Unit for contact monitoring.
- Dual phase-locked loops with stable clock domain for peripherals and FM modulation domain for computational shell.
- Nexus development interface (NDI) per IEEEISTO 5001-2003 standard.
- Boot assist Flash (BAF) supports factory programming using a serial bootload through the asynchronous CAN or LIN/UART.
Applications
The SPC58EG80E5P0H0Y microcontroller is designed for safety-critical automotive applications, including advanced driver assistance systems (ADAS), autonomous driving, engine control units, transmission control units, and other high-reliability automotive systems.
Its robust safety features and high-performance capabilities make it an ideal choice for applications that require strict adherence to automotive safety standards such as ASIL-D of ISO 26262.
Q & A
- What is the core architecture of the SPC58EG80E5P0H0Y microcontroller?
The SPC58EG80E5P0H0Y features a 32-bit Power Architecture technology with an e200z4 triple core.
- What is the maximum core frequency of this microcontroller?
The core frequency can reach up to 180 MHz.
- How much flash and SRAM memory does it have?
It has 6582 KB of flash memory (6144 KB code flash + 256 KB data flash) and 608 KB of on-chip general-purpose SRAM.
- What safety features does it include?
It includes comprehensive safety features such as logic BIST, FCCU, memory BIST, CRC unit, and MEMU, adhering to ASIL-D of ISO 26262.
- What communication interfaces are available?
It includes 18 LINFlexD modules, 10 DSPI modules, 8 MCAN interfaces with ISO CAN-FD support, a dual-channel FlexRay controller, and two independent Ethernet controllers.
- What is the operating temperature range of this microcontroller?
The operating temperature range is -40 °C to 150 °C.
- What package options are available?
The microcontroller is available in a TQFP 144 20x20x1.0 mm package.
- Does it support low power modes?
Yes, it includes versatile low power modes, ultra-low power standby with RTC, and a Smart Wake-up Unit for contact monitoring.
- What development interface does it support?
It supports the Nexus development interface (NDI) per IEEEISTO 5001-2003 standard.
- How can it be programmed in a factory setting?
It supports factory programming using a serial bootload through the asynchronous CAN or LIN/UART via Boot assist Flash (BAF).