Overview
The SPC563M64L7COAR is a 32-bit automotive microcontroller from STMicroelectronics, part of the Power Architecture® family. It is built on high-performance 90 nm CMOS technology, offering a substantial reduction in cost per feature and significant performance improvements. This microcontroller is designed for automotive powertrain applications and features an advanced host processor core based on the e200z335 CPU core complex, which includes Variable Length Encoding (VLE) enhancements for code size reduction.
The device integrates various technologies such as an enhanced time processor unit, enhanced queued analog-to-digital converter, Controller Area Network (CAN), and an enhanced modular input-output system, making it suitable for lower-end powertrain applications.
Key Specifications
Specification | Details |
---|---|
CPU Core | Single issue, 32-bit Power Architecture® Book E compliant e200z335 CPU core complex |
Memory | Up to 1.5 MB on-chip Flash, up to 94 KB on-chip static RAM (including up to 32 KB standby RAM) |
Interrupt Controller | Capable of handling 364 selectable-priority interrupt sources |
DMA Controller | 32-channel Direct Memory Access controller (DMA) |
PLL | Frequency-Modulated Phase-Locked Loop (FMPLL) |
Package | LQFP 176 (24x24x1.4 mm) |
Operating Temperature | Varies by model, typically -40°C to 125°C |
CPU Clock Frequency | Up to 80 MHz |
External Bus Interface | Calibration External Bus Interface (EBI) |
Voltage Regulator | On-chip voltage regulator controller providing 1.2 V and 3.3 V internal supplies from a 5 V external source |
Key Features
- Single issue, 32-bit Power Architecture® Book E compliant e200z335 CPU core complex with Variable Length Encoding (VLE) enhancements
- 32-channel Direct Memory Access controller (DMA)
- Interrupt Controller (INTC) capable of handling 364 selectable-priority interrupt sources
- Frequency-Modulated Phase-Locked Loop (FMPLL)
- Calibration External Bus Interface (EBI)
- System Integration Unit (SIU)
- Up to 1.5 MB on-chip Flash with Flash controller and Fetch Accelerator for single cycle Flash access @80 MHz
- Up to 94 KB on-chip static RAM (including up to 32 KB standby RAM)
- Boot Assist Module (BAM)
- 32-channel second-generation enhanced Time Processor Unit (eTPU)
- 16-channels enhanced Modular Input-Output System (eMIOS)
- Enhanced Queued Analog-to-Digital Converter (eQADC) with decimation filter
- Silicon die temperature sensor
- 2 Deserial Serial Peripheral Interface (DSPI) modules compatible with Microsecond Bus
- 2 enhanced Serial Communication Interface (eSCI) modules compatible with LIN
- 2 Controller Area Network (FlexCAN) modules supporting CAN 2.0B
- Nexus Port Controller (NPC) per IEEE-ISTO 5001-2003 standard and IEEE 1149.1 (JTAG) support
Applications
The SPC563M64L7COAR is primarily designed for automotive powertrain applications, including engine control units, transmission control units, and other automotive systems that require high performance and reliability.
It is also suitable for safety-critical applications, adhering to ASIL-D standards, and for security applications due to its robust architecture and integrated security features.
Q & A
- What is the CPU core of the SPC563M64L7COAR?
The CPU core is a single issue, 32-bit Power Architecture® Book E compliant e200z335 CPU core complex.
- How much on-chip Flash and RAM does the device have?
The device has up to 1.5 MB on-chip Flash and up to 94 KB on-chip static RAM.
- What is the maximum CPU clock frequency of the SPC563M64L7COAR?
The maximum CPU clock frequency is up to 80 MHz.
- What types of communication interfaces does the device support?
The device supports 2 DSPI modules, 2 eSCI modules compatible with LIN, and 2 FlexCAN modules supporting CAN 2.0B.
- What is the operating temperature range of the SPC563M64L7COAR?
The operating temperature range is typically -40°C to 125°C.
- Does the device have any built-in voltage regulation?
Yes, it has an on-chip voltage regulator controller providing 1.2 V and 3.3 V internal supplies from a 5 V external source.
- What is the purpose of the Enhanced Time Processor Unit (eTPU)?
The eTPU is used for advanced timing and control functions, particularly in automotive applications.
- Is the SPC563M64L7COAR compliant with any automotive safety standards?
Yes, it is designed to meet ASIL-D safety standards for automotive applications.
- What package options are available for the SPC563M64L7COAR?
The device is available in LQFP144 and LQFP176 packages.
- Does the device support JTAG for debugging?
Yes, it supports IEEE 1149.1 (JTAG) for debugging purposes.