Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

SPC560P40L1

32-bit Power Architecture Microcontroller

The SPC560P40L1 is a 32-bit power architecture microcontroller from STMicroelectronics. View the full SPC560P40L1 datasheet below including key specifications, electrical characteristics, absolute maximum ratings.

SPC560P40L1 shares its datasheet with SPC560P34L1, whose page lists every part number it covers.

Official SPC560P40L1 datasheet (PDF) — the source this page was extracted from.

Manufacturer

STMicroelectronics

Package

LQFP-64 10x10mm

SPC560P40L1 Key Specifications

ParameterValue
ADC1x 10-bit, 12 input channels on LQFP64, conversion time < 1 µs
DMA16-channel eDMA controller
PWM1 FlexPWM unit, 8 complementary or independent outputs
SRAM20 KB with ECC
TimerseTimer with 6 16-bit timers, PIT with four 32-bit timers
CPU Coree200z0h, 32-bit Power Architecture, single issue, VLE
Debug InterfaceNexus Class 1, IEEE 1149.1 JTAG
Code Flash Memory256 KB with ECC
Data Flash Memory64 KB (4 x 16 KB) with ECC for EEPROM emulation
FMPLL Input Clock4 MHz to 40 MHz
Package Dimensions10 x 10 x 1.4 mm
External InterruptsUp to 25
General Purpose I/Os37 on LQFP64
Maximum CPU Frequency64 MHz
Internal RC Oscillator16 MHz
Communication Interfaces2x LINFlex, up to 3x DSPI, up to 2x FlexCAN 2.0B plus safety port based on FlexCAN

SPC560P40L1 Overview

Part: SPC560P34L1 / SPC560P34L3 / SPC560P40L1 / SPC560P40L3 — STMicroelectronics

Type: 32-bit Power Architecture automotive MCU

Description: 32-bit e200z0h Power Architecture MCU at up to 64 MHz with up to 256 KB code flash, 64 KB data flash and up to 20 KB SRAM, for automotive chassis and safety applications.

Operating Conditions:

  • Supply voltage: 4.5–5.5 V (5.0 V operation) or 3.0–3.6 V (3.3 V operation) for VDD_HV_IOx and VDD_HV_REG
  • Operating temperature (ambient): -40 to 105 °C at fCPU = 64 MHz; -40 to 125 °C at fCPU = 60 MHz
  • Max CPU clock: 64 MHz
  • ADC supply (VDD_HV_ADC0): 4.5–5.5 V (5.0 V mode), 3.0–5.5 V (3.3 V mode)

Absolute Maximum Ratings:

  • Max supply voltage (VDD_HV_IOx, VDD_HV_OSC, VDD_HV_REG, VDD_HV_ADC0): 6.0 V
  • Max voltage on any pin: 6.0 V (relative to VSS_HV_IOx; also limited to VDD_HV_IOx + 0.3 V)
  • Max core logic supply (VDD_LV_CORx): 1.5 V
  • Input current on any pin during overload: ±10 mA
  • Absolute sum of all overload input currents: ±50 mA
  • Max junction temperature under bias: 150 °C
  • Storage temperature: -55 to 150 °C

Key Specs:

  • CPU: single-issue 32-bit e200z0h core, VLE, up to 64 MHz
  • Memory: up to 256 KB code flash with ECC (192 KB on P34), 64 KB data flash with ECC, up to 20 KB SRAM with ECC (12 KB on P34)
  • ADC: one 10-bit ADC, up to 16 channels, conversion time < 1 μs
  • Supply options: 3.3 V or 5 V single supply with external NPN ballast transistor
  • Power-up slope (TVDD): 3.0 V/s min to 500 × 10³ V/s max
  • GPIO: 37 on LQFP64, 64 on LQFP100
  • Communications: 2 LINFlex, up to 3 DSPI, up to 2 FlexCAN (P34: 1 FlexCAN, 2 DSPI)

Features:

  • Power Architecture embedded category core with Variable Length Encoding
  • Code flash and data flash (EEPROM emulation) with ECC
  • 16-channel eDMA, 16-priority-level interrupt controller, up to 25 external interrupts
  • Fail-safe protection: programmable watchdog, non-maskable interrupt, fault collection unit
  • Nexus Class 1 interface and IEEE 1149.1 JTAG
  • FlexCAN safety port (up to 8 Mbit/s at 64 MHz) on SPC560P40, usable as second CAN
  • FlexPWM with 8 channels and ADC synchronization, plus eTimer with 6 16-bit timers
  • Cross Triggering Unit (CTU) and 4 analog watchdogs
  • PIT with four 32-bit timers
  • CRC unit
  • CAN/UART bootstrap loader with Boot Assist Module

