Overview
The SPC582B60E3MH00X is a 32-bit microcontroller from STMicroelectronics, part of the SPC582Bx family. This device is built on the legacy of the SPC5x products, introducing new features to meet future requirements such as ASIL-B classification, a high number of ISO CAN-FD channels, and significant power and performance improvements (MIPS per mW). It is designed for automotive applications, offering enhanced safety features and high-performance capabilities.
Key Specifications
Specification | Description |
---|---|
Core | Single core, 80 MHz, e200z2, 32-bit Power Architecture technology CPU |
Flash Memory | 1088 KB (1024 KB code flash + 64 KB data flash) |
SRAM | 96 KB on-chip general-purpose SRAM |
DMA Channels | 16 eDMA channels |
Interrupt Controller | 1 INTC with 151 sources |
ADC | One 12-bit SAR analog-to-digital converter, up to 27 channels |
Communication Interfaces | 6 LINFlexD modules, 4 DSPI modules, 7 MCAN interfaces with ISO CAN-FD support |
Package | eTQFP100 (14 x 14 x 1.0 mm) |
Junction Temperature Range | -40 °C to 150 °C |
Safety Features | Comprehensive ASIL-B safety concept, FCCU, MEMU, CRC unit, e2eECC logic |
Key Features
- AEC-Q100 qualified
- High-performance e200z2 single core with Variable Length Encoding (VLE) and single-precision floating point operations
- Crossbar switch architecture for concurrent access to peripherals, Flash, or RAM from multiple bus masters with end-to-end ECC
- Enhanced modular IO subsystem (eMIOS): up to 32 timed I/O channels with 16-bit counter resolution
- 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
- Boot assist Flash (BAF) for factory programming through asynchronous CAN or LIN/UART
- Nexus Class 3 debug and trace interface
- On-chip voltage regulator for 1.2 V core logic supply
Applications
The SPC582B60E3MH00X is primarily designed for automotive applications, particularly those requiring high safety standards such as ASIL-B compliance. It is suitable for use in advanced driver-assistance systems (ADAS), engine control units, transmission control units, and other safety-critical automotive systems.
Q & A
- What is the core frequency of the SPC582B60E3MH00X?
The core frequency is up to 80 MHz. - What type of CPU does the SPC582B60E3MH00X use?
The device uses a 32-bit Power Architecture technology CPU (e200z2). - How much flash memory does the SPC582B60E3MH00X have?
The device has 1088 KB of flash memory (1024 KB code flash + 64 KB data flash). - What is the SRAM capacity of the SPC582B60E3MH00X?
The device has 96 KB of on-chip general-purpose SRAM. - Does the SPC582B60E3MH00X support ISO CAN-FD?
Yes, it supports ISO CAN-FD with 7 MCAN interfaces. - What safety features does the SPC582B60E3MH00X include?
The device includes comprehensive ASIL-B safety features such as FCCU, MEMU, CRC unit, and e2eECC logic. - What is the package type of the SPC582B60E3MH00X?
The package type is eTQFP100 (14 x 14 x 1.0 mm). - What is the junction temperature range of the SPC582B60E3MH00X?
The junction temperature range is -40 °C to 150 °C. - Does the SPC582B60E3MH00X support factory programming?
Yes, it supports factory programming using Boot Assist Flash (BAF) through asynchronous CAN or LIN/UART. - What debug and trace interface does the SPC582B60E3MH00X use?
The device uses a Nexus Class 3 debug and trace interface.