66. Revision history

Table 657. Document revision history

DateRevisionChanges
05-Jul-20181Initial release.
04-Apr-20192

Added case of reset during half word write in Section : Error code correction (ECC).

Section 4: Embedded Flash memory (FLASH)
Updated Figure 8: Embedded Flash memory usage.
Section : Adjusting programming timing constraints: added note related to WRHIGHFREQ modification during Flash memory programming/erasing.
Section : Adjusting programming parallelism: added note related to PSIZE1/2 modification during Flash memory programming/erasing.
Secure DTCM size (ST_RAM_SIZE):
Removed Secure DTCM size (ST_RAM_SIZE) from Section : Changing security option bytes.
Updated ST_RAM_SIZE description and added ST_RAM_SIZE to the values programmed in the data protection option bytes in Section 4.4.6: Description of data protection option bytes.
Section : Definitions of RDP global protection level: updated description of RDP level 1 to 0 regression and RDP level 2.
Section : RDP protection transitions: user Flash memory can be partially or mass erased when doing a level regression from RDP level 1 to 0.

Section 5: Secure internal Flash memory (SIFM) (former Secure memory management section)
Removed Section Flash protections.
Updated Section 5.3.1: Associated features and Section 5.3.2: Boot state machine.
Added and added Note 2. below Figure 15: Flash memory areas and services in Standard and Secure access modes.
Updated Figure 16: Bootloader state machine in Secure access mode.
Updated Section 5.3.3: Secure access mode configuration.
Restructured Section 5.4: Root secure services (RSS):
Added Section 5.4.1: Secure area setting service and Section 5.4.2: Secure area exiting service
Renamed RSS services (removed RSS_ prefix).
Removed RSS_resetAndDestroyPCROPArea
Updated Section 5.5.1: Access rules and Section 5.5.2: Setting secure user memory areas. Remove sections Removing secure memory areas and Selecting secure user software.
Updated Figure 17: Core access to Flash memory areas

Table 657. Document revision history (continued)

DateRevisionChanges
04-Apr-20192 (continued)

Section 7: Power control (PWR)
Renamed SD converter into SMPS step-down converter in the whole section.
Added case of device startup with VCORE supplied in Bypass mode in Section 7.4.1: System supply startup.
Added VOS0 in Section 7.4.2: Core domain, Section 7.4.3: PWR external supply and Section 7.6.2: Voltage scaling. Added Section : VOS0 activation/deactivation sequence.
Updated Section 7.5.5: Battery voltage thresholds.
Updated Section 7.5.6: Temperature thresholds to indicate that the thresholds are available only when the backup regulator is enabled.
Added note related to VOS0 activation in Section : Entering Stop mode and Section : Entering Standby mode.

Section 9: Reset and Clock Control (RCC)
Updated Section : HSE oscillator, Section : LSE oscillator and Figure 52: HSE/LSE clock source.
Changed maximum frequency to 480 MHz in Figure 55: Core and bus clock generation.
Updated Table 60: Kernel clock distribution overview.
Updated DIVP1[6:0] in Section 9.7.12: RCC PLL1 dividers configuration register (RCC_PLL1DIVR).
Renamed BKPSRAMAMEN into BKPRAMAMEN in Section 9.7.37: RCC D3 Autonomous mode register (RCC_D3AMR) register.
Added USB2OTGHSULPIEN in Section 9.7.40: RCC AHB1 clock register (RCC_AHB1ENR), and USB2OTGHSULPILPEN in Section 9.7.49: RCC AHB1 Sleep clock register (RCC_AHB1LPENR).
Renamed HDMICECRST into CECRST in Section 9.7.32: RCC APB1 peripheral reset register (RCC_APB1LRSTR), and HDMICECEN to CECEN in Section 7.7.45: RCC APB1 Clock Register (RCC_APB1LENR).

Section 9: General-purpose I/Os (GPIO)
Updated Figure 82: Analog inputs connected to ADC inputs to specify that the analog switch status depends on PxySO reset value in SYSCFG_PMCR.
MODER reset state changed to analog mode in Section 9.4.1: GPIO port mode register (GPIOx_MODER) (x =A to C and E, H).

Section 13: System configuration controller (SYSCFG)
Added note related to CSI clock required for setting READY bit in SYSCFG configuration register (SYSCFG_CFGR).
Added SYSCFG power control register (SYSCFG_PWRCR).

Section 17: Basic direct memory access controller (BDMA)
Updated Section : Channel state and disabling a channel.

Table 657. Document revision history (continued)

DateRevisionChanges
04-Apr-20192 (continued)

Section 12: DMA request multiplexer (DMAMUX)
Removed references to security and privileged/unprivileged access control in Section 18.6.4: DMAMUX2 request line multiplexer interrupt channel status register (DMAMUX2_CSR), Section 18.6.6: DMAMUX2 request line multiplexer interrupt clear flag register (DMAMUX2_CFR) and Section 18.6.8: DMAMUX2 request generator channel x configuration register (DMAMUX2_RGxCR).

Section 19: Chrom-Art Accelerator™ controller (DMA2D)
Replaced DMA2D_FGPFCR by DMA2D_FGPFCCR in Section : Memory-to-memory with PFC, blending and fixed color FG.
Replaced DMA2D_BGPFCR by DMA2D_BGPFCCR in Section : Memory-to-memory with PFC, blending and fixed color BG.
Updated Section 19.6.9: DMA2D foreground color register (DMA2D_FGCOLR).
Added Section 19.6.21: DMA2D foreground CLUT (DMA2D_FGCLUT[y]) and Section 19.6.22: DMA2D background CLUT (DMA2D_BGCLUT[y]).
Table 145: DMA2D register map and reset values:
Changed APLHA[7:0] to reserved for DMA2D_FGCOLR
Changed APLHA[7:0] to reserved for DMA2D_BGCOLR

Section 23: Flexible memory controller (FMC)
Replaced BCH8 by Hamming in Section 23.8.6: Computation of the error correction code (ECC) in NAND Flash memory.
Updated Figure 115: Mode D write access waveforms.

Section 25: Delay block (DLYB)
Updated Section 25.1: Introduction to specify that the DLYB output clock can be used to clock the data received by Quad-SPI interface.

Section 26: Analog-to-digital converters (ADC)
Renamed OVSR into OVR, OSR into OSVR[9:0] and AUTODLY into AUTODLY.
Added Section 26.3: ADC implementation.
For all ADC internal channels connected to VBAT, VSENSE, VREFINT, and DAC internal channels, changed ADC channel name from ADCx_INPy/INMy to ADCx_VINP[y]/VINM[y].
Updated Table 213: Offset computation versus data resolution, Section : 16-bit and 8-bit signed format management: RSHIFTx,SSATE and Table 217: Analog watchdog 1,2,3 comparison.
Removed reference to ALIGN bit in the note related to data alignment in Section : Single ADC operating modes support when oversampling.
Updated Section 26.6.4: ADC configuration register (ADC_CFGR) to change RES[2:0] value corresponding to 8-bit format.

Section 30: Operational amplifiers (OPAMP)
Removed references to OPAMODE in Section 30.6.1: OPAMP1 control/status register (OPAMP1_CSR). Changed OPAMODE bitfield to reserved in Section 30.6.1: OPAMP1 control/status register (OPAMP1_CSR).

Table 657. Document revision history (continued)

DateRevisionChanges
04-Apr-20192 (continued)

Section 35: JPEG codec (JPEG)
Table 290: JPEG codec register map and reset values:
JPEG_CR: added HPDIE (bit 6)
Renamed JPEG_HWCFR1/2 into JPEG_HWCFGR1/2

Section 33: LCD-TFT display controller (LTDC)
Section 33.4.1: LTDC global configuration parameters / Synchronous timing updated.

Section 19: True random number generator (RNG)
Updated Section 19.2: RNG main features.
Updated Section 19.4: RNG interrupts.
Updated Section 19.6: RNG entropy source validation.
Updated Table 97: RNG internal input/output signals.

Section 37: Cryptographic processor (CRYP)
Section 37.6.21: CRYP context swap GCM-CCM registers (CRYP_CSGCMCCMxR): renamed CRYP_CSGCMCCMxR[31:0] bitfield into CSGCMCCMx[31:0] and updated bitfield description.
Section 37.6.22: CRYP context swap GCM registers (CRYP_CSGCMxR): renamed CRYP_CSGCMx[31:0] bitfield into CSGCMx[31:0] and updated bitfield description.
Table 308: CRYP register map and reset values:
Added bitfield ranges for CRYP_K0LR/RR to CRYP_K3LR/RR.
Updated CRYP_IV0LR/RR to CRYP_IV1LR/RR.
Renamed CRYP_KxLR bitfields into Kx.

Section 38: Hash processor (HASH)
Changed CSRn into CSn for all HASH_CRSx registers in Table 313: HASH1 register map and reset values.

Section 22: Advanced-control timers (TIM1)
Replaced BKEx, BKPx by BKE, BK2E, BKP, BK2P.
Updated Figure 134: Advanced-control timer block diagram.
Updated Figure 177: Break and Break2 circuitry overview.
Updated Figure 164: Output stage of capture/compare channel (channel 1, idem ch. 2 and 3), Figure 165: Output stage of capture/compare channel (channel 4) and Figure 420: Output stage of capture/compare channel (channel 5, idem ch. 6).
Updated TIM1_CCMR1, TIM1_CCMR2, TIM1_CCMR3, TIM1_CCR2, TIM1_CCR4.
Added 00010 configuration for TS[4:0] in TIMx_SMCR register.
Table 347: TIM8 register map and reset values: extended DMAB bitfield to 32 bits for TIM8_DMAR.

Table 657. Document revision history (continued)

DateRevisionChanges
04-Apr-20192 (continued)

Section 23: General-purpose timer (TIM2)
Updated Figure 194: General-purpose timer block diagram.
Updated Section 23.3.3: Clock selection.
Removed all information related to BDTR register and MOE and OSSSI bits.

Section 42: General-purpose timers (TIM12/TIM13/TIM14)
Updated Figure 497: General-purpose timer block diagram (TIM12).

Section 24: General-purpose timers (TIM16/TIM17)
Updated Figure 523: TIM15 block diagram.
Updated Figure 256: Capture/compare channel 1 main circuit? Figure 257: Output stage of capture/compare channel (channel 1) and Figure 540: Output stage of capture/compare channel (channel 2 for TIM15).
Updated Section 24.3.11: Using the break function.
Removed bit COMDE for TIM16/17.
Table 156: TIM16/TIM17 register map and reset values: changed TISEL[3:0] into TI1SEL[3:0] for TIM16_TISEL and TIM17_TISEL registers.

Section 29: Inter-integrated circuit (I2C) interface
Updated Section 29.3: I2C implementation.
Updated Section 29.7.2: I2C control register 2 (I2C_CR2), Section 29.7.3: I2C own address 1 register (I2C_OAR1), and Section 29.7.8: I2C interrupt clear register (I2C_ICR).

Section 25: Low-power timer (LPTIM)
Updated Section 25.4.8: Timeout function.
Updated WAVE bit description in Section 25.7.4: LPTIM configuration register (LPTIM_CFGR).

Section 30: Universal synchronous/asynchronous receiver transmitter (USART/UART)
Replaced DSI_NSS by DIS_NSS in USART_CR1.
Changed USART_TDR into USART_RDR in Figure 328: Reception using DMA.
Updated Section 30.5.4: USART FIFOs and thresholds.
Updated RTO bitfield description in Section 30.7.7: USART receiver timeout register (USART_RTOR).
Section 30.7.9: USART interrupt and status register [alternate] (USART_ISR):
Updated ABRF, IDLE bit descriptions
For FIFO disabled only: updated RXNE and ORE bit descriptions
Changed NFCF to NECF in Section 30.7.11: USART interrupt flag clear register (USART_ICR).
Table 193: USART register map and reset values:
USART_CR1: bit 12 changed to M0, bit 7 changed to TXEIE/TXFNIE, bit 5 changed to RXNEIE/RXFNEIE.
USART_ISR: changed TXE bit to TXE/TXNF and RXNE into RXNE/RXFNE
Corrected USART_ISR/TCGBT reset value for FIFO disabled.

Table 657. Document revision history (continued)

DateRevisionChanges
04-Apr-20192 (continued)

Section 31: Low-power universal asynchronous receiver transmitter (LPUART)
Changed LPUART_TDR into LPUART_RDR in Figure 342: Reception using DMA.
Updated Section 30.5.4: USART FIFOs and thresholds.
Updated Section 31.5.1: LPUART control register 1 [alternate] (LPUART_CR1).
Corrected WUS bitfield length and changed RXFTCFG to TXFTCFG (bit 31 to 29) in Section 31.5.4: LPUART control register 3 (LPUART_CR3).
Section 31.5.8: LPUART interrupt and status register [alternate] (LPUART_ISR):
Updated IDLE bit descriptions
FIFO enabled only: updated reset value
Changed NFCF to NECF in Section 31.5.9: LPUART interrupt flag clear register (LPUART_ICR).
Table 199: LPUART register map and reset values
LPUART_CR1: bit 12 changed to M0, bit 5 changed to RXNEIE/RXFNEIE.
LPUART_ISR: changed TXE bit to TXE/TXFNF
Corrected LPUART_ISR reset value and bits 7 and 5 names.

Section 53: Serial peripheral interface (SPI)
Table 438: SPI register map and reset values:
SPI2S_SR: Changed bit 7 to CRCE.
SPI2S_I2SCFGR: added DATFMT (bit 14)

Section 57: Management data input/output (MDIOS)
In Table 459: MDIOS register map and reset values, for MDIOS_CR register, changed bit 3 to EIE and added DPC (bit 7).

Section 58: Secure digital input/output MultiMediaCard interface (SDMMC)
Replaced HOLD by DHOLD in the whole document.
Updated Figure 746: SDMMC block diagram and Table 464: SDMMC pins.
Updated Figure 755: CLKMUX unit.
Updated Wait_S in Section : Data path and Table 474: Data path status flags and clear bits.
Updated Section 58.5.3: General description.
Updated Section : Stream operation and CMD12.
Added Section 58.8: SDMMC interrupts.
Updated Section 58.9.10: SDMMC data counter register (SDMMC_DCNTR),
Section 58.9.11: SDMMC status register (SDMMC_STAR) and Section 58.9.15: SDMMC data FIFO registers x (SDMMC_FIFORx).
Updated Table 486: SDMMC register map.

Table 657. Document revision history (continued)

DateRevisionChanges
04-Apr-20192 (continued)

Section 59: Controller area network with flexible data rate (FDCAN)
Updated Section 59.4.7: FDCAN nominal bit timing and prescaler register (FDCAN_NBTP), Section 59.4.12: FDCAN error counter register (FDCAN_ECR), Section 59.4.15: FDCAN interrupt register (FDCAN_IR), Section 59.4.37: FDCAN Tx buffer request pending register (FDCAN_TXBRP) and Section 59.4.64: FDCAN TT trigger select register (FDCAN_TTTS).
Updated Section Table 513.: FDCAN register map and reset values.
Updated FCCAN_CCU_CCFG in Section Table 514.: CCU register map and reset values.