Applications:

  • Automotive chassis
  • Electric power steering (EPS) and electrical hydraulic power steering (EHPS)
  • Airbag systems
  • Automotive safety applications

Package:

  • LQFP100 (14 × 14 × 1.4 mm): SPC560P34L3, SPC560P40L3
  • LQFP64 (10 × 10 × 1.4 mm): SPC560P34L1, SPC560P40L1

SPC560P40L1 Features

  • ■ Up to 64 MHz, single issue, 32-bit CPU core complex (e200z0h)
  • -Compliant with Power Architecture ® embedded category
  • -Variable Length Encoding (VLE)
  • ■ Memory organization
  • -Up to 256 KB on-chip code flash memory with ECC and erase/program controller
  • -Additional 64 (4 × 16) KB on-chip data flash memory with ECC for EEPROM emulation
  • -Up to 20 KB on-chip SRAM with ECC
  • ■ Fail-safe protection
  • -Programmable watchdog timer
  • -Non-maskable interrupt
  • -Fault collection unit
  • ■ Nexus Class 1 interface
  • ■ Interrupts and events
  • -16-channel eDMA controller
  • -16 priority level controller
  • -Up to 25 external interrupts
  • -PIT implements four 32-bit timers
  • -120 interrupts are routed via INTC
  • ■ General purpose I/Os
  • -Individually programmable as input, output or special function
  • -37 on LQFP64
  • -64 on LQFP100
  • ■ 1 general purpose eTimer unit
  • -6 timers each with up/down capabilities
  • -16-bit resolution, cascadable counters
  • -Quadrature decode with rotation direction flag
  • -Double buffer input capture and output compare
PackageCode flash memory - 192 KBCode flash memory - 256 KB
LQFP100SPC560P34L3SPC560P40L3
LQFP64SPC560P34L1SPC560P40L1

1

SPC560P40L1 Pin Configuration

The following sections provide signal descriptions and related information about the functionality and configuration of the SPC560P34/SPC560P40 devices.

SPC560P40L1 Electrical Characteristics

The internal voltage regulator requires an external NPN ballast, approved ballast list availbale in Table 15 , to be connected as shown in Figure 10 . Capacitances should be placed on the board as near as possible to the associated pins. Care should also be taken to limit the serial inductance of the V DD_HV_REG , BCTRL and V DD_LV_CORx pins to less than L Reg . (refer to Table 16 ).

Note:

The voltage regulator output cannot be used to drive external circuits. Output pins are to be used only for decoupling capacitance.

VDD_LV_COR must be generated using internal regulator and external NPN transistor. It is not possible to provide V DD_LV_COR through external regulator.

For the SPC560P34/SPC560P40 microcontroller, capacitor(s), with total values not below CDEC1 , should be placed between V DD_LV_CORx /V SS_LV_CORx close to external ballast transistor emitter. 4 capacitors, with total values not below C DEC2 , should be placed close to microcontroller pins between each V DD_LV_CORx /V SS_LV_CORx supply pairs and the VDD_LV_REGCOR /V SS_LV_REGCOR pair . Additionally, capacitor(s) with total values not below CDEC3 , should be placed between the V DD_HV_REG /V SS_HV_REG pins close to ballast collector. Capacitors values have to take into account capacitor accuracy, aging and variation versus temperature.

All reported information are valid for voltage and temperature ranges described in recommended operating condition, Table 10 and Table 11 .

Figure 10. Voltage regulator configuration

Table 15. Approved NPN ballast components

PartManufacturerApproved derivatives (1)
BCP68ON SemiBCP68
BCP68NXPBCP68-25
BCP68InfineonBCP68-25
BCX68InfineonBCX68-10; BCX68-16; BCX-25
BC868NXPBC868

Table 15. Approved NPN ballast components

Table 15. Approved NPN ballast components

PartManufacturerApproved derivatives (1)
BC817InfineonBC817-16; BC817-25; BC817SU
BC817NXPBC817-16; BC817-25
BCP56STBCP56-16
BCP56InfineonBCP56-10; BCP56-16
BCP56ON SemiBCP56-10
BCP56NXPBCP56-10; BCP56-16

Table 16. Voltage regulator electrical characteristics

