Overview
The SPC560B60L5C6E0X is a 32-bit system-on-chip (SoC) microcontroller from STMicroelectronics, designed specifically for automotive body electronics applications. This microcontroller is part of the SPC56 family, 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 with optimized low power consumption.
This device is tailored to address the next wave of body electronics applications within vehicles, leveraging the available development infrastructure of current Power Architecture devices and supported by software drivers, operating systems, and configuration code.
Key Specifications
Specification | Details |
---|---|
CPU | High performance 64 MHz e200z0h CPU, 32-bit Power Architecture® technology, up to 60 DMIPs operation, Variable Length Encoding (VLE) |
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, 8-entry MPU |
Interrupts | 16 priority levels, Non-maskable interrupt (NMI), up to 51 external interrupts lines including 27 wake-up lines |
DMA | 16-channel eDMA (linked to PITs, DSPI, ADCs, eMIOS, LINFlex and I2C) |
GPIOs | 121 (LQFP144), 149 (LQFP176), 77 (LQFP100) |
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, up to 64 channels with PWM/MC/IC/OC, up to 10 counter basis |
ADC | One 10-bit and one 12-bit ADC with up to 53 channels, extendable to 81 channels, individual conversion registers |
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 |
Debugging Capability | Nexus 2+ interface on LBGA208 package, Nexus 1 on all packages |
Voltage Supply | Single 5 V or 3.3 V supply, on-chip voltage regulator, external ballast resistor support |
Package | LQFP100, LQFP144, and LQFP176 packages; LBGA208 package for Nexus2+ |
Operating Temperature | -40 to 125 °C |
Key Features
- High performance 64 MHz e200z0h CPU with 32-bit Power Architecture® technology and up to 60 DMIPs operation.
- Variable Length Encoding (VLE) for improved code density.
- Advanced memory configuration including up to 1.5 MB on-chip Code Flash, 64 KB on-chip Data Flash, and up to 96 KB on-chip SRAM, all with ECC.
- Comprehensive interrupt system with 16 priority levels, NMI, and up to 51 external interrupts.
- 16-channel eDMA and extensive timer units including periodic interrupt timers, system timers, and watchdog timers.
- eMIOS with up to 64 channels for PWM/MC/IC/OC and up to 10 counter basis.
- Dual ADCs (10-bit and 12-bit) with up to 53 channels and extendable to 81 channels.
- Advanced communications interfaces including FlexCAN, LINFlex/UART, DSPI, and I2C.
- Multiple clock generation options and low-power mode configurations.
- Exhaustive debugging capabilities with Nexus 2+ and Nexus 1 interfaces.
- Single 5 V or 3.3 V supply with on-chip voltage regulator and external ballast resistor support.
Applications
The SPC560B60L5C6E0X microcontroller is designed for various automotive body electronics applications, including but not limited to:
- Body control modules
- Lighting control systems
- Infotainment systems
- Driver assistance systems
- Automotive networking and communication systems
Q & A
- What is the maximum operating frequency of the SPC560B60L5C6E0X microcontroller?
The maximum operating frequency is 64 MHz.
- What type of CPU does the SPC560B60L5C6E0X use?
The SPC560B60L5C6E0X uses a 32-bit e200z0h CPU based on Power Architecture® technology.
- How much on-chip memory does the SPC560B60L5C6E0X have?
The device has up to 1.5 MB on-chip Code Flash, 64 KB on-chip Data Flash, and up to 96 KB on-chip SRAM, all with ECC.
- What are the key interrupt features of the SPC560B60L5C6E0X?
The device features 16 priority levels, a non-maskable interrupt (NMI), and up to 51 external interrupts lines including 27 wake-up lines.
- What types of communication interfaces are available on the SPC560B60L5C6E0X?
The device includes 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 SPC560B60L5C6E0X?
The device offers several low-power mode configurations, ultra-low-power standby with RTC and communication, and fast wakeup schemes.
- What debugging interfaces are available on the SPC560B60L5C6E0X?
The device features Nexus 2+ interface on LBGA208 package and Nexus 1 on all packages.
- What is the operating temperature range of the SPC560B60L5C6E0X?
The operating temperature range is -40 to 125 °C.
- What are the package options for the SPC560B60L5C6E0X?
The device is available in LQFP100, LQFP144, and LQFP176 packages, with an additional LBGA208 package for Nexus2+.
- Is the SPC560B60L5C6E0X RoHS compliant?
Yes, the device is RoHS compliant and has an Ecopack2 grade.