Overview
The SPC58NH92C3RMI0X is a 32-bit Power Architecture microcontroller from STMicroelectronics, part of the SPC58NHx family. This device is designed for automotive general-purpose applications and builds on the legacy of the SPC5x family, offering significant improvements in power and performance. It features a high-performance e200z4 triple core CPU with a core frequency of up to 200 MHz, Variable Length Encoding (VLE), and Floating Point capabilities with end-to-end error correction. The microcontroller is AEC-Q100 qualified and complies with the ASIL-D safety standard of ISO 26262, making it suitable for demanding automotive environments.
Key Specifications
Specification | Details |
---|---|
CPU | High-performance e200z4 triple core, 32-bit Power Architecture technology, up to 200 MHz |
Flash Memory | 10496 KB (10240 KB code Flash + 256 KB data Flash) |
SRAM | 1088 KB on-chip general-purpose SRAM (plus 192 KB core local data RAM) |
HSM Dedicated Flash | 224 KB (192 KB code + 32 KB data) |
Direct Memory Access Controller (eDMA) | One eDMA with 64 channels, one eDMA with 16 channels |
Interrupt Controller | One interrupt controller (INTC) |
Safety Features | Comprehensive ASIL-D safety concept, Logic BIST, FCCU, Memory BIST, CRC unit, MEMU |
Communication Interfaces | 24 LINFlexD modules, 10 DSPI modules, 16 MCAN interfaces, dual-channel FlexRay controller, two independent Ethernet controllers, four I2C modules, two PSI5 modules |
Low Power Capabilities | Versatile low power modes, ultra low power standby with RTC, Smart Wake-up Unit, fast wakeup schemes |
Temperature Range | -40 °C to 105 °C, -40 °C to 125 °C |
Package | FPBGA 17X17X1.8 302 |
Key Features
- AEC-Q100 qualified for automotive applications
- High-performance e200z4 triple core CPU with up to 200 MHz frequency
- Variable Length Encoding (VLE) and Floating Point capabilities with end-to-end error correction
- Comprehensive ASIL-D safety concept including Logic BIST, FCCU, Memory BIST, CRC unit, and MEMU
- Enhanced modular IO subsystem (eMIOS) with up to 96 timed IO channels
- Enhanced analog-to-digital converter system with 4 independent fast 12-bit SAR analog converters and 100 ADC channels
- Dual-channel FlexRay controller and two independent Ethernet controllers
- Versatile low power modes, ultra low power standby with RTC, and Smart Wake-up Unit
- Dual phase-locked loops with stable clock domain for peripherals and FM modulation domain for computational shell
- Nexus development interface (NDI) per IEEE-ISTO 5001-2003 standard
Applications
The SPC58NH92C3RMI0X microcontroller is designed for various automotive applications, including:
- Advanced driver-assistance systems (ADAS)
- Engine control units (ECUs)
- Transmission control units (TCUs)
- Body control modules (BCMs)
- Safety-critical systems requiring ASIL-D compliance
Q & A
- What is the core architecture of the SPC58NH92C3RMI0X?
The SPC58NH92C3RMI0X features a high-performance e200z4 triple core CPU with 32-bit Power Architecture technology.
- What is the maximum core frequency of the SPC58NH92C3RMI0X?
The core frequency can go up to 200 MHz.
- What safety standards does the SPC58NH92C3RMI0X comply with?
The device complies with the ASIL-D safety standard of ISO 26262.
- How much on-chip Flash memory does the SPC58NH92C3RMI0X have?
The device has 10496 KB of on-chip Flash memory (10240 KB code Flash + 256 KB data Flash).
- What are the low power capabilities of the SPC58NH92C3RMI0X?
The device features versatile low power modes, ultra low power standby with RTC, and a Smart Wake-up Unit.
- What communication interfaces are available on the SPC58NH92C3RMI0X?
The device includes 24 LINFlexD modules, 10 DSPI modules, 16 MCAN interfaces, a dual-channel FlexRay controller, and two independent Ethernet controllers.
- What is the temperature range of the SPC58NH92C3RMI0X?
The operating temperature range is -40 °C to 105 °C and -40 °C to 125 °C.
- Is the SPC58NH92C3RMI0X AEC-Q100 qualified?
Yes, the device is AEC-Q100 qualified for automotive applications.
- What is the package type of the SPC58NH92C3RMI0X?
The device is available in an FPBGA 17X17X1.8 302 package.
- Does the SPC58NH92C3RMI0X support Flash context switching?
Yes, it supports hardware Flash context switching for FOTA with multi software versions.
- What is the purpose of the Body Cross Triggering Unit (BCTU) in the SPC58NH92C3RMI0X?
The BCTU triggers ADC conversions from any eMIOS channel and up to 2 dedicated PIT_RTIs.