Overview
The SPC58NN84C3RSHBR microcontroller, produced by STMicroelectronics, is part of the SPC58xNx family, which supersedes the SPC5x family. This device is designed to provide significant improvements in power and performance while reducing the cost per feature. It is built on the legacy of the SPC5x family but introduces new features and higher throughput, making it ideal for mission-critical automotive applications where stringent safety standards and real-time performance are crucial.
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 | 128 KB on-chip general-purpose SRAM (in addition to 384 KB included in the CPUs) |
Direct Memory Access Controller | 96-channel eDMA |
Safety Features | Comprehensive new generation ASIL-D safety concept, ASIL-D of ISO 26262, FCCU, MEMU, and CRC unit |
Junction Temperature Range | -40 °C to 165 °C |
FlexRay Controller | Dual-channel FlexRay controller |
Timer Module | GTM344 - generic timer module, intelligent complex timer module with 144 channels (48 input and 96 output) |
Analog-to-Digital Converter System | Enhanced system with 1 supervisor 12-bit SAR, 2 separate 10-bit SAR, 4 separate fast 12-bit SAR, and 6 separate 16-bit Sigma-Delta analog converters |
Communication Interfaces | 7 LINFlexD modules, 8 DSPI modules, 7 MCAN modules and one M-TTCAN, one Ethernet controller 10/100 Mbps |
Power Supply Options | External Regulators (1.2 V core, 3.3 V–5 V IO), Single internal SMPS regulator |
Development Interface | Nexus development interface (NDI) per IEEE-ISTO 5001-2003 standard |
Boot Assist Flash | Supports factory programming using a serial bootload through the asynchronous CAN or LIN/UART |
Key Features
- AEC-Q100 qualified for automotive applications
- 32-bit Power Architecture VLE compliant CPU cores with dual issue and lockstep capabilities
- Comprehensive ASIL-D safety concept with FCCU, MEMU, and CRC unit
- Enhanced analog-to-digital converter system with various SAR and Sigma-Delta converters
- Dual-channel FlexRay controller and multiple communication interfaces (LINFlexD, DSPI, MCAN, Ethernet)
- Flexible power supply options including external regulators and internal SMPS regulator
- Nexus development interface and boot assist flash for easy programming
- Hardware Security Module (HSM) for enhanced security
Applications
The SPC58NN84C3RSHBR microcontroller is designed for mission-critical automotive applications, particularly in high and mid powertrain systems. It is suitable for applications requiring stringent safety standards and real-time performance, such as:
- Automotive control units (e.g., engine control, transmission control)
- Safety-critical systems (e.g., airbag control, anti-lock braking systems)
- Advanced driver-assistance systems (ADAS)
- Automotive networking and communication systems
Q & A
- What is the CPU architecture of the SPC58NN84C3RSHBR microcontroller?
The SPC58NN84C3RSHBR features 32-bit Power Architecture VLE compliant CPU cores, specifically five enhanced main e200z4256n3 cores, dual issue, with two paired in lockstep.
- What is the flash memory capacity of the SPC58NN84C3RSHBR?
The device has 6576 KB of on-chip flash memory, which includes 6288 KB of code flash and 288 KB of data flash.
- What safety features does the SPC58NN84C3RSHBR include?
The microcontroller includes a comprehensive new generation ASIL-D safety concept, ASIL-D of ISO 26262, FCCU, MEMU, and CRC unit.
- What is the operating temperature range of the SPC58NN84C3RSHBR?
The junction temperature range is -40 °C to 165 °C.
- What communication interfaces are available on the SPC58NN84C3RSHBR?
The device includes 7 LINFlexD modules, 8 DSPI modules, 7 MCAN modules and one M-TTCAN, and one Ethernet controller 10/100 Mbps.
- Does the SPC58NN84C3RSHBR support flexible power supply options?
Yes, it supports external regulators (1.2 V core, 3.3 V–5 V IO) and a single internal SMPS regulator.
- What development interface does the SPC58NN84C3RSHBR use?
The device uses the Nexus development interface (NDI) per IEEE-ISTO 5001-2003 standard.
- How does the SPC58NN84C3RSHBR support factory programming?
The device supports factory programming using a serial bootload through the asynchronous CAN or LIN/UART via Boot Assist Flash (BAF).
- Is the SPC58NN84C3RSHBR AEC-Q100 qualified?
Yes, the microcontroller is AEC-Q100 qualified for automotive applications.
- What is the purpose of the Hardware Security Module (HSM) in the SPC58NN84C3RSHBR?
The HSM is included for enhanced security in automotive applications).