Overview
The SPC560B54L5B6E0Y is a 32-bit system-on-chip (SoC) microcontroller from STMicroelectronics, designed for automotive body and gateway applications. This microcontroller is part of the SPC560B series, which is built on the Power Architecture® technology. It features an advanced and cost-efficient e200z0h host processor core, operating at speeds of up to 64 MHz and offering high performance processing optimized for low power consumption. The device is supported by a comprehensive development infrastructure, including software drivers, operating systems, and configuration code to facilitate user implementations.
Key Specifications
Parameter | Specification |
---|---|
CPU | High performance 64 MHz e200z0h CPU, 32-bit Power Architecture® technology |
Performance | Up to 60 DMIPs operation |
Memory | Up to 1.5 MB on-chip Code Flash with ECC, 64 KB on-chip Data Flash with ECC, up to 96 KB on-chip SRAM with ECC |
Interrupts | 16 priority levels, Non-maskable interrupt (NMI), up to 51 external interrupts lines including 27 wake-up lines |
GPIOs | 121 (LQFP144 package) |
Timer Units | 8-channel 32-bit periodic interrupt timer, 4-channel 32-bit system timer, System watchdog timer, Real-time clock timer |
ADC | One 10-bit and one 12-bit ADC with up to 53 channels, extendable to 81 channels |
Communications Interfaces | Up to 6 FlexCAN (2.0B active) with 64 message buffers each, up to 10 LINFlex/UART channels, up to 6 buffered DSPI channels, I2C interface |
Clock Generation | 4 to 16 MHz fast external crystal oscillator, 32 kHz slow external crystal oscillator, 16 MHz fast internal RC oscillator, 128 kHz slow internal RC oscillator for low-power modes |
Low-Power Capabilities | Several low-power mode configurations, ultra-low-power standby with RTC and communication, fast wakeup schemes |
Voltage Supply | Single 5 V or 3.3 V supply, on-chip voltage regulator, external ballast resistor support |
Package | LQFP144 (20x20x1.4 mm) |
Operating Temperature | -40 to 125 °C |
Key Features
- High performance 64 MHz e200z0h CPU with 32-bit Power Architecture® technology and variable length encoding (VLE)
- Up to 60 DMIPs operation
- Memory: Up to 1.5 MB on-chip Code Flash with ECC, 64 KB on-chip Data Flash with ECC, up to 96 KB on-chip SRAM with ECC
- Interrupts: 16 priority levels, Non-maskable interrupt (NMI), up to 51 external interrupts lines including 27 wake-up lines
- 16-channel eDMA linked to PITs, DSPI, ADCs, eMIOS, LINFlex, and I2C
- GPIOs: 121 (LQFP144 package)
- Timer units: 8-channel 32-bit periodic interrupt timer, 4-channel 32-bit system timer, System watchdog timer, Real-time clock timer
- eMIOS: 16-bit counter timed I/O units with up to 64 channels with PWM/MC/IC/OC
- ADC: One 10-bit and one 12-bit ADC with up to 53 channels, extendable to 81 channels
- Cross triggering unit (CTU) and dedicated diagnostic module for lighting
- Advanced PWM generation and time-triggered diagnostics
- PWM-synchronized ADC measurements
- On-chip CAN/UART bootstrap loader
- Communications interfaces: Up to 6 FlexCAN (2.0B active), up to 10 LINFlex/UART channels, up to 6 buffered DSPI channels, I2C interface
- Low-power capabilities: Several low-power mode configurations, ultra-low-power standby with RTC and communication, fast wakeup schemes
- Exhaustive debugging capability with Nexus 2+ interface on LBGA208 package and Nexus 1 on all packages
Applications
The SPC560B54L5B6E0Y microcontroller is specifically designed for automotive body and gateway applications. It is suitable for a wide range of automotive electronics, including:
- Body control modules
- Gateway modules
- Lighting control systems
- Infotainment systems
- Advanced driver-assistance systems (ADAS)
Q & A
- What is the CPU speed of the SPC560B54L5B6E0Y microcontroller?
The CPU speed of the SPC560B54L5B6E0Y microcontroller is up to 64 MHz.
- What type of processor core does the SPC560B54L5B6E0Y use?
The SPC560B54L5B6E0Y uses the e200z0h host processor core based on 32-bit Power Architecture® technology.
- How much on-chip memory does the SPC560B54L5B6E0Y have?
The SPC560B54L5B6E0Y has up to 1.5 MB on-chip Code Flash with ECC, 64 KB on-chip Data Flash with ECC, and up to 96 KB on-chip SRAM with ECC.
- What are the key interrupt features of the SPC560B54L5B6E0Y?
The SPC560B54L5B6E0Y has 16 priority levels, a Non-maskable interrupt (NMI), and up to 51 external interrupts lines including 27 wake-up lines.
- What communication interfaces are available on the SPC560B54L5B6E0Y?
The SPC560B54L5B6E0Y features up to 6 FlexCAN (2.0B active), up to 10 LINFlex/UART channels, up to 6 buffered DSPI channels, and an I2C interface.
- What are the low-power capabilities of the SPC560B54L5B6E0Y?
The SPC560B54L5B6E0Y has several low-power mode configurations, ultra-low-power standby with RTC and communication, and fast wakeup schemes.
- What is the operating temperature range of the SPC560B54L5B6E0Y?
The operating temperature range of the SPC560B54L5B6E0Y is -40 to 125 °C.
- What package options are available for the SPC560B54L5B6E0Y?
The SPC560B54L5B6E0Y is available in LQFP144 (20x20x1.4 mm) and other packages.
- Does the SPC560B54L5B6E0Y support debugging interfaces?
Yes, the SPC560B54L5B6E0Y supports exhaustive debugging capability with Nexus 2+ interface on LBGA208 package and Nexus 1 on all packages.
- Is the SPC560B54L5B6E0Y RoHS compliant?
Yes, the SPC560B54L5B6E0Y is RoHS compliant and lead-free.
- What are the typical applications of the SPC560B54L5B6E0Y?
The SPC560B54L5B6E0Y is typically used in automotive body and gateway applications, including body control modules, gateway modules, lighting control systems, infotainment systems, and ADAS.