Overview
The SPC560P34L1BEABY is a 32-bit system-on-chip (SoC) automotive microcontroller produced by STMicroelectronics. It is part of the SPC560P 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, cost-efficient host processor core that operates at speeds of up to 64 MHz. It is optimized for low power consumption and leverages the existing development infrastructure of Power Architecture devices, supported by 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) |
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) |
Operating Temperature | Varies by model, typically within automotive temperature ranges |
Communications Interfaces | 2 LINFlex channels, up to 3 DSPI channels, up to 2 FlexCAN interfaces, 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 individually programmable I/Os on LQFP64 package |
Timers and Counters | 1 general purpose eTimer unit, 6 timers each with up/down capabilities, 16-bit resolution, cascadable counters |
Fail-Safe Protection | Programmable watchdog timer, non-maskable interrupt, fault collection unit |
Key Features
- Compliant with Power Architecture embedded category and Variable Length Encoding (VLE)
- Fail-safe protection including 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
- Up to 25 external interrupts and 120 interrupts routed via INTC
- 1 general purpose eTimer unit and 6 timers with up/down capabilities
- Quadrature decode with rotation direction flag and double buffer input capture and output compare
- Communications interfaces: 2 LINFlex channels, up to 3 DSPI channels, up to 2 FlexCAN interfaces, and 1 safety port based on FlexCAN
- One 10-bit analog-to-digital converter (ADC) with up to 16 input channels
- Programmable Cross Triggering Unit (CTU) and 4 analog watchdogs with interrupt capability
- On-chip CAN/UART bootstrap loader with Boot Assist Module (BAM)
- 1 FlexPWM unit with 8 complementary or independent outputs with ADC synchronization signals
Applications
The SPC560P34L1BEABY is designed for various automotive applications, including:
- Electrical Hydraulic Power Steering (EHPS)
- Electric Power Steering (EPS)
- Airbag systems
- Other automotive chassis and safety applications
Q & A
- What is the CPU core speed of the SPC560P34L1BEABY?
The CPU core operates at speeds of up to 64 MHz.
- What type of memory does the SPC560P34L1BEABY have?
It has 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 key communications interfaces of the SPC560P34L1BEABY?
The microcontroller features 2 LINFlex channels, up to 3 DSPI channels, up to 2 FlexCAN interfaces, and 1 safety port based on FlexCAN.
- What is the resolution and conversion time of the ADC?
The ADC is a 10-bit converter with a conversion time of less than 1 μs including sampling time at full precision.
- How many general purpose I/Os are available on the LQFP64 package?
There are 37 individually programmable I/Os on the LQFP64 package.
- What fail-safe protection features does the SPC560P34L1BEABY have?
The microcontroller includes a programmable watchdog timer, non-maskable interrupt, and fault collection unit.
- What debugging interface does the SPC560P34L1BEABY support?
The microcontroller supports the Nexus Class 1 interface for debugging and development.
- What are the main applications of the SPC560P34L1BEABY?
The main applications include EHPS, EPS, airbag systems, and other automotive chassis and safety applications.
- Is the SPC560P34L1BEABY RoHS compliant?
- What is the package type of the SPC560P34L1BEABY?
The package type is LQFP 64 (10x10x1.4 mm).