Overview
The SPC58NN84E7RSHAR is a high-performance 32-bit microcontroller from STMicroelectronics, designed specifically for mission-critical automotive applications. It is part of the SPC58xN family, which builds on the legacy of the SPC5x family with enhanced features, higher throughput, and significant improvements in power and performance. This MCU is AEC-Q100 qualified and complies with the stringent safety standards of ISO 26262 ASIL-D, making it suitable for high and mid-powertrain applications, including electric vehicles.
Key Specifications
Specification | Details |
---|---|
CPU Cores | Five enhanced main e200z4256n3 cores, dual issue, two paired in lockstep with floating point and end-to-end error correction |
Flash Memory | 6576 KB (6288 KB code flash + 288 KB data flash), supports read during program and erase operations, and multiple blocks allowing EEPROM emulation |
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) |
Safety Features | Comprehensive new generation ASIL-D safety concept, FCCU, MEMU, and CRC unit |
Temperature Range | Junction temperature range -40 °C to 165 °C |
Timer Module | GTM344 - Generic Timer Module with 144 channels (48 input and 96 output), 5 programmable fine grain multi-threaded cores, and 24-bit wide channels |
Analog-to-Digital Converters | Enhanced analog-to-digital converter system with 1 supervisor 12-bit SAR, 4 separate fast 12-bit SAR, 3 separate 10-bit SAR, and 6 separate 16-bit Sigma-Delta analog converters |
Communication Interfaces | 7 LINFlexD modules, 8 DSPI modules, 7 MCAN modules with ISO CAN-FD support, and one Ethernet controller 10/100 Mbps |
Power Supply | Flexible Power Supply options including external regulators and single internal SMPS regulator |
Development Interface | Nexus development interface (NDI) per IEEE-ISTO 5001-2003 standard |
Boot Assist Flash | Boot assist Flash (BAF) supports factory programming using a serial bootload through the asynchronous CAN or LIN/UART |
Key Features
- High-Performance CPU Cores: Five enhanced main e200z4256n3 cores with dual issue and lockstep configuration for high reliability.
- Advanced Safety Features: Comprehensive ASIL-D safety concept with FCCU, MEMU, and CRC unit for robust error detection and correction.
- Enhanced Analog-to-Digital Converters: Multiple SAR and Sigma-Delta analog converters for high-precision signal acquisition.
- Flexible Communication Interfaces: Includes LINFlexD, DSPI, MCAN with ISO CAN-FD support, and Ethernet controller for diverse communication needs.
- Generic Timer Module (GTM): Optimized for powertrain applications with 144 channels and 5 programmable fine grain multi-threaded cores.
- Hardware Security Module (HSM): Integrated security module for secure data processing and storage.
- Flexible Power Supply Options: Supports external regulators and single internal SMPS regulator for versatile power management.
Applications
The SPC58NN84E7RSHAR is designed for mission-critical automotive applications, particularly in high and mid-powertrain systems. It is suitable for:
- Electric Vehicles (EVs): Supports the complex control and safety requirements of EV powertrains.
- Automotive Safety Systems: Complies with ISO 26262 ASIL-D standards, making it ideal for safety-critical systems.
- Advanced Driver-Assistance Systems (ADAS): Can be used in various ADAS applications requiring high performance and reliability.
- Automotive Networking: Supports multiple communication protocols such as CAN-FD, LIN, and Ethernet for seamless integration into automotive networks.
Q & A
- What is the CPU architecture of the SPC58NN84E7RSHAR?
The SPC58NN84E7RSHAR features 32-bit Power Architecture VLE compliant CPU cores.
- What is the flash memory capacity of the SPC58NN84E7RSHAR?
The MCU has 6576 KB of on-chip flash memory, consisting of 6288 KB code flash and 288 KB data flash.
- What safety standards does the SPC58NN84E7RSHAR comply with?
The SPC58NN84E7RSHAR complies with ISO 26262 ASIL-D safety standards.
- What is the junction temperature range of the SPC58NN84E7RSHAR?
The junction temperature range is -40 °C to 165 °C.
- What types of analog-to-digital converters are available on the SPC58NN84E7RSHAR?
The MCU features a variety of analog-to-digital converters including SAR and Sigma-Delta types.
- What communication interfaces are supported by the SPC58NN84E7RSHAR?
The MCU supports LINFlexD, DSPI, MCAN with ISO CAN-FD, and Ethernet interfaces.
- Does the SPC58NN84E7RSHAR have a Hardware Security Module (HSM)?
Yes, the SPC58NN84E7RSHAR includes an integrated Hardware Security Module (HSM).
- What is the purpose of the Generic Timer Module (GTM) in the SPC58NN84E7RSHAR?
The GTM is optimized for powertrain applications, providing 144 channels and 5 programmable fine grain multi-threaded cores.
- How does the SPC58NN84E7RSHAR support factory programming?
The MCU supports factory programming through Boot Assist Flash (BAF) using a serial bootload via asynchronous CAN or LIN/UART.
- What development interface does the SPC58NN84E7RSHAR use?
The MCU uses the Nexus development interface (NDI) per IEEE-ISTO 5001-2003 standard.