stm32-data generated output

May 11, 2026 · View on GitHub

This repo contains generated output for stm32-data. It is updated for every push to the main branch. See the stm32-data README for more details.

STM32 Peripheral Support Matrix

The following table shows which STM32 peripheral versions are supported across different families:

Peripheral support by family

PeripheralC0F0F1F2F3F4F7G0G4H5H7L0L1L4L4+L5N6U0U3U5WBWB0WBAWL
ADCc0v1, ❌f1, ❌v2f3v1, f3v3v2v2g0g4h5h7rs, v4l0, ❌f3v2, ❌v3v3v3u0u3u5v3, wb1wb0wbag0
ADCCOMMONc0v2f3v2v2v3g4h5, h50h5, v4v3v3v3v3u3u5v3v3v3
ADFv1
AESv1f7v2v2v3bv1v1v1v1v2v2v3av2, ❌v3bv2
AFIOf1
BDMAv1v1, v2v1v1v1v1v1v2v1v2v1v1v1v1v1v1
BKPv1
BSECv2
CACHEAXI
CANfdcan_v1bxcanbxcanbxcanbxcanbxcanbxcanfdcan_v1fdcan_v1fdcan_v1fdcan_v1, fdcan_v2bxcanbxcanfdcan_v1fdcan_v2fdcan_v1fdcan_v1
CCB
CECv2v1v2v2v2v2v2v2
COMPf3_v1, ❌v1v2h5h7_a, h7_bv3v3v3u0u3u5v3, ❌u5v3
CORDICv1v1v1v1
CRCv3v2, v3v1v1v3v1v3v3v3v3v3v3v1v3v3v3v3v3v3v3v3v3v3v3
CRSv1v1v1v1v1v1v1v1v1v1v1v1v1v1
CRYPv1v1, v2v2v3, v4v2
CSIv1
DACv2v1, v2v2v2v2v2v4v7v6v4v2v2v3v5v5v4v6v6v4
DBGMCUc0f0f1f2f3f4f7g0g4h5h7l0l1l4l4l5n6u0u3u5wbwbawl
DCACHEv1v1
DCMIv1v1v1v1v1v1v1v1v1
DCMIPPv2
DESIGwba
DFSDM
DLYBv1v1v1v1
DLYBSDv1
DMAv2v2v2v1
DMA2Dv1v1v2v1v1v1v2
DMAMUXv1v1v1v1v1v1v1v1v1v1
DSIHOSTv1v1v1v1u5
DTSv1v1v1
ETHv1av1bv1bv1cv2v2
EXTIc0v1v1v1v1v1v1g0v1h5, h50h7, h7rm0399v1v1v1v1l5n6u0u3u5wl5w, wle
FDCANRAMv1v1v1v1v1, v2v1v2v1v1
FLASHc0f0f1f2f3f4f7g0x0, g0x1g4c2, g4c3, g4c4h5, h50h7, h7ab, h7rsl0l1l4l4l5u0u3u5wbwb0wbawl
FMACv1v1v1v1
FMCv1x3, v2x1, ❌v2x1v4v3x1n6
FMPI2Cv2
FSMCv1x0, v1x3v1x3v1x0, v1x3v1x0
GFXMMUv1v2
GFXTIM
GPDMAv1v1v1v1v1v1
GPIOv2v2v1v2v2v2v2v2v2v2v2v2v2v2, v2_l478v2v2v2v2v2v2v2v2v2v2
GPU
GTZCh503, v1, ❌l5v1wba
HASHv1v1, v2v2v3v2, v3v2v2v2v3v3v4v4
HRTIMv1v2v1
HSEMv1, v2, ❌v1, ❌wbav3, v4
HSPIv1
I2Cv2v2v1v1v2v1v2v2v2v2v2, v3v2v1v2v2v2v3v2v2v2v2v1v2v2
I3Cv1v1
ICACHEv1_0crr, v1_4crr, ❌v1_4crrv1_0crrv1_3crrv1_3crrv1_4crr
IPCCv1v1
IWDGv2v2v1v1v2v1v2v2v2v3v2, v3v2v1v2v2v2v3v3v3v3v2v2v3v2
JPEGv1v1v1v1
LCDv2v1v2v2v2
LPDMAv1
LPGPIO
LPTIMv1av1av1bv1b_g4v2av1b_h7v1v1av1bv1cv2bv2av2av1bv2av1c
LTDCv1v1v1v1, ❌v1_3v1
MCE
MDF
MDIOSv1v1v1
MDMAv1
OCTOSPIv2v1v1v2v1
OCTOSPIMv1v1v1
OPAMPv2v5v4v4v3v3v3v3v3v3
OTFDECv1v1v1v1
OTGv1v1v1v1v1v1v1v1v1v1
PKAv1av1cv1cv1bv1cv1cv1av1c
PSSIv1v1, v1_h7rsv1v1v1
PWRc0f0, f0x0f1f2f3f4f7g0g4h5, h50h7rm0399, h7rm0433, h7rm0455, h7rm0468, h7rsl0l1l4l4l5n6u0u3u5wb, wb55wb0wbawl5
QUADSPIv1v1v1v1v1v1
RADIOv1
RAMCFGh5h5u5u5wba
RAMECC
RCCc0, c0v2f0v1, f0v2, f0v3, f0v4f1, f100, f1clf2f37, f3v1, f3v2, f3v3f4, f410f7g0x0, g0x1g4h5, h50h7, h7ab, h7rm0433, h7rsl0, l0_v2l1l4l4plusl5n6u0u3u5wbwb0wbawl5, wle
RIFSCn6
RISAFn6
RNGv1v1v1v1v1v3v1, v2, v3v1v1v1, v2v2v3v3v1v1v3, wba6v2
RRMv1
RTCv3_c0v2_f0v1v2_f2v2_f3v2_f4v2_f7v3_basev3_basev3_u5v2_h7, v3_h7rsv2_l0v2_l1v2_l4, v3_l4v2_l4, v3_basev3_l5v3_basev3_u3v3_u5v2_wbv3_basev3_u5v3_base
SAESv1av1bv1a
SAIv1, v2v2v4_4pdmv4_2pdmv3_4pdm, v4_4pdmv2v1v3_2pdmv4_2pdmv1_4pdmv4_2pdm
SDADCv1, ❌
SDMMCv1v1v1v1v2v2v1v1v2v3v2v2
SPDIFRXv1v1h7
SPIv3_i2sv3, v3_i2sv1, v1_i2sv2_i2sv3, v3_i2sv2_i2sv3_i2sv3_i2sv3_i2sv5_i2sv4_i2s, v5_i2sv2, v2_i2sv2, v2_i2sv3v3v3v5v3v6v6v3v3v6v3_i2s
SWPMI
SYSCFGc0f0f2f3f4f7g0g4h5, h50h7, h7od, h7rsl0l1l4l4l5n6u0u3u5wbwb0wbawl5, wle
TAMPg0g4h5l5u5wbawl
TIM
TIMERv3v1v1v1v1v1v1v3v2v2v3l0v1v1v1v1v3v2v2v2v3v3v2v3
TRNGv1
TSCv1v1, ❌v3v3v3v3v2v3v2v1
UCPDv1v1h5v1v1v1v1
UIDv1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1
USARTv4v3v1, ❌v2, ❌v3v2v3v4v4v4v4v3v2, ❌v3v4v4v4v4v4v4v4v4v4v4
USBv4v3v1v1, v2v4v3v4v3v1v3v3v4v4v4v3
USBRAM32_204816x2_102416x1_51216x1_512, 16x2_1024, 16x2_51232_204816x2_102432_204816x2_102416x1_51216x2_102416x2_102432_102432_204832_204816x2_1024
VENCv1
VREFBUFv1v2bv2a2v2a1v1v1v1v2a1v2a1v1v2a1v1
VREFINTCALv1v1v1v1v1v1v1v1v1v1v1v2v1
WWDGv2v1v1v1v1v1v1v2v2v2v2v1v1v1v1v2v2v2v2v2v2v2v2
XSPIv1v1
XSPIMv1v1

