Overview
The SPC58NG84E7QEH0Y is a 32-bit microcontroller from STMicroelectronics, part of the Chorus family. This device is specifically designed for automotive general-purpose applications and is AEC-Q100 qualified. It features a high-performance e200z4 triple core with a maximum core frequency of 180 MHz, utilizing 32-bit Power Architecture technology with Variable Length Encoding (VLE) and floating-point capabilities. The microcontroller is equipped with comprehensive safety features, including an ASIL-D safety concept compliant with ISO 26262, and various low power modes to optimize energy consumption.
Key Specifications
Specification | Details |
---|---|
Core Type | 32-bit Power Architecture e200z4 triple core |
Core Frequency | Up to 180 MHz |
Flash Memory | 6582 KB (6144 KB code flash + 256 KB data flash) |
SRAM | 608 KB on-chip general-purpose SRAM + 160 KB core local data RAM |
HSM Dedicated Flash | 182 KB (144 KB code + 32 KB data) |
DMA Controller | Multi-channel direct memory access controller (eDMA) with 64 and 32 channels |
Interrupt Controller | 1 interrupt controller (INTC) |
Analog-to-Digital Converters | 4 independent fast 12-bit SAR analog converters, 1 supervisor 12-bit SAR, 1 standby 10-bit SAR |
Communication Interfaces | 18 LINFlexD modules, 10 DSPI modules, 8 MCAN interfaces, dual-channel FlexRay controller, 2 independent Ethernet controllers |
Operating Temperature | -40 °C to 150 °C |
Package | LQFP 176 24x24x1.4 |
Key Features
- Comprehensive new generation ASIL-D safety concept compliant with ISO 26262
- Logic BIST, FCCU, Memory BIST, CRC unit, and MEMU for error management
- Crossbar switch architecture for concurrent access to peripherals, Flash, or RAM with end-to-end ECC
- Enhanced modular IO subsystem (eMIOS) with up to 64 timed IO channels
- Low power capabilities including versatile low power modes and ultra-low power standby with RTC
- Smart Wake-up Unit for contact monitoring and fast wakeup schemes
- Dual phase-locked loops for stable clock domains
- Nexus development interface (NDI) per IEEE-ISTO 5001-2003 standard
- Boot assist Flash (BAF) for factory programming through asynchronous CAN or LIN/UART
Applications
The SPC58NG84E7QEH0Y is designed for automotive general-purpose applications, including but not limited to:
- Advanced driver-assistance systems (ADAS)
- Engine control units
- Transmission control units
- Body control modules
- Safety-critical systems requiring ASIL-D compliance
Q & A
- What is the core type and frequency of the SPC58NG84E7QEH0Y?
The SPC58NG84E7QEH0Y features a 32-bit Power Architecture e200z4 triple core with a maximum core frequency of 180 MHz. - How much flash and SRAM does the microcontroller have?
The microcontroller has 6582 KB of flash memory (6144 KB code flash + 256 KB data flash) and 608 KB of on-chip general-purpose SRAM, in addition to 160 KB core local data RAM. - What safety features does the SPC58NG84E7QEH0Y include?
The device includes a comprehensive new generation ASIL-D safety concept compliant with ISO 26262, logic BIST, FCCU, Memory BIST, CRC unit, and MEMU for error management. - What are the communication interfaces available on this microcontroller?
The microcontroller features 18 LINFlexD modules, 10 DSPI modules, 8 MCAN interfaces with ISO CAN-FD support, a dual-channel FlexRay controller, and two independent Ethernet controllers. - What is the operating temperature range of the SPC58NG84E7QEH0Y?
The operating temperature range is -40 °C to 150 °C. - What package type is the SPC58NG84E7QEH0Y available in?
The microcontroller is available in an LQFP 176 24x24x1.4 package. - Does the SPC58NG84E7QEH0Y support low power modes?
Yes, it includes versatile low power modes and ultra-low power standby with RTC, as well as a Smart Wake-up Unit for contact monitoring and fast wakeup schemes. - What development interface does the SPC58NG84E7QEH0Y support?
The microcontroller supports the Nexus development interface (NDI) per IEEE-ISTO 5001-2003 standard. - How can the SPC58NG84E7QEH0Y be programmed at the factory?
The device supports factory programming through the Boot assist Flash (BAF) using a serial bootload through the asynchronous CAN or LIN/UART. - Is the SPC58NG84E7QEH0Y AEC-Q100 qualified?
Yes, the SPC58NG84E7QEH0Y is AEC-Q100 qualified.