Overview
The SPC560P50L5CEFAR is a 32-bit system-on-chip (SoC) automotive microcontroller from STMicroelectronics. It is part of the SPC560P series, designed to address various automotive applications, particularly in chassis and safety systems such as electrical hydraulic power steering (EHPS), electric power steering (EPS), and airbag systems. This microcontroller is built on the Power Architecture® embedded category and features a high-performance e200z0h CPU core complex.
Key Specifications
Specification | Details |
---|---|
CPU Core | 64 MHz, single issue, 32-bit CPU core complex (e200z0h) |
Memory | Up to 512 KB on-chip code flash memory with ECC and erase/program controller Additional 64 KB on-chip data flash memory with ECC for EEPROM emulation Up to 40 KB on-chip SRAM with ECC |
Package | LQFP 144 (20x20x1.4 mm) |
Operating Temperature | Varies by part number, typically -40°C to 125°C |
Communications Interfaces | 2 LINFlex channels (LIN 2.1) 4 DSPI channels with automatic chip select generation 1 FlexCAN interface (2.0B Active) with 32 message objects 1 safety port based on FlexCAN with 32 message objects and up to 7.5 Mbit/s capability 1 FlexRay™ module (V2.1) with selectable dual or single channel support, 32 message objects and up to 10 Mbit/s |
Analog-to-Digital Converters (ADC) | Two 10-bit ADCs with 2 × 11 input channels, + 4 shared channels Conversion time < 1 μs including sampling time at full precision |
Other Features | Programmable watchdog timer Non-maskable interrupt Fault collection unit Nexus L2+ interface 16-channel eDMA controller 16 priority level controller General purpose I/Os individually programmable as input, output or special function 2 general purpose eTimer units FlexPWM unit: 8 complementary or independent outputs with ADC synchronization signals |
Key Features
- High-performance 64 MHz, single issue, 32-bit CPU core complex (e200z0h) compliant with Power Architecture® embedded category
- Variable Length Encoding (VLE)
- Fail safe protection with programmable watchdog timer, non-maskable interrupt, and fault collection unit
- Nexus L2+ interface and interrupts with 16-channel eDMA controller and 16 priority level controller
- General purpose I/Os individually programmable as input, output or special function
- 2 general purpose eTimer units with 6 timers each having up/down count capabilities and 16-bit resolution, cascadable counters
- Quadrature decode with rotation direction flag and double buffer input capture and output compare
- Communications interfaces including LINFlex, DSPI, FlexCAN, and FlexRay™
- Two 10-bit analog-to-digital converters (ADC) with programmable ADC Cross Triggering Unit (CTU) and 4 analog watchdogs with interrupt capability
- On-chip CAN/UART bootstrap loader with Boot Assist Module (BAM)
- FlexPWM unit with 8 complementary or independent outputs and ADC synchronization signals
Applications
The SPC560P50L5CEFAR is designed for various automotive applications, including:
- Electrical Hydraulic Power Steering (EHPS)
- Electric Power Steering (EPS)
- Airbag systems
- Other chassis and safety-related systems in the automotive sector
Q & A
- What is the CPU clock frequency of the SPC560P50L5CEFAR?
The CPU clock frequency is up to 64 MHz.
- What type of memory does the SPC560P50L5CEFAR have?
The microcontroller has up to 512 KB on-chip code flash memory, 64 KB on-chip data flash memory, and up to 40 KB on-chip SRAM, all with ECC.
- What are the key communication interfaces available on this microcontroller?
The key communication interfaces include 2 LINFlex channels, 4 DSPI channels, 1 FlexCAN interface, 1 safety port based on FlexCAN, and 1 FlexRay™ module.
- What is the operating temperature range for the SPC560P50L5CEFAR?
The operating temperature range typically varies but is generally -40°C to 125°C.
- Does the SPC560P50L5CEFAR have any fail-safe protection features?
- What kind of analog-to-digital converters (ADCs) does the SPC560P50L5CEFAR have?
The microcontroller features two 10-bit ADCs with 2 × 11 input channels and 4 shared channels, and a conversion time of less than 1 μs including sampling time at full precision.
- Is there an on-chip bootstrap loader available?
- What is the package type for the SPC560P50L5CEFAR?
The package type is LQFP 144 (20x20x1.4 mm).
- What are some of the timer and PWM features of the SPC560P50L5CEFAR?
The microcontroller includes 2 general purpose eTimer units with 6 timers each, and a FlexPWM unit with 8 complementary or independent outputs and ADC synchronization signals.
- Is the SPC560P50L5CEFAR compliant with any specific automotive standards?