Detailed peripheral information

ADC

Versions by family:

  • c0: STM32C0
  • f1: STM32F1
  • f3v1: STM32F3
  • f3v2: STM32L1
  • f3v3: STM32F3
  • g0: STM32G0, STM32WL
  • g4: STM32G4
  • h5: STM32H5
  • h7rs: STM32H7
  • l0: STM32L0
  • u0: STM32U0
  • u3: STM32U3
  • u5: STM32U5
  • v1: STM32F0
  • v2: STM32F2, STM32F4, STM32F7
  • v3: STM32L4, STM32L4+, STM32L5, STM32WB
  • v4: STM32H7
  • wb0: STM32WB0
  • wb1: STM32WB
  • wba: STM32WBA
  • ❌ Unsupported: STM32F0, STM32F1, STM32L0, STM32L1, STM32N6

ADCCOMMON

Versions by family:

  • c0: STM32C0
  • f3: STM32F3
  • g4: STM32G4
  • h5: STM32H5, STM32H7
  • h50: STM32H5
  • u3: STM32U3
  • u5: STM32U5
  • v2: STM32F2, STM32F4, STM32F7
  • v3: STM32G0, STM32L4, STM32L4+, STM32L5, STM32U0, STM32WB, STM32WBA, STM32WL
  • v4: STM32H7

