Overview
The SPC560B64L3B6E0X is a 32-bit microcontroller (MCU) from STMicroelectronics, designed for automotive body and gateway applications. It is part of the SPC56 B Line MCUs, which are built on the Power Architecture® technology. This MCU is known for its high performance, robust feature set, and reliability in demanding automotive environments.
Key Specifications
Specification | Details |
---|---|
CPU | 64 MHz e200z0h CPU, 32-bit Power Architecture®, 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 | 77 (LQFP100), 121 (LQFP144), and 149 (LQFP176) |
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), 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 |
Power Supply | Single 5 V or 3.3 V supply, on-chip voltage regulator, external ballast resistor support |
Package | LQFP100 package |
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 efficient code execution.
- Comprehensive memory options 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.
- Advanced interrupt handling with 16 priority levels, NMI, and up to 51 external interrupts lines.
- 16-channel eDMA linked to various peripherals like PITs, DSPI, ADCs, eMIOS, LINFlex, and I2C.
- Dedicated diagnostic module for lighting with advanced PWM generation, time-triggered diagnostics, and PWM-synchronized ADC measurements.
- On-chip CAN/UART bootstrap loader and extensive communication interfaces including FlexCAN, LINFlex/UART, DSPI, and I2C.
- Low-power capabilities with several low-power mode configurations, ultra-low-power standby with RTC and communication, and fast wakeup schemes.
- Exhaustive debugging capability with Nexus 1 and Nexus 2+ interfaces on select packages.
Applications
The SPC560B64L3B6E0X is specifically designed for automotive body and gateway applications. It is suitable for various automotive systems such as:
- Body control modules
- Gateway modules
- Lighting control systems
- Infotainment systems
- Advanced driver-assistance systems (ADAS)
Q & A
- What is the CPU frequency of the SPC560B64L3B6E0X?
The CPU frequency is 64 MHz. - What type of architecture does the SPC560B64L3B6E0X use?
It uses the 32-bit Power Architecture® technology. - How much on-chip Code Flash does the SPC560B64L3B6E0X have?
It has up to 1.5 MB on-chip Code Flash with ECC. - What are the key communication interfaces available on this MCU?
The MCU features up to 6 FlexCAN, up to 10 LINFlex/UART channels, up to 6 buffered DSPI channels, and an I2C interface. - What are the low-power capabilities of the SPC560B64L3B6E0X?
It 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 SPC560B64L3B6E0X?
The operating temperature range is -40 to 125 °C. - What types of packages are available for the SPC560B64L3B6E0X?
The MCU is available in LQFP100, LQFP144, and LQFP176 packages, with the LBGA208 package for Nexus2+ interface. - Does the SPC560B64L3B6E0X support advanced debugging capabilities?
Yes, it supports exhaustive debugging with Nexus 1 and Nexus 2+ interfaces on select packages. - What is the purpose of the dedicated diagnostic module for lighting?
The dedicated diagnostic module for lighting supports advanced PWM generation, time-triggered diagnostics, and PWM-synchronized ADC measurements. - Can the SPC560B64L3B6E0X be used in ADAS systems?
Yes, it is suitable for use in advanced driver-assistance systems (ADAS) among other automotive applications.