Overview
The SPC572L64F2BC6AR is a 32-bit microcontroller from STMicroelectronics, designed specifically for automotive powertrain applications. This microcontroller is part of the SPC572Lx family and is AEC-Q100 qualified, ensuring it meets the stringent requirements of the automotive industry. It features a 32-bit Power Architecture® VLE compliant CPU core, supporting single-precision floating-point operations and a robust set of peripherals and interfaces.
Key Specifications
Specification | Details |
---|---|
CPU Core | 32-bit Power Architecture® VLE compliant, single issue |
Flash Memory | 1568 KB on-chip RWW flash memory, supporting EEPROM emulation (32 KB) |
SRAM | 64 KB general-purpose data SRAM |
System Memory Protection Unit | SMPU |
DMA Controllers | Multi-channel direct memory access controllers (eDMA) with 16-channel for up to 60 DMA sources |
Interrupt Controller | INTC |
Periodic Interrupt Timer | Four 32-bit and one 64-bit Periodic Interrupt Timer channels (PIT) |
Clock System | Single phase-locked loops with stable clock domain for peripherals and core (PLL) |
Power Supply | Single 5 V +/-10% Power supply supporting cold start conditions (down to 3.0 V) |
Package Options | eTQFP80 and eTQFP100 packages |
Key Features
- System Integration Unit Lite (SIUL2): Enhances system integration and management.
- Boot Assist Flash (BAF): Supports factory programming through UART/LIN, CAN.
- Generic Timer Module (GTM101): Intelligent complex timer module with 72 channels (16 input and 56 output).
- Analog-to-Digital Converters: Three 12-bit SAR analog converters and one 16-bit Sigma-Delta analog converter.
- Communication Interfaces: Two LIN and UART communication interfaces (LINFlexD) modules, two DSPI modules, four SENT channels, and two M_CAN modules.
- Fast Ethernet Controller (FEC): Supports high-speed Ethernet communication.
- LVDS Fast Asynchronous Serial Transmission (LFAST): For high-speed serial data transmission.
- Nexus Development Interface (NDI): Compliant with IEEE-ISTO 5001-2003 standard.
- JTAG and Device Test Support: Per Joint Test Action Group (JTAG) (IEEE 1149.1 and IEEE 1149.7).
Applications
The SPC572L64F2BC6AR is primarily designed for automotive powertrain applications, including engine control units, transmission control units, and other critical automotive systems that require high performance, reliability, and robustness.
- Engine Control Units
- Transmission Control Units
- Automotive Safety Systems
- Advanced Driver Assistance Systems (ADAS)
Q & A
- What is the CPU core of the SPC572L64F2BC6AR?
The CPU core is a 32-bit Power Architecture® VLE compliant core, single issue, supporting single-precision floating-point operations.
- How much flash memory does the SPC572L64F2BC6AR have?
The microcontroller has 1568 KB on-chip RWW flash memory, supporting EEPROM emulation (32 KB).
- What types of communication interfaces are available on the SPC572L64F2BC6AR?
The microcontroller features two LIN and UART communication interfaces (LINFlexD) modules, two DSPI modules, four SENT channels, and two M_CAN modules.
- Is the SPC572L64F2BC6AR AEC-Q100 qualified?
- What are the package options for the SPC572L64F2BC6AR?
The microcontroller is available in eTQFP80 and eTQFP100 packages.
- What is the power supply requirement for the SPC572L64F2BC6AR?
The microcontroller requires a single 5 V +/-10% power supply, supporting cold start conditions down to 3.0 V.
- Does the SPC572L64F2BC6AR support high-speed Ethernet communication?
- What type of timer module is integrated into the SPC572L64F2BC6AR?
The microcontroller includes a Generic Timer Module (GTM101), which is an intelligent complex timer module with 72 channels (16 input and 56 output).
- Does the SPC572L64F2BC6AR have built-in analog-to-digital converters?
- What development interfaces are supported by the SPC572L64F2BC6AR?
The microcontroller supports the Nexus Development Interface (NDI) compliant with IEEE-ISTO 5001-2003 standard and JTAG (IEEE 1149.1 and IEEE 1149.7).