Overview
The SPC560P50L3BEFAR is a 32-bit system-on-chip (SoC) automotive microcontroller from STMicroelectronics, part of the SPC560 family. This microcontroller is designed to meet the specific needs of automotive chassis and safety applications. It features a 64 MHz, single-issue, 32-bit CPU core complex (e200z0h) compliant with the Power Architecture® embedded category and supports Variable Length Encoding (VLE). The device is known for its robust memory organization, fail-safe protection, and a wide range of communication interfaces, making it a versatile solution for automotive systems.
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, 64 KB on-chip data flash memory with ECC for EEPROM emulation, up to 40 KB on-chip SRAM with ECC |
Communication Interfaces | 2 LINFlex channels (LIN 2.1), 4 DSPI channels, 1 FlexCAN interface (2.0B Active), 1 safety port based on FlexCAN, 1 FlexRay™ module (V2.1) |
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 |
Timers and Counters | 2 general purpose eTimer units, 6 timers each with up/down count capabilities, 16-bit resolution, cascadable counters |
Package and Operating Temperature | LQFP 100 (14 x 14 x 1.4 mm), operating temperature range: -40°C to 125°C |
Other Features | Programmable watchdog timer, non-maskable interrupt, fault collection unit, Nexus L2+ interface, 16-channel eDMA controller, 16 priority level controller |
Key Features
- Fail-safe protection with programmable watchdog timer and non-maskable interrupt
- General purpose I/Os individually programmable as input, output or special function
- 16-channel eDMA controller and 16 priority level controller
- Two 10-bit analog-to-digital converters with programmable ADC Cross Triggering Unit (CTU) and 4 analog watchdogs
- On-chip CAN/UART bootstrap loader with Boot Assist Module (BAM)
- 1 FlexPWM unit with 8 complementary or independent outputs and ADC synchronization signals
- Quadrature decode with rotation direction flag and double buffer input capture and output compare
Applications
The SPC560P50L3BEFAR is primarily designed for automotive chassis and safety applications. It is suitable for various automotive systems, including:
- Automotive control units
- Safety-critical systems
- Motor control applications
- Advanced driver-assistance systems (ADAS)
- Automotive networking and communication systems
Q & A
- What is the CPU clock frequency of the SPC560P50L3BEFAR?
The CPU clock frequency is up to 64 MHz.
- What type of memory does the SPC560P50L3BEFAR have?
It 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 communication interfaces are available on the SPC560P50L3BEFAR?
It includes 2 LINFlex channels, 4 DSPI channels, 1 FlexCAN interface, 1 safety port based on FlexCAN, and 1 FlexRay™ module.
- What is the resolution and conversion time of the ADCs on the SPC560P50L3BEFAR?
The ADCs are 10-bit with a conversion time less than 1 µs including sampling time at full precision.
- What is the operating temperature range of the SPC560P50L3BEFAR?
The operating temperature range is from -40°C to 125°C.
- Does the SPC560P50L3BEFAR support any specific automotive protocols?
Yes, it supports LIN 2.1, FlexCAN 2.0B, and FlexRay V2.1 protocols.
- What is the package type of the SPC560P50L3BEFAR?
The package type is LQFP 100 (14 x 14 x 1.4 mm).
- Does the SPC560P50L3BEFAR have any fail-safe protection features?
Yes, it includes fail-safe protection with a programmable watchdog timer and non-maskable interrupt.
- What is the purpose of the FlexPWM unit on the SPC560P50L3BEFAR?
The FlexPWM unit provides 8 complementary or independent outputs with ADC synchronization signals.
- Is the SPC560P50L3BEFAR compliant with any specific architecture?
Yes, it is compliant with the Power Architecture® embedded category.
- What development tools are available for the SPC560P50L3BEFAR?
Development tools include IEEE standard emulation/debugging, free development environment, and code generator, along with low-cost compiler and debugger.