Overview
The SPC560P40L1BEAAR is a 32-bit system-on-chip (SoC) automotive microcontroller produced by STMicroelectronics. It is part of the SPC56 family, which is designed to address various automotive applications, including electrical hydraulic power steering (EHPS), electric power steering (EPS), and airbag systems. This microcontroller is based on the Power Architecture technology and features a high-performance, low-power CPU core complex (e200z0h) that operates at speeds of up to 64 MHz. The device is optimized for automotive chassis and safety applications, leveraging the existing development infrastructure of Power Architecture devices and supported by software drivers, operating systems, and configuration code.
Key Specifications
Parameter | Specification |
---|---|
CPU Core | Up to 64 MHz, single issue, 32-bit CPU core complex (e200z0h) |
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 | 64-LQFP (10x10) |
Operating Temperature | -40°C to 105°C |
Supply Voltage | 3 V to 3.6 V |
Number of I/O | 37 (on LQFP64) |
Communication Interfaces | 2 LINFlex channels, up to 3 DSPI channels, up to 2 FlexCAN interfaces, CAN/UART bootstrap loader |
Analog-to-Digital Converter (ADC) | One 10-bit ADC with up to 16 input channels |
Timers and Counters | 6 timers with up/down capabilities, 16-bit resolution, quadrature decode with rotation direction flag |
Other Features | Programmable watchdog timer, non-maskable interrupt, fault collection unit, Nexus Class 1 interface, 16-channel eDMA controller |
Key Features
- Compliant with Power Architecture embedded category and Variable Length Encoding (VLE)
- Fail-safe protection with programmable watchdog timer and non-maskable interrupt
- Fault collection unit and Nexus Class 1 interface
- 16-channel eDMA controller and 16 priority level controller
- Up to 25 external interrupts and PIT with four 32-bit timers
- 1 general purpose eTimer unit and 6 timers with up/down capabilities
- Double buffer input capture and output compare, and quadrature decode with rotation direction flag
- GPIO individually programmable as I/O or special function
- On-chip CAN/UART bootstrap loader with Boot Assist Module (BAM)
- FlexPWM unit with 8 complementary or independent outputs and ADC synchronization signals
- Programmable Cross Triggering Unit (CTU) and 4 analog watchdogs with interrupt capability
Applications
The SPC560P40L1BEAAR is specifically designed for automotive applications, including:
- Electrical Hydraulic Power Steering (EHPS)
- Electric Power Steering (EPS)
- Airbag systems
- Other safety-critical and chassis control applications in the automotive sector
Q & A
- What is the CPU core of the SPC560P40L1BEAAR?
The CPU core is a 32-bit CPU core complex (e200z0h) that operates at speeds of up to 64 MHz.
- What is the memory configuration of the SPC560P40L1BEAAR?
It includes up to 256 KB on-chip code flash memory, 64 KB on-chip data flash memory, and up to 20 KB on-chip SRAM, all with ECC.
- What are the communication interfaces available on this microcontroller?
The device features 2 LINFlex channels, up to 3 DSPI channels, up to 2 FlexCAN interfaces, and a CAN/UART bootstrap loader.
- What is the operating temperature range of the SPC560P40L1BEAAR?
The operating temperature range is from -40°C to 105°C.
- What type of ADC is included in the SPC560P40L1BEAAR?
The device includes a 10-bit analog-to-digital converter (ADC) with up to 16 input channels.
- What are some of the safety features of the SPC560P40L1BEAAR?
The device includes fail-safe protection, a programmable watchdog timer, non-maskable interrupt, and a fault collection unit.
- What is the package type of the SPC560P40L1BEAAR?
The package type is 64-LQFP (10x10).
- What are the primary applications of the SPC560P40L1BEAAR?
The primary applications include electrical hydraulic power steering (EHPS), electric power steering (EPS), and airbag systems.
- Is the SPC560P40L1BEAAR compliant with any automotive standards?
Yes, it is compliant with AEC-Q100 and designed to meet automotive safety standards such as ISO26262 and IEC61508.
- What is the supply voltage range for the SPC560P40L1BEAAR?
The supply voltage range is from 3 V to 3.6 V.