SymbolCParameterConditionsValue - MinValue - TypValue - MaxUnit
V DD_LV_REGCORC CPOutput voltage under maximum load run supply current configurationPost-trimming1.15-1.32V
C DEC1S R-External decoupling/stability ceramic capacitorBJT from Table 15 . Three capacitors (i.e. X7R or X8R capacitors) with nominal value of 10 μF19.530-μF
C DEC1S R-External decoupling/stability ceramic capacitorBJT BC817, one capacitance of 22 μF14.322-μF
R REGS R-Resulting ESR of either one or all three C DEC1Absolute maximum value between 100 kHz and 10 MHz--45m Ω
C DEC2S R-External decoupling/stability ceramic capacitorFour capacitances (i.e. X7R or X8R capacitors) with nominal value of 440 nF120 0176 0-nF
C DEC3S R-External decoupling/stability ceramic capacitor on VDD_HV_REGThree capacitors (i.e. X7R or X8R capacitors) with nominal value of 10 μF; C DEC3 has to be equal or greater than C DEC119.530-μF
L RegS R-Resulting ESL of V DD_HV_REG , BCTRLandV DD_LV_CORx pins---5nH

Table 16. Voltage regulator electrical characteristics

SPC560P40L1 Absolute Maximum Ratings

SymbolParameterConditionsValue - MinValue - Max (2)Unit
V SSS RDevice ground-00V
V DD_HV_IOx (3)S R3.3 V/5.0 V input/output supply voltage (supply). Code flash memory supply with V DD_HV_IO3 and data flash memory with V DD_HV_IO2--0.36.0V
V SS_HV_IOxS R3.3 V/5.0 V input/output supply voltage (ground). Code flash memory ground with V SS_HV_IO3 and data flash memory with V SS_HV_IO2--0.10.1V
V DD_HV_OSCS R3.3 V/5.0 V crystal oscillator amplifier supply voltage (supply)--0.36.0V
V DD_HV_OSCS R3.3 V/5.0 V crystal oscillator amplifier supply voltage (supply)Relative to V DD_HV_IOx-0.3V DD_HV_IOx + 0.3V
V SS_HV_OSCS R3.3 V/5.0 V crystal oscillator amplifier supply voltage (ground)--0.10.1V
V DD_HV_ADC0S R3.3 V/5.0 V ADC_0 supply and high- reference voltageV DD_HV_REG < 2.7 V-0.3V DD_HV_REG + 0.3V
V DD_HV_ADC0S R3.3 V/5.0 V ADC_0 supply and high- reference voltageV DD_HV_REG > 2.7 V-0.36.0V
V SS_HV_ADC0S R3.3 V/5.0 V ADC_0 ground and low- reference voltage--0.10.1V
V DD_HV_REGS R3.3 V/5.0 V voltage-regulator supply voltage--0.36.0V
V DD_HV_REGS R3.3 V/5.0 V voltage-regulator supply voltageRelative to V DD_HV_IOx-0.3V DD_HV_IOx + 0.3V
TV DDS RSlope characteristics on all V DD during power up (4) with respect to ground (V SS )-3.0 (5)500 x 10 3 (0.5 [V/μs])V/s
V DD_LV_CORxC C1.2 V supply pins for core logic (supply)--0.11.5V
V SS_LV_CORxS R1.2 V supply pins for core logic (ground)--0.10.1V
V INSVoltage on any pin with respect to--0.36.0 V DD_HV_IOx + 0.3V
I INJPADR S Rground (V SS_HV_IOx ) Input current on any pin during overload conditionRelative to V DD_HV_IOx --0.3 -10(6) 10mA

Table 9. Absolute maximum ratings (1) (continued)

SymbolParameterConditionsValue - MinValue - Max (2)Unit
I INJSUMS RAbsolute sum of all input currents during overload condition--5050mA
T STGS RStorage temperature--55150°C
T JS RJunction temperature under bias-- 40150°C
  1. Functional operating conditions are given in the DC electrical characteristics. Absolute maximum ratings are stress ratings only, and functional operation at the maxima is not guaranteed. Stress beyond the listed maxima may affect device reliability or cause permanent damage to the device.
  2. Absolute maximum voltages are currently maximum burn-in voltages.
  3. The difference between each couple of voltage supplies must be less than 300 mV, VDD_HV_IOy - V DD_HV_IOx < 300 mV.
  4. Guaranteed by device validation.
  5. Minimum value of TV DD must be guaranteed until V DD_HV_REG reaches 2.6 V (maximum value of V PORH )
  6. Only when V DD_HV_IOx < 5.2 V

Figure 6 shows the constraints of the different power supplies.

Figure 6. Power supplies constraints (-0.3 V ≤ VDD_HV_IOx ≤ 6.0 V)

