Overview
The SPC560P40L1BEAAY is a 32-bit system-on-chip (SoC) automotive microcontroller from STMicroelectronics. It is part of the SPC560P 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, offering high performance and low power consumption. It operates at speeds of up to 64 MHz and is supported by extensive development infrastructure, including software drivers, operating systems, and configuration code.
Key Specifications
Specification | Details |
---|---|
CPU Core | Up to 64 MHz, single issue, 32-bit CPU core complex (e200z0h) |
Architecture | Compliant with Power Architecture® embedded category |
Memory | Up to 256 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 20 KB on-chip SRAM with ECC |
Package | LQFP 64 (10x10x1.4 mm) or LQFP 100 (14x14x1.4 mm) |
Operating Temperature | -40°C to +125°C |
Interrupts and Events | 16-channel eDMA controller, 16 priority level controller, up to 25 external interrupts, PIT with four 32-bit timers |
Communications Interfaces | 2 LINFlex channels, up to 3 DSPI channels, up to 2 FlexCAN interfaces (2.0B Active), 1 safety port based on FlexCAN |
Analog-to-Digital Converter (ADC) | One 10-bit ADC with up to 16 input channels, conversion time < 1 μs including sampling time at full precision |
General Purpose I/Os | 37 on LQFP64, 64 on LQFP100, individually programmable as input, output or special function |
Key Features
- High performance e200z0 core processor with Variable Length Encoding (VLE)
- Fail-safe protection, programmable watchdog timer, non-maskable interrupt, and fault collection unit
- Nexus Class 1 interface for debugging and development
- 16-channel eDMA controller and 16 priority level controller
- General purpose eTimer unit with six timers each with up/down capabilities and quadrature decode
- FlexPWM unit with 8 complementary or independent outputs and ADC synchronization signals
- On-chip CAN/UART bootstrap loader with Boot Assist Module (BAM)
- Programmable Cross Triggering Unit (CTU) and 4 analog watchdogs with interrupt capability
Applications
The SPC560P40L1BEAAY 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 CPU core frequency of the SPC560P40L1BEAAY?
The CPU core operates at speeds of up to 64 MHz.
- What type of architecture does the SPC560P40L1BEAAY use?
It is based on the Power Architecture® embedded category.
- How much on-chip flash memory does the SPC560P40L1BEAAY have?
Up to 256 KB on-chip code flash memory with ECC and erase/program controller.
- What are the package options for the SPC560P40L1BEAAY?
LQFP 64 (10x10x1.4 mm) or LQFP 100 (14x14x1.4 mm).
- What is the operating temperature range of the SPC560P40L1BEAAY?
-40°C to +125°C.
- How many LINFlex channels does the SPC560P40L1BEAAY support?
2 LINFlex channels (1× Master/Slave, 1× Master only).
- What is the resolution of the analog-to-digital converter (ADC)?
10-bit ADC with up to 16 input channels.
- Does the SPC560P40L1BEAAY support FlexCAN interfaces?
Yes, up to 2 FlexCAN interfaces (2.0B Active) and a safety port based on FlexCAN.
- What is the purpose of the Nexus Class 1 interface?
The Nexus Class 1 interface is used for debugging and development.
- Does the SPC560P40L1BEAAY have fail-safe protection features?
Yes, it includes fail-safe protection, programmable watchdog timer, non-maskable interrupt, and fault collection unit.