Overview
The SPC560P40L1BEFBR is a 32-bit system-on-chip (SoC) automotive microcontroller produced by STMicroelectronics. It is part of the SPC56 family, 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 based on the Power Architecture technology, ensuring high performance and low power consumption.
Key Specifications
Parameter | Value |
---|---|
Core Processor | e200z0h |
Core Size | 32-bit |
Maximum CPU Clock Frequency | Up to 64 MHz |
Supply Voltage | 3.0 V to 3.6 V |
Operating Temperature | -40°C to 105°C |
Package | LQFP 64 (10x10x1.4 mm) |
Flash Memory | Up to 256 KB on-chip code flash memory with ECC |
Data Flash Memory | 64 KB (4 × 16 KB) on-chip data flash memory with ECC for EEPROM emulation |
SRAM | Up to 20 KB on-chip SRAM with ECC |
Number of I/O | 37 (LQFP64) |
Communications Interfaces | 2 LINFlex channels, up to 3 DSPI channels, up to 2 FlexCAN interfaces, CAN/UART bootstrap loader |
Analog-to-Digital Converter (ADC) | 1 × 10-bit ADC with up to 16 input channels |
Timers and PWM | PIT with four 32-bit timers, 1 general purpose eTimer unit, 6 timers with up/down capabilities, 1 FlexPWM unit |
Key Features
- Up to 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 Class 1 interface
- 16-channel eDMA controller and 16 priority level controller
- Up to 25 external interrupts and 120 interrupts routed via INTC
- Programmable 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
- GPIO individually programmable as I/O or special function
Applications
The SPC560P40L1BEFBR is specifically designed for automotive chassis and safety applications, including:
- Electrical Hydraulic Power Steering (EHPS)
- Electric Power Steering (EPS)
- Airbag systems
Q & A
- What is the maximum CPU clock frequency of the SPC560P40L1BEFBR?
Up to 64 MHz.
- What type of core processor does the SPC560P40L1BEFBR use?
e200z0h.
- What is the operating temperature range of the SPC560P40L1BEFBR?
-40°C to 105°C.
- What is the package type of the SPC560P40L1BEFBR?
LQFP 64 (10x10x1.4 mm).
- How much on-chip code flash memory does the SPC560P40L1BEFBR have?
Up to 256 KB with ECC.
- What communications interfaces are available on the SPC560P40L1BEFBR?
2 LINFlex channels, up to 3 DSPI channels, up to 2 FlexCAN interfaces, and a CAN/UART bootstrap loader.
- Does the SPC560P40L1BEFBR have an analog-to-digital converter (ADC)?
Yes, a 10-bit ADC with up to 16 input channels.
- What kind of timers and PWM units are available on the SPC560P40L1BEFBR?
PIT with four 32-bit timers, 1 general purpose eTimer unit, 6 timers with up/down capabilities, and 1 FlexPWM unit.
- Is the SPC560P40L1BEFBR RoHS compliant?
Yes, it is RoHS compliant with an Ecopack2 grade.
- What are the primary applications of the SPC560P40L1BEFBR?
Automotive chassis and safety applications, including EHPS, EPS, and airbag systems.