ADF

Versions by family:

  • v1: STM32U5
  • ❌ Unsupported: STM32H7, STM32N6, STM32U3

AES

Versions by family:

  • f7: STM32F7
  • v1: STM32F4, STM32L0, STM32L1, STM32L4, STM32L4+
  • v2: STM32G0, STM32G4, STM32L5, STM32U0, STM32WB, STM32WL
  • v3a: STM32U5
  • v3b: STM32H5, STM32WBA
  • ❌ Unsupported: STM32U3, STM32WB

AFIO

Versions by family:

  • f1: STM32F1

BDMA

Versions by family:

  • v1: STM32C0, STM32F0, STM32F1, STM32F3, STM32G0, STM32G4, STM32H7, STM32L1, STM32L4+, STM32L5, STM32U0, STM32WB, STM32WB0, STM32WL
  • v2: STM32F0, STM32L0, STM32L4

BKP

Versions by family:

  • v1: STM32F1

BSEC

Versions by family:

  • v2: STM32N6

CACHEAXI

Versions by family:

  • ❌ Unsupported: STM32N6

CAN

Versions by family:

  • bxcan: STM32F0, STM32F1, STM32F2, STM32F3, STM32F4, STM32F7, STM32L4, STM32L4+
  • fdcan_v1: STM32C0, STM32G0, STM32G4, STM32H5, STM32H7, STM32L5, STM32U3, STM32U5
  • fdcan_v2: STM32H7, STM32N6

CCB

Versions by family:

  • ❌ Unsupported: STM32U3

CEC

Versions by family:

  • v1: STM32F1
  • v2: STM32F0, STM32F3, STM32F4, STM32F7, STM32G0, STM32H5, STM32H7

COMP

Versions by family:

  • f3_v1: STM32F3
  • h5: STM32H5
  • h7_a: STM32H7
  • h7_b: STM32H7
  • u0: STM32U0
  • u3: STM32U3
  • u5: STM32U5, STM32WBA
  • v1: STM32G0
  • v2: STM32G4
  • v3: STM32L4, STM32L4+, STM32L5, STM32WB, STM32WL
  • ❌ Unsupported: STM32F0, STM32F3, STM32L0, STM32L1, STM32WB

CORDIC

Versions by family:

  • v1: STM32G4, STM32H5, STM32H7, STM32U5

CRC

Versions by family:

  • v1: STM32F1, STM32F2, STM32F4, STM32L1
  • v2: STM32F0
  • v3: STM32C0, STM32F0, STM32F3, STM32F7, STM32G0, STM32G4, STM32H5, STM32H7, STM32L0, STM32L4, STM32L4+, STM32L5, STM32N6, STM32U0, STM32U3, STM32U5, STM32WB, STM32WB0, STM32WBA, STM32WL

CRS

Versions by family:

  • v1: STM32C0, STM32F0, STM32G0, STM32G4, STM32H5, STM32H7, STM32L0, STM32L4, STM32L4+, STM32L5, STM32U0, STM32U3, STM32U5, STM32WB

CRYP

Versions by family:

  • v1: STM32F2, STM32F4
  • v2: STM32F4, STM32F7, STM32N6
  • v3: STM32H7
  • v4: STM32H7

CSI

Versions by family:

  • v1: STM32N6

DAC

Versions by family:

  • v1: STM32F1
  • v2: STM32F0, STM32F1, STM32F2, STM32F3, STM32F4, STM32F7, STM32L0, STM32L1
  • v3: STM32L4
  • v4: STM32G0, STM32H7, STM32U0, STM32WL
  • v5: STM32L4+, STM32L5
  • v6: STM32H5, STM32U3, STM32U5
  • v7: STM32G4