Section 61: Ethernet (ETH): media access control (MAC) with DMA controller
Added Figure 833: Supported PHY interfaces.
Removed reference to AV standard in Section 61.1: Ethernet introduction.

Section 63: Debug infrastructure
Changed ETF RAM size to 4 Kbytes in Section 63.5.5: Embedded trace FIFO (ETF) and Section : ETF RAM size register (ETF_RSZ).
Added revision V and updated reset value in Section : DBGMCU identity code register (DBGMCU_IDC).
Renamed WDGLSD1/2 into DBG_IWDG1/2 in Section : DBGMCU APB4 peripheral freeze register CPU1 (DBGMCU_APB4FZ1) and Section : DBGMCU APB4 peripheral freeze register CPU2 (DBGMCU_APB4FZ2)
Prefixed all bits names in Section : DBGMCU APB1L peripheral freeze register CPU1 (DBGMCU_APB1LFZ1), Section : DBGMCU APB1L peripheral freeze register CPU2 (DBGMCU_APB1LFZ2), Section : DBGMCU APB2 peripheral freeze register CPU1 (DBGMCU_APB2FZ1), Section : DBGMCU APB2 peripheral freeze register CPU2 (DBGMCU_APB2FZ2), Section : DBGMCU APB4 peripheral freeze register CPU1 (DBGMCU_APB4FZ1) and Section : DBGMCU APB4 peripheral freeze register CPU2 (DBGMCU_APB4FZ2) by 'DBG_'.

Table 657. Document revision history (continued)

DateRevisionChanges
27-Feb-20203

Updated Section : Error code correction (ECC) and Section : Embedded bootloader .

Section 3: RAM ECC monitoring (RAMECC)
Changed ECCEN bit of RAMECC_MxCR to reserved.
Table 12: RAMECC register map and reset values : updated RAMECC_MxCR, RAMECC_MxSR. replaced by RAMECC_MxFAR at address offset 0x28+0x20*(x-1) and RAMECC_MxFDLH replaced by RAMECC_MxFDRH.

Section 4: Embedded flash memory (FLASH)
Restricted Table 15 to STM32H745xl/747xl/755xl/757xl and added Table 15 .
Added VOS0 range to Table 17 .

Section 5: Secure memory management (SMM) (former Secure internal Flash memory)
Updated exitSecureArea in Section 5.4.2: Secure area exiting service .

Section 7: Power control (PWR)
Moved LSI from backup to VDD domain in Figure 21: Power supply overview .
Added Figure 36: Switching VCORE from VOS1 to VOS0 in Section : VOS0 activation/deactivation sequence .
Updated list of GPIOs which use is restricted in Section 7.4.4: Backup domain .
Updated Section 7.4.8: DSI regulator .
Updated CStop mode exit in Section Table 42.: CStop mode .
Updated ACTVOSRDY bit definition in Section 7.8.2: PWR control status register 1 (PWR_CSR1) .
Updated VOSRDY bit definition in Section 7.8.7: PWR D3 domain control register (PWR_D3CR) .

Section 8: Low-power D3 domain application example
Replaced LINUART1 by LPUART1.
Updated Figure 45: Timing diagram of SRAM4-to-LPUART1 transfer with BDMA and D3 domain in Autonomous mode .
Updated section Section : EXTI programming .
Updated DMAMUX2_C0CR value for DMAMUX2_SYNC0 in Table 51: BDMA and DMAMUX2 initialization sequence (DMAMUX2_INIT) .
Renamed Table 52 into “LPUART1 start programming.

Section 9: Reset and Clock Control (RCC)
Renamed adc_ker_ck into adc_ker_ck_inputs.
Added note on RTC/AWU and updated USB1ULPI and ADC1/2/3 maximum allowed frequency for VOS0/1/2/3 in Table 66: Kernel clock distribution overview .
Updated introductory sentence of Section 9.4.2: System reset .

Section 10: Clock recovery system (CRS)
Added Section 10.3: CRS implementation . Updated Section 10.8.1: CRS control register (CRS_CR) . Updated Table 93: CRS register map and reset values .

Table 657. Document revision history (continued)

DateRevisionChanges
27-Feb-20203 (continued)

Section 12: General-purpose I/Os (GPIO)
Changed to analog the mode in which most of the I/O ports are configured during and just after reset.

Section 16: Direct memory access controller (DMA)
Change Bit 20 to TRBUFF instead of reserved in Section 16.5.5: DMA stream x configuration register (DMA_SxCR) .

Section 21: Extended interrupt and event controller (EXTI)
Added note to event 80 in Table 152: EXTI Event input mapping .

Section 23: Flexible memory controller (FMC)
Updated Section : General transaction rules to clarify the behavior of the FMC when AXI transaction data size is different from the device data width and add the case of unaligned addresses.
Replaced FMC_CLK by fmc_ker_ck in the formulas of Section : WAIT management in asynchronous accesses .

Section 24: Quad-SPI interface (QUADSPI)
Updated Section 24.3.4: QUADSPI signal interface protocol modes .
Updated Section 24.3.11: QUADSPI configuration and Section 24.5.1: QUADSPI control register (QUADSPI_CR) adding 'when setting QUADSPI interface in DDR mode, the prescaler must be set with a division ratio of 2 or more' paragraph.
Updated FTHRES[4:0] bits description of Section 24.5.1: QUADSPI control register (QUADSPI_CR) for IP_XACT compliance.
Added note in Section 24.5.6: QUADSPI communication configuration register (QUADSPI_CCR) . Updated Section 24.5.7: QUADSPI address register (QUADSPI_AR) . Changed FLEVEL[6:0] by FLEVEL[5:0] in Section 24.5.14: QUADSPI register map .

Section 26: Analog-to-digital converters (ADC)
Removed note related to connection to DFSDM limited to ADC1 and ADC2, and added adc_sclk in Figure 141: ADC block diagram . Removed VREF+ and VREF- ranges and added adc_sclk in Table 209: ADC input/output pins .
Added reference to LDORDY bit in the whole section.
Updated Section 26.4.3: ADC clocks and renamed adc_ker_ck into adc_ker_ck_inputs. Updated Section : BOOST control .
Replaced SMPPLUS control by Extended sample time option (SMPPLUS control) and added LDO voltage regulator in Section 26.3: ADC implementation .
Updated Section 26.4.11: Channel selection (SQRx, JSQRx)
Removed RES[2:0] configuration in Table 217: Offset computation versus data resolution and Table 221: Analog watchdog 1,2,3 comparison .
Updated Section : ADC overrun (OVR, OVRMOD) . Added case of FIFO overflow in Section : Managing a sequence of conversion without using the DMA .
Updated Section : Single ADC operating modes support when oversampling to remove the mention that the offset correction is not supported in oversampling mode.

Table 657. Document revision history (continued)

DateRevisionChanges
27-Feb-20203 (continued)

Section 26: Analog-to-digital converters (ADC)(continued)

Renamed VSENSEEN into TSEN, and replaced adc_hclk by adc_hclk in CKMODE[1:0] bitfield definition of in Section 26.7.2: ADC x common control register (ADCx_CCR) (x=1/2 or 3).

Updated RES[2:0] bitfield in Section 26.6.4: ADC configuration register (ADC_CFGR) . Updated LSHIFT[3:0] corresponding to the “Shift left 14-bits” configuration in Section 26.6.5: ADC configuration register 2 (ADC_CFGR2) .

Reworded JEXTEN[1:0] to remove duplicate 00 configuration for JEXTEN[1:0] in Section 26.6.16: ADC injected sequence register (ADC_JSQR) register. Updated Section 26.6.26: ADC calibration factors register (ADC_CALFACT) .

Removed ADC_CALCLKR register.

Section 27: Digital-to-analog converter (DAC)

Replaced sample and hold clock (lsi_ck and lse_ck when available) by dac_hold_ck.

Updated Section 27.3: DAC implementation and Figure 212: Dual-channel DAC block diagram . Section 27.4.2: DAC pins and internal signals : added DAC interconnection table, changed dac_chx_trg[0:15] into dac_chx_trg[1:15] (trigger 0 corresponds to the SW trigger) in block diagram and Table 230: DAC internal input/output signals .

Updated Figure 215: Timing diagram for conversion with trigger disabled TEN = 0 to make it independent from the bus (AHB or APB).

Removed Tables Trigger selection from Section 27.4.7: DAC trigger selection .

Updated Section : Sample and hold mode to indicate that the lsi_ck/lse_ck (when available) must not be stopped when Sample and hold mode enabled.

Updated supply voltages in Section 27.4.12: DAC channel buffer calibration .

Updated CStop mode description for DAC1 in Section 27.5: DAC in low-power modes .

Updated Section 27.6: DAC interrupts .

Updated TSELx bitfield description in Section 27.7.1: DAC control register (DAC_CR) register to add the correspondence between TSELx configurations and dac_chx_trgy.

Section 29: Comparator (COMP)

Removed condition on OR_CFG and changed OR bits to reserved in Section 29.7.3: Comparator option register (COMP_OR) .

Section 31: Digital filter for sigma delta modulators (DFSDM)

Updated Table 255: DFSDM break connection .

Removed all “ADC1 and ADC2 only” notes and footnotes.

Updated Section 31.7: DFSDM channel y registers (y=0..7) . Updated Section 31.7.5: DFSDM channel y data input register (DFSDM_CHyDATINR) .

Updated Section 31.8: DFSDM filter x module registers (x=0..3) .

Table 657. Document revision history (continued)

DateRevisionChanges
27-Feb-20203 (continued)

Section 35: JPEG codec (JPEG)
Updated Section 35.5.5: JPEG codec configuration register 4-7 (JPEG_CONF4-7). bit 1 and bit 0 description.

Section 36: True random number generator (RNG)
Updated Section 36.1: Introduction and Section 36.2: RNG main features.
Updated Section 36.3.3: Random number generation and Figure 295: RNG initialization overview.
Updated note in Section 36.3.5: RNG operation.
Updated Section 36.5: RNG processing time and Section 36.6: RNG entropy source validation.
Updated Section 36.7.3: RNG data register (RNG_DR).

Section 37: Cryptographic processor (CRYP)
Updated number of clock cycles for TDES in Section 37.2: CRYP main features.
Removed flowcharts (Nonuser) in Section 37.4.5: CRYP procedure to perform a cipher operation.
Updated Section 37.4.17: CRYP key registers.
Updated Table 312: Cryptographic processor configuration for memory-to-peripheral DMA transfers and Table 313: Cryptographic processor configuration for peripheral-to-memory DMA transfers.
Section 37.5: CRYP interrupts: removed Figure CRYP interrupt mapping diagram and updated Table 314: CRYP interrupt requests.
Section 37.6: CRYP processing time: updated Table 315: Processing latency for ECB, CBC and CTR and Table 315: Processing latency for ECB, CBC and CTR.

Section 38: Hash processor (HASH)
Message size changed to \( 2^{64}-1 \) in Section 38.1: Introduction and Section 38.4.3: About secure hash algorithms.
Added Section 38.3: HASH implementation.
Updated Figure 320: HASH block diagram.
Updated Figure 321: Message data swapping feature.
Updated Section 38.4.8: HASH suspend/resume operations.
Renamed HASH_HRx registers located at address offset 0x0C into Section : HASH aliased digest register x (HASH_HRAx).
Updated ALGO description in Section 38.7.1: HASH control register (HASH_CR).
Specified value returned by reading Section 38.7.2: HASH data input register (HASH_DIN).

Table 657. Document revision history (continued)

DateRevisionChanges
27-Feb-20203 (continued)

Section 40: Advanced-control timers (TIM1/TIM8)
Updated Figure 386: Advanced-control timer block diagram.
Updated Section 40.3.3: Repetition counter.
Updated Section 40.3.16: Using the break function.
Updated Section 40.4.2: TIMx control register 2 (TIMx_CR2)(x = 1, 8). Aligned TS[2:0] field in Section 40.4.3: TIMx slave mode control register (TIMx_SMCR)(x = 1, 8). Updated Section 40.4.5: TIMx status register (TIMx_SR)(x = 1, 8). Updated Section 40.4.6: TIMx event generation register (TIMx_EGR)(x = 1, 8). Updated Table 355: TIM1 register map and reset values, Table 356: TIM8 register map and reset values.
Updated Section 40.3.29: Debug mode.

Section 41: General-purpose timers (TIM2/TIM3/TIM4/TIM5)
Updated Section 41.4.12: TIMx counter [alternate] (TIMx_CNT)(x = 2 to 5).
Updated Table 360: TIM2/TIM3/TIM4/TIM5 register map and reset values.

Section 42: General-purpose timers (TIM12/TIM13/TIM14)
Updated Figure 496: General-purpose timer block diagram (TIM12).
Updated Figure 510: Capture/compare channel 1 main circuit.
Updated Figure 511: Output stage of capture/compare channel (channel 1).
Updated Section 42.4.1: TIM12 control register 1 (TIM12_CR1), Section 42.4.5: TIM12 status register (TIM12_SR) and Section 42.5.5: TIMx capture/compare mode register 1 (TIMx_CCMR1)(x = 13 to 14).

Section 43: General-purpose timers (TIM15/TIM16/TIM17)
Updated Figure 522: TIM15 block diagram.
Updated Figure 537: Capture/compare channel 1 main circuit.
Updated: Section 43.5.2: TIM15 control register 2 (TIM15_CR2), Section 43.5.5: TIM15 status register (TIM15_SR), Section 43.5.9: TIM15 capture/compare enable register (TIM15_CCER), Section 43.6.2: TIMx control register 2 (TIMx_CR2)(x = 16 to 17), Section 43.6.4: TIMx status register (TIMx_SR)(x = 16 to 17), Section 43.6.7: TIMx capture/compare mode register 1 [alternate] (TIMx_CCMR1)(x = 16 to 17) and Section 43.6.8: TIMx capture/compare enable register (TIMx_CCER)(x = 16 to 17). Replaced DT[7:0] by DTG[7:0] in Table 368: TIM15 register map and reset values and Table 370: TIM16/TIM17 register map and reset values.

Section 45: Low-power timer (LPTIM)
Updated Section 45.4.5: Glitch filter.

Section 47: System window watchdog (WWDG)
Updated Section 47.5.1: WWDG control register (WWDG_CR).

Section 49: Real-time clock (RTC)
Updated Figure 580: Detailed RTC block diagram and Figure 581: Tamper detection. Updated Section 49.4: RTC low-power modes.
Updated Section 49.5: RTC interrupts.

Table 657. Document revision history (continued)

DateRevisionChanges
27-Feb-20203 (continued)

