Overview
The SPC584C70E7QMC0X microcontroller, produced by STMicroelectronics, is part of the SPC584Cx and SPC58ECx family. This device is a significant advancement over its predecessors, the SPC564Cx and SPC56ECx family, offering enhanced features, higher throughput, and improved power and performance efficiency. It features two high-performance e200z420n3 dual-core processors based on 32-bit Power Architecture technology, along with an additional e200z0 core embedded in the Hardware Security Module. This microcontroller is designed to meet the stringent requirements of automotive applications, particularly those requiring ASIL-B safety compliance according to ISO 26262.
Key Specifications
Parameter | Description |
---|---|
Processor Cores | 2 x e200z420n3 dual-core, 1 x e200z0 core in HSM |
Core Frequency | Up to 180 MHz |
Flash Memory | 4096 KB code flash + 128 KB data flash |
HSM Dedicated Flash | 176 KB (144 KB code + 32 KB data) |
SRAM | 384 KB on-chip general-purpose SRAM + 128 KB core local data RAM |
DMA Controller | Multi-channel direct memory access controller (eDMA) with 64 channels |
Interrupt Controller | 1 interrupt controller (INTC) |
Communication Interfaces | 18 LINFlexD modules, 8 DSPI modules, 8 MCAN interfaces, Dual-channel FlexRay controller, 1 Ethernet controller 10/100 Mbps |
Operating Temperature | -40°C to 150°C |
Package | eLQFP176, eTQFP100, eTQFP144, FPBGA292 |
Supply Voltage | 3.3V, 5V |
Key Features
- AEC-Q100 qualified for automotive applications
- High-performance e200z420n3 dual-core CPU with Variable Length Encoding (VLE)
- Comprehensive ASIL-B safety concept including FCCU, MEMU, and CRC unit
- Enhanced modular IO subsystem (eMIOS) with up to 64 timed I/O channels
- Multiple analog-to-digital converters (ADCs) including fast 12-bit SAR and 10-bit SAR with STDBY mode support
- Low power capabilities with versatile low power modes, ultra low power standby with RTC, and smart wake-up unit
- Dual phase-locked loops for stable clock domains
- Nexus development interface (NDI) and Boot Assist Flash (BAF) for factory programming
Applications
The SPC584C70E7QMC0X microcontroller is primarily designed for automotive applications, particularly those requiring high safety and reliability standards. Key applications include:
- Advanced Driver Assistance Systems (ADAS)
- Engine Control Units (ECUs)
- Transmission Control Units (TCUs)
- Body Control Modules (BCMs)
- Safety-critical systems requiring ASIL-B compliance
Q & A
- What is the core architecture of the SPC584C70E7QMC0X microcontroller?
The SPC584C70E7QMC0X features two e200z420n3 dual-core processors and one e200z0 core embedded in the Hardware Security Module.
- What is the maximum core frequency of this microcontroller?
The core frequency can go up to 180 MHz.
- What type of flash memory does it have?
It has 4096 KB code flash and 128 KB data flash.
- What are the key safety features of this microcontroller?
It includes an ASIL-B safety concept with FCCU, MEMU, and CRC unit.
- What communication interfaces are available?
It includes 18 LINFlexD modules, 8 DSPI modules, 8 MCAN interfaces, a dual-channel FlexRay controller, and a 10/100 Mbps Ethernet controller.
- What are the low power capabilities of this microcontroller?
It features versatile low power modes, ultra low power standby with RTC, and a smart wake-up unit.
- What is the operating temperature range of this device?
The operating temperature range is -40°C to 150°C.
- What packages are available for this microcontroller?
Available packages include eLQFP176, eTQFP100, eTQFP144, and FPBGA292.
- What is the supply voltage for this device?
The supply voltage is 3.3V and 5V.
- What are the primary applications of this microcontroller?
Primary applications include ADAS, ECUs, TCUs, BCMS, and other safety-critical automotive systems.