DBGMCU

Versions by family:

  • c0: STM32C0
  • f0: STM32F0
  • f1: STM32F1
  • f2: STM32F2
  • f3: STM32F3
  • f4: STM32F4
  • f7: STM32F7
  • g0: STM32G0
  • g4: STM32G4
  • h5: STM32H5
  • h7: STM32H7
  • l0: STM32L0
  • l1: STM32L1
  • l4: STM32L4, STM32L4+
  • l5: STM32L5
  • n6: STM32N6
  • u0: STM32U0
  • u3: STM32U3
  • u5: STM32U5
  • wb: STM32WB
  • wba: STM32WBA
  • wl: STM32WL

DCACHE

Versions by family:

  • v1: STM32H5, STM32U5

DCMI

Versions by family:

  • v1: STM32F2, STM32F4, STM32F7, STM32H5, STM32H7, STM32L4, STM32L4+, STM32N6, STM32U5

DCMIPP

Versions by family:

  • v2: STM32N6
  • ❌ Unsupported: STM32H7

DESIG

Versions by family:

  • wba: STM32WBA

DFSDM

Versions by family:

  • ❌ Unsupported: STM32F4, STM32F7, STM32H7, STM32L4, STM32L4+

DLYB

Versions by family:

  • v1: STM32H5, STM32H7, STM32U3, STM32U5

DLYBSD

Versions by family:

  • v1: STM32N6

DMA

Versions by family:

  • v1: STM32H7
  • v2: STM32F2, STM32F4, STM32F7

DMA2D

Versions by family:

  • v1: STM32F4, STM32F7, STM32L4, STM32L4+, STM32N6
  • v2: STM32H7, STM32U5

DMAMUX

Versions by family:

  • v1: STM32C0, STM32G0, STM32G4, STM32H7, STM32L4+, STM32L5, STM32U0, STM32WB, STM32WB0, STM32WL

DSIHOST

Versions by family:

  • u5: STM32U5
  • v1: STM32F4, STM32F7, STM32H7, STM32L4+

DTS

Versions by family:

  • v1: STM32H5, STM32H7, STM32N6

ETH

Versions by family:

  • v1a: STM32F1
  • v1b: STM32F2, STM32F4
  • v1c: STM32F7
  • v2: STM32H5, STM32H7
  • ❌ Unsupported: STM32N6

EXTI

Versions by family:

  • c0: STM32C0
  • g0: STM32G0
  • h5: STM32H5
  • h50: STM32H5
  • h7: STM32H7
  • h7rm0399: STM32H7
  • l5: STM32L5, STM32WBA
  • n6: STM32N6
  • u0: STM32U0
  • u3: STM32U3
  • u5: STM32U5
  • v1: STM32F0, STM32F1, STM32F2, STM32F3, STM32F4, STM32F7, STM32G4, STM32L0, STM32L1, STM32L4, STM32L4+
  • w: STM32WB, STM32WL
  • wle: STM32WL

FDCANRAM

Versions by family:

  • v1: STM32C0, STM32G0, STM32G4, STM32H5, STM32H7, STM32L5, STM32U3, STM32U5
  • v2: STM32H7, STM32N6

FLASH

Versions by family:

  • c0: STM32C0
  • f0: STM32F0
  • f1: STM32F1
  • f2: STM32F2
  • f3: STM32F3
  • f4: STM32F4
  • f7: STM32F7
  • g0x0: STM32G0
  • g0x1: STM32G0
  • g4c2: STM32G4
  • g4c3: STM32G4
  • g4c4: STM32G4
  • h5: STM32H5
  • h50: STM32H5
  • h7: STM32H7
  • h7ab: STM32H7
  • h7rs: STM32H7
  • l0: STM32L0
  • l1: STM32L1
  • l4: STM32L4, STM32L4+
  • l5: STM32L5
  • u0: STM32U0
  • u3: STM32U3
  • u5: STM32U5
  • wb: STM32WB
  • wb0: STM32WB0
  • wba: STM32WBA
  • wl: STM32WL

FMAC

Versions by family:

  • v1: STM32G4, STM32H5, STM32H7, STM32U5

FMC