Section 51: Universal synchronous/asynchronous receiver transmitter (USART/UART)

Section 51.8.10: USART interrupt and status register [alternate] (USART_ISR):

  • – FIFO enabled: changed reset value to 0x0X80 00C0 in and Table 426: USART register map and reset values .
  • – FIFO disabled: changed reset value to 0x0000 00C0 in Table 426: USART register map and reset values

Changed reset value to 0x0000 0000 in Section 51.8.12: USART receive data register (USART_RDR) and Section 51.8.13: USART transmit data register (USART_TDR) .

Updated Section 51.8: USART registers to indicate that USART and LPUART registers are accessed by words.

Section 52: Low-power universal asynchronous receiver transmitter (LPUART)

Added Section 51.4: USART implementation .

Section 52.7.7: LPUART interrupt and status register (LPUART_ISR):

  • – FIFO enabled: changed reset value to 0x0080 00C0 in Table 434: LPUART register map and reset values .
  • – FIFO disabled: changed reset value to 0x0000 00C0 in Table 434: LPUART register map and reset values .

Updated Section 52.7: LPUART registers to indicate that USART and LPUART registers are accessed by words.

Section 54: Serial audio interface (SAI)

Figure 689: SAI functional block diagram : number of Dn and CKn lines made generic, added note to indicate that all Dn and CKn might not be available on all SAI instances.

Added Section 54.3: SAI implementation .

Updated Table 445: SAI input/output pins to indicate the number of Dn/CKn available on each SAI instance.

Updated Figure 698: Start-up sequence .

Updated Section 54.6: SAI registers to indicate that SAI registers are accessed by words.

Section 56: Single wire protocol master interface (SWPMI)

Updated Section 56: Single wire protocol master interface (SWPMI) .

Section 59: Controller area network with flexible data rate (FDCAN)

Updated Section 59.1: Introduction and Section 59.2: FDCAN main features . Added Section 59.3: FDCAN implementation .

Section 59.4.1: Operating modes : updated Section : Software initialization , Section : CAN FD operation , and Section : Transceiver delay compensation .

Section 59.4.2: Message RAM : updated Acceptance filter , Figure 781: Standard message ID filter path and Figure 782: Extended message ID filter path .

Updated Section 59.4.4: Bit timing and Section 59.4.5: Clock calibration on CAN .

Section 59.4.6: Application : updated Section : Software calibration , Section : Clock calibration active and Section : Timing of interface signals .

Table 657. Document revision history (continued)

DateRevisionChanges
27-Feb-20203 (continued)

Section 59: Controller area network with flexible data rate (FDCAN) (continued)

Section 59.4.8: TTCAN configuration : updated Section : Timing of interface signals . Updated Table 521: Standard message ID filter element field description , Table 523: Extended message ID filter element field description , Table 525: Trigger memory element description . Updated Table 525: Trigger memory element description and Table 780: Extended message ID filter path .

Updated Section 59.5.6: FDCAN CC control register (FDCAN_CCCR) , Section 59.5.15: FDCAN interrupt register (FDCAN_IR) , Section 59.5.18: FDCAN interrupt line enable register (FDCAN_ILE) , Section 59.5.21: FDCAN extended ID filter configuration register (FDCAN_XIDFC) , Section 59.5.31: FDCAN Rx FIFO 1 status register (FDCAN_RXF1S) , Section 59.5.32: FDCAN Rx FIFO 1 acknowledge register (FDCAN_RXF1A) and Section 59.7.2: Calibration configuration register (FDCAN_CCU_CCFG) . Updated Table 528: CCU register map and reset values .

Section 60: USB on-the-go high-speed (OTG_HS)

Updated Section 60.2: OTG_HS main features , Section 60.14.2: OTG interrupt register (OTG_GOTGINT) , Section 60.14.5: OTG reset register (OTG_GRSTCTL) , Section 60.14.6: OTG core interrupt register (OTG_GINTSTS) , Section 60.14.18: OTG host periodic transmit FIFO size register (OTG_HPTXFSIZ) , Section 60.14.22: OTG host frame interval register (OTG_HFIR) , Section 60.14.33: OTG host channel x transfer size register (OTG_HCTSIZx) , Section 60.14.39: OTG device configuration register (OTG_DCFG) , Section 60.14.40: OTG device control register (OTG_DCTL) , Section 60.14.41: OTG device status register (OTG_DSTS) , Section 60.14.42: OTG device IN endpoint common interrupt mask register (OTG_DIEPMSK) , Section 60.14.43: OTG device OUT endpoint common interrupt mask register (OTG_DOEPMSK) , Section 60.14.54: OTG device IN endpoint x control register (OTG_DIEPCTLx) and Section 60.14.61: OTG device OUT endpoint x interrupt register (OTG_DOEPINTx) .

Updated Section 60.10: OTG_HS Dynamic update of the OTG_HFIR register . Updated Section 60.15.3: Device initialization . Updated Section 60.15.5: Host programming model .

Section 61: Ethernet (ETH): media access control (MAC) with DMA controller

Replaced ptp_pps_o internal signal by eth_ptp_pps_out , and ptp_aux_ts_trig_i by eth_ptp_trgx (where x = 0 to 3) and ptp_aux_trig_i[x] by eth_ptp_trgx . Update ARPEN bit description in Section : Operating mode configuration register (ETH_MACCR) . Reintroduced EIPG enumerated values in Section : Extended operating mode configuration register (ETH_MACECR) . Removed sentence “This register is present only when the IEEE 1588 Timestamp feature is selected without external timestamp input” from Section : System time nanoseconds register (ETH_MACSTNR) , and Section : System time nanoseconds update register (ETH_MACSTNUR) register descriptions.

Table 657. Document revision history (continued)

DateRevisionChanges
27-Feb-20203 (continued)

Section 63: Debug infrastructure

Updated Figure 870: Block diagram of debug infrastructure , Figure 871: Power domains of debug infrastructure and Figure 872: Clock domains of debug infrastructure .

Updated Section : Clock domains .

Changed ID code for Instruction register = 1110 in Table 622: JTAG-DP data registers .

Updated notes in Table 623: Debug port registers .

Modified Section : Debug port target identification register (DP_TARGETID) reset value as well as bit descriptions.

Modified Section : Access port identification register (AP_IDR) reset value as well as description of REVISION bitfield.

Updated Table 625: System ROM table 1 .

Modified Section : SYSROM CoreSight peripheral identity register 0 (SYSROM_PIDR0) , Section : SYSROM CoreSight peripheral identity register 1 (SYSROM_PIDR1) and Section : SYSROM CoreSight peripheral identity register 2 (SYSROM_PIDR2) .

Added Table 626: System ROM table 2 .

Modified Section : CTI CoreSight peripheral identity register 0 (CTI_PIDR0) and Section : CTI CoreSight peripheral identity register 2 (CTI_PIDR2) . Updated bitfield description for Section : CTI application trigger set register (CTI_APPSET) , Section : CTI application trigger clear register (CTI_APPCLEAR) , Section : CTI application pulse register (CTI_APPPULSE) , Section : CTI trigger IN x enable register (CTI_INENx) , Section : CTI trigger OUT x enable register (CTI_OUTENx) and Section : CTI channel gate register (CTI_GATE) .

Updated Section : ETF CoreSight peripheral identity register 2 (ETF_PIDR2) reset value.

Modified Section : TPIU CoreSight peripheral identity register 2 (TPIU_PIDR2) , and Section : SWTF CoreSight peripheral identity register 2 (SWTF_PIDR2) .

Changed DBGSTBY_D3 and DBGSTOP_D3 to reserved in Section : SWTF CoreSight peripheral identity register 2 (SWTF_PIDR2) .

Updated Table 641: Cortex-M7 processor ROM table and Table 656: Cortex-M4 ROM table . Updated Table 651: Cortex-M4 ROM table .

Updated Section : Processor ROM CoreSight peripheral identity register 0 (M7_CPUROM_PIDR0) , Section : Processor ROM CoreSight peripheral identity register 1 (M7_CPUROM_PIDR1) and Section : Processor ROM CoreSight peripheral identity register 2 (M7_CPUROM_PIDR2) .

Updated Section : DWT CoreSight peripheral identity register 0 (M7_DWT_PIDR0) , Section : DWT CoreSight peripheral identity register 1 (M7_DWT_PIDR1) , Section : DWT CoreSight peripheral identity register 2 (M7_DWT_PIDR2) reset value.

Updated Section : ITM CoreSight peripheral identity register 0 (M7_ITM_PIDR0) , Section : ITM CoreSight peripheral identity register 1 (M7_ITM_PIDR1) , Section : ITM CoreSight peripheral identity register 2 (M7_ITM_PIDR2) .

Updated Table 648: Cortex-M7 ETM register map and reset values .

Updated Section : ITM CoreSight peripheral identity register 0 (M7_ITM_PIDR0) , Section : ITM CoreSight peripheral identity register 1 (M7_ITM_PIDR1) and Section : ITM CoreSight peripheral identity register 2 (M7_ITM_PIDR2) .

Table 657. Document revision history (continued)

DateRevisionChanges
16-Jun-20234

Updated Section : Introduction . Added errata sheet in the list of reference documents in Section : Related documents .

Section 2: Memory and bus architecture
Updated Table 2: Bus-master-to-bus-slave interconnect .
Updated Figure 1: System architecture for STM32H745/55/47/57xx devices .

Section 3: RAM ECC monitoring (RAMECC)
Added note to Section 3.1: Introduction .

Section 4: Embedded flash memory (FLASH)
Removed bootloader extension from Figure 8: Embedded flash memory usage .
Added option byte area (bank 1) in Table 14: Flash memory organization on STM32H745xl/747xl/755xl/757xl devices .
Section : Erase operation overview : added note related to the case where data cache is enabled after erase operations, removed the mention that Bank 2 can be erased with ST secure firmware.
Updated FLASH registers:
– Modified number of wait states in description of LATENCY bits in FLASH access control register (FLASH_ACR) .
– Updated FLASH option status register (FLASH_OPTSR_CUR) and FLASH option status register (FLASH_OPTSR_PRG) .
– Added note providing non-secure Flash area start address in SEC_AREA_END1 of FLASH secure address for bank 1 (FLASH_SCAR_CUR1) .
– Added formula to FAIL_ECC_ADDR1/2 in FLASH ECC fail address for bank 1 (FLASH_ECC_FA1R) and FLASH ECC fail address for bank 2 (FLASH_ECC_FA2R) , respectively.

Section 5: Secure memory management (SMM)
Added note below Figure 16: Bootloader state machine in Secure access mode .
Section 5.4: Root secure services (RSS) : added introduction and RSS API addresses.
Section 5.5.2: Setting secure user memory areas : modified name of the service used to initialize the option bytes.

Section 6: ART accelerator
Added note to PCACHEADDR[11:0] in ART accelerator - control register (ART_CTR) .

Section 7: Power control (PWR)
Modified Section 7.4: Power supplies , Section : VCORE supplied in Bypass mode (LDO and SMPS OFF) and Section 7.4.4: Backup domain .
Updated Section 7.4.8: DSI regulator .
Replaced WKUPn+1 with WKUPn, WKUPCn+1 with WKUPCn and WKUPFn+1 with WKUPFn in PWR wakeup clear register (PWR_WKUPCR) , PWR wakeup flag register (PWR_WKUPFR) and PWR wakeup enable and polarity register (PWR_WKUPEPR) .

Table 657. Document revision history (continued)

DateRevisionChanges
16-Jun-20234 (continued)

Section 8: Low-power D3 domain application example
Changed section title.

Section 9: Reset and Clock Control (RCC)
Updated Figure 48: RCC Block diagram and Figure 53: PLL block diagram .
Updated step 4 of PLL initialization phase .
Table 62: Kernel clock distribution overview : changed TIM[8:1][17:12] and ADC1,2, 3 maximum allowed frequencies.
Updated RCC registers:

  • – Updated DIVM3[5:0] in RCC PLLs clock source selection register (RCC_PLLCKSELR) register to remove the indication that the value 000000 corresponds to the default value after reset.
  • – Updated maximum VCO frequency in PLLxVCOSEL of RCC PLL configuration register (RCC_PLLCFGGR) , DIVNx[8:0] of RCC_PLLxDIVR registers, FRACNx[12:0] of RCC_PLLxFRACR registers.
  • – Updated RCC PLL1 dividers configuration register (RCC_PLL1DIVR) .
  • – Updated description of FRACN1[12:0] bits in RCC PLL1 fractional divider register (RCC_PLL1FRACR) .
  • – Added note to ARTRST bit description in RCC AHB1 peripheral reset register(RCC_AHB1RSTR) .
  • – Replaced VREF with VREFBUF in description of bit 15 in RCC APB4 peripheral reset register (RCC_APB4RSTR) and RCC APB4 clock register (RCC_APB4ENR) .
  • – Updated RCC AHB1 clock register (RCC_AHB1ENR) : modified position of USB2OTGHSULPIEN bit (bit 28 instead of bit 18)
  • – Added note to USB2OTGHSULPILPEN in RCC AHB1 Sleep clock register (RCC_AHB1LPENR) .

Section 10: Clock recovery system (CRS)
Updated Section : FELIM value and CRS control register (CRS_CR) .

Section 11: Hardware semaphore (HSEM)
Updated Section 11.1: Introduction .
Section 11.3: Functional description deeply reworked.
Updated HSEM registers: HSEM register semaphore x (HSEM_Rx) , HSEM read lock register semaphore x (HSEM_RLRx) , HSEM interrupt enable register (HSEM_CnIER) , HSEM interrupt clear register (HSEM_CnICR) , HSEM interrupt status register (HSEM_CnISR) and HSEM interrupt status register (HSEM_CnMISR) .

Section 12: General-purpose I/Os (GPIO)
Updated additional functions in Section 12.3.2: I/O pin alternate function multiplexer and mapping . Modified port configuration required to use external interrupt lines in Section 12.3.8: External interrupt/wake-up lines .

Table 657. Document revision history (continued)

DateRevisionChanges
16-Jun-20234 (continued)

Section 13: System configuration controller (SYSCFG)
SYSCFG peripheral mode configuration register (SYSCFG_PMCR) : updated reset value, added note indicating that it depends on the package, modified BOOSTVDDSEL bit description in ( \( V_{DDA} \) instead of \( V_{DD} \) ).
Added PI[x] pin in SYSCFG external interrupt configuration register 4 (SYSCFG_EXTICR4) .
Added SYSCFG system register (SYSCFG_SR0) .

Section 16: Direct memory access controller (DMA)
Updated number of DMA streams in Section 16.1: DMA introduction

Section 18: DMA request multiplexer (DMAMUX)
Updated caution note in Section 18.4.3: DMAMUX channels .

