Overview
The SPC584B70E1EDC0X is a high-performance 32-bit microcontroller from STMicroelectronics, designed specifically for automotive applications. It is part of the SPC584Bx family, which is built on the legacy of the SPC560Bx family but introduces new features and significant improvements in power and performance. This microcontroller is AEC-Q100 qualified and complies with the ASIL-B safety standard of ISO 26262, making it suitable for critical automotive systems.
Key Specifications
Specification | Description |
---|---|
CPU | 32-bit Power Architecture technology, e200z420 core |
Core Frequency | Up to 120 MHz |
Flash Memory | 2112 KB (2048 KB code flash + 64 KB data flash) |
HSM Dedicated Flash Memory | 176 KB (144 KB code + 32 KB data) |
SRAM | 128 KB on-chip general-purpose SRAM + 64 KB core local data RAM |
Communication Interfaces | 1 Ethernet controller 10/100 Mbps, 8 MCAN interfaces, 14 LINFlexD modules, 7 DSPI modules |
Analog-to-Digital Converters | 2 independent fast 12-bit SAR, 1 supervisor 12-bit SAR, 1 10-bit SAR with STDBY mode support |
Operating Temperature | -40 °C to 150 °C |
Package | TQFP 64 10x10x1.0 mm |
RoHS Compliance | Ecopack2 |
Key Features
- Variable Length Encoding (VLE) for code size footprint reduction
- Crossbar switch architecture for concurrent access to peripherals, Flash, or RAM from multiple bus masters with end-to-end ECC
- Multi-channel direct memory access controller (eDMA) with 64 channels
- Comprehensive new generation ASIL-B safety concept, including FCCU and MEMU
- Enhanced low power support with Ultra low power STANDBY and Smart Wake-up Unit
- Enhanced modular IO subsystem (eMIOS) with up to 64 timed I/O channels
- Body cross triggering unit (BCTU) for triggering ADC conversions
- 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 SPC584B70E1EDC0X microcontroller is primarily designed for automotive applications, including engine control units, transmission control units, and other safety-critical systems that require high performance and reliability. Its compliance with ASIL-B of ISO 26262 makes it suitable for applications demanding robust safety features.
Q & A
- What is the core frequency of the SPC584B70E1EDC0X microcontroller?
The core frequency can be as high as 120 MHz.
- What type of CPU does the SPC584B70E1EDC0X use?
The microcontroller uses a 32-bit Power Architecture technology CPU, specifically the e200z420 core.
- How much flash memory does the SPC584B70E1EDC0X have?
The microcontroller has 2112 KB of on-chip flash memory, which includes 2048 KB of code flash and 64 KB of data flash.
- What safety standards does the SPC584B70E1EDC0X comply with?
The microcontroller is AEC-Q100 qualified and complies with the ASIL-B safety standard of ISO 26262.
- What are the key communication interfaces available on the SPC584B70E1EDC0X?
The microcontroller features 1 Ethernet controller 10/100 Mbps, 8 MCAN interfaces, 14 LINFlexD modules, and 7 DSPI modules.
- What is the operating temperature range of the SPC584B70E1EDC0X?
The operating temperature range is from -40 °C to 150 °C.
- What package options are available for the SPC584B70E1EDC0X?
The microcontroller is available in a TQFP 64 10x10x1.0 mm package.
- Does the SPC584B70E1EDC0X support low power modes?
Yes, it supports enhanced low power modes including Ultra low power STANDBY and Smart Wake-up Unit.
- What is the purpose of the Crossbar switch architecture in the SPC584B70E1EDC0X?
The Crossbar switch architecture allows for concurrent access to peripherals, Flash, or RAM from multiple bus masters with end-to-end ECC.
- How many channels does the eDMA controller have in the SPC584B70E1EDC0X?
The multi-channel direct memory access controller (eDMA) has 64 channels.