Versions by family:

  • n6: STM32N6
  • v1x3: STM32F4
  • v2x1: STM32F4, STM32F7
  • v3x1: STM32H7
  • v4: STM32H5
  • ❌ Unsupported: STM32F3, STM32F4, STM32G4, STM32L4, STM32L4+, STM32L5, STM32U5

FMPI2C

Versions by family:

  • v2: STM32F4

FSMC

Versions by family:

  • v1x0: STM32F1, STM32F4, STM32L1
  • v1x3: STM32F1, STM32F2, STM32F4

GFXMMU

Versions by family:

  • v1: STM32L4+
  • v2: STM32U5
  • ❌ Unsupported: STM32H7, STM32N6

GFXTIM

Versions by family:

  • ❌ Unsupported: STM32H7, STM32N6, STM32U5

GPDMA

Versions by family:

  • v1: STM32H5, STM32H7, STM32N6, STM32U3, STM32U5, STM32WBA

GPIO

Versions by family:

  • v1: STM32F1
  • v2: STM32C0, STM32F0, STM32F2, STM32F3, STM32F4, STM32F7, STM32G0, STM32G4, STM32H5, STM32H7, STM32L0, STM32L1, STM32L4, STM32L4+, STM32L5, STM32N6, STM32U0, STM32U3, STM32U5, STM32WB, STM32WB0, STM32WBA, STM32WL
  • v2_l478: STM32L4

GPU

Versions by family:

  • ❌ Unsupported: STM32H7, STM32N6, STM32U5

GTZC

Versions by family:

  • h503: STM32H5
  • l5: STM32L5
  • v1: STM32H5, STM32U5
  • wba: STM32WBA
  • ❌ Unsupported: STM32H5, STM32U3, STM32WL

HASH

Versions by family:

  • v1: STM32F2, STM32F4
  • v2: STM32F4, STM32F7, STM32H7, STM32L4, STM32L4+, STM32L5
  • v3: STM32H5, STM32H7, STM32N6, STM32U3
  • v4: STM32U5, STM32WBA

HRTIM

Versions by family:

  • v1: STM32F3, STM32H7
  • v2: STM32G4

HSEM

Versions by family:

  • v1: STM32H7, STM32WB
  • v2: STM32H7
  • v3: STM32WL
  • v4: STM32WL
  • wba: STM32WBA
  • ❌ Unsupported: STM32H7, STM32WB

HSPI

Versions by family:

  • v1: STM32U5

I2C

Versions by family:

  • v1: STM32F1, STM32F2, STM32F4, STM32L1, STM32WB0
  • v2: STM32C0, STM32F0, STM32F3, STM32F7, STM32G0, STM32G4, STM32H5, STM32H7, STM32L0, STM32L4, STM32L4+, STM32L5, STM32U0, STM32U3, STM32U5, STM32WB, STM32WBA, STM32WL
  • v3: STM32H7, STM32N6

I3C

Versions by family:

  • v1: STM32H5, STM32U3
  • ❌ Unsupported: STM32H7, STM32N6

ICACHE

Versions by family:

  • v1_0crr: STM32H5, STM32N6
  • v1_3crr: STM32U3, STM32U5
  • v1_4crr: STM32H5, STM32L5, STM32WBA
  • ❌ Unsupported: STM32H5

IPCC

Versions by family:

  • v1: STM32WB, STM32WL

IWDG

Versions by family:

  • v1: STM32F1, STM32F2, STM32F4, STM32L1
  • v2: STM32C0, STM32F0, STM32F3, STM32F7, STM32G0, STM32G4, STM32H7, STM32L0, STM32L4, STM32L4+, STM32L5, STM32WB, STM32WB0, STM32WL
  • v3: STM32H5, STM32H7, STM32N6, STM32U0, STM32U3, STM32U5, STM32WBA

JPEG

Versions by family:

  • v1: STM32F7, STM32H7, STM32N6, STM32U5

LCD

Versions by family:

  • v1: STM32L1
  • v2: STM32L0, STM32L4, STM32U0, STM32WB

LPDMA

Versions by family:

  • v1: STM32U5

LPGPIO

Versions by family:

  • ❌ Unsupported: STM32U5

LPTIM

Versions by family:

  • v1: STM32L0
  • v1a: STM32F4, STM32F7, STM32L4
  • v1b: STM32G0, STM32L4+, STM32WB
  • v1b_g4: STM32G4
  • v1b_h7: STM32H7
  • v1c: STM32L5, STM32WL
  • v2a: STM32H5, STM32U3, STM32U5, STM32WBA
  • v2b: STM32U0
  • ❌ Unsupported: STM32N6

