Overview
The SPC58EC80E7FMC0X microcontroller, produced by STMicroelectronics, is part of the SPC584Cx and SPC58ECx family. This family supersedes the SPC564Cx and SPC56ECx family, introducing new features and significant improvements in power and performance. The SPC58EC80E7FMC0X builds on the legacy of its predecessors while offering higher throughput, reduced cost per feature, and enhanced power efficiency (MIPS per mW).
Key Specifications
Specification | Value |
---|---|
Part Number | SPC58EC80E7FMC0X |
Operating Temperature (°C) | -40 to 150 |
CPU Clock Frequency (MHz) | Up to 180 |
Number of Cores | 2 (e200z420) + 1 (e200z0 in HSM) |
Flash Memory | 4096 KB code flash + 128 KB data flash |
HSM Dedicated Flash Memory | 144 KB code + 32 KB data |
SRAM | 384 KB on-chip general-purpose SRAM + 128 KB core local data RAM |
Package Type | 176-LQFP Exposed Pad |
Qualification | AEC-Q100 qualified |
Key Features
- Dual-Core Architecture: Features two e200z420 processor cores and one e200z0 core embedded in the Hardware Security Module (HSM).
- High Performance: 32-bit Power Architecture technology CPU with a core frequency up to 180 MHz and support for Variable Length Encoding (VLE).
- Memory: 4096 KB code flash, 128 KB data flash, and 384 KB on-chip general-purpose SRAM.
- Communication Interfaces: Includes 18 LINFlexD modules, 8 DSPI modules, 8 MCAN interfaces with ISO CAN-FD support, dual-channel FlexRay controller, and a 10/100 Mbps Ethernet controller.
- Low Power Modes: Versatile low power modes including HALT, STOP, Smart Standby with RTC, and fast wakeup schemes.
- Safety Features: Compliant with ASIL-B of ISO 26262, featuring a comprehensive safety concept including FCCU, MEMU, and CRC units.
- Enhanced Modular IO Subsystem (eMIOS): Up to 64 timed I/O channels with 16-bit counter resolution and support for DMA transfers.
Applications
The SPC58EC80E7FMC0X microcontroller is designed for automotive applications, particularly those requiring high performance, safety, and reliability. It is suitable for use in advanced driver-assistance systems (ADAS), engine control units, transmission control units, and other safety-critical automotive systems. The AEC-Q100 qualification and compliance with ASIL-B of ISO 26262 make it an ideal choice for applications demanding stringent safety standards.
Q & A
- What is the maximum CPU clock frequency of the SPC58EC80E7FMC0X?
The maximum CPU clock frequency is up to 180 MHz.
- How many processor cores does the SPC58EC80E7FMC0X have?
The device features two e200z420 processor cores and one e200z0 core embedded in the Hardware Security Module (HSM).
- What is the total flash memory capacity of the SPC58EC80E7FMC0X?
The device has 4096 KB code flash and 128 KB data flash.
- Is the SPC58EC80E7FMC0X AEC-Q100 qualified?
- What are the key safety features of the SPC58EC80E7FMC0X?
The device is compliant with ASIL-B of ISO 26262 and features a comprehensive safety concept including FCCU, MEMU, and CRC units.
- What types of communication interfaces are available on the SPC58EC80E7FMC0X?
The device includes 18 LINFlexD modules, 8 DSPI modules, 8 MCAN interfaces with ISO CAN-FD support, a dual-channel FlexRay controller, and a 10/100 Mbps Ethernet controller.
- What are the low power modes supported by the SPC58EC80E7FMC0X?
The device supports versatile low power modes including HALT, STOP, Smart Standby with RTC, and fast wakeup schemes.
- What is the operating temperature range of the SPC58EC80E7FMC0X?
The operating temperature range is from -40°C to 150°C.
- Does the SPC58EC80E7FMC0X support DMA transfers?
- What is the package type of the SPC58EC80E7FMC0X?
The device is available in a 176-LQFP Exposed Pad package.