Overview
The SPC58NN84E7RMHBR microcontroller, produced by STMicroelectronics, is part of the SPC58xNx family, which supersedes the SPC5x family. This device is designed for mission-critical automotive applications, emphasizing stringent safety standards and real-time performance. It leverages the Power Architecture® technology and is optimized for high and mid-powertrain applications, including electric vehicles. The SPC58NN84E7RMHBR offers significant improvements in cost per feature, power efficiency, and performance compared to its predecessors.
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, FCCU, MEMU, and CRC unit |
Junction Temperature Range | -40 °C to 165 °C |
FlexRay Controller | Dual-channel FlexRay controller |
Hardware Security Module | Hardware Security Module (HSM) |
Timer Module | GTM344 - generic timer module, intelligent complex timer module with 144 channels (48 input and 96 output) |
Analog-to-Digital Converters | Enhanced analog-to-digital converter system with various SAR and Sigma-Delta converters |
Communication Interfaces | 7 LINFlexD modules, 8 DSPI modules, 7 MCAN modules, one M-TTCAN, and one Ethernet controller 10/100 Mbps |
Power Supply Options | External Regulators (1.2 V core, 3.3 V–5 V IO) and Single internal SMPS regulator |
Development Interface | Nexus development interface (NDI) per IEEEISTO 5001-2003 standard |
Package and Operating Temperature | LQFP 176 package, operating temperature range: -40 °C to 165 °C |
CPU Clock Frequency | Up to 200 MHz |
Key Features
- AEC-Q100 qualified for automotive applications
- Optimized platform architecture for best-in-class system performance
- True ASIL-D Safety Element out of Context (SEooC) concept
- Generic Timer Module (GTM) optimized for Powertrain use
- Hardware Security Module (HSM)
- Enhanced Communication interfaces including LINFlexD, DSPI, MCAN, M-TTCAN, and Ethernet
- Advanced analog-to-digital converter system with SAR and Sigma-Delta converters
- Flexible Power Supply options with external regulators and single internal SMPS regulator
- Nexus development interface (NDI) for development and debugging
- Boot assist Flash (BAF) for factory programming through asynchronous CAN or LIN/UART
Applications
- High and mid-powertrain applications in automotive systems
- Electric vehicles (EVs) and hybrid electric vehicles (HEVs)
- Automotive safety-critical systems requiring ASIL-D compliance
- On-board chargers (OBC) for electric vehicles, such as the STDES-7KWOBC reference design
- Automotive motor control applications
Q & A
- What is the SPC58NN84E7RMHBR microcontroller used for?
The SPC58NN84E7RMHBR microcontroller is used in mission-critical automotive applications, particularly in high and mid-powertrain systems and electric vehicles, where stringent safety standards and real-time performance are crucial.
- What CPU architecture does the SPC58NN84E7RMHBR use?
The SPC58NN84E7RMHBR uses 32-bit Power Architecture VLE compliant CPU cores.
- What is the flash memory capacity of the SPC58NN84E7RMHBR?
The device has 6576 KB of on-chip flash memory, consisting of 6288 KB code flash and 288 KB data flash.
- What safety features does the SPC58NN84E7RMHBR include?
The microcontroller includes comprehensive ASIL-D safety features, such as FCCU, MEMU, and CRC unit, and is AEC-Q100 qualified.
- What communication interfaces are available on the SPC58NN84E7RMHBR?
The device features 7 LINFlexD modules, 8 DSPI modules, 7 MCAN modules, one M-TTCAN, and one Ethernet controller 10/100 Mbps.
- What is the operating temperature range of the SPC58NN84E7RMHBR?
The operating temperature range is from -40 °C to 165 °C.
- What is the maximum CPU clock frequency of the SPC58NN84E7RMHBR?
The maximum CPU clock frequency is up to 200 MHz.
- Does the SPC58NN84E7RMHBR 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.
- How does the SPC58NN84E7RMHBR support development and debugging?
The device includes a Nexus development interface (NDI) per IEEEISTO 5001-2003 standard.
- Can the SPC58NN84E7RMHBR be used in on-board charger applications?
Yes, it is used in on-board charger (OBC) reference designs like the STDES-7KWOBC.
- What package options are available for the SPC58NN84E7RMHBR?
The device is available in LQFP 176 package.