LTDC

Versions by family:

  • v1: STM32F4, STM32F7, STM32H7, STM32L4+, STM32U5
  • v1_3: STM32N6
  • ❌ Unsupported: STM32L4+

MCE

Versions by family:

  • ❌ Unsupported: STM32H7, STM32N6

MDF

Versions by family:

  • ❌ Unsupported: STM32N6, STM32U5

MDIOS

Versions by family:

  • v1: STM32F7, STM32H7, STM32N6

MDMA

Versions by family:

  • v1: STM32H7

OCTOSPI

Versions by family:

  • v1: STM32H7, STM32L4+, STM32U5
  • v2: STM32H5, STM32L5
  • ❌ Unsupported: STM32U3

OCTOSPIM

Versions by family:

  • v1: STM32H7, STM32L4+, STM32U5

OPAMP

Versions by family:

  • v2: STM32F3
  • v3: STM32L4, STM32L4+, STM32L5, STM32U0, STM32U3, STM32U5
  • v4: STM32H5, STM32H7
  • v5: STM32G4
  • ❌ Unsupported: STM32L1

OTFDEC

Versions by family:

  • v1: STM32H5, STM32H7, STM32L5, STM32U5

OTG

Versions by family:

  • v1: STM32F1, STM32F2, STM32F4, STM32F7, STM32H7, STM32L4, STM32L4+, STM32N6, STM32U5, STM32WBA

PKA

Versions by family:

  • v1a: STM32H5, STM32WBA
  • v1b: STM32U5
  • v1c: STM32L4+, STM32L5, STM32WB, STM32WB0, STM32WL
  • ❌ Unsupported: STM32H7, STM32N6, STM32U3

PSSI

Versions by family:

  • v1: STM32H5, STM32H7, STM32L4+, STM32N6, STM32U5
  • v1_h7rs: STM32H7

PWR

Versions by family:

  • c0: STM32C0
  • f0: STM32F0
  • f0x0: STM32F0
  • f1: STM32F1
  • f2: STM32F2
  • f3: STM32F3
  • f4: STM32F4
  • f7: STM32F7
  • g0: STM32G0
  • g4: STM32G4
  • h5: STM32H5
  • h50: STM32H5
  • h7rm0399: STM32H7
  • h7rm0433: STM32H7
  • h7rm0455: STM32H7
  • h7rm0468: STM32H7
  • h7rs: STM32H7
  • l0: STM32L0
  • l1: STM32L1
  • l4: STM32L4, STM32L4+
  • l5: STM32L5
  • n6: STM32N6
  • u0: STM32U0
  • u3: STM32U3
  • u5: STM32U5
  • wb: STM32WB
  • wb0: STM32WB0
  • wb55: STM32WB
  • wba: STM32WBA
  • wl5: STM32WL

QUADSPI

Versions by family:

  • v1: STM32F4, STM32F7, STM32G4, STM32H7, STM32L4, STM32WB

RADIO

Versions by family:

  • v1: STM32WB0

RAMCFG

Versions by family:

  • h5: STM32H5, STM32N6
  • u5: STM32U3, STM32U5
  • wba: STM32WBA

RAMECC

Versions by family:

  • ❌ Unsupported: STM32H7

RCC

Versions by family:

  • c0: STM32C0
  • c0v2: STM32C0
  • f0v1: STM32F0
  • f0v2: STM32F0
  • f0v3: STM32F0
  • f0v4: STM32F0
  • f1: STM32F1
  • f100: STM32F1
  • f1cl: STM32F1
  • f2: STM32F2
  • f37: STM32F3
  • f3v1: STM32F3
  • f3v2: STM32F3
  • f3v3: STM32F3
  • f4: STM32F4
  • f410: STM32F4
  • f7: STM32F7
  • g0x0: STM32G0
  • g0x1: STM32G0
  • g4: STM32G4
  • h5: STM32H5
  • h50: STM32H5
  • h7: STM32H7
  • h7ab: STM32H7
  • h7rm0433: STM32H7
  • h7rs: STM32H7
  • l0: STM32L0
  • l0_v2: STM32L0
  • l1: STM32L1
  • l4: STM32L4
  • l4plus: STM32L4+
  • l5: STM32L5
  • n6: STM32N6
  • u0: STM32U0
  • u3: STM32U3
  • u5: STM32U5
  • wb: STM32WB
  • wb0: STM32WB0
  • wba: STM32WBA
  • wl5: STM32WL
  • wle: STM32WL