Section 19: Chrom-ART Accelerator controller (DMA2D)
Updated Section 19.3.1: General description , Figure 93: DMA2D block diagram, and Section 19.3.2: DMA2D internal signals .
Updated Section 19.3.9: DMA2D output FIFO , Section 19.3.12: DMA2D transactions , and Section 19.3.13: DMA2D configuration .
Updated DMA2D registers: DMA2D output color register (DMA2D_OCOLR) , DMA2D foreground CLUT (DMA2D_FGCLUTx) and DMA2D background CLUT (DMA2D_BGCLUTx) .

Section 22: Cyclic redundancy check calculation unit (CRC)
Added CRC register access granularity in Section 22.2: CRC main features and Section 22.4: CRC registers .
Updated Figure 102: CRC calculation unit block diagram.
Added note in Section : Polynomial programmability to clarify what are even and odd polynomials.

Section 23: Flexible memory controller (FMC)
Updated SRAM/NOR-flash chip-select control registers for bank x (FMC_BCRx) reset value.

Section 24: Quad-SPI interface (QUADSPI)
Changed status polling mode to Automatic status-polling.
Updated Section : Triggering the start of a command .

Section 25: Delay block (DLYB)
Updated Section 25.3.4: Delay line length configuration procedure and Section 25.3.5: Output clock phase configuration procedure .

Table 657. Document revision history (continued)

DateRevisionChanges
16-Jun-20234 (continued)

Section 26: Analog-to-digital converters (ADC)
Added Section : Constraints between ADC clocks .
Updated Section : I/O analog switch voltage booster .
Updated Figure 175: Example of overrun (OVRMOD = 0) , Figure 181: AUTDLY=1 in auto- injected mode (JAUTO=1) , Figure 190: Regular and injected oversampling modes used simultaneously , and Figure 191: Triggered regular oversampling with injection .
Updated Section : DMA one shot mode (DMNGT=01) to change the DMA interrupt name to transfer complete interrupt.
Removed note on high shifting values in Section : Single ADC operating modes support when oversampling .
Replaced ADCx_CCR by ADCx_CDR in Section : Regular simultaneous mode with independent injected .
Updated temperature calculation formula in Section : Reading the temperature .

Section 27: Digital-to-analog converter (DAC)
Updated Section 27.2: DAC main features and changed OTRIMx[5:0] into OTRIMx[4:0] in In Figure 212: Dual-channel DAC block diagram .
In TSEL1/2 of DAC control register (DAC_CR) , changed internal trigger signal names from dac_ch1_trigx/dac_ch2_trigx to dac_ch1_trgx/dac_ch2_trgx.

Section 28: Voltage reference buffer (VREFBUF)
Updated Section 28.2: VREFBUF functional description .
Updated VRS[2:0] of VREFBUF control and status register (VREFBUF_CSR) .
Updated TRIM[5:0] of VREFBUF calibration control register (VREFBUF_CCR) .

Section 29: Comparator (COMP)
Comparator interrupt clear flag register (COMP_ICFR) : changed CC2IF/CC1IF access type to rc_w1 and updated address offset to 0x04.

Section 30: Operational amplifiers (OPAMP)
Updated rail-to-rail feature in Section 30.2: OPAMP main features .

Section 31: Digital filter for sigma delta modulators (DFSDM)
Removed indication of ID registers support in Section 31.3: DFSDM implementation .

Section 33: LCD-TFT display controller (LTDC)
Updated:
Figure 250: LTDC block diagram
Section 33.3.2: LTDC pins and internal signals
Figure 252: Layer window programmable parameters
– Example of synchronous timings configuration

Table 657. Document revision history (continued)

DateRevisionChanges
16-Jun-20234 (continued)

Section 34: DSI Host (DSI)
Updated Figure 255: DSI block diagram ; added Section 34.4.2: DSI Host pins and internal signals .
Updated Synchronization with the LTDC , Section 34.10: Functional description: virtual channels .
Added Section 34.12.2: D-PHY HS2LP and LP2HS durations .
Added Section 34.14.1: Programing procedure overview , and Section 34.14.2: Configuring the D-PHY parameters .
Updated DSI Host generic VCID register (DSI_GVCIDR) access type.

Section 35: JPEG codec (JPEG)
Updated JPEG_CONF Rx registers, JPEG quantization memory x (JPEG_QMEMx_y) , JPEG Huffman min (JPEG_HUFFMINx_y) , and JPEG Huffman min x (JPEG_HUFFMINx_y) .

Section 36: True random number generator (RNG)
Updated RNG data register (RNG_DR) .

Section 37: Cryptographic processor (CRYP)
Updated Section 37.2: CRYP main features , Section 37.1: Introduction , and added Section 37.3: CRYP implementation .
Updated Figure 297: AES-ECB mode overview and Figure 302: AES-CCM mode overview .
Updated Section 37.4.5: CRYP procedure to perform a cipher operation , Section 37.4.7: Preparing the CRYP AES key for decryption . Modified Section : AES CTR processing , Section : AES GCM processing , and Section : AES CCM processing . Updated Section 37.4.16: CRYP data registers and data swapping , Section 37.4.17: CRYP key registers and Section 37.4.18: CRYP initialization vector registers , Section 37.4.19: CRYP DMA interface and Section 37.6: CRYP processing time introduction .
Section 37.7: CRYP registers:

  • – Updated CRYP control register (CRYP_CR) .
  • – Updated CRYP data input register (CRYP_DIN) .
  • – Updated CRYP DMA control register (CRYP_DMA CR) , CRYP masked interrupt status register (CRYP_MISR)
  • – Updated all CRYP_KxLR/RR and CRYP_IVxLR/RR register descriptions.
  • – Renamed IV bitfields of CRYP_IV0LR/RR and CRYP_IV1LR/RR to IVI . In the whole document, renamed CRPY_IVxR and CRPY_IVxL into CRPY_IVxRR and CRPY_IVxLR , respectively.

Section 38: Hash processor (HASH)
Changed SH-224/256 into SHA2-224/256 in the whole document.
Updated hash computation sequence and updated sequence to initialize the hash processor. in Section 38.4.5: Message digest computing .
Updated Section 38.4.7: HMAC operation .
Section 38.7: HASH registers:

  • – Updated HASH control register (HASH_CR) .
  • – Grouped together all HASH_CSRx ( HASH context swap register x (HASH_CSRx) )
  • – Updated Table 322: HASH register map and reset values :

Table 657. Document revision history (continued)

DateRevisionChanges
16-Jun-20234 (continued)

Section 40: Advanced-control timers (TIM1/TIM8)

Updated Figure 409: Control circuit in normal mode, internal clock divided by 1 , Figure 413: Control circuit in external clock mode 2 , Figure 415: Capture/compare channel 1 main circuit .

Updated Section 40.3.16: Using the break function , Section 40.3.18: Clearing the OCxREF signal on an external event , and Section 40.3.22: Encoder interface mode .

Section 40.4: TIM1/TIM8 registers :

  • – Updated TIMx control register 1 (TIMx_CR1)(x = 1, 8) and TIMx control register 2 (TIMx_CR2)(x = 1, 8) .
  • – Updated TIMx capture/compare mode register 1 [alternate] (TIMx_CCMR1)(x = 1, 8) .
  • – Updated Table 354: Output control bits for complementary OCx and OCxN channels with break feature .
  • – Updated TIM1 alternate function option register 1 (TIM1_AF1) , TIM1 Alternate function register 2 (TIM1_AF2) , TIM8 Alternate function option register 1 (TIM8_AF1) and TIM8 Alternate function option register 2 (TIM8_AF2) .

Section 41: General-purpose timers (TIM2/TIM3/TIM4/TIM5)

Updated Figure 470: Control circuit in external clock mode 2 , Figure 472: Capture/Compare channel 1 main circuit , and Figure 473: Output stage of Capture/Compare channel (channel 1) .

Updated Section 41.3.12: Clearing the OCxREF signal on an external event .

Update note below Figure 490: Master/slave connection example with 1 channel only timers .

Section 41.4: TIM2/TIM3/TIM4/TIM5 registers : updated TIMx control register 2 (TIMx_CR2)(x = 2 to 5) , and TIMx capture/compare mode register 1 [alternate] (TIMx_CCMR1) (x = 2 to 5) .

Section 42: General-purpose timers (TIM12/TIM13/TIM14)

Updated Figure 497: General-purpose timer block diagram (TIM13/TIM14) , Figure 510: Capture/compare channel 1 main circuit , and Figure 511: Output stage of capture/compare channel (channel 1) .

Updated Section 42.3.6: PWM input mode (only for TIM12) .

Added Section 42.3.18: Using timer output as trigger for other timers (TIM13/TIM14) .

Section 42.4: TIM12 registers : updated TIM12 control register 2 (TIM12_CR2) , TIM12 capture/compare mode register 1 [alternate] (TIM12_CCMR1) , TIM12 capture/compare enable register (TIM12_CCER) .

Section 42.5: TIM13/TIM14 registers : updated TIMx capture/compare mode register 1 (TIMx_CCMR1)(x = 13 to 14) , TIMx capture/compare enable register (TIMx_CCER)(x = 13 to 14)

Table 657. Document revision history (continued)

DateRevisionChanges
16-Jun-20234 (continued)

Section 43: General-purpose timers (TIM15/TIM16/TIM17)

Updated Figure 523: TIM16/TIM17 block diagram , Figure 537: Capture/compare channel 1 main circuit , and Figure 538: Output stage of capture/compare channel (channel 1) .

Added Section 43.4.14: 6-step PWM generation

Added Section 43.4.23: Using timer output as trigger for other timers (TIM16/TIM17) .

Section 43.5: TIM15 registers:

  • – Updated TIM15 control register 2 (TIM15_CR2) , TIM15 capture/compare mode register 1 (TIM15_CCMR1) .
  • – Added CC2DE bit in TIM15 DMA/interrupt enable register (TIM15_DIER) .
  • – Updated TIM15 capture/compare mode register 1 [alternate] (TIM15_CCMR1) on page 1958.
  • – Updated Table 367: Output control bits for complementary OCx and OCxN channels with break feature (TIM15)

Section 43.6: TIM16/TIM17 registers:

  • – Updated TIMx capture/compare mode register 1 [alternate] (TIMx_CCMR1)(x = 16 to 17) .
  • – Updated Table 369: Output control bits for complementary OCx and OCxN channels with break feature (TIM16/17)

Section 45: Low-power timer (LPTIM)

Updated Section 45.2: LPTIM main features , Section 45.4.4: LPTIM reset and clocks .

Added note to Section 45.4.7: Trigger multiplexer .

Updated Section 45.4.15: Encoder mode .

Updated CMPM bit description in LPTIM interrupt and status register (LPTIM_ISR) .

Updated LPTIM configuration register (LPTIM_CFGR) and LPTIM interrupt clear register (LPTIM_ICR) .

Section 47: System window watchdog (WWDG)

Updated Section 47.3: WWDG functional description introduction, Section Figure 576.: Watchdog block diagram , and Section 47.3.4: Controlling the down-counter .

Updated Section 47.4: WWDG interrupts , and Section 47.5.2: WWDG configuration register (WWDG_CFR) .

Section 49: Real-time clock (RTC)

Updated Section : Alarm output , and Section 29.7.4: RTC initialization and status register (RTC_ISR) .

Section 50: Inter-integrated circuit (I2C) interface

Updated Section 50.4: I2C functional description introduction.

Updated Section 50.4.3: I2C clock requirements and Section : I2C timings .

Updated I2C control register 2 (I2C_CR2) , I2C timing register (I2C_TIMINGR) , I2C timeout register (I2C_TIMEOUTR) , I2C interrupt and status register (I2C_ISR) , I2C interrupt clear register (I2C_ICR) , I2C PEC register (I2C_PECR) .

Table 657. Document revision history (continued)

DateRevisionChanges
16-Jun-20234
(continued)

Section 51: Universal synchronous/asynchronous receiver transmitter (USART/UART)

Renamed SCLK pin to CK in the whole section.

Added wakeup from Stop in Section 51.2: USART main features .

Updated Figure 636: RS232 RTS flow control and Figure 637: RS232 CTS flow control to replace RTS and CTS by nRTS and nCTS respectively.

Added Section 51.6: USART in low-power modes . Updated Section 51.7: USART interrupts .

Section 51.8: USART registers

  • – Updated ADD[7:0] bitfield descriptions in USART control register 2 (USART_CR2)
  • – Updated PSC bitfield description in USART guard time and prescaler register (USART_GTPR)
  • – Updated ABRREQ bit description in USART request register (USART_RQR) register.
  • – Updated SBKF bit description in USART interrupt and status register [alternate] (USART_ISR) .

Section 52: Low-power universal asynchronous receiver transmitter (LPUART)

Renamed SCLK pin to CK in the whole section.

Updated Table 428: Error calculation for programmed baud rates at lpuart_ker_ck_pres = 32.768 kHz .

Replaced 88.36 Kaud by 88.36 kbaud in the example provided in Section : Determining the maximum LPUART baud rate that enables to correctly wake up the MCU from low-power mode .

Added Section 52.5: LPUART in low-power modes and updated Section 52.6: LPUART interrupts .

Section 52.7: LPUART registers: updated LPUART control register 2 (LPUART_CR2) , and LPUART interrupt and status register [alternate] (LPUART_ISR) .

Section 53: Serial peripheral interface (SPI)

Updated Section 53.2: SPI main features , Figure 654: SPI2S block diagram , Section 53.4.2: SPI signals , Section 53.4.3: SPI communication general aspects , note below Figure 655: Full-duplex single master/ single slave application , Figure 656: Half-duplex single master/ single slave application , notes below Figure 657: Simplex single master/single slave application (master in transmit-only/ slave in receive-only mode) , Figure 658: Master and three independent slaves at star topology , Section 53.4.7: Slave select (SS) pin management , Section 53.4.8: Communication formats , Section 53.4.9: Configuration of SPI , Section 53.4.10: Procedure for enabling SPI , Section 53.4.11: SPI data transmission and reception procedures , Section 53.4.12: Procedure for disabling the SPI , and Section 53.4.14: Communication using DMA (direct memory addressing) .

Updated Section 53.5.1: TI mode , Section 53.5.2: SPI error flags and Section 53.5.3: CRC computation .

Updated Section 53.6: Low-power mode management and Section 53.7: SPI wakeup and interrupts .

Updated Section 53.8: I2S main features and Section 53.9.2: Pin sharing with SPI function .

Table 657. Document revision history (continued)

DateRevisionChanges
16-Jun-20234 (continued)

Section 53: Serial peripheral interface (SPI) (continued)

Added note on 24- and 32-bit data width availability in Section 53.9.5: Supported audio protocols , below Figure 671: Master I2S Philips protocol waveforms (16/32-bit full accuracy) to Figure 679: Slave PCM waveforms , and Section 53.9.10: Internal FIFOs . Updated note below Table 438: WS and CK level before SPI/I2S is enabled when AFCNTR = 1 , Section 53.9.7: Startup sequence , Section 53.9.9: Clock generator , Section 53.9.12: Handling of underrun situation , and Section 53.9.13: Handling of overrun situation . Suppressed section Master I2S MSB Aligned, full-duplex . Updated Section : Slave I2S Philips standard, receive procedure.