The SPC560P34/SPC560P40 supply architecture allows the ADC supply to be managed independently from the standard V DD_HV supply. Figure 7 shows the constraints of the ADC power supply.

Figure 6. Power supplies constraints (-0.3 V ≤ VDD_HV_IOx ≤ 6.0 V)

Figure 7. Independent ADC supply (-0.3 V ≤ VDD_HV_REG ≤ 6.0 V)

Figure 7. Independent ADC supply (-0.3 V ≤ VDD_HV_REG ≤ 6.0 V)

Table 10. Recommended operating conditions (5.0 V)

SymbolParameterConditionsValue - MinValue - Max (1)Unit
V SSSRDevice ground-00V
V DD_HV_IOx (2)SR5.0 V input/output supply voltage-4.55.5V
V SS_HV_IOxSRInput/output ground voltage-00V
V DD_HV_OSCSR5.0 V crystal oscillator amplifier supply voltage-4.55.5V
SR5.0 V crystal oscillator amplifier supply voltageRelative to V DD_HV_IOxV DD_HV_IOx - 0.1V DD_HV_IOx + 0.1V
V SS_HV_OSCSR5.0 V crystal oscillator amplifier reference voltage-00V
V DD_HV_REGSR5.0 V voltage regulator supply voltage-4.55.5V
V DD_HV_REGSR5.0 V voltage regulator supply voltageRelative to V DD_HV_IOxV DD_HV_IOx - 0.1V DD_HV_IOx + 0.1V

Table 10. Recommended operating conditions (5.0 V)

Table 10. Recommended operating conditions (5.0 V) (continued)

SymbolParameterConditionsValue - MinValue - Max (1)Unit
V DD_HV_ADC0SR5.0 V ADC_0 supply and high reference voltage-4.55.5V
V DD_HV_ADC05.0 V ADC_0 supply and high reference voltageRelative to V DD_HV_REGV DD_HV_REG - 0.1-V
V SS_HV_ADC0SRADC_0 ground and low reference voltage-00V
V DD_LV_REGCOR (3) ,(4)CCInternal supply voltage---V
V SS_LV_REGCOR (3)SRInternal reference voltage-00V
V DD_LV_CORx (3),(4)CCInternal supply voltage---V
V SS_LV_CORx (3)SRInternal reference voltage-00V
T ASRAmbient temperature under biasf CPU = 60 MHz- 40125°C
T AAmbient temperature under biasf CPU = 64 MHz- 40105°C
  1. The difference between each couple of voltage supplies must be less than 100 mV, VDD_HV_IOy -VDD_HV_IOx < 100 mV.
  2. To be connected to emitter of external NPN. Low voltage supplies are not under user control-they are produced by an onchip voltage regulator-but for the device to function properly the low voltage grounds (V SS_LV_xxx ) must be shorted to high voltage grounds (V SS_HV_xxx ) and the low voltage supply pins (V DD_LV_xxx ) must be connected to the external ballast emitter.
  3. The low voltage supplies (V DD_LV_xxx ) are not all independent. - V DD_LV_COR1 and V DD_LV_COR2 are shorted internally via double bonding connections with lines that provide the low voltage supply to the data flash memory module. Similarly, V SS_LV_COR1 and V SS_LV_COR2 are internally shorted. - V DD_LV_REGCOR and V DD_LV_RECORx are physically shorted internally, as are V SS_LV_REGCOR and V SS_LV_CORx .

Table 11. Recommended operating conditions (3.3 V)

SymbolParameterConditionsValue - MinValue - Max (1)Unit
V SSSRDevice ground-00V
V DD_HV_IOx (2)SR3.3 V input/output supply voltage-3.03.6V
V SS_HV_IOxSRInput/output ground voltage-00V
V DD_HV_OSCSR3.3 V crystal oscillator amplifier supply voltage- to3.0 DD_HV_IOx3.6 DD_HV_IOxV
V SS_HV_OSCSR3.3 V crystal oscillator amplifier reference voltage-00V

Table 11. Recommended operating conditions (3.3 V)

Table 11. Recommended operating conditions (3.3 V) (continued)

