Overview
The SPC58EC80C3QMC0X microcontroller, produced by STMicroelectronics, is part of the SPC584Cx and SPC58ECx family, which supersedes the SPC564Cx and SPC56ECx family. This device builds on the legacy of its predecessors while introducing new features, higher throughput, and significant improvements in power and performance (MIPS per mW). The SPC58EC80C3QMC0X features two main processor cores (e200z420) and one e200z0 core embedded in the Hardware Security Module (HSM), making it a robust choice for automotive and safety-critical applications.
Key Specifications
Parameter | Value |
---|---|
Part Number | SPC58EC80C3QMC0X |
Package | FPBGA-292 |
Operating Temperature (°C) (min) | -40 |
CPU Clock Frequency (MHz) (max) | 180 |
Number of Cores | 2 (e200z420) + 1 (e200z0 in HSM) |
Flash Memory | 4096 KB code flash + 128 KB data flash |
HSM Dedicated Flash Memory | 176 KB (144 KB code + 32 KB data) |
SRAM | 384 KB on-chip general-purpose SRAM + 128 KB local data RAM |
Direct Memory Access (DMA) Channels | 64 eDMA channels |
Interrupt Controller | 1 INTC with 568 sources |
Analog-to-Digital Converters (ADC) | 3 independent 12-bit SAR ADCs, 1 supervisor 12-bit SAR ADC, 1 10-bit SAR ADC |
Communication Interfaces | 18 LINFlexD, 8 DSPI, 8 MCAN (ISO CAN-FD), Dual-channel FlexRay, 1 Ethernet (10/100 Mbps) |
Key Features
- AEC-Q100 Qualified: Compliant with automotive standards for reliability and performance.
- High Performance CPU: Dual-issue 32-bit CPU core complexes (e200z420) with a core frequency up to 180 MHz and Variable Length Encoding (VLE) for code size reduction.
- Flash and SRAM: 4096 KB code flash, 128 KB data flash, and 384 KB on-chip general-purpose SRAM.
- Hardware Security Module (HSM): Includes a dedicated flash memory and HW cryptographic co-processor.
- Low Power Modes: Versatile low power modes including ultra-low power standby with RTC and smart wake-up unit.
- Enhanced Modular IO Subsystem (eMIOS): Up to 64 timed I/O channels with 16-bit counter resolution.
- Analog-to-Digital Converters: Multiple SAR ADCs with different resolutions and modes.
- Communication Interfaces: Comprehensive set of interfaces including LIN, DSPI, MCAN, FlexRay, and Ethernet.
- Safety Features: ASIL-B safety concept compliance with FCCU, MEMU, and CRC units.
Applications
The SPC58EC80C3QMC0X microcontroller is designed for use in various automotive and safety-critical applications, including:
- Automotive Control Units: Suitable for engine control, transmission control, and other critical automotive systems.
- Safety-Critical Systems: Compliant with ASIL-B of ISO 26262, making it suitable for applications requiring high safety standards.
- Advanced Driver Assistance Systems (ADAS): Can be used in systems that require high performance and reliability.
- Industrial Control Systems: Applicable in industrial environments where robustness and reliability are crucial.
Q & A
- What is the maximum CPU clock frequency of the SPC58EC80C3QMC0X?
The maximum CPU clock frequency is 180 MHz.
- How many processor cores does the SPC58EC80C3QMC0X have?
The device has two main processor cores (e200z420) and one e200z0 core embedded in the Hardware Security Module.
- What is the total flash memory available on the SPC58EC80C3QMC0X?
The device has 4096 KB code flash and 128 KB data flash.
- Is the SPC58EC80C3QMC0X AEC-Q100 qualified?
Yes, it is AEC-Q100 qualified, making it suitable for automotive applications.
- What are the low power modes available on the SPC58EC80C3QMC0X?
The device features versatile low power modes including ultra-low power standby with RTC and smart wake-up unit.
- What communication interfaces are available on the SPC58EC80C3QMC0X?
The device includes LIN, DSPI, MCAN, FlexRay, and Ethernet interfaces.
- Does the SPC58EC80C3QMC0X support ASIL-B safety standards?
Yes, it is compliant with ASIL-B of ISO 26262.
- What is the role of the Hardware Security Module (HSM) in the SPC58EC80C3QMC0X?
The HSM includes a dedicated flash memory and HW cryptographic co-processor for enhanced security.
- How many ADC channels are available on the SPC58EC80C3QMC0X?
The device features three independent 12-bit SAR ADCs, one supervisor 12-bit SAR ADC, and one 10-bit SAR ADC.
- What is the package type of the SPC58EC80C3QMC0X?
The package type is FPBGA-292.