Section 53.11: SPI/I2S registers:

  • – Updated SPI/I2S control register 1 (SPI_CR1) .
  • – Updated SPI configuration register 1 (SPI_CFG1) and SPI configuration register 2 (SPI_CFG2) .
  • – Updated SPI/I2S status register (SPI_SR) .
  • – Updated SPI/I2S transmit data register (SPI_TXDR) and SPI/I2S receive data register (SPI_RXDR) .
  • – Updated SPI polynomial register (SPI_CRCPOLY) .
  • – Updated SPI transmitter CRC register (SPI_TXCRC) and SPI receiver CRC register (SPI_RXCRC) .
  • – Updated SPI underrun data register (SPI_UDRDR) .
  • – Updated WSINV, CHLEN and DATLEN[1:0] of SPI/I2S configuration register (SPI_I2SCFGR)

Section 54: Serial audio interface (SAI)

Section 54.4.10: PDM interface : added reference to implementation section and note 2 in Table 450: TDM frame configuration examples .
In Section 54.4.12: SPDIF output , replaced \( F_{\text{SAI\_CK\_x}} \) by \( F_{\text{sai\_x\_ker\_ck}} \) in the formula enabling to compute the bit rate.
Added note related to bitfield usage depending on Dx line availability in SAI PDM delay register (SAI_PDMPLY) .

Section 55: SPDIF receiver interface (SPDIFRX)

Added note in about RCC capabilities in Section 55.2: SPDIFRX main features and Table 459: Minimum spdifrx_ker_ck frequency versus audio sampling rate .
Updated Section 55.3: SPDIFRX functional description , Figure 711: SPDIFRX block diagram , Figure 716: SPDIFRX decoder , Figure 717: Noise filtering and edge detection and Section 55.5.1: SPDIFRX control register (SPDIFRX_CR) .

Section 58: Secure digital input/output MultiMediaCard interface (SDMMC).

Updated Section : Data path , Section : Data FIFO , Section : Stream operation and CMD12 , Section : Block operation and CMD12 , Section : Normal boot operation , and Section : Alternative boot operation .

Section 58.10: SDMMC registers : updated DBLOCKSIZE[3:0] in SDMMC data control register (SDMMC_DCTRL) , SDMMC IDMA buffer 0 base address register (SDMMC_IDMABASE0R) and SDMMC IDMA buffer 1 base address register (SDMMC_IDMABASE1R) .

Table 657. Document revision history (continued)

DateRevisionChanges
16-Jun-20234 (continued)

Section 59: Controller area network with flexible data rate (FDCAN)
Updated Section 59.4.6: Application . Modified Section Figure 777.: Transceiver delay measurement .

Updated FDCAN data bit timing and prescaler register (FDCAN_DBTP) , and FDCAN CC control register (FDCAN_CCCR) .
Added Section 59.5.47: FDCAN register map and Section 59.5: FDCAN registers .

Section 60: USB on-the-go high-speed (OTG_HS)
Updated Section 60.4.3: OTG_HS core , Section 60.4.4: Embedded full-speed OTG PHY connected to OTG_HS .
Added Section 60.4.5: OTG detections .
Updated Section 60.4.6: High-speed OTG PHY connected to OTG_HS and Section 60.5: OTG_HS dual role device (DRD) .
Added Figure 795: OTG_HS peripheral-only connection and Figure 796: OTG_HS host-only connection .
Section 60.14: OTG_HS registers :
– Updated Table 540: TRDT values .
– Added ODDFRM bit in OTG host channel x characteristics register (OTG_HCCHARx) .

Section 61: Ethernet (ETH): media access control (MAC) with DMA controller
Updated Section 61.1: Ethernet introduction , Section 61.2: Ethernet main features , Section 61.3: Ethernet pins and internal signals , Figure 824: Ethernet high-level block diagram .
Updated step 9 of DMA reception sequence in Section : DMA reception . Added Section : Priority scheme for Tx DMA and Rx DMA .
Updated Section 61.5.1: Double VLAN processing , Section 61.5.2: Source address and VLAN insertion, replacement, or deletion , Section 61.5.3: Packet filtering , Section 61.5.4: IEEE 1588 timestamp support , Section 61.5.5: Checksum offload engine , Section 61.5.6: TCP segmentation offload , Section 61.5.7: IPv4 ARP offload , Section 61.5.8: Loopback , Section 61.5.9: Flow control and Section 61.5.10: MAC management counters .
Updated Section : SMA functional overview , Section : MII management write operations , Section : MII management read operation , and Section : Preamble suppression .
Updated Section 61.6.2: Media independent interface (MII) and Section 61.6.3: Reduced media independent interface (RMII) .
Updated Section 61.7: Ethernet low-power modes .
Updated Section 61.9.1: DMA initialization , Section 61.9.3: MAC initialization , Section 61.9.5: Stopping and starting transmission . Added Section 61.9.6: Programming guidelines for switching to new descriptor list in RxDMA , Section 61.9.7: Programming guidelines for switching the AHB clock frequency , and Section 61.9.10: Programming guidelines for PTP offload feature . Updated Section 61.9.11: Programming guidelines for Energy Efficient Ethernet (EEE) , Section 61.9.12: Programming guidelines for flexible pulse-per-second (PPS) output , Section 61.9.13: Programming guidelines for TSO and Section 61.9.14: Programming guidelines to perform VLAN filtering on the receive .

Table 657. Document revision history (continued)

DateRevisionChanges
16-Jun-20234 (continued)

Section 61: Ethernet (ETH): media access control (MAC) with DMA controller (continued)

Section 61.10: Descriptors:

  • Section 61.10.3: Transmit descriptor: updated TDES2 normal descriptor (read format), TDES3 normal descriptor (read format), TDES3 normal descriptor (write-back format), TDES3 context descriptor (read format).
  • Section 61.10.4: Receive descriptor: RDES0 normal descriptor (read format), RDES0 normal descriptor (write-back format), RDES3 normal descriptor (read format), RDES3 normal descriptor (write-back format).

Section 61.11.2: Ethernet DMA registers:

  • DMA mode register (ETH_DMAMR): changed DA bit access type to rw.
  • – Updated System bus mode register (ETH_DMASBMR) reset value.
  • – Updated Channel transmit control register (ETH_DMACCTXCR) and Channel receive control register (ETH_DMACRXCR) .
  • – Updated TDESLA and RDESLA bitfield descriptions of Channel Tx descriptor list address register (ETH_DMACTXDLAR) and Channel Rx descriptor list address register (ETH_DMACRXDLAR) , respectively.
  • – Updated TDT and RDT bitfield descriptions in Channel Tx descriptor tail pointer register (ETH_DMACTXDTPR) and Channel Rx descriptor tail pointer register (ETH_DMACRXDTPR) , respectively.
  • – Updated TDRL bitfield descriptions in Channel Tx descriptor ring length register (ETH_DMACTXRLR) . Updated Channel Rx descriptor ring length register (ETH_DMACRXRLR) .
  • Channel interrupt enable register (ETH_DMACIER): removed MMCIE/MMCRSIPIS and GPIIS/GPIIE from Figure 859: Generation of ETH_DMAISR flags ; updated AIE bit description.
  • – Added RWU bitfield in Channel Rx interrupt watchdog timer register (ETH_DMACRXIWTR) .
  • Channel status register (ETH_DMACSR): changed bit 15:10, 8:6 and 2: 0 access type to rc_w1; updated REB, TEB, AIS, CDE and TBU bit descriptions
  • Channel missed frame count register (ETH_DMACMFCR): changed all bit access type to rc_r.

Section 61.11.3: Ethernet MTL registers

  • Operating mode Register (ETH_MTLOMR): updated CNTPRST and RAA and DTXSTS bit descriptions.
  • – Updated Tx queue operating mode Register (ETH_MTLTXQOMR) .
  • – Updated Tx queue underflow register (ETH_MTLTXQUR) bit access type.
  • – Updated Tx queue debug register (ETH_MTLTXQDR) .
  • – Updated Rx queue operating mode register (ETH_MTLRXQOMR) .
  • – Updated Rx queue missed packet and overflow counter register (ETH_MTLRXQMPOCR) access type.

Table 657. Document revision history (continued)

DateRevisionChanges
16-Jun-20234 (continued)

Section 61: Ethernet (ETH): media access control (MAC) with DMA controller (continued)

Section 61.11.4: Ethernet MAC and MMC registers

  • – Updated Operating mode configuration register (ETH_MACCR) , Extended operating mode configuration register (ETH_MACECR) , Packet filtering control register (ETH_MACPFR) , and Watchdog timeout register (ETH_MACWTR) .
  • – Updated Hash Table 0 register (ETH_MACHT0R) and Hash Table 1 register (ETH_MACHT1R) .
  • – Updated VLAN tag register (ETH_MACVTR) , VLAN Hash table register (ETH_MACVHTR) , VLAN inclusion register (ETH_MACVIR) and VLAN inclusion register (ETH_MACVIR) .
  • – Updated Tx Queue flow control register (ETH_MACQTXFCR) and Rx flow control register (ETH_MACRXFCR) , Interrupt status register (ETH_MACISR) , Rx Tx status register (ETH_MACRXTXSR) and PMT control status register (ETH_MACPCSR) .
  • Remote wakeup packet filter register (ETH_MACRWKPFR) : moved Table: Remote wakeup packet filter register to Section : Description of remote wakeup packet mode
  • – Updated LPI control and status register (ETH_MACLCSR)
  • – Updated Version register (ETH_MACVR) reset value.
  • – Added HW feature 0 register (ETH_MACHWF0R) , updated HW feature 1 register (ETH_MACHWF1R) , and HW feature 2 register (ETH_MACHWF2R) .
  • – Updated MAC Address x high register (ETH_MACAxHR) .
  • – Updated MMC Rx interrupt register (ETH_MMC_RX_INTERRUPT) , MMC Tx interrupt register (ETH_MMC_TX_INTERRUPT) , MMC Rx interrupt mask register (ETH_MMC_RX_INTERRUPT_MASK) and MMC Tx interrupt mask register (ETH_MMC_TX_INTERRUPT_MASK) .
  • – Updated L3 and L4 control 0 register (ETH_MACL3L4C0R) to Layer3 address 3 filter 1 register (ETH_MACL3A31R) .
  • Timestamp control Register (ETH_MACTSCR) : moved Table Timestamp snapshot dependency on register bits to Section : Clock types , updated TSUPDT and TSINIT bit descriptions.
  • – Updated Subsecond increment register (ETH_MACSSIR) , System time nanoseconds register (ETH_MACSTNR) , System time seconds update register (ETH_MACSTSUR) , System time nanoseconds update register (ETH_MACSTNUR) , Timestamp addend register (ETH_MACTSAR) , and Timestamp status register (ETH_MACTSSR) .
  • – Modified Tx timestamp status nanoseconds register (ETH_MACTXTSSNR) bit access type.
  • – Updated Auxiliary control register (ETH_MACACR) .

Section 63: Debug infrastructure

Replaced Cortex-M7 with Cortex-M4 in DBGMCU_APB4 peripheral freeze register CPU2 (DBGMCU_APB4FZ2) . Updated bit 20 description in Section : DBGMCU configuration register (DBGMCU_CR) . Replaced PRESCALER - 1 with PRESCALER +1 in the description of PRESCALER[12:0] bits ( SWO current output divisor register (SWO_CODR) )

Section 64: Device electronic signature

Updated Section 64.1: Unique device ID register (96 bits) ; added Section 64.3: Line identifier .

Added Section 65: Important security notice.

Index

A

ADC_AWD2CR1062AXI_PERIPH_ID_3119
ADC_AWD3CR1063AXI_PERIPH_ID_4117
ADC_CALFACT1066AXI_TARGx_FN_MOD123
ADC_CALFACT21066AXI_TARGx_FN_MOD_ISS_BM121
ADC_CFGR1044AXI_TARGx_FN_MOD_LB122
ADC_CFGR21048AXI_TARGx_FN_MOD2122
ADC_CR1039
ADC_DIFSEL1065
ADC_DR1058
ADC_HTR11053
ADC_HTR21064
ADC_HTR31065
ADC_IER1037
ADC_ISR1034
ADC_JDRy1062
ADC_JSQR1059
ADC_LTR11052
ADC_LTR21063
ADC_LTR31064
ADC_OF Ry1061
ADC_PCSEL1052
ADC_SMPR11050
ADC_SMPR21051
ADC_SQR11054
ADC_SQR21055
ADC_SQR31056
ADC_SQR41057
ADCx_CCR1069
ADCx_CDR1072
ADCx_CDR21072
ADCx_CSR1067
AP_BASE3250
AP_CSW3249
AP_IDR3251
ART_CTR266
AXI_COMP_ID_0119
AXI_COMP_ID_1120
AXI_COMP_ID_2120
AXI_COMP_ID_3121
AXI_INIx_FN_MOD125
AXI_INIx_FN_MOD_AHB124
AXI_INIx_FN_MOD2123
AXI_INIx_READ_QOS124
AXI_INIx_WRITE_QOS125
AXI_PERIPH_ID_0117
AXI_PERIPH_ID_1118
AXI_PERIPH_ID_2118

B

BDMA_CCRx722
BDMA_CM0ARx727
BDMA_CM1ARx728
BDMA_CNDTRx726
BDMA_CPARx726
BDMA_IFCR721
BDMA_ISR718

C