SymbolParameterConditionsValue - MinValue - Max (1)Unit
V DD_HV_REGSR3.3 V voltage regulator supply voltage-3.03.6V
V DD_HV_REG3.3 V voltage regulator supply voltageRelative to V DD_HV_IOxV DD_HV_IOx - 0.1V DD_HV_IOx + 0.1V
V DD_HV_ADC0SR3.3 V ADC_0 supply and high reference voltage-3.05.5V
V DD_HV_ADC03.3 V ADC_0 supply and high reference voltageRelative to V DD_HV_REGV DD_HV_REG - 0.15.5V
V SS_HV_ADC0SRADC_0 ground and low reference voltage-00V
V DD_LV_REGCOR (3) ,(4)CCInternal supply voltage---V
V SS_LV_REGCOR (3)SRInternal reference voltage-00V
V DD_LV_CORx (3),(4)CCInternal supply voltage---V
V SS_LV_CORx (3)SRInternal reference voltage-00V
T ASRAmbient temperaturef CPU = 60 MHz- 40125°C
under biasf CPU = 64 MHz- 40105°C
  1. The difference between each couple of voltage supplies must be less than 100 mV, VDD_HV_IOy -VDD_HV_IOx < 100 mV.
  2. To be connected to emitter of external NPN. Low voltage supplies are not under user control-they are produced by an onchip voltage regulator-but for the device to function properly the low voltage grounds (V SS_LV_xxx ) must be shorted to high voltage grounds (V SS_HV_xxx ) and the low voltage supply pins (V DD_LV_xxx ) must be connected to the external ballast emitter.
  3. The low voltage supplies (V DD_LV_xxx ) are not all independent.
  • V DD_LV_COR1 and V DD_LV_COR2 are shorted internally via double bonding connections with lines that provide the low voltage supply to the data flash memory module. Similarly, V SS_LV_COR1 and V SS_LV_COR2 are internally shorted.
  • V DD_LV_REGCOR and V DD_LV_RECORx are physically shorted internally, as are V SS_LV_REGCOR and V SS_LV_CORx .

Figure 8 shows the constraints of the different power supplies.

Figure 8. Power supplies constraints (3.0 V ≤ VDD_HV_IOx ≤ 5.5 V)

The SPC560P34/SPC560P40 supply architecture allows the ADC supply to be managed independently from the standard V DD_HV supply. Figure 9 shows the constraints of the ADC power supply.

Figure 9. Independent ADC supply (3.0 V ≤ VDD_HV_REG ≤ 5.5 V)

Figure 8. Power supplies constraints (3.0 V ≤ VDD_HV_IOx ≤ 5.5 V)

Figure 9. Independent ADC supply (3.0 V ≤ VDD_HV_REG ≤ 5.5 V)

SPC560P40L1 Thermal Information

SymbolParameterConditionsTypical value - 100-pinTypical value - 64-pinUnit
R θ JAThermal resistance junction-to-ambient, natural convection (1)Single layer board-1s6357°C/W
R θ JAThermal resistance junction-to-ambient, natural convection (1)Four layer board-2s2p5141°C/W
R θ JBThermal resistance junction-to-board (2)Four layer board-2s2p3322°C/W
R θ JCtopThermal resistance junction-to-case (top) (3)Single layer board-1s1513°C/W
Ψ JBJunction-to-board, natural convection (4)Operating conditions3322°C/W
Ψ JCJunction-to-case, natural convection (5)Operating conditions11°C/W
  1. Junction-to-board thermal resistance determined per JEDEC JESD51-8. Thermal test board meets JEDEC specification for the specified package. When Greek letters are not available, the symbols are typed as RthJB or Theta-JB.
  2. Junction-to-case at the top of the package determined using MIL-STD 883 Method 1012.1. The cold plate temperature is used for the case temperature. Reported value includes the thermal resistance of the interface layer.
  3. Thermal characterization parameter indicating the temperature difference between the board and the junction temperature per JEDEC JESD51-2. When Greek letters are not available, the thermal characterization parameter is written as Psi-JB.
  4. Thermal characterization parameter indicating the temperature difference between the package top and the junction temperature per JEDEC JESD51-2. When Greek letters are not available, the thermal characterization parameter is written as Psi-JC.

Variants on the same datasheet

These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.

Part NumberManufacturerPackage
SPC560P34L1STMicroelectronicsLQFP-64
SPC560P34L3STMicroelectronicsLQFP-100
SPC560P40L3STMicroelectronics—

Other Microcontrollers (MCU)

  • STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
  • STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
  • STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
  • RP2040 – Raspberry Pi, Microcontroller
  • STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
  • STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
  • GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
  • CH32H417QEU6 – WCH, Dual-Core RISC-V Microcontroller

All Microcontrollers (MCU) datasheetsAll STMicroelectronics datasheets (808)

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Ask your AI agent about the SPC560P40L1

Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.

claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

Then ask: "Can the SPC560P40L1 run from my 12 V rail? Check it against the datasheet limits."

Create a free account $2 of usage every month, no card needed.