RIFSC

Versions by family:

  • n6: STM32N6

RISAF

Versions by family:

  • n6: STM32N6

RNG

Versions by family:

  • v1: STM32F2, STM32F4, STM32F7, STM32G0, STM32G4, STM32H7, STM32L0, STM32L4, STM32L4+, STM32WB, STM32WB0
  • v2: STM32H7, STM32L4+, STM32L5, STM32WL
  • v3: STM32H5, STM32H7, STM32U0, STM32U5, STM32WBA
  • wba6: STM32WBA
  • ❌ Unsupported: STM32N6, STM32U3

RRM

Versions by family:

  • v1: STM32WB0

RTC

Versions by family:

  • v1: STM32F1
  • v2_f0: STM32F0
  • v2_f2: STM32F2
  • v2_f3: STM32F3
  • v2_f4: STM32F4
  • v2_f7: STM32F7
  • v2_h7: STM32H7
  • v2_l0: STM32L0
  • v2_l1: STM32L1
  • v2_l4: STM32L4, STM32L4+
  • v2_wb: STM32WB
  • v3_base: STM32G0, STM32G4, STM32L4+, STM32U0, STM32WB0, STM32WL
  • v3_c0: STM32C0
  • v3_h7rs: STM32H7
  • v3_l4: STM32L4
  • v3_l5: STM32L5
  • v3_u3: STM32U3
  • v3_u5: STM32H5, STM32U5, STM32WBA
  • ❌ Unsupported: STM32N6

SAES

Versions by family:

  • v1a: STM32H5, STM32WBA
  • v1b: STM32U5
  • ❌ Unsupported: STM32H7, STM32N6, STM32U3

SAI

Versions by family:

  • v1: STM32F4, STM32L4+
  • v1_4pdm: STM32WB
  • v2: STM32F4, STM32F7, STM32L4
  • v3_2pdm: STM32L5
  • v3_4pdm: STM32H7
  • v4_2pdm: STM32H5, STM32U5, STM32WBA
  • v4_4pdm: STM32G4, STM32H7
  • ❌ Unsupported: STM32N6, STM32U3

SDADC

Versions by family:

  • v1: STM32F3
  • ❌ Unsupported: STM32F3

SDMMC

Versions by family:

  • v1: STM32F1, STM32F2, STM32F4, STM32F7, STM32L1, STM32L4
  • v2: STM32H5, STM32H7, STM32L5, STM32U3, STM32U5
  • v3: STM32N6
  • ❌ Unsupported: STM32L4+

SPDIFRX

Versions by family:

  • h7: STM32H7
  • v1: STM32F4, STM32F7
  • ❌ Unsupported: STM32N6

SPI

Versions by family:

  • v1: STM32F1
  • v1_i2s: STM32F1
  • v2: STM32L0, STM32L1
  • v2_i2s: STM32F2, STM32F4, STM32L0, STM32L1
  • v3: STM32F0, STM32F3, STM32L4, STM32L4+, STM32L5, STM32U0, STM32WB, STM32WB0
  • v3_i2s: STM32C0, STM32F0, STM32F3, STM32F7, STM32G0, STM32G4, STM32WL
  • v4_i2s: STM32H7
  • v5: STM32N6
  • v5_i2s: STM32H5, STM32H7
  • v6: STM32U3, STM32U5, STM32WBA

SWPMI

Versions by family:

  • ❌ Unsupported: STM32H7, STM32L4

SYSCFG

Versions by family:

  • c0: STM32C0
  • f0: STM32F0
  • f2: STM32F2
  • f3: STM32F3
  • f4: STM32F4
  • f7: STM32F7
  • g0: STM32G0
  • g4: STM32G4
  • h5: STM32H5
  • h50: STM32H5
  • h7: STM32H7
  • h7od: STM32H7
  • h7rs: STM32H7
  • l0: STM32L0
  • l1: STM32L1
  • l4: STM32L4, STM32L4+
  • l5: STM32L5
  • n6: STM32N6
  • u0: STM32U0
  • u3: STM32U3
  • u5: STM32U5
  • wb: STM32WB
  • wb0: STM32WB0
  • wba: STM32WBA
  • wl5: STM32WL
  • wle: STM32WL