CEC_CFGR3219
CEC_CR3218
CEC_IER3223
CEC_ISR3221
CEC_RXDR3221
CEC_TXDR3221
COMP_CFGR11127
COMP_CFGR21129
COMP_ICFR1126
COMP_OR1127
COMP_SR1126
CRC_CR834
CRC_DR833
CRC_IDR833
CRC_INIT835
CRC_POL835
CRS_CFGR549
CRS_CR548
CRS_ICR551
CRS_ISR550
CRYP_CR1463
CRYP_CSGCMCCMxR1476
CRYP_CSGCMxR1477
CRYP_DIN1466
CRYP_DMACR1468
CRYP_DOUT1467
CRYP_IMSCR1468
CRYP_IV0LR1474
CRYP_IV0RR1475
CRYP_IV1LR1475
CRYP_IV1RR1476CTI_PIDR13286
CRYP_K0LR1470CTI_PIDR23286
CRYP_K0RR1471CTI_PIDR33287
CRYP_K1LR1471CTI_PIDR43285
CRYP_K1RR1472CTI_TRGISTS3279
CRYP_K2LR1472CTI_TRGOSTS3279
CRYP_K2RR1473
CRYP_K3LR1473D
CRYP_K3RR1474DAC_CCR1108
CRYP_MISR1470DAC_CR1097
CRYP_RISR1469DAC_DHR12L11101
CRYP_SR1465DAC_DHR12L21103
CSTF_AUTHSTAT3295DAC_DHR12LD1104
CSTF_CIDR03298DAC_DHR12R11101
CSTF_CIDR13299DAC_DHR12R21102
CSTF_CIDR23299DAC_DHR12RD1104
CSTF_CIDR33299DAC_DHR8R11102
CSTF_CLAIMCLR3293DAC_DHR8R21103
CSTF_CLAIMSET3293DAC_DHR8RD1105
CSTF_CTRL3291DAC_DOR11105
CSTF_DEVID3295DAC_DOR21106
CSTF_DEVTYPE3296DAC_MCR1108
CSTF_LAR3294DAC_SHHR1111
CSTF_LSR3294DAC_SHRR1111
CSTF_PIDR03296DAC_SHSR11110
CSTF_PIDR13297DAC_SHSR21110
CSTF_PIDR23297DAC_SR1106
CSTF_PIDR33298DAC_SWTRGR1100
CSTF_PIDR43296DBGMCU_APB1LFZ13367
CSTF_PRIORITY3292DBGMCU_APB1LFZ23368
CTI_APPCLEAR3276DBGMCU_APB2FZ13370
CTI_APPPULSE3277DBGMCU_APB2FZ23371
CTI_APPSET3276DBGMCU_APB3FZ13366
CTI_AUTHSTAT3283DBGMCU_APB3FZ23367
CTI_CHINSTS3280DBGMCU_APB4FZ13372
CTI_CHOUTSTS3280DBGMCU_APB4FZ23373
CTI_CIDR03287DBGMCU_CR3365
CTI_CIDR13287DBGMCU_IDC3364
CTI_CIDR23288DCMI_CR1222
CTI_CIDR33288DCMI_CWSIZE1230
CTI_CLAIMCLR3282DCMI_CWSTRT1230
CTI_CLAIMSET3281DCMI_DR1231
CTI_CONTROL3275DCMI_ESCR1228
CTI_DEVID3284DCMI_ESUR1229
CTI_DEVTYPE3284DCMI_ICR1228
CTI_GATE3281DCMI_IER1226
CTI_INENx3277DCMI_MIS1227
CTI_INTACK3275DCMI_RIS1225
CTI_LAR3282DCMI_SR1224
CTI_LSR3283DFSDM_CHyAWSCDR1184
CTI_OUTENx3278DFSDM_CHyCFGR11181
CTI_PIDR03285
DFSDM_CHyCFGR21183DMAMUX_CxCR744
DFSDM_CHyDATINR1185DMAMUX_RGCFR750
DFSDM_CHyWDATR1185DMAMUX1_CFR747
DFSDM_FLTxAWCFR1198DMAMUX1_CSR746
DFSDM_FLTxAWHTR1196DMAMUX1_CxCR744
DFSDM_FLTxAWLTR1196DMAMUX1_RGCFR750
DFSDM_FLTxAWSR1197DMAMUX1_RGSR749
DFSDM_FLTxCNVTIMR1199DMAMUX1_RGxCR748
DFSDM_FLTxCR11186DMAMUX2_CFR747
DFSDM_FLTxCR21189DMAMUX2_CSR746
DFSDM_FLTxEXMAX1198DMAMUX2_CxCR745
DFSDM_FLTxEXMIN1199DMAMUX2_RGCFR751
DFSDM_FLTxFCR1193DMAMUX2_RGSR750
DFSDM_FLTxICR1192DMAMUX2_RGxCR748
DFSDM_FLTxISR1190DP_ABORT3239
DFSDM_FLTxJCHGR1193DP_CTRL/STAT3240
DFSDM_FLTxJDATAR1194DP_DLCR3242
DFSDM_FLTxRDATAR1195DP_DLPIDR3243
DLYB_CFGR950DP_PIDR3238
DLYB_CR950DP_RDBUFF3245
DMA_HIFCR697DP_RESEND3244
DMA_HISR696DP_SELECT3244
DMA_LIFCR697DP_TARGETID3243
DMA_LISR695DP_TARGETSEL3246
DMA_SxCR698DSI_CCR1326
DMA_SxFCR703DSI_CLCR1343
DMA_SxM0AR702DSI_CLTCR1343
DMA_SxM1AR702DSI_CMCR1336
DMA_SxNDTR701DSI_CR1326
DMA_SxPAR701DSI_DLTCR1344
DMA2D_AMTCR785DSI_FIR01354
DMA2D_BGCLUTx786DSI_FIR11355
DMA2D_BGC MAR779DSI_GHCR1338
DMA2D_BGCOLR778DSI_GPDR1339
DMA2D_BG MAR774DSI_GPSR1339
DMA2D_BGOR774DSI_GVCIDR1330
DMA2D_BGPFCCR777DSI_IER01350
DMA2D_CR770DSI_IER11352
DMA2D_FGCLUTx785DSI_ISR01347
DMA2D_FGC MAR779DSI_ISR11349
DMA2D_FGCOLR776DSI_LCCCR1357
DMA2D_FG MAR773DSI_LCCR1336
DMA2D_FGOR773DSI_LCOLCR1327
DMA2D_FGPFCCR775DSI_LVCIDR1357
DMA2D_IFCR772DSI_LPCR1328
DMA2D_ISR771DSI_LPMCCR1358
DMA2D_LWR784DSI_LPMCR1328
DMA2D_NLR784DSI_LVCIDR1327
DMA2D_OCOLR781-782DSI_MCR1330
DMA2D_O MAR783DSI_PCONF R1345
DMA2D_OOR783DSI_PCR1329
DMA2D_OPFCCR780DSI_PCTL R1344
DSI_PSR1346ETF_CIDR23320
DSI_PTTCCR1346ETF_CIDR33320
DSI_PUCR1345ETF_CLAIMCLR3314
DSI_TCCR01340ETF_CLAIMSET3314
DSI_TCCR11341ETF_CTL3307
DSI_TCCR21341ETF_DEVID3316
DSI_TCCR31341ETF_DEVTYPE3317
DSI_TCCR41342ETF_FFCR3311
DSI_TCCR51342ETF_FFSR3310
DSI_VCCCR1360ETF_LAR3315
DSI_VCCR1332ETF_LBUFLVL3309
DSI_VHBPCCR1361ETF_LSR3315
DSI_VHBPCR1334ETF_MODE3308
DSI_VHSACCR1361ETF_PIDR03318
DSI_VHSACR1333ETF_PIDR13318
DSI_VLCCR1361ETF_PIDR23318
DSI_VLCR1334ETF_PIDR33319
DSI_VMCCR1358ETF_PIDR43317
DSI_VMCR1330ETF_PSCR3313
DSI_VNPCCR1360ETF_RRD3305
DSI_VNPCR1333ETF_RRP3306
DSI_VPCCR1359ETF_RSZ3304
DSI_VPCR1332ETF_RWD3308
DSI_VR1326ETF_RWP3306
DSI_VSCR1356ETF_STS3304
DSI_VVACCR1363ETF_TRG3307
DSI_VVACR1335ETH_DMACCARXBR3093
DSI_VBPCCR1362ETH_DMACCARXDR3092
DSI_VBPCR1335ETH_DMACCATXBR3093
DSI_VFPCCR1363ETH_DMACCATXDR3092
DSI_VFPCR1335ETH_DMACCR3078
DSI_VVSACCR1362ETH_DMACIER3087
DSI_VVSACR1334ETH_DMACMFCR3096
DSI_WCFGR1364ETH_DMACRXCR3081
DSI_WCR1365ETH_DMACRXDLAR3084
DSI_WIER1365ETH_DMACRXDTPR3086
DSI_WIFCR1367ETH_DMACRXIWTR3091
DSI_WISR1366ETH_DMACRXRLR3087
DSI_WPCR01368ETH_DMACSR3093
DSI_WPCR11370ETH_DMACTXCR3079
DSI_WPCR21372ETH_DMACTXDLAR3083
DSI_WPCR31373ETH_DMACTXDTPR3085
DSI_WPCR41373ETH_DMACTXRLR3086
DSI_WRPCR1374ETH_DMADSR3077
ETH_DMAISR3077
EETH_DMAMR3074
ETF_AUTHSTAT3316ETH_DMASBMR3076
ETF_BUFWM3310ETH_MAC1USTCR3140
ETF_CBUFLVL3309ETH_MACA0HR3153
ETF_CIDR03319ETH_MACACR3185
ETF_CIDR13320ETH_MACARPAR3152
ETH_MACATSNR3186
ETH_MACATSSR3186ETH_MACSTSR3180
ETH_MACAxHR3155ETH_MACSTSUR3181
ETH_MACAxLR3154ETH_MACTSAR3182
ETH_MACCR3112ETH_MACTSCR3176
ETH_MACCSRSWCR3153ETH_MACTSEACR3187
ETH_MACDR3141ETH_MACTSECNR3188
ETH_MACECR3117ETH_MACTSIACR3187
ETH_MACHT0R3121ETH_MACTSICNR3188
ETH_MACHT1R3122ETH_MACTSSR3183
ETH_MACHWF0R3142ETH_MACTXTSSNR3184
ETH_MACHWF1R3144ETH_MACTXTSSSR3185
ETH_MACHWF2R3147ETH_MACVHTR3125
ETH_MACHWF3R3149ETH_MACVIR3126
ETH_MACIER3133ETH_MACVR3141
ETH_MACISR3131ETH_MACVTR3123
ETH_MACIVIR3127ETH_MACWTR3120
ETH_MACL3A00R3169ETH_MMC_CONTROL3156
ETH_MACL3A01R3174ETH_MMC_RX_INTERRUPT3157
ETH_MACL3A10R3169ETH_MMC_RX_INTERRUPT_MASK3160
ETH_MACL3A11R3174ETH_MMC_TX_INTERRUPT3158
ETH_MACL3A20R3170ETH_MMC_TX_INTERRUPT_MASK3161
ETH_MACL3A21R3175ETH_MTLISR3101
ETH_MACL3A30R3170ETH_MTLOMR3100
ETH_MACL3A31R3175ETH_MTLQICSR3104
ETH_MACL3L4C0R3166ETH_MTLRXQDR3109
ETH_MACL3L4C1R3171ETH_MTLRXQMPOCR3108
ETH_MACL4A0R3168ETH_MTLRXQOMR3106
ETH_MACL4A1R3173ETH_MTLTXQDR3103
ETH_MACLCSR3137ETH_MTLTXQOMR3101
ETH_MACLETR3140ETH_MTLTXQUR3102
ETH_MACLMIR3196ETH_RX_ALIGNMENT_ERROR_PACKETS3163
ETH_MACLTCR3139ETH_RX_CRC_ERROR_PACKETS3163
ETH_MACMDIOAR3150ETH_RX_LPI_TRAN_CNTR3165
ETH_MACMDIODR3152ETH_RX_LPI_USEC_CNTR3165
ETH_MACPCSR3135ETH_RX_UNICAST_PACKETS_GOOD3164
ETH_MACPFR3118ETH_TX_LPI_TRAN_CNTR3165
ETH_MACPOCR3194ETH_TX_LPI_USEC_CNTR3164
ETH_MACPPSCR3188, 3190ETH_TX_MULTIPLE_COLLISION_
ETH_MACPPSIR3192GOOD_PACKETS3162
ETH_MACPPSTTNR3192ETH_TX_PACKET_COUNT_GOOD3163
ETH_MACPPSTTSR3191ETH_TX_SINGLE_COLLISION_GOOD_PACK-
ETH_MACPPSWR3193ETS3162
ETH_MACQTXFCR3128EXTI_EMR822, 824
ETH_MACRWKPFR3137EXTI_FTSR812, 816, 819
ETH_MACRXFCR3130EXTI_IMR813-814, 817-818, 820-823, 825
ETH_MACRXTXSR3134EXTI_PR823-824, 826
ETH_MACSPI0R3194EXTI_RTSR812, 815, 819
ETH_MACSPI1R3195EXTI_SWIER813, 816, 820
ETH_MACSPI2R3195
ETH_MACSSIR3178
ETH_MACSTNR3180
ETH_MACSTNUR3181

F

FDCAN_CCCR2679FDCAN_TTTMK2724
FDCAN_CCU_CCFG2737FDCAN_TTTS2735
FDCAN_CCU_CREL2737FDCAN_TURCF2721
FDCAN_CCU_CSTAT2739FDCAN_TURNA2732
FDCAN_CCU_CWD2739FDCAN_TXBAR2708
FDCAN_CCU_IE2741FDCAN_TXBC2705
FDCAN_CCU_IR2740FDCAN_TXBCF2710
FDCAN_CREL2676FDCAN_TXBCIE2711
FDCAN_DBTP2677FDCAN_TXBCR2709
FDCAN_ECR2685FDCAN_TXBRP2707
FDCAN_ENDN2676FDCAN_TXBTIE2710
FDCAN_GFC2695FDCAN_TXBTO2709
FDCAN_HPMS2698FDCAN_TXEFA2713
FDCAN_IE2691FDCAN_TXEFC2711
FDCAN_ILE2694FDCAN_TXEFS2712
FDCAN_ILS2693FDCAN_TXESC2707
FDCAN_IR2688FDCAN_TXFQS2706
FDCAN_NBTP2681FDCAN_XIDAM2697
FDCAN_NDAT12698FDCAN_XIDFC2696
FDCAN_NDAT22699FLASH_ACR208
FDCAN_PSR2685FLASH_BOOT7_CURR228-229
FDCAN_RWD2678FLASH_BOOT7_PRGR229-230
FDCAN_RXBC2701FLASH_CCR1217
FDCAN_RXESC2704FLASH_CCR2241
FDCAN_RXF0A2701FLASH_CR1209
FDCAN_RXF0C2699FLASH_CR2234
FDCAN_RXF0S2700FLASH_CRCCR1230
FDCAN_RXF1A2704FLASH_CRCCR2246
FDCAN_RXF1C2702FLASH_CRCDATAR232
FDCAN_RXF1S2703FLASH_CRCEADD1R232
FDCAN_SIDFC2696FLASH_CRCEADD2R248
FDCAN_TDCR2687FLASH_CRCSADD1R232
FDCAN_TEST2678FLASH_CRCSADD2R247
FDCAN_TOCC2683FLASH_ECC_FA1R233
FDCAN_TOCV2684FLASH_ECC_FA2R248
FDCAN_TSCC2682FLASH_KEYR1208
FDCAN_TSCV2683FLASH_KEYR2233
FDCAN_TTCPT2734FLASH_OPTCCR224
FDCAN_TTCSM2734FLASH_OPTCR218
FDCAN_TTCTC2733FLASH_OPTKEYR209
FDCAN_TTGTP2724FLASH_OPTSR_CUR219
FDCAN_TTIE2727FLASH_OPTSR_PRG222
FDCAN_TTILS2729FLASH_PRAR_CUR1225
FDCAN_TTIR2725FLASH_PRAR_CUR2242
FDCAN_TTLGT2733FLASH_PRAR_PRG1225
FDCAN_TTMLM2720FLASH_PRAR_PRG2242
FDCAN_TTOCF2718FLASH_SCAR_CUR1226
FDCAN_TTOCN2722FLASH_SCAR_CUR2243
FDCAN_TTOST2730FLASH_SCAR_PRG1227
FDCAN_TTRMC2717FLASH_SCAR_PRG2244
FDCAN_TTTMC2717FLASH_SR1214
FLASH_SR2238
FLASH_WPSN_CUR1R227
FLASH_WPSN_CUR2R245
FLASH_WPSN_PRG1R228
FLASH_WPSN_PRG2R245
FMC_BCRx878
FMC_BTRx882
FMC_BWTRx885
FMC_ECCR898
FMC_PATT896
FMC_PCR893
FMC_PMEM895
FMC_SDCMR913
FMC_SDCRx910
FMC_SDRTR914
FMC_SDSR916
FMC_SDTRx911
FMC_SR894

