Overview
The SPC58NE84C3QMHAR is a 32-bit microcontroller from STMicroelectronics, designed specifically for automotive applications. It is part of the SPC58xEx family, which builds on the legacy of the SPC5x family with enhanced features, higher throughput, and significant improvements in power and performance. This microcontroller is AEC-Q100 qualified and complies with the ASIL-D safety standard of ISO 26262, making it suitable for critical automotive safety applications.
Key Specifications
Parameter | Description |
---|---|
CPU Cores | Three main CPUs, dual issue, 32-bit CPU core complexes (e200z4), two with one checker core in lock-step |
Flash Memory | 6576 KB (6288 KB code flash + 288 KB data flash), supports read during program and erase operations, and multiple blocks for 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 ASIL-D safety concept, FCCU, MEMU, and CRC unit |
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, dual-channel FlexRay controller, 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, and 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 features including FCCU, MEMU, and CRC unit
- Enhanced analog-to-digital converter system with various SAR and Sigma-Delta converters
- Advanced communication interfaces including LINFlexD, DSPI, MCAN with CAN-FD support, FlexRay, and Ethernet
- GTM 343 - Generic Timer Module with 144 channels and 5 programmable fine grain multi-threaded cores
- Hardware Security Module (HSM) for enhanced security
- Nexus development interface (NDI) and boot assist Flash (BAF) for development and programming
Applications
The SPC58NE84C3QMHAR microcontroller is primarily designed for automotive applications, particularly those requiring high safety standards such as:
- Advanced Driver Assistance Systems (ADAS)
- Automotive control units (e.g., engine control, transmission control)
- Safety-critical systems (e.g., airbag control, anti-lock braking systems)
- Automotive networking and communication systems
Q & A
- What is the primary application area of the SPC58NE84C3QMHAR microcontroller?
The primary application area is automotive, particularly in safety-critical and high-performance applications.
- What safety standards does the SPC58NE84C3QMHAR comply with?
It complies with ASIL-D of ISO 26262 and is AEC-Q100 qualified.
- How many CPU cores does the SPC58NE84C3QMHAR have?
It has three main CPUs, dual issue, 32-bit CPU core complexes (e200z4), with two of them having one checker core in lock-step.
- What is the total flash memory available on the SPC58NE84C3QMHAR?
The total flash memory is 6576 KB (6288 KB code flash + 288 KB data flash).
- What types of analog-to-digital converters are available on this microcontroller?
It includes 1 supervisor 12-bit SAR, 4 fast 12-bit SAR, 3 separate 10-bit SAR, and 6 separate 16-bit Sigma-Delta analog converters.
- What communication interfaces are supported by the SPC58NE84C3QMHAR?
It supports 18 LINFlexD modules, 10 DSPI modules, 8 MCAN interfaces with ISO CAN-FD support, a dual-channel FlexRay controller, and two Ethernet controllers 10/100 Mbps.
- What is the operating temperature range of the SPC58NE84C3QMHAR?
The operating temperature range is -40 °C to 165 °C.
- What is the maximum CPU clock frequency of the SPC58NE84C3QMHAR?
The maximum CPU clock frequency is up to 180 MHz.
- Does the SPC58NE84C3QMHAR have any built-in security features?
Yes, it includes a Hardware Security Module (HSM) for enhanced security.
- How does the SPC58NE84C3QMHAR support development and programming?
It supports Nexus development interface (NDI) and boot assist Flash (BAF) for factory programming using a serial bootload through the asynchronous CAN or LIN/UART.