TAMP

Versions by family:

  • g0: STM32G0
  • g4: STM32G4
  • h5: STM32H5
  • l5: STM32L5
  • u5: STM32U5
  • wba: STM32WBA
  • wl: STM32WL
  • ❌ Unsupported: STM32H7, STM32N6, STM32U0, STM32U3

TIM

Versions by family:

  • ❌ Unsupported: STM32N6

TIMER

Versions by family:

  • l0: STM32L0
  • v1: STM32F0, STM32F1, STM32F2, STM32F3, STM32F4, STM32F7, STM32L1, STM32L4, STM32L4+, STM32L5
  • v2: STM32G4, STM32H5, STM32U0, STM32U3, STM32U5, STM32WBA
  • v3: STM32C0, STM32G0, STM32H7, STM32N6, STM32WB, STM32WB0, STM32WL

TRNG

Versions by family:

  • v1: STM32WB0

TSC

Versions by family:

  • v1: STM32F0, STM32F3, STM32WBA
  • v2: STM32U0, STM32WB
  • v3: STM32L0, STM32L4, STM32L4+, STM32L5, STM32U5
  • ❌ Unsupported: STM32F3, STM32U3

UCPD

Versions by family:

  • h5: STM32H5
  • v1: STM32G0, STM32G4, STM32H7, STM32L5, STM32N6, STM32U5

UID

Versions by family:

  • v1: STM32C0, STM32F0, STM32F1, STM32F2, STM32F3, STM32F4, STM32F7, STM32G0, STM32G4, STM32H5, STM32H7, STM32L0, STM32L1, STM32L4, STM32L4+, STM32L5, STM32N6, STM32U0, STM32U3, STM32U5, STM32WB, STM32WBA, STM32WL

USART

Versions by family:

  • v1: STM32F1
  • v2: STM32F2, STM32F4, STM32L1
  • v3: STM32F0, STM32F3, STM32F7, STM32L0, STM32L4
  • v4: STM32C0, STM32G0, STM32G4, STM32H5, STM32H7, STM32L4+, STM32L5, STM32N6, STM32U0, STM32U3, STM32U5, STM32WB, STM32WB0, STM32WBA, STM32WL
  • ❌ Unsupported: STM32F1, STM32F2, STM32L1

USB

Versions by family:

  • v1: STM32F1, STM32F3, STM32L1
  • v2: STM32F3
  • v3: STM32F0, STM32G4, STM32L0, STM32L4, STM32L5, STM32WB
  • v4: STM32C0, STM32G0, STM32H5, STM32U0, STM32U3, STM32U5

USBRAM

Versions by family:

  • 16x1_512: STM32F1, STM32F3, STM32L1
  • 16x2_1024: STM32F0, STM32F3, STM32G4, STM32L0, STM32L4, STM32L5, STM32WB
  • 16x2_512: STM32F3
  • 32_1024: STM32U0
  • 32_2048: STM32C0, STM32G0, STM32H5, STM32U3, STM32U5

VENC

Versions by family:

  • v1: STM32N6

VREFBUF

Versions by family:

  • v1: STM32G0, STM32L4, STM32L4+, STM32L5, STM32WB, STM32WL
  • v2a1: STM32H7, STM32U3, STM32U5, STM32WBA
  • v2a2: STM32H5
  • v2b: STM32G4
  • ❌ Unsupported: STM32N6, STM32U0

VREFINTCAL

Versions by family:

  • v1: STM32F0, STM32F3, STM32F7, STM32G0, STM32G4, STM32L0, STM32L1, STM32L4, STM32L4+, STM32L5, STM32WB, STM32WL
  • v2: STM32WBA

WWDG

Versions by family:

  • v1: STM32F0, STM32F1, STM32F2, STM32F3, STM32F4, STM32F7, STM32L0, STM32L1, STM32L4, STM32L4+
  • v2: STM32C0, STM32G0, STM32G4, STM32H5, STM32H7, STM32L5, STM32N6, STM32U0, STM32U3, STM32U5, STM32WB, STM32WBA, STM32WL

XSPI

Versions by family:

  • v1: STM32H7, STM32N6

XSPIM

Versions by family:

  • v1: STM32H7, STM32N6