G

GPIOx_AFRH583
GPIOx_AFRL582
GPIOx_BSRR581
GPIOx_IDR580
GPIOx_LCKR581
GPIOx_MODER578
GPIOx_ODR580
GPIOx_OSPEEDR579
GPIOx_OTYPER578
GPIOx_PUPDR579

H

HASH_CR1493
HASH_CSRx1500
HASH_DIN1495
HASH_HRAx1497
HASH_HRx1497-1498
HASH_IMR1498
HASH_SR1499
HASH_STR1496
HRTIM_ADC1R1655
HRTIM_ADC2R1656
HRTIM_ADC3R1657
HRTIM_ADC4R1659
HRTIM_BDMADR1667
HRTIM_BDMUPR1665
HRTIM_BDTxUPR1666
HRTIM_BMCMPR1650
HRTIM_BMCR1646
HRTIM_BMPER1650
HRTIM_BMTRGR1648
HRTIM_CHPxR1627
HRTIM_CMP1CxR1612
HRTIM_CMP1xR1611
HRTIM_CMP2xR1612
HRTIM_CMP3xR1613
HRTIM_CMP4xR1613
HRTIM_CNTxR1610
HRTIM_CPT1xCR1629
HRTIM_CPT1xR1614
HRTIM_CPT2xCR1630
HRTIM_CPT2xR1614
HRTIM_CR11637
HRTIM_CR21639
HRTIM_DTxR1615
HRTIM_EECR11651
HRTIM_EECR21653
HRTIM_EECR31654
HRTIM_EEFxR11621
HRTIM_EEFxR21623
HRTIM_FLTINR11661
HRTIM_FLTINR21663
HRTIM_FLTxR1636
HRTIM_ICR1641
HRTIM_IER1642
HRTIM_ISR1640
HRTIM_MCMP1R1597
HRTIM_MCMP2R1598
HRTIM_MCMP3R1598
HRTIM_MCMP4R1599
HRTIM_MCNTR1596
HRTIM_MCR1589
HRTIM_MDIER1594
HRTIM_MICR1593
HRTIM_MISR1592
HRTIM_MPER1596
HRTIM_MREP1597
HRTIM_ODISR1644
HRTIM_ODSR1645
HRTIM_OENR1643
HRTIM_OUTxR1633
HRTIM_PERxR1610
HRTIM_REPxR1611
HRTIM_RSTAR1624
HRTIM_RSTBR1626
HRTIM_RSTCR1626
HRTIM_RSTDR1626
HRTIM_RSTER1627
HRTIM_RSTx1R1619
HRTIM_RSTx2R1620
HRTIM_SETx1R1617
HRTIM_SETx2R1619
HRTIM_TIMxCR1600
HRTIM_TIMxDIER1607
HRTIM_TIMxICR1606
HRTIM_TIMxISR1604
HSEM_CnICR563
HSEM_CnIER563
HSEM_CnISR563
HSEM_CnMISR564
HSEM_CR564
HSEM_KEYR565
HSEM_RLRx562
HSEM_Rx561

I

I2C_CR12155
I2C_CR22157
I2C_ICR2165
I2C_ISR2163
I2C_OAR12159
I2C_OAR22160
I2C_PECR2166
I2C_RXDR2167
I2C_TIMEOUTR2162
I2C_TIMINGR2161
I2C_TXDR2167
IWDG_KR2050
IWDG_PR2051
IWDG_RLR2052
IWDG_SR2053
IWDG_WINR2054

J

JPEG_CFR1392
JPEG_CONF01387
JPEG_CONF11387
JPEG_CONF21388
JPEG_CONF31389
JPEG_CONFx1389
JPEG_CR1390
JPEG_DHTMEMx1397
JPEG_DIR1393
JPEG_DOR1393
JPEG_HUFFBASEx1395
JPEG_HUFFENC_ACx_y1397
JPEG_HUFFENC_DCx_y1398
JPEG_HUFFMINx_y1394-1395
JPEG_HUFFSYMBx1396
JPEG_QMEMx_y1394
JPEG_SR1391

L

LPTIM_ARR2034
LPTIM_CFGR2029
LPTIM_CFGR22035
LPTIM_CMP2034
LPTIM_CNT2035
LPTIM_CR2032
LPTIM_ICR2028
LPTIM_IER2028
LPTIM_ISR2027
LPTIM3_CFGR22036
LPUART_BRR2296
LPUART_CR12285, 2288
LPUART_CR22291
LPUART_CR32293
LPUART_ICR2305
LPUART_ISR2297, 2302
LPUART_PRESC2307
LPUART_RDR2306
LPUART_RQR2297
LPUART_TDR2306
LTDC_AWCR1246
LTDC_BCCR1249
LTDC_BPCR1245
LTDC_CDSR1253
LTDC_CPSR1252
LTDC_GCR1247
LTDC_ICR1251
LTDC_IER1250
LTDC_ISR1251
LTDC_LIPCR1252
LTDC_LxBFCR1258
LTDC_LxCACR1257
LTDC_LxCFBAR1259
LTDC_LxCFBLNR1260
LTDC_LxCFBLR1259
LTDC_LxCKCR1256
LTDC_LxCLUTWR1260
LTDC_LxCr1253
LTDC_LxDCCR1257
LTDC_LxPFCR1256
LTDC_LxWHPCR1254
LTDC_LxWVPCR1255
LTDC_SRCR1249
LTDC_SSCR1245
LTDC_TWCR1247

M

M4_DWT_CIDR03467
M4_DWT_CIDR13467
M4_DWT_CIDR23468
M4_DWT_CIDR33468
M4_DWT_COMPx3463
M4_DWT_CPICNT3460M4_FPB_CTRL3479
M4_DWT_CTRL3458M4_FPB_PIDR03482
M4_DWT_CYCCNT3460M4_FPB_PIDR13482
M4_DWT_EXCCNT3461M4_FPB_PIDR23483
M4_DWT_FOLDCNT3462M4_FPB_PIDR33483
M4_DWT_FUNCTx3463M4_FPB_PIDR43481
M4_DWT_LSUCNT3461M4_FPB_REMAP3480
M4_DWT_MASKx3463M4_ITM_CIDR03476
M4_DWT_PCSR3462M4_ITM_CIDR13477
M4_DWT_PIDR03465M4_ITM_CIDR23477
M4_DWT_PIDR13465M4_ITM_CIDR33477
M4_DWT_PIDR23466M4_ITM_PIDR03474
M4_DWT_PIDR33466M4_ITM_PIDR13475
M4_DWT_PIDR43465M4_ITM_PIDR23475
M4_DWT_SLP CNT3461M4_ITM_PIDR33476
M4_ETM_AUTHSTAT3501M4_ITM_PIDR43474
M4_ETM_CCER3495M4_ITM_STIMx3471
M4_ETM_CCR3488M4_ITM_TCR3473
M4_ETM_CIDR03504M4_ITM_TER3472
M4_ETM_CIDR13504M4_ITM_TPR3472
M4_ETM_CIDR23505M4_ROM_CIDR03455
M4_ETM_CIDR33505M4_ROM_CIDR13455
M4_ETM_CLAIMCLR3499M4_ROM_CIDR23456
M4_ETM_CLAIMSET3499M4_ROM_CIDR33456
M4_ETM_CNTRLDVR13493M4_ROM_MEMTYPE3452
M4_ETM_CR3487M4_ROM_PIDR03453
M4_ETM_DEVTYPE3501M4_ROM_PIDR13454
M4_ETM_FFLR3493M4_ROM_PIDR23454
M4_ETM_IDR3494M4_ROM_PIDR33455
M4_ETM_IDR23498M4_ROM_PIDR43453
M4_ETM_LAR3500M7_CPUROM_CIDR03380
M4_ETM_LSR3500M7_CPUROM_CIDR13381
M4_ETM_PDSR3498M7_CPUROM_CIDR23381
M4_ETM_PIDR03502M7_CPUROM_CIDR33382
M4_ETM_PIDR13502M7_CPUROM_MEMTYPE3377
M4_ETM_PIDR23503M7_CPUROM_PIDR03378
M4_ETM_PIDR33503M7_CPUROM_PIDR13379
M4_ETM_PIDR43502M7_CPUROM_PIDR23379
M4_ETM_SCR3490M7_CPUROM_PIDR33380
M4_ETM_SR3490M7_CPUROM_PIDR43378
M4_ETM_SYNCFR3493M7_DWT_CIDR03398
M4_ETM_TECR13492M7_DWT_CIDR13398
M4_ETM_TEEVR3491M7_DWT_CIDR23398
M4_ETM_TESSEICR3496M7_DWT_CIDR33399
M4_ETM_TRACEIDR3497M7_DWT_COMPx3393
M4_ETM_TRIGGER3489M7_DWT_CPICNT3391
M4_ETM_TSEVR3496M7_DWT_CTRL3389
M4_FPB_CIDR03484M7_DWT_CYCCNT3391
M4_FPB_CIDR13484M7_DWT_EXCCNT3392
M4_FPB_CIDR23484M7_DWT_FOLDCNT3393
M4_FPB_CIDR33485M7_DWT_FUNCTx3394
M4_FPB_COMPx3481M7_DWT_LSUCNT3392
M7_DWT_MASKx3394M7_ETM_STAT3419
M7_DWT_PCSR3393M7_ETM_SYNCP3423
M7_DWT_PIDR03396M7_ETM_TRACEID3424
M7_DWT_PIDR13396M7_ETM_TSCTL3423
M7_DWT_PIDR23397M7_ETM_VICTL3425
M7_DWT_PIDR33397M7_ETM_VIPCSSCTL3426
M7_DWT_PIDR43395M7_ETM_VISSCTL3426
M7_DWT_SLP CNT3392M7_FPB_CIDR03415
M7_ETM_AUTHSTAT3440M7_FPB_CIDR13415
M7_ETM_CCCTL3424M7_FPB_CIDR23416
M7_ETM_CIDR03444M7_FPB_CIDR33416
M7_ETM_CIDR13444M7_FPB_COMPx3412
M7_ETM_CIDR23445M7_FPB_CTRL3410
M7_ETM_CIDR33445M7_FPB_PIDR03413
M7_ETM_CLAIMCLR3439M7_FPB_PIDR13413
M7_ETM_CLAIMSET3438M7_FPB_PIDR23414
M7_ETM_CNTRLDV3427M7_FPB_PIDR33414
M7_ETM_CONFIG3420M7_FPB_PIDR43412
M7_ETM_DEVARCH3441M7_FPB_REMAP3411
M7_ETM_DEVTYPE3441M7_ITM_CIDR03407
M7_ETM_EVENTCTL03421M7_ITM_CIDR13408
M7_ETM_EVENTCTL13421M7_ITM_CIDR23408
M7_ETM_IDR03430M7_ITM_CIDR33409
M7_ETM_IDR13431M7_ITM_PIDR03405
M7_ETM_IDR103428M7_ITM_PIDR13406
M7_ETM_IDR113428M7_ITM_PIDR23406
M7_ETM_IDR123429M7_ITM_PIDR33407
M7_ETM_IDR133429M7_ITM_PIDR43405
M7_ETM_IDR23431M7_ITM_STIMx3402
M7_ETM_IDR33432M7_ITM_TCR3403
M7_ETM_IDR43433M7_ITM_TER3402
M7_ETM_IDR53433M7_ITM_TPR3403
M7_ETM_IDR83427M7_PPBROM_CIDR03386
M7_ETM_IDR93428M7_PPBROM_CIDR13386
M7_ETM_IMSPEC03429M7_PPBROM_CIDR23387
M7_ETM_LAR3439M7_PPBROM_CIDR33387
M7_ETM_LSR3440M7_PPBROM_MEMTYPE3383
M7_ETM_PDC3437M7_PPBROM_PIDR03384
M7_ETM_PDS3438M7_PPBROM_PIDR13384
M7_ETM_PIDR03442M7_PPBROM_PIDR23385
M7_ETM_PIDR13443M7_PPBROM_PIDR33385
M7_ETM_PIDR23443M7_PPBROM_PIDR43383
M7_ETM_PIDR33444MDOIOS_CLRFR2528
M7_ETM_PIDR43442MDOIOS_CR2524
M7_ETM_PRGCTL3418MDOIOS_CRDFR2527
M7_ETM_PROCSEL3419MDOIOS_CWRFR2526
M7_ETM_RSCTL23434MDOIOS_DINRx2528
M7_ETM_RSCTL33435MDOIOS_DOUTRx2529
M7_ETM_SSCC03435MDOIOS_RDFR2526
M7_ETM_SSCS03436MDOIOS_SR2527
M7_ETM_SSPCIC03437MDOIOS_WRFR2525
M7_ETM_STALLCTL3422MDMA_CxBNDTR667
MDMA_CxBRUR669
MDMA_CxCR661
MDMA_CxDAR669
MDMA_CxESR660
MDMA_CxIFCR660
MDMA_CxISR658
MDMA_CxLAR670
MDMA_CxMAR672
MDMA_CxMDR672
MDMA_CxSAR668
MDMA_CxTBR671
MDMA_CxTCR663
MDMA_GISR0658

O

OPAMP_OR1146
OPAMP1_CSR1143
OPAMP1_HSOTR1146
OPAMP1_OTR1145
OPAMP2_CSR1146
OPAMP2_HSOTR1149
OPAMP2_OTR1148
OTG_CID2802
OTG_DAINT2832
OTG_DAINTMSK2833
OTG_DCFG2825
OTG_DCTL2827
OTG_DEACHINT2836
OTG_DEACHINTMSK2837
OTG_DIEPCTLx2840
OTG_DIEPDMAX2844
OTG_DIEPEMPMSK2836
OTG_DIEPINTx2842
OTG_DIEPMSK2830
OTG_DIEPTSIZ02844
OTG_DIEPTSIZx2845
OTG_DIEPTXF02798
OTG_DIEPTXFx2806
OTG_DOEPCTL02846
OTG_DOEPCTLx2851
OTG_DOEPDMAX2851
OTG_DOEPINTx2848
OTG_DOEPMSK2831
OTG_DOEPTSIZ02850
OTG_DOEPTSIZx2854
OTG_DSTS2829
OTG_DTHRCTL2835
OTG_DTXFSTSx2845
OTG_DVBUSDIS2834
OTG_DVBUSPULSE2834
OTG_GAHBCFG2779
OTG_GCCFG2800
OTG_GINTMSK2790
OTG_GINTSTS2786
OTG_GLPMSFG2802
OTG_GOTGCTL2774
OTG_GOTGINT2777
OTG_GRSTCTL2783
OTG_GRXFSIZ2798
OTG_GRXSTSP2796-2797
OTG_GRXSTSR2794-2795
OTG_GUSBCFG2780
OTG_HAINT2811
OTG_HAINTMSK2811
OTG_HCCHARx2815
OTG_HCDMABx2824
OTG_HCDMSGx2823
OTG_HCDMAX2823
OTG_HCFG2807
OTG_HCINTMSKx2818
OTG_HCINTx2817
OTG_HCSPLTx2816
OTG_HCTSIZSGx2821
OTG_HCTSIZx2820
OTG_HFIR2808
OTG_HFLBADDR2812
OTG_HFNUM2809
OTG_HNPTXFSIZ2798
OTG_HNPTXSTS2799
OTG_HPRT2812
OTG_HPTXFSIZ2806
OTG_HPTXSTS2810
OTG_HS_DIEPEACHMSK12837
OTG_HS_DOEPEACHMSK12838
OTG_PCGCTL2855

P

PWR_CSR329, 336-337

Q

QUADSPI_ABR943
QUADSPI_AR942
QUADSPI_CCR940
QUADSPI_CR935
QUADSPI_DCR937
QUADSPI_DLR940
QUADSPI_DR943
QUADSPI_FCR939
QUADSPI_LPTR945
QUADSPI_PIR945
QUADSPI_PSMAR944
QUADSPI_PSMKR944

QUADSPI_SR .....938

R

RAMECC_IER ..... 149
RAMECC_MxC R ..... 150
RAMECC_MxFAR ..... 151
RAMECC_MxFDRH ..... 152
RAMECC_MxFDRL ..... 151
RAMECC_MxFECR ..... 152
RAMECC_MxSR ..... 150
RCC_BDCR ..... 458
RCC_CFGR) ..... 422
RCC_CICR ..... 456
RCC_CIER ..... 452
RCC_CIFR ..... 454
RCC_CR ..... 415
RCC_CRRCR ..... 420
RCC_CSICFGR ..... 421
RCC_CSR ..... 460
RCC_D1AHB1ENR ..... 484
RCC_D1AHB1LPENR ..... 508
RCC_D1AHB1RSTR ..... 461
RCC_D1APB1ENR ..... 495
RCC_D1APB1LPENR ..... 517-518
RCC_D1APB1RSTR ..... 468
RCC_D1CCIPR ..... 443
RCC_D1CFGR ..... 425
RCC_D2AHB1ENR ..... 487
RCC_D2AHB1LPENR ..... 510
RCC_D2AHB1RSTR ..... 463
RCC_D2AHB2ENR ..... 489
RCC_D2AHB2LPENR ..... 512
RCC_D2AHB2RSTR ..... 465
RCC_D2APB1HENR ..... 500
RCC_D2APB1HLPENR ..... 522
RCC_D2APB1HRSTR ..... 472
RCC_D2APB1LENR ..... 496
RCC_D2APB1LRSTR ..... 469
RCC_D2APB2ENR ..... 502
RCC_D2APB2LPENR ..... 524
RCC_D2APB2RSTR ..... 473
RCC_D2CCIP1R ..... 444
RCC_D2CCIP2R ..... 447
RCC_D2CFGR ..... 427
RCC_D3AHB1ENR ..... 492
RCC_D3AHB1LPENR ..... 514
RCC_D3AHB1RSTR ..... 466
RCC_D3AMR ..... 478
RCC_D3APB1ENR ..... 505
RCC_D3APB1LPENR ..... 527
RCC_D3APB1RSTR ..... 475

RCC_D3CCIPR ..... 449
RCC_D3CFGR ..... 428
RCC_GCR ..... 477
RCC_HSICFGR ..... 419
RCC_PLL1DIVR ..... 434
RCC_PLL1FRACR ..... 436
RCC_PLL2DIVR ..... 437
RCC_PLL2FRACR ..... 439
RCC_PLL3DIVR ..... 440
RCC_PLL3FRACR ..... 442
RCC_PLLCFGR ..... 431
RCC_PLLCKSELR ..... 429
RCC_RSR ..... 481
RNG_CR ..... 1410
RNG_DR ..... 1412
RNG_SR ..... 1411
RTC_ALRMAR ..... 2086
RTC_ALRMASSR ..... 2097
RTC_ALRMBR ..... 2087
RTC_ALRMBSSR ..... 2098
RTC_BKPxR ..... 2099
RTC_CALR ..... 2093
RTC_CR ..... 2078
RTC_DR ..... 2076
RTC_ISR ..... 2081
RTC_OR ..... 2099
RTC_PRER ..... 2084
RTC_SHIFTR ..... 2089
RTC_SSR ..... 2088
RTC_TAMPCR ..... 2094
RTC_TR ..... 325, 327-328, 331, 333, 335, 2075
RTC_TSDR ..... 2091
RTC_TSSSR ..... 2092
RTC_TSTR ..... 2090
RTC_WPR ..... 2088
RTC_WUTR ..... 2085

S

SAI_ACLRFR ..... 2449
SAI_ACR1 ..... 2428
SAI_ACR2 ..... 2433
SAI_ADR ..... 2451
SAI_AFRCR ..... 2437
SAI_AIM ..... 2442
SAI_ASLOTR ..... 2440
SAI_ASR ..... 2445
SAI_BCLRFR ..... 2450
SAI_BCR1 ..... 2430
SAI_BCR2 ..... 2435
SAI_BDR ..... 2452
SAI_BFCR ..... 2439

ST logo
ST logo
SAI_BIM2444SWO_CIDR23351
SAI_BSLOTR2441SWO_CIDR33351
SAI_BSR2447SWO_CLAIMCLR3344
SAI_GCR2427SWO_CLAIMSET3343
SAI_PDMCR2452SWO_CODR3342
SAI_PDMPLY2454SWO_DEVID3346
SDMMC_ACKTIMER2606SWO_DEVTYPE3347
SDMMC_ARGR2591SWO_FFSR3343
SDMMC_CLKCR2589SWO_LAR3344
SDMMC_CMDR2591SWO_LSR3345
SDMMC_DCNTR2597SWO_PIDR03348
SDMMC_DCTRL2596SWO_PIDR13348
SDMMC_DLENR2595SWO_PIDR23349
SDMMC_DTIMER2594SWO_PIDR33349
SDMMC_FIFORx2606SWO_PIDR43347
SDMMC_ICR2601SWO_SPPR3342
SDMMC_IDMABASE0R2608SWPMI_BRR2510
SDMMC_IDMABASE1R2609SWPMI_CR2509
SDMMC_IDMABSIZER2608SWPMI_ICR2512
SDMMC_IDMACTLRLR2607SWPMI_ISR2511
SDMMC_MASKR2603SWPMI_OR2516
SDMMC_POWER2588SWPMI_RDR2515
SDMMC_RESPCMDR2593SWPMI_RFL2515
SDMMC_RESPxR2594SWPMI_TDR2515
SDMMC_STAR2598SWTF_AUTHSTAT3356
SMPMI_IER2513SWTF_CIDR03360
SPDIFRX_CR2480SWTF_CIDR13361
SPDIFRX_CSR2488SWTF_CIDR23361
SPDIFRX_DIR2488SWTF_CIDR33362
SPDIFRX_FMT0_DR2486SWTF_CLAIMCLR3355
SPDIFRX_FMT1_DR2486SWTF_CLAIMSET3354
SPDIFRX_FMT2_DR2487SWTF_CTRL3353
SPDIFRX_IFCR2485SWTF_DEVID3357
SPDIFRX_IMR2482SWTF_DEVTYPE3357
SPDIFRX_SR2483SWTF_LAR3355
SPI_CFG12371SWTF_LSR3356
SPI_CFG22374SWTF_PIDR03358
SPI_CR12369SWTF_PIDR13359
SPI_CR22371SWTF_PIDR23359
SPI_CRCPOLY2382SWTF_PIDR33360
SPI_I2SCFGR2384SWTF_PIDR43358
SPI_IER2376SWTF_PRIORITY3354
SPI_IFCR2380SYSCFG_CCCR597
SPI_RXCRC2383SYSCFG_CCCSR596
SPI_RXDR2381SYSCFG_CCVR597
SPI_SR2377SYSCFG_CFGR593
SPI_TXCRC2382SYSCFG_EXTICR1589
SPI_TXDR2381SYSCFG_EXTICR2589
SPI_UDRDR2384SYSCFG_EXTICR3591
SWO_AUTHSTAT3345SYSCFG_EXTICR4592
SWO_CIDR03350SYSCFG_PKGR599
SWO_CIDR13350SYSCFG_PMCR586
SYSCFG_PWRRCR598TIM15_AF11970
SYSCFG_SR0598TIM15_ARR1964
SYSCFG_UR0600TIM15_BDTR1966
SYSCFG_UR1601TIM15_CCER1961
SYSCFG_UR10605TIM15_CCMR11957-1958
SYSCFG_UR11606TIM15_CCR11965
SYSCFG_UR12606TIM15_CCR21966
SYSCFG_UR13607TIM15_CNT1964
SYSCFG_UR14608TIM15_CR11949
SYSCFG_UR15609TIM15_CR21950
SYSCFG_UR16610TIM15_DCR1969
SYSCFG_UR17610TIM15_DIER1953
SYSCFG_UR2601TIM15_DMAR1969
SYSCFG_UR3602TIM15_EGR1956
SYSCFG_UR4602TIM15_PSC1964
SYSCFG_UR5603TIM15_RCR1965
SYSCFG_UR6603TIM15_SMCR1952
SYSCFG_UR7604TIM15_SR1954
SYSCFG_UR8604TIM15_TISEL1971
SYSCFG_UR9605TIM16_AF11991
SYSROM_CIDR03257TIM16_TISEL1992
SYSROM_CIDR13258TIM17_AF11993
SYSROM_CIDR23258TIM17_TISEL1994
SYSROM_CIDR33259TIM2_AF11849
SYSROM_MEMTYPE3255TIM2_TISEL1851
SYSROM_PIDR03256TIM3_AF11849
SYSROM_PIDR13256TIM3_TISEL1851
SYSROM_PIDR23256TIM4_AF11850
SYSROM_PIDR33257TIM4_TISEL1852
SYSROM_PIDR43255TIM5_AF11850
TIM5_TISEL1853
TTIM8_AF11770
TIM1_AF11767TIM8_AF21772
TIM1_AF21769TIM8_TISEL1774
TIM1_TISEL1774TIMx_ARR1757, 1845, 1907, 1985, 2008
TIM12_ARR1895TIMx_BDTR1760, 1987
TIM12_CCER1893TIMx_CCER1754, 1842, 1905, 1982
TIM12_CCMR11889-1890TIMx_CCMR11747-1748, 1836, 1838, 1902-1903, 1979-1980
TIM12_CCR11895TIMx_CCMR21751-1752, 1840-1841
TIM12_CCR21896TIMx_CCMR31765
TIM12_CNT1894TIMx_CCR11758, 1845, 1907, 1986
TIM12_CR11883TIMx_CCR21759, 1846
TIM12_CR21884TIMx_CCR31759, 1846
TIM12_DIER1887TIMx_CCR41760, 1847
TIM12_EGR1888TIMx_CCR51766
TIM12_PSC1895TIMx_CCR61767
TIM12_SMCR1885TIMx_CNT1757, 1843-1844, 1906, 1984, 2007
TIM12_SR1887TIMx_CR11736, 1826, 1899, 1974, 2004
TIM12_TISEL1896TIMx_CR21737, 1827, 1975, 2006
TIM13_TISEL1908TIMx_DCR1763, 1848, 1989
TIM14_TISEL1908TIMx_DIER1742, 1832, 1900, 1976, 2006
TIMx_DMAR1764, 1848, 1990
TIMx_EGR1746, 1834, 1901, 1978, 2007
TIMx_PSC1757, 1844, 1907, 1985, 2008
TIMx_RCR1758, 1986
TIMx_SMCR1740, 1829
TIMx_SR1744, 1833, 1900, 1977, 2007
TPIU_AUTHSTAT3333
TPIU_CIDR03337
TPIU_CIDR13338
TPIU_CIDR23338
TPIU_CIDR33339
TPIU_CLAIMCLR3331
TPIU_CLAIMSET3331
TPIU_CURPSIZE3324
TPIU_CURTPM3327
TPIU_DEVID3334
TPIU_DEVTYPE3334
TPIU_FFCR3329
TPIU_FFSR3328
TPIU_FSCR3330
TPIU_LAR3332
TPIU_LSR3332
TPIU_PIDR03335
TPIU_PIDR13336
TPIU_PIDR23336
TPIU_PIDR33337
TPIU_PIDR43335
TPIU_SUPPSIZE3324
TPIU_SUPTPM3326
TPIU_SUPTRGM3324
TPIU_TPRCR3328
TPIU_TRGCNT3325
TPIU_TRGMULT3326
TSG_CIDR03266
TSG_CIDR13267
TSG_CIDR23267
TSG_CIDR33268
TSG_CNTCR3262
TSG_CNTCVL3263
TSG_CNTCVU3263
TSG_CNTFID03264
TSG_CNTSR3263
TSG_PIDR03265
TSG_PIDR13265
TSG_PIDR23265
TSG_PIDR33266
TSG_PIDR43264

U

USART_BRR2237
USART_CR1461, 2221, 2225
USART_CR22228
USART_CR32232
USART_GTPR2237
USART_ICR2251
USART_ISR2240, 2246
USART_PRESC2254
USART_RDR2253
USART_RQR2239
USART_RTOR2238
USART_TDR2253

V

VREFBUF_CCR1116
VREFBUF_CSR1115

W

WWDG_CFR2045
WWDG_CR2045
WWDG_SR2046
IMPORTANT NOTICE – READ CAREFULLY

STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgment.

Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of purchasers' products.

No license, express or implied, to any intellectual property right is granted by ST herein.

Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.

ST and the ST logo are trademarks of ST. For additional information about ST trademarks, refer to www.st.com/trademarks . All other product or service names are the property of their respective owners.

Information in this document supersedes and replaces information previously supplied in any prior versions of this document.

© 2023 STMicroelectronics – All rights reserved