Section 2
renamed Memory and bus architecture. Updated
Section : Embedded bootloader
.
Section 3: Embedded Flash memory (FLASH) Updated
Section : Flash sector erase
,
Section : Standard Flash bank erase
,
Section : Flash bank erase with automatic protection removal
and
Section : Flash mass erase
. Added
Section : Flash mass erase with automatic protection removal
. Updated
Table 16: FLASH register map and reset value
: – FLASH_BOOT7_CURR/PRG (add offset = 0x140/0x144) available only on RM0399. – Added FLASH_CRCEADD2R at add. offset = 0x158 – Added FLASH_CRCEADD2R at add offset = 0x15C
Section 6: Power control (PWR) Updated
Section 6.3.1: PWR pins and internal signals
. Updated VBAT in
Section 6.4: Power supplies
. Updated
Figure 13: Power supply overview
and
Figure 15: Device startup with VCORE supplied from voltage regulator
. Removed VCORE in
Section 6.5: Power supply supervision
. Updated
Figure 24: VCORE voltage scaling versus system power modes
and
Figure 25: Power control modes detailed state diagram
.
Section 8: Reset and Clock Control (RCC) Names of all clock source selection bits changed from XXSCR to XXSEL. RC48 renamed HSI48. VSWRST bit renamed BDRST in RCC_BDCR and bit description modified. CAMITFEN renamed DCMIEN in RCC_AHB2ENR; and CAMITFLPEN renamed DCMILPEN in RCC_AHB2LPENR. FLITFLPEN bit renamed FLASHLPEN in RCC_AHB3LPENR. HDMICELPEN renamed CECLPEN in RCC_APB1LPENR. Updated peripheral kernel clock names in the whole document. Updated
Figure 34: System reset circuit
to remove VDDA. Updated maximum frequency for ADC1, 2, 3 in
Table 51: Kernel clock distribution overview
. Removed lsi_ck as USBxOTG clock in
Section : Peripherals dedicated to control and data transfer
.
Table 628. Document revision history (continued)
Date
Revision
Changes
26-May-2017
2 (continued)
Section 8: Reset and Clock Control (RCC)
(continued) Renamed USART7RST/EN/LPEN bits into UART7RST/EN/LPEN, and USART8RST/EN/LPEN bits into UART8RST/EN/LPEN in Section 8.7.31: RCC APB1 Peripheral Reset Register (
RCC_APB1LRSTR
), Section 8.7.43: RCC APB1 Clock Register (
RCC_APB1LENR
) and Section 8.7.52: RCC APB1 Low Sleep Clock Register (
RCC_APB1LLPENR
).
Section 10: Hardware semaphore (HSEM) Renamed pclk into hsem_hclk in the whole document. Updated COREID bit description in Section 10.4.1: HSEM register (
HSEM_R0 - HSEM_R31
).
Section 11: General-purpose I/Os (GPIO) Table 84: GPIO register map and reset values: – updated GPIOx_MODER reset values – changed index to A to K for GPIOx_AFRH. – added GPIOC..K_PUPDR
Section 12: System configuration controller (SYSCFG) Updated SYSCFG_UR3 register.
Section 13: Block interconnect In
Table 92: DMAMUX1, DMA1 and DMA2 connections
, renamed dac1_dma and dac2_dma into dac_ch1_dma and dac_ch2_dma, respectively. Updated several source and destination signals in
Table 88: Peripherals interconnect matrix details
and
Table 89: EXTI wakeup inputs
.
Section 17: DMA request multiplexer (DMAMUX) Updated resources in
Table 110: DMAMUX1: assignment of multiplexer inputs to resources
to
Table 112: DMAMUX1: assignment of synchronization inputs to resources
.
Section 19: Nested Vectored Interrupt Controllers Added LCD-TFT interrupts (ltc_it and ltc_err_it) in
Table 130: NVIC
. Extended interrupt and event controller (EXTI) Replaced DMA1 by BDMA for events 66 to 73 in
Table 133: EXTI Event input mapping
.
Table 628. Document revision history (continued)
Date
Revision
Changes
26-May-2017
2 (continued)
Section 22: Flexible memory controller (FMC)
– Updated internal signals in
Figure 86: FMC block diagram
– HCLK renamed fmc_hclk
– KCK_FMC renamed fmc_ker_ck
Updated
Section 22.5: AXI interface
to add 32-bit accesses. Read FIFO depth changed to 6x64 bits. AXI bus width correct (64 bits instead of 32 bits).
All waveforms made generic for what regards data bus and NBL bits.
In
Section : SRAM/NOR-Flash chip-select timing registers 1..4 (FMC_BTR1..4)
, modified DATAST example and updated BURSTURN description. In
Section : SRAM/NOR-Flash write timing registers 1..4 (FMC_BWTR1..4)
: updated BURSTURN description. Updated
Section : SDRAM Control registers 1,2 (FMC_SDCR1,2)
to add bitfield width.
Updated internal signals in
Figure 115: QUADSPI block diagram when dual-flash mode is disabled
and
Figure 116: QUADSPI block diagram when dual-flash mode is enabled
. Added
Section 23.3.2: QUADSPI pins and internal signals
. Modified error type for access by Cortex CPU in
Section 23.3.7: QUADSPI memory-mapped mode
.
Added
Section 23.3.8: QUADSPI Free running clock mode
as well as FRCM bit in
Section 23.5.6: QUADSPI communication configuration register (QUADSPI_CCR)
. Updated
Section 23.5.1: QUADSPI control register (QUADSPI_CR)
. In
Table 185: QUADSPI register map and reset values
, changed DMAEN bit to reserved for QUADSPI_CR register.
Section 24: Delay block (DLYB)
Added internal signals in
Figure 123: DLYB block diagram
and added
Section 24.3.2: DLYB pins and internal signals
.
Section 25: Analog-to-digital converters (ADC)
Number of ADCs changed to 3 in
Section 25.1: Introduction
.
Added internal signals in
Section 25.3.1: ADC block diagram
.
Changed ADCx_IN[19:0] into ADCx_INP[19:0] and ADCx_INN[19:0] in
Figure 124: ADC block diagram
and
Table 190: ADC input/output pins
. Changed ADC_CLK into adc_ker_ck.
External signals HSYNC, VSYNC and PIXCLK standardized to DCMI_HSYNC, DCMI_VSYNC and DCIM_PIXCLK in the whole document. Updated
Figure 224: DCMI block diagram
and
Figure 225: Top level block diagram
.
Section 32: LCD-TFT Display Controller (LTDC)
LCD-TFT pins and signal interface
renamed
LCD-TFT pins and external signal interface
.
Internal signal names updated in
Figure 233: LTDC block diagram
. ck_axi_d1 renamed ltdc_aclk in the whole document.
Updated
Section 32.3.4: LTDC reset and clocks
.
Updated CFBP bitfield size in
Section 32.7.23: LTDC Layerx Color Frame Buffer Length Register (LTDC_LxCFBLR)
(where x=1..2).
Table 628. Document revision history (continued)
Date
Revision
Changes
26-May-2017
2 (continued)
Section 33: JPEG codec (JPEG) Added Internal signal names in
Figure 238: JPEG codec block diagram
and added
Section 33.3.2: JPEG internal signals
. Suppressed DMA feature. Updated JPEG_CR, JPEG_SR and JPRG_CFR registers in
Table 259: JPEG codec register map and reset values
.
Section 37: High-Resolution Timer (HRTIM) Renamed SCOUT into HRTIM_SCOUT in the whole section. Renamed Tx into HRTIM_CHxy in all figures where it is referred to. Updated internal signals in
Figure 274: High-resolution timer block diagram
. Added hrtim_in_sync1 and hrtim_out_sync1 in
Table 283: HRTIM Input/output summary
. Updated
Section : Definition of terms
. Updated internal signal names in all the figures where they are mentioned and in HRTIM functional description Added note related to hrtim_ker_ck in
Table 283: HRTIM Input/output summary
. Modified ADC3TAPER bit description in
Section 37.5.56: HRTIM ADC Trigger 3 Register (HRTIM_ADC3R)
. Modified ADC4TCRST, ADC4TAPER, ADC4TAC2, ADC4EEV6, ADC4MPER and DC4MC1 bit descriptions in and
Section 37.5.57: HRTIM ADC Trigger 4 Register (HRTIM_ADC4R)
.
Section 43: Low-power timer (LPTIM) Added internal signals in
Figure 515: Low-power timer block diagram (LPTIM1 and LPTIM2)
,
Figure 516: Low-power timer block diagram (LPTIM3)
and
Figure 517: Low-power timer block diagram (LPTIM4 and LPTIM5)
. Added
Section 43.4.2: LPTIM pins and internal signals
. Table 335: LPTIM1 external trigger connection
to
Table 339: LPTIM5 external trigger connection
updated and moved under
Section 43.4.3: LPTIM input and trigger mapping
.
Table 340: LPTIM1 Input 1 connection
to
Table 344: LPTIM3 Input 1 connection
updated and moved under
Section 43.4.3: LPTIM input and trigger mapping
. Updated TRIGSEL bitfield description in
Section 43.6.4: LPTIM configuration register (LPTIM_CFGR)
.
Section 43: Low-power timer (LPTIM) (continued) Added caution note for COUNTRST bit in
Section 43.6.5: LPTIM control register (LPTIM_CR)
. Updated IN1SEL and IN2SEL bitfield description and added caution note in
Section 43.6.9: LPTIM configuration register 2 (LPTIM_CFGR2)
. Added caution note in
Section 43.6.10: LPTIM3 configuration register 2 (LPTIM3_CFGR2)
.
Table 628. Document revision history (continued)
Date
Revision
Changes
26-May-2017
2 (continued)
Section 46: Real-time clock (RTC) Added
Figure 527: RTC block overview
. Updated title of
Figure 528: Detailed RTC block diagram
. Added
Section 46.3.2: RTC pins and internal signals
. Updated
Table 353: RTC pins and internal signals
. Updated
Section 46.3.3: GPIOs controlled by the RTC
. Updated
Section 46.6.16: RTC tamper configuration register (RTC_TAMPCR)
.
Section 47: Inter-integrated circuit (I2C) interface Updated OA1[7:1] and OA2[7:1] bit description in
Section 47.7.3: Own address 1 register (I2C_OAR1)
and
Section 47.7.4: Own address 2 register (I2C_OAR2)
. Replaced HSI16 by HSI or CSI or internal oscillator in
Section 47.4.14: Wakeup from Stop mode on address match
.
Section 48: Universal synchronous asynchronous receiver transmitter (USART) Section 48.5.14: USART synchronous mode
: removed
Figure RX data setup/hold time
, added reference to synchronous master mode in
Figure 574: USART data clock timing diagram in synchronous master mode (M bits = '00')
and
Figure 575: USART data clock timing diagram in synchronous master mode (M bits = '01')
and figure contents updated to mention two M bits instead of one. Updated
Figure 586: Wakeup event verified (wakeup event = address match, FIFO disabled)
in
Section 48.5.21: USART low-power management
.
Section 51: Serial audio interface (SAI) Updated SYNCIN bitfield description in
Section 51.5.1: Global configuration register (SAI_GCR)
.
Section 50: Serial peripheral interface (SPI) Updated note in
Section : Simplex communications
. Added note about the PCM long and short frame definition in
Section : PCM standard
. Added
Section 50.9.3: Bits and fields usable in I2S/PCM mode
description and
Table 391: Bit fields usable in PCM/I2S mode
. Updated WSINV in
Section 50.11.14: SPI/I2S configuration register (SPI_I2SCGFR)
and
Section 50.12: SPI register map and reset values
.
Section 52: SPDIF receiver interface (SPDIFRX) Added internal signals in
Section Figure 658.: SPDIFRX block diagram
and added
Section 52.3.1: SPDIFRX pins and internal signals
.
Table 628. Document revision history (continued)
Date
Revision
Changes
26-May-2017
2 (continued)
Section 55: Secure digital input/output MultiMediaCard interface (SDMMC)
– Renamed internal signals in the whole section; updated
Figure 694: SDMMC block diagram
; added
Section 55.4.2:SDMMC pins and internal signals
– Added
Section 55.4.7: MDMA request generation
– Removed SDMMC_VER, SDMMC_ID, SDMMC_SID
– Updated SDMMC_STAR bit 12 and 13 in
Table 449: SDMMC register map
.
Section 56: FD Controller Area Network (FDCAN)
ASC (asynchronous serial communication) removed from the whole section.
Added F0OM bit (bit 31) and F1OM bit (bit 31) in
FDCAN Rx FIFO 0 Configuration Register (FDCAN_RXF0C)
and
FDCAN Rx FIFO 1 Configuration Register (FDCAN_RXF1C)
, respectively.
Section 57: USB on-the-go high-speed (OTG_HS)
Added
Section 57.4.2: USB OTG pin and internal signals
.
Section 60: Debug infrastructure
Updated
Section 60.5.8: Microcontroller debug unit (DBGMCU)
.
Replaced in all DBGMCU register names:
– D1APB1 by APB3
– D2APB1 by APB1
– D2APB2 by APB2
– D3APB4byAPB4
WDGLSD2 bit changed to reserved in
Section : DBGMCU APB4 peripheral freeze register CPU (DBGMCU_APB4FZ1)
DBGMCU_APB4FZ1.
Removed reserved registers in
Table 578: DBGMCU register map and reset values
.
Section 2.3: Embedded SRAM
Added
Section : Error code correction (ECC)
.
Section 12: System configuration controller (SYSCFG)
Changed 2.5 to 2.7 V in HSLV bit description of
SYSCFG compensation cell control/status register (SYSCFG_CCCSR)
and
IO_HSLV of SYSCFG user register 17 (SYSCFG_UR17)
.
Section 3: Embedded Flash memory (FLASH)
In
Table 16: FLASH register map and reset value
:
– Updated FLASH_OPTSR_CUR at address offset 0x11C.
– Updated FLASH_OPTSR_PRG at address offset 0x120.
Changed 2.5 to 2.7 V in IO_HSLV bit description of
FLASH option status register (current value) (FLASH_OPTSR_CUR)
and
FLASH option status register (value to program) (FLASH_OPTSR_PRG)
.
Table 628. Document revision history (continued)
Date
Revision
Changes
11-Aug-2017
3
Section 6: Power control (PWR) Replace AIEC by EXTI and wait VDD11 by Wait VCORE in Figure 27: Dynamic voltage scaling behavior with D1, D2 and
system in Stop mode
, Figure 28:
Dynamic Voltage Scaling D1, D2, system Standby mode
and Figure 29:
Dynamic voltage scaling
behavior with D1 and D2 in DStandby mode and D3 in autonomous
mode
. Updated
Section 6.4.7: USB regulator
. Updated
Section : Entering Stop mode
.
Section 7: Low-power D3 domain Replaced VDD11 by VCORE.
Section 8: Reset and Clock Control (RCC) Updated maximum frequency for ADC1, 2, 3 in
Table 51: Kernel clock distribution overview
.
Section 10: Hardware semaphore (HSEM) Whole section updated to align with the product features.
Section 14: MDMA controller (MDMA) Removed iterator in MDMA_CxISR and MDMA_CxIFCR bit names.
Section 19: Nested Vectored Interrupt Controllers Changed usart4_gbl_it into uart4_gbl_it in
Table 130: NVIC
.
Section 21: Cyclic redundancy check calculation unit (CRC) Updated first two features of
Section 21.2: CRC main features
.
Section 25: Analog-to-digital converters (ADC) Section 25.2: ADC main features
: suppressed ADC supply requirements. Renamed VTS into VSENSE in the whole section. Updated
Figure 124: ADC block diagram
,
Figure 126: ADC1 connectivity
,
Figure 127: ADC2 connectivity
and
Figure 128: ADC3 connectivity
. VINN connected to ADC_INN instead of ADC_INN-1 in
Table 190: ADC input/output pins
. Section : I/O analog switches voltage booster
: voltage booster enable bit renamed BOOTSE (instead of BOOTSEN) and corresponding register renamed SYSCFG_PMCR (instead of SYSCFG_CFGR1).
Added note related to software trigger selection in
Section 25.3.16: Starting conversions (ADSTART, JADSTART)
.
Updated
Figure 136: Triggers are shared between ADC master and ADC slave
,
Figure 191: Temperature sensor channel block diagram
,
Figure 192: VBAT channel block diagram
and
Figure 193: VREFINT channel block diagram
.
Updated
Section : Analog watchdog
.
Updated software notification by interrupt at end of conversion in
Section : Interleaved mode with independent injected
; updated
Figure 178: Interleaved mode on 1 channel in continuous conversion mode: dual ADC mode
and
Figure 179: Interleaved mode on 1 channel in single conversion mode: dual ADC mode
.
Removed temperature sensor precision and replaced ambient by junction temperature in
Section 25.3.33: Temperature sensor
.
Section 25.6.2: ADC x common control register (ADCx_CCR) (x=12 or 3):
– VBATEN bit description made generic
– TSEN renamed VSENSEEN and description made generic
– Updated
Table 203: DELAY bits versus ADC resolution
.
ADCx_OR register suppressed since all bits are reserved.
Renamed ADCx_LHTR1 into ADCx_HTR1.
Changed ADCx_ISR bit access type to rc_w1.
Updated iterators for all ADC common registers
Section 26: Digital-to-analog converter (DAC)
Updated VREF+ range in
Table 207: DAC input/output pins
.
Updated
Section 26.3.5: DAC conversion
.
Added note related to ENx limitation when CENx is set in
Section 26.3.12: DAC channel buffer calibration
.
Added case of accesses to DHRxxxD for wave generation in
Section 26.3.13: Dual DAC channel conversion (if available)
.
Renamed DAC_M_ID into DAC_SIDR and M_ID bits into SID.
Section 26.6.1: DAC x control register (DACx_CR) (x=1 to 2)
:
– TEN2 bit: replaced DACx_DHRy by DACx_DHR2
– TEN1 bit: replaced DACx_DHRy by DACx_DHR1.
– TSELx bits: updated information on trigger selection/mapping
Section 26.6.16: DAC x mode control register (DACx_MCR) (x=1 to 2)
: added note related to ENx bit for MODEx bit description.
Section 26.6.19: DAC x Sample and Hold hold time register (DACx_SHHR)(x=1 to 2)
: added notes related to THOLDx modification when ENx=0.
Section 26.6.20: DAC x Sample and Hold refresh time register (DACx_SHRR)(x=1 to 2)
: added note related to TREFRESHx modification when ENx=0.
Suppressed DAC_OR register.
Table 628. Document revision history (continued)
Date
Revision
Changes
11-Aug-2017
3 (continued)
Section 29: Operational amplifiers (OPAMP) Updated OPAMP1_VINM internal connection in
Table 225: Operational amplifier possible connections
.
Section 37: High-Resolution Timer (HRTIM) Updated Note 1. in
Table 289: External events mapping and associated features
.
Section 44: System window watchdog (WWDG) Corrected math equations used to calculate the WWDG period.
Section 47: Inter-integrated circuit (I2C) interface Updated NACKCF bit definition in
Section 47.7.8: Interrupt clear register (I2C_ICR)
register.
Section 51: Serial audio interface (SAI) SAIXEN bit renamed SAIEN in SAI_xCR register. Updated
Figure 643: PDM typical connection and timing
to make the block diagram independent from the number of data and clock lines. Updated
Figure 644: Detailed PDM interface block diagram
to add “n” and “p” indexes (n being the number of data lines and p the number of microphone pairs).
Section 59: HDMI-CEC controller (HDMI-CEC) Updated –
Section 59.2: HDMI-CEC controller main features – Updated
Figure 798: HDMI-CEC block diagram
Section 61: Device electronic signature Updated Unique device ID register base address in
Section 61.1: Unique device ID register (96 bits)
. Updated Flash size base address in
Section 61.2: Flash size
. Replaced package data register description by reference to SYSCFG_PKGR in
Section 61.3: Package data register
.
Table 628. Document revision history (continued)
Date
Revision
Changes
28-Jun-2018
4
Section 2: Memory and bus architecture Updated Figure 1: System architecture for STM32H743/53xx and STM32H750xB devices. Updated Table 2: Bus-master-to-bus-slave interconnect. Section 2.1.6: CPU buses: updated Cortex®-M7 and Cortex®-M7 DTCM, core with FPU replaced by CPU for I-bus, D_bus and S-bus. Section 2.1.7: Bus master peripherals: updated MDMA controller, DMA1/2 controllers and BDMA controller. Added Table 6: Memory map and default device memory area attributes in Section 2.3.2: Memory map and register boundary addresses. Updated Table 7: Register boundary addresses.
Major update of Section 4: Embedded Flash memory (FLASH).
Section 5: Power control (PWR) Changed RC48 to HSI48 in Figure 18: Power supply overview.
Section 7: Reset and Clock Control (RCC) Removed USB_PHY2 in the whole section. Updated maximum allowed clock frequency for ADC1, 2, 3 Table 58: Kernel clock distribution overview. Updated Figure 52: Kernel clock distribution for USB (2).
In RCC_AHB1ENR/RCC_C1_AHB1ENR: renamed USB2OTGEN into USB2OTGHSEN, USB1ULPIEN into USB1OTGHSULPIEN, USB1OTGEN into USB1OTGHSEN. In RCC_AHB1LPENR/RCC_C1_AHB1LPENR: renamed USB2OTGLPEN into USB2OTGHSLPEN, USB1ULPILPEN into USB1OTGHSULPILPEN, USB1OTGLPEN into USB1OTGHSLPEN. Bits changed to reserved: TMPSENSRST of RCC_APB4RSTR register, TMPSENSEN of RCC_APB4ENR and TMPSENSLPEN of RCC_APB4LPENR.
Section 13: System configuration controller (SYSCFG) Renamed SYSCFG_CMPCR into SYSCFG_CCCSR. Added SYSCFG configuration register (SYSCFG_CFGR). SYSCFG user register 2 (SYSCFG_UR2): changed High/medium/Low level to Level3/2/1. SYSCFG user register 11 (SYSCFG_UR11): swapped IWDG1M configurations. SYSCFG user register 12 (SYSCFG_UR12): swapped IWDG2M configurations.
Table 628. Document revision history (continued)
Date
Revision
Changes
28-Jun-2018
4 (continued)
Section 12: Block interconnect
In Table 92: Peripherals interconnect matrix details:
Changed EXTx into adc_ext_trgx and JEXTx into adc_jext_trgx for ADC3
Updated D2/USB1/2 SOF connection
Changed PRC0 to 3 into d3_pendclear_in[0] to d3_pendclear_in[3] in Table 94: EXTI pending requests clear inputs.
Added DSI signals in Table 95: MDMA.
Updated EXTI connection in Table 97: DMAMUX2 and BDMA connections: dmamux1_req_inx numbering changed to start from dmamux1_req_in1 instead of dmamux1_req_in0 in Table 96: DMAMUX1, DMA1 and DMA2 connections and Table 97: DMAMUX2 and BDMA connections
Section 16: Basic direct memory access controller (BDMA)
Major section update.
Section 12: DMA request multiplexer (DMAMUX)
Updated Section 12.2: DMAMUX main features.
Updated all tables from Table 115: DMAMUX1 and DMAMUX2 instantiation to Table 121: DMAMUX2: assignment of synchronization inputs to resources.
Updated Section : Synchronization mode and channel event generation.
Removed note from Section : Synchronization overrun and interrupt.
Updated Section 12.4.5: DMAMUX request generator, Section 16.6.1: DMAMUX1 request line multiplexer channel x configuration register (DMAMUX1_CxCR), Section 16.6.2: DMAMUX2 request line multiplexer channel x configuration register (DMAMUX2_CxCR), Section 16.6.7: DMAMUX1 request generator channel x configuration register (DMAMUX1_RGxCR) and Section 16.6.8: DMAMUX2 request generator channel x configuration register (DMAMUX2_RGxCR).
Removed Section 12.6.13: DMAMUX illegal access flag register (DMAMUX_IAFR), Section 12.6.14: DMAMUX illegal access flag clear status register (DMAMUX_IAFCR) and Section 12.6.15: DMAMUX illegal access interrupt enable register (DMAMUX_IAIER).
Table 628. Document revision history (continued)
Date
Revision
Changes
28-Jun-2018
4 (continued)
Section 18: Chrom-Art Accelerator™ controller (DMA2D) Added Section 18.4.8: DMA2D output FIFO byte reordering. Added Section : Memory-to-memory with PFC, blending and fixed color FG and Section : Memory-to-memory with PFC, blending and fixed color BG. Updated Section 18.6.1: DMA2D control register (DMA2D_CR): Updated MODE[2:0] to MODE[3:0] bit description. Added bit 6 LOM Updated Section 18.6.5: DMA2D foreground offset register (DMA2D_FGOR) LO[15:0] bit description. Updated Section 18.6.7: DMA2D background offset register (DMA2D_BGOR) LO[15:0] bit description. Updated Section 18.6.9: DMA2D foreground color register (DMA2D_FGCOLR). Updated Section 18.6.11: DMA2D background color register (DMA2D_BGCOLR). Updated Section 18.6.14: DMA2D output PFC control register (DMA2D_OPFCCR) adding SB bit 6 description. Updated Section 18.6.17: DMA2D output offset register (DMA2D_OOR) LO[15:0] bit description. Added identification registers: DMA2D_VERR, DMA2D_IPIDR, DMA2D_SIDR.
Section 20: Nested Vectored Interrupt Controllers (NVIC1 and NVIC2) Updated Table 138: NVIC and Section 20.1.1: SysTick calibration value register.
Section 21: Extended interrupt and event controller (EXTI) Added note related to WKUP1 to 6 in Table 155: EXTI Event input mapping
Section 23: Flexible memory controller (FMC) Updated Figure 106: FMC memory banks (default mapping) and Table 147: FMC bank mapping options to change Bank 4 to “not used by FMC”). Updated Section : General transaction rules.
Section 15: Quad-SPI interface (QUADSPI) Updated access types in Section 15.5.1: QUADSPI control register (QUADSPI_CR) and Section 15.5.4: QUADSPI flag clear register (QUADSPI_FCR).
Section 28: Analog-to-digital converters (ADC) \(
f_{ADC}
\)
and
\(
T_{ADC}
\)
replaced by
\(
f_{ADC\_ker\_ck}
\)
and
\(
t_{ADC\_ker\_ck}
\)
in the whole IP user specification. Added
\(
f_{ADC\_ker\_ck}
\)
in Figure 179: ADC clock scheme.
\(
FHCLK
\)
replaced by
\(
f_{ADC\_hclk}
\)
in Section : Clock ratio constraint between ADC clock and AHB clock. Replaced EXTSEL by JEXTSEL and
\(
adc\_ext\_trg0/1
\)
by
\(
adc\_jext\_trg0/1
\)
in Table 202: ADC1, ADC2 and ADC3 - External triggers for injected channels. Updated note for JEOIE in Section 28.6.2: ADC interrupt enable register (ADC_IER).
Table 628. Document revision history (continued)
Date
Revision
Changes
28-Jun-2018
4 (continued)
Section 28: Analog-to-digital converters (ADC) (continued) Updated conditions for programming ADC_JSQR register in Section 28.4.10: Constraints when writing the ADC control bits, Section 28.4.11: Channel selection (SQRx, JSQRx), as well as in notes related to all Section 28.6.16: ADC injected sequence register (ADC_JSQR) bitfields (product errata sheets updated accordingly). Updated note related to offset correction in Section : Single ADC operating modes support when oversampling. Updated Section 28.6.8: ADC channel preselection register (ADC_PCSEL). Removed calibration value in Section 28.6.26: ADC calibration factors register (ADC_CALFACT).
Section 30: Digital-to-analog converter (DAC) Changed data register indexing scheme in the whole document. Updated Figure 252: Dual-channel DAC block diagram. Added Section 30.3: DAC implementation. Section : Sample and Hold mode: Replaced SAMx by TSAMPEx. Replaced CL by CSH. Replaced TSAMx by TSAMPLEx. Replaced TREFx by TREFRESHx/ Replaced
\(
t_{\text{sampling}}
\)
by
\(
t_{\text{SAMP}}
\)
. Replaced
\(
t_{\text{stab-BON}}
\)
and
\(
t_{\text{stab-BOFF}}
\)
by 7 µs and 3 µs, respectively. Replace
\(
T_{\text{offtrimmax}}
\)
by
\(
t_{\text{TRIM}}
\)
. DAC status register (DAC_SR): for DAC1RDY and DAC1RDYbits, replaced DAC_CH1 and DAC_CH2 by DAC channel 1 and DAC channel 2, respectively.
Section 32: Digital filter for sigma delta modulators (DFSDM) Updated Section 32.4.3: DFSDM reset and clocks and Section 32.4.4: Serial channel transceivers.
Section 33: Digital camera interface (DCMI) Added 10-12-14-bit progressive video format in Section 33.5.1: Data formats.
Section 21: True random number generator (RNG) BYP removed in the register description and map register.
Section 37: Hash processor (HASH) In the whole document: Replaced SHA1, SHA224, SHA256 by SHA-1, SHA-224, SHA-256. Replaced HASH_Hx by HASH_HRx Updated Section 37.1: Introduction Updated Section 37.2: HASH main features Updated Section 37.3.3: About secure hash algorithms
Table 628. Document revision history (continued)
Date
Revision
Changes
28-Jun-2018
4 (continued)
Section 24: Advanced-control timers (TIM1) Updated procedure in Section : External clock source mode 1, Section 24.3.7: Input capture mode, Section 24.3.8: PWM input mode and Section 24.3.20: One-pulse mode. Updated Section 24.3.16: Using the break function, including Figure 191: Break and Break2 circuitry overview.
Section 31: System window watchdog (WWDG) Updated Figure 290: Watchdog block diagram and Figure 291: Window watchdog timing diagram. Updated Section 31.3.2: Enabling the watchdog and Section 31.3.6: Debug mode. Updated Table 174: WWDG register map and reset values.
Section 32: Inter-integrated circuit (I2C) interface Updated Figure 292: I2C block diagram. Updated Section 32.4.5: I2C initialization removing the reference to RCC and modified Figure 294: Setup and hold timings. Updated Table 189: Effect of low-power modes on the I2C. Updated Section 32.6: I2C interrupts. Updated note in Section : Master communication initialization (address phase). Updated START bit 13 description in Section 32.7.2: I2C control register 2 (I2C_CR2).
Section 33: Universal synchronous/asynchronous receiver transmitter (USART/UART) Section title updated to include UART Added DWU formula in Section 33.5.8: Tolerance of the USART receiver to clock deviation. Updated Section 33.5.21: USART low-power management Added Section : Determining the maximum USART baud rate that allows to correctly wake up the microcontroller from low-power mode. Replaced undocumented w_r0 access type by w access type in Section 33.7.8: USART request register (USART_RQR). Updated notes related to reserved bit/bitfield depending on USART feature in USART control register 1 [alternate] (USART_CR1), USART control register 2 (USART_CR2), USART control register 3 (USART_CR3), USART interrupt and status register [alternate] (USART_ISR) and USART interrupt flag clear register (USART_ICR).
Updated Section : Determining the maximum LPUART baud rate that allows to correctly wake up the MCU from low-power mode.
Transmit data register (LPUART_TDR) and Receive data register (LPUART_RDR) reset value changed from undefined to 0x0000 0000.
Updated notes related to reserved bit/bitfield depending on LPUART feature in Control register 3 (LPUART_CR3) and Interrupt and status register [alternate] (LPUART_ISR).
Section 36: Serial audio interface (SAI)
Updated Section : Clock generator programming in SPDIF generator mode.
Section 54: SPDIF receiver interface (SPDIFRX)
Suppressed references to spdifrx_symb_ck in the whole section.
Removed SPDIRX_VERR/IDR/SIDR registers.
Section 57: FD controller area network (FDCAN)
Changed fdcan_ker_ck max value from 500 MHz to 100 MHz.
Major section update.
Section 57: USB on-the-go high-speed (OTG)
Major section update.
Section 61: Ethernet (ETH): Gigabit media access control (GMAC) with DMA controller
Updated Rx flow control sequence in Section : Receive flow control.
Removed column “Behavior of the sbd_perch_tx_intr_o[] and sbd_perch_rx_intr_o[]” in Table 523: Transfer complete interrupt behavior.
Remove all references to non-user internal signals in register descriptions.
Updated SARC[2:0] configurations in Operating mode configuration register (ETH_MACCR). Updated DZPQ bit description in Tx Queue 0 flow control register (ETH_MACQ0TXFCR). Changed bit 21 to reserved in LPI control status register (ETH_MACLCSR). Changed bits 1:2 to reserved in Interrupt enable register (ETH_MACIER). Changed bits 1, 2 and 15 to reserved in Interrupt status register (ETH_MACISR). Changed bit 28 to reserved in L3 and L4 control 1 register (ETH_MACL3L4C1R). Removed ETH_MTLRxQ1OMR register description and updated Rx queue i operating mode register (ETH_MTLRXQiOMR) to support both Queue 0 and 1. Changed bits 20:16 to reserved in MMC Rx interrupt mask register (ETH_MMC_RX_INTERRUPT_MASK).
Table 628. Document revision history (continued)
Date
Revision
Changes
28-Jun-2018
4 (continued)
Section 63: Debug infrastructure Updated Section 63.5.1: System ROM tables. Renamed CSTF_TYPID register into CSTF_DEVTYPE. Updated CSTF_CTRL and CSTF_PRIORTY priority in Table 607: CSTF register map and reset values. Renamed MAXNUM bit into MUXNUM in TPIU device configuration register (TPIU_DEVID). Renamed SWTF_TYPEID register into SWTF_DEVTYPE. Updated DBGMCU identity code register (DBGMCU_IDC) reset value and added revision X. Updated ITM trace privilege registers (M7_ITM_TPR). Removed M7_ETM_DEVID register. Updated Debug port target identification register (DP_TARGETID). DBGMCU_APB1HFZ1 removed.
25-Jun-2018
5
Added STM32H750xB microcontrollers: Update cover page including Related documents Updated Table 2: Bus-master-to-bus-slave interconnect Updated Figure 1: System architecture for STM32H743/53xx and STM32H750xB devices Updated Section 4.3.4: Flash memory architecture and usage. Specified that parallel operations are not possible on STM32H750xB devices in Section 4.3.11: FLASH parallel operations (STM32H743/753 devices only). Specified that bank swapping is not available on STM32H750xB devices in Section 4.3.15: Flash bank and register swapping (STM32H743/753 devices only) and notes added for bit SWAP_BANK and SWPA_BANK_OPT in FLASH_OPTCR and FLASH_OPTCR_PRG register, respectively. Section 61: Ethernet (ETH): Gigabit media access control (GMAC) with DMA controller: Added Figure 735: Supported PHY interfaces. Updated Remote wakeup packet filter register (ETH_MACRWKPFR) description to replace wkuppkfilter_reg by ETH_MACRWKPFR and restrict the number of filters to 4.
Table 628. Document revision history (continued)
Date
Revision
Changes
04-Apr-2019
6
Added STM32H742xx part numbers. Added Table 1: Peripherals versus products. Added STM32H742xx and STM32H750xx in Table 2: Availability of security features. 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 628. Document revision history (continued)
Date
Revision
Changes
04-Apr-2019
6 (continued)
Section 6: Power control (PWR) Added case of device startup with VCORE supplied in Bypass mode in Section 6.4.1: System supply startup. Added VOS0 in Section 6.4.2: Core domain, Section 6.4.3: PWR external supply and Section 6.6.2: Voltage scaling. Added Section : VOS0 activation/deactivation sequence. Updated Section 6.5.5: Battery voltage thresholds. Updated Section 6.5.6: Temperature thresholds to indicate that the thresholds are available only when the backup regulator is enabled. Added note related to VOS0i activation in Section : Entering Stop mode and Section : Entering Standby mode. Added Section 6.7.11: Monitoring low-power modes. Added note related to VBAT and temperature monitoring availability for MONEN bit of Section 6.8.3: PWR control register 2 (PWR_CR2). SCUEN bit is no more read-only in Section 6.8.4: PWR control register 3 (PWR_CR3) register description.
Section 8: Reset and Clock Control (RCC) Changed adc_ker_ck to adc_ker_ck_input in the whole section. Updated Section : HSE oscillator, Section : LSE oscillator and Figure 46: HSE/LSE clock source. Changed maximum frequency to 480 MHz in Figure 49: Core and bus clock generation. Updated Table 58: Kernel clock distribution overview. Specified that RCC Internal Clock Source Calibration Register (RCC_ICSCR) is available only on revision Y and added RCC HSI configuration register (RCC_HSICFGR). Specified that RCC Clock Recovery RC Register (RCC_CRRRCR) is available only on revision Y and added RCC CSI configuration register (RCC_CSICFGR). Updated DIVP1[6:0] in RCC PLL1 Dividers Configuration Register (RCC_PLL1DIVR). Renamed BKPSRAMAMEN into BKPRAMAMEN in RCC D3 Autonomous mode Register (RCC_D3AMR). Added USB2OTGHSULPIEN in RCC AHB1 Clock Register (RCC_AHB1ENR), and USB2OTGHSULPILPEN in RCC AHB1 Sleep Clock Register (RCC_AHB1LPENR). Renamed HDMICECRST into CECRST in RCC APB1 Peripheral Reset Register (RCC_APB1LRSTR), and HDMICECEN to CECEN in RCC APB1 Clock Register (RCC_APB1LENR). Changed CPURST bit to in RCC AHB3 Sleep Clock Register (RCC_AHB3LPENR).
Section 11: General-purpose I/Os (GPIO) Updated Figure 76: 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 11.4.1: GPIO port mode register (GPIOx_MODER) (x =A to K).
Table 628. Document revision history (continued)
Date
Revision
Changes
04-Apr-2019
6 (continued)
Section 12: System configuration controller (SYSCFG) Added BOOSTVDDSEL bit in SYSCFG peripheral mode configuration register (SYSCFG_PMCR). Added note related to CSI clock required for setting READY bit in SYSCFG configuration register (SYSCFG_CFGR). Added SYSCFG power control register (SYSCFG_PWRRCR).
Section 16: Basic direct memory access controller (BDMA) Updated Section : Channel state and disabling a channel.
Section 17: DMA request multiplexer (DMAMUX) Removed references to security and privileged/unprivileged access control in Section 17.6.4: DMAMUX2 request line multiplexer interrupt channel status register (DMAMUX2_CSR), Section 17.6.6: DMAMUX2 request line multiplexer interrupt clear flag register (DMAMUX2_CFR) and Section 17.6.8: DMAMUX2 request generator channel x configuration register (DMAMUX2_RGxCR).
Section 18: Chrom-Art Accelerator™ controller (DMA2D) Replaced DMA2D_FGPFCCR by DMA2D_FGPFCCR in Section : Memory-to-memory with PFC, blending and fixed color FG. Replaced DMA2D_BGPFCCR by DMA2D_BGPFCCR in Section : Memory-to-memory with PFC, blending and fixed color BG. Updated Section 18.6.9: DMA2D foreground color register (DMA2D_FGCOLR). Added Section 18.6.21: DMA2D foreground CLUT (DMA2D_FGCLUT[y]) and Section 18.6.22: DMA2D background CLUT (DMA2D_BGCLUT[y]). Table 141: DMA2D register map and reset values: changed APLHA[7:0] to reserved for DMA2D_FGCOLR and APLHA[7:0] to reserved for DMA2D_BGCOLR.
Section 22: Flexible memory controller (FMC) Replaced BCH8 by Hamming in Section 22.8.6: Computation of the error correction code (ECC) in NAND Flash memory. Updated Figure 109: Mode D write access waveforms.
Section 24: Delay block (DLYB) Updated Section 24.1: Introduction to specify that the DLYB output clock can be used to clock the data received by Quad-SPI interface.
Table 628. Document revision history (continued)
Date
Revision
Changes
04-Apr-2019
6 (continued)
Section 25: Analog-to-digital converters (ADC) Renamed adc_ker_ck into adc_ker_ck_input in the hole section. Renamed OVSR into OVR, OSR into OSVR[9:0] and AUTODLY into AUTDLY. Added Section 25.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_VINPy/VINMy. Updated Figure 136: ADC clock scheme to distinguish between revision Y (without Fadc_ker_ck_input divider and revision V without Fadc_ker_ck_input divider. Updated Table 209: Offset computation versus data resolution, Section : 16-bit and 8-bit signed format management: RSHIFTx,SSATE and Table 213: 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 25.6.3: ADC control register (ADC_CR) to distinguish between revision Y with one BOOST bit an revision V with two BOOST bits. Updated Section 25.6.4: ADC configuration register (ADC_CFGR) to change RES[2:0] value corresponding to 8-bit format.
Section 29: Operational amplifiers (OPAMP) Removed references to OPAMODE in Section 29.6.1: OPAMP1 control/status register (OPAMP1_CSR). Changed OPAMODE bitfield to reserved in Section 29.6.1: OPAMP1 control/status register (OPAMP1_CSR).
Section 34: True random number generator (RNG) Updated Section 34.2: RNG main features, Section 34.4: RNG interrupts, Section 34.6: RNG entropy source validation and Table 274: RNG internal input/output signals.
Table 628. Document revision history (continued)
Date
Revision
Changes
04-Apr-2019
6 (continued)
Section 35: Cryptographic processor (CRYP) Section 35.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 35.6.22: CRYP context swap GCM registers (CRYP_CSGCMxR): renamed CRYP_CSGCMx[31:0] bitfield into CSGCMx[31:0] and updated bitfield description. Table 291: 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 36: Hash processor (HASH) Changed CSrn into CSn for all HASH_CRSx registers in Table 296: HASH1 register map and reset values.
Section 38: Advanced-control timers (TIM1/TIM8) Replaced BKEx, BKPx by BKE, BK2E, BKP, BK2P. Updated Figure 345: Advanced-control timer block diagram and Figure 388: Break and Break2 circuitry overview. Updated Figure 375: Output stage of capture/compare channel (channel 1, idem ch. 2 and 3), Figure 376: Output stage of capture/compare channel (channel 4) and Figure 377: 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 330: TIM8 register map and reset values: extended DMAB bitfield to 32 bits for TIM8_DMAR.
Section 39: General-purpose timers (TIM2/TIM3/TIM4/TIM5) Updated Figure 405: General-purpose timer block diagram. Updated Section 39.3.3: Clock selection. Removed all information related to BDTR register and MOE and OSSSI bits.
Section 48: Universal synchronous/asynchronous receiver transmitter (USART/UART) Replaced DSI_NSS by DIS_NSS in USART_CR1. Changed USART_TDR into USART_RDR in Figure 590: Reception using DMA. Updated Section 48.5.4: USART FIFOs and thresholds. Updated RTO bitfield description in Section 48.7.7: USART receiver timeout register (USART_RTOR). Section 48.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 48.7.11: USART interrupt flag clear register (USART_ICR). Table 399: 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/TXNFN and RXNE into RXNE/RXFNE Corrected USART_ISR/TCGBT reset value for FIFO disabled.
Section 49: Low-power universal asynchronous receiver transmitter (LPUART) Changed LPUART_TDR into LPUART_RDR in Figure 604: Reception using DMA. Updated Section 48.5.4: USART FIFOs and thresholds. Updated Section 49.5.1: LPUART control register 1 [alternate] (LPUART_CR1). Corrected WUS bitfield length and changed RXFTCFG to TXFTCFG (bit 31 to 29) in Section 49.5.4: LPUART control register 3 (LPUART_CR3). Section 49.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 49.5.9: LPUART interrupt flag clear register (LPUART_ICR). Table 405: 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/TXNFN Corrected LPUART_ISR reset value and bits 7 and 5 names.
Table 628. Document revision history (continued)
Date
Revision
Changes
04-Apr-2019
6 (continued)
Section 50: Serial peripheral interface (SPI) Table 413: SPI register map and reset values: SPI2S_SR: Changed bit 7 to CRCE. SPI2S_I2SCFGR: added DATFMT (bit 14)
Section 54: Management data input/output (MDIOS) In Table 441: MDIOS register map and reset values, for MDIOS_CR register, changed bit 3 to EIE and added DPC (bit 7).
Section 55: Secure digital input/output MultiMediaCard interface (SDMMC) Replaced HOLD by DHOLD in the whole document. Updated Figure 702: SDMMC block diagram and Table 446: SDMMC pins. Updated Figure 711: CLKMUX unit. Updated Wait_S in Section : Data path and Table 456: Data path status flags and clear bits. Updated Section 55.5.3: General description. Updated Section : Stream operation and CMD12. Added Section 55.8: SDMMC interrupts. Updated Section 55.9.10: SDMMC data counter register (SDMMC_DCNTR), Section 55.9.11: SDMMC status register (SDMMC_STAR) and Section 55.9.15: SDMMC data FIFO registers x (SDMMC_FIFORx). Updated Table 468: SDMMC register map.
Section 56: Controller area network with flexible data rate (FDCAN) Updated Section 56.4.7: FDCAN nominal bit timing and prescaler register (FDCAN_NBTP), Section 56.4.12: FDCAN error counter register (FDCAN_ECR), Section 56.4.15: FDCAN interrupt register (FDCAN_IR), Section 56.4.37: FDCAN Tx buffer request pending register (FDCAN_TXBRP) and Section 56.4.64: FDCAN TT trigger select register (FDCAN_TTTS). Updated Table 495: FDCAN register map and reset values. Updated Table 495: FDCAN register map and reset values.
Section 58: Ethernet (ETH): media access control (MAC) with DMA controller Added Figure 789: Supported PHY interfaces. Removed reference to AV standard in Section 58.1: Ethernet introduction.
Section 60: Debug infrastructure Changed ETF RAM size to 4 Kbytes in Section 60.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 into DBG_IWDG1 in Section : DBGMCU APB4 peripheral freeze register (DBGMCU_APB4FZ1). Prefixed all bits names in Section : DBGMCU APB1L peripheral freeze register (DBGMCU_APB1LFZ1), Section : DBGMCU APB2 peripheral freeze register (DBGMCU_APB2FZ1) and Section : DBGMCU APB4 peripheral freeze register (DBGMCU_APB4FZ1) by 'DBG_'.
Section 4: Embedded flash memory (FLASH) Restricted
Table 26 to STM32H745xl/747xl/755xl/757xl
and added
Table 28: Flash memory organization on STM32H745xG/STM32H747xG devices
. Added VOS0 range to
Table 34: FLASH recommended number of wait states and programming delay
. Added VOS0 range to
Table 34: FLASH recommended number of wait states and programming delay
. Added CRCRDERRIE1/2 in FLASH_CR1/2 registers, together with
Section 4.7.10: CRC read error (CRCRDERR)
.
Section 5: Secure memory management (SMM)
(former Secure internal Flash memory) Updated
exitSecureArea
in
Section 5.4.2: Secure area exiting service
.
Section 27: Power control (PWR) Moved LSI from backup to VDD domain in
Figure 169: Power supply overview
. Added
Figure 181: Switching VCORE from VOS1 to VOS0 in Section : VOS0 activation/deactivation sequence
. Updated list of GPIOs which use is
restricted in Section 15.4.4: Backup domain
. Updated ACTVOSRDY bit definition in
Section 27.8.2: PWR control status register 1 (PWR_CSR1)
. Updated VOSRDY bit definition in
Section 27.8.6: PWR D3 domain control register (PWR_D3CR)
.
Section 7: Low-power SRD domain application example Replaced LINUART1 by LPUART1. Updated
Figure 41: Timing diagram of SRD SRAM-to-LPUART1 transfer with BDMA2 and SRD domain in Autonomous mode
. Updated section
Section : EXTI programming
. Updated DMAMUX2_C0CR value for DMAMUX2_SYNC0 in
Table 48: BDMA2 and DMAMUX2 initialization sequence (DMAMUX2_INIT)
. Renamed
Table 50
into “LPUART1 start programming.”
Section 49: 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 frequencies for VOS0/1/2/3 in
Table 345: Kernel clock distribution overview
.
Section 12: Clock recovery system (CRS) Added
Section 12.3: CRS implementation
. Updated
Section 12.7.1: CRS control register (CRS_CR)
. Updated
Table 125: CRS register map and reset values
.
Section 8: General-purpose I/Os (GPIO) In
Section 8: 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.
Table 628. Document revision history (continued)
Date
Revision
Changes
25-Feb-2020
7 (continued)
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 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 23: Quad-SPI interface (QUADSPI) Updated
Section 23.4.4: QUADSPI signal interface protocol modes
. Updated
Section 23.4.11: QUADSPI configuration
and
Section 23.6.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 23.6.1: QUADSPI control register (QUADSPI_CR)
for IP_XACT compliance. Added note in
Section 23.6.6: QUADSPI communication configuration register (QUADSPI_CCR)
. Updated
Section 23.6.7: QUADSPI address register (QUADSPI_AR)
. Changed FLEVEL[6:0] by FLEVEL[5:0] in
Section 23.6.18: QUADSPI register map
.
Section 27: Analog-to-digital converters (ADC) Removed note related to connection to DFSDM limited to ADC1 and ADC2, and added adc_sclk in
Figure 155: ADC block diagram
. Removed VREF+ and VREF- ranges, and added adc_sclk in
Table 201: ADC input/output pins
. Updated
Section 27.4.3: ADC clocks
to distinguish between revision Y and V, and renamed adc_ker_ck into adc_ker_ck_inputs. Updated
Section 27.3: ADC implementation
. Updated
Section : BOOST control
. Updated
Section 27.4.3: ADC clocks
to distinguish between revision Y and V. Updated
Section 27.4.12: Channel selection (SQRx, JSQRx)
. 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. Section 27.7.2: ADC x common control register (ADC_CCR)(ADCx_CCR) (x=1/2) (x=1/2 or 3): – Reworded DUAL[4:0] to remove duplicate configurations – Renamed VSENSEEN into TSEN – Updated CKMODE[1:0] bitfield definition to distinguish between revision Y and V. Updated
Section 27.6.3: ADC control register (ADC_CR)
to distinguish between revision Y and V (one or two BOOST bit(s,) respectively).
Section 35.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 128: DAC internal input/output signals.
Updated Figure 287: 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 35.4.8: 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 35.4.13: DAC channel buffer calibration.
Updated TSELx bitfield description in Section 35.7.1: DAC control register (DAC_CR) register to add the correspondence between TSELx configurations and dac_chx_trgy.
Updated CStop mode description for DAC1 in Section 35.5: DAC in low-power modes.
Updated Section 35.6: DAC interrupts.
Section 33: Comparator (COMP)
Removed condition on OR_CFG and changed OR bits to reserved in Section 33.7.3: Comparator option register (COMP_OR).
Section 28: Digital filter for sigma delta modulators (DFSDM)
Updated Table 206: DFSDM break connection.
Removed all “ADC1 and ADC2 only” notes and footnotes.
Updated Section 28.7: DFSDM channel y registers (y=0..3), Section 28.7.5: DFSDM channel y data input register (DFSDM_CHyDATINR) and Section 28.8: DFSDM filter x module registers (x=0..1).
Table 628. Document revision history (continued)
Date
Revision
Changes
25-Feb-2020
7 (continued)
Section 46: JPEG codec (JPEG) Updated Section 46.5.5: JPEG codec configuration register x (JPEG_CONF Rx). bit 1 and bit 0 description.
Section 48: True random number generator (RNG) Updated Section 48.1: Introduction and Section 48.2: RNG main features. Updated Section 48.3.3: Random number generation and note in Section 48.3.5: RNG operation. Updated Section 48.5: RNG processing time and Section 48.6: RNG entropy source validation. Updated Section 48.7.3: RNG data register (RNG_DR).
Section 33: Cryptographic processor (CRYP) Updated number of clock cycles for TDES in Section 33.2: CRYP main features.n Removed flowcharts (Nonuser) in Section 33.4.5: CRYP procedure to perform a cipher operation. Updated Section 33.4.18: CRYP key registers. Section 33.5: CRYP interrupts: removed Figure CRYP interrupt mapping diagram and updated Table 268: CRYP interrupt requests. Section 33.6: CRYP processing time: updated Table 269: Processing latency for ECB, CBC and CTR and Table 270: Processing time (in clock cycle) for GCM and CCM per 128-bit block.
Section 51: Hash processor (HASH) Message size changed to
\(
2^{64}-1
\)
in Section 51.1: Introduction and Section 51.4.3: About secure hash algorithms. Added Section 51.3: HASH implementation. Updated Figure 477: HASH block diagram. Updated Figure 478: Message data swapping feature. Updated Section 51.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 51.7.1: HASH control register (HASH_CR). Specified value returned by reading Section 51.7.2: HASH data input register (HASH_DIN).
Section 23: Advanced-control timers (TIM1) Updated Figure 114: Advanced-control timer block diagram. Updated Section 23.3.3: Repetition counter. Updated Section 23.3.16: Using the break function. Updated Section 23.4.2: TIM1 control register 2 (TIM1_CR2TIMx_CR2)N/A. Aligned TS[2:0] field in Section 23.4.3: TIM1 slave mode control register (TIM1_SM CRTIMx_SMCR)N/A. Updated Section 23.4.5: TIM1 status register (TIM1_SRTIMx_SR)N/A. Updated Section 23.4.6: TIM1 event generation register (TIM1_EGRTIMx_EGR)N/A. Updated Table 176: TIM1 register map and reset values and Table 177: TIM8 register map and reset values. Updated Section 23.3.29: Debug mode.
Section 33: Universal synchronous/asynchronous receiver transmitter (USART/UART) Section 33.8.9: USART interrupt and status register (USART_ISR): – FIFO enabled: changed reset value to 0x0X80 00C0 in and Table 235: USART register map and reset values. – FIFO disabled: changed reset value to 0x0000 00C0 in Table 235: USART register map and reset values Section 33.8.12: USART receive data register (USART_RDR): changed reset value to 0x0000 0000. Section 33.8.13: USART transmit data register (USART_TDR): changed reset value to 0x0000 0000. Updated Section 33.8: USART registers to indicate that USART and LPUART registers are accessed by words.
Table 628. Document revision history (continued)
Date
Revision
Changes
25-Feb-2020
7 (continued)
Section 34: Low-power universal asynchronous receiver transmitter (LPUART) Added
Section 34.3: LPUART implementation
. Section 34.7.8: LPUART interrupt and status register [alternate] (LPUART_ISR)
: – FIFO enabled: changed reset value to 0x0080 00C0 in
Table 242: LPUART register map and reset values
. – FIFO disabled: changed reset value to 0x0000 00C0 in
Table 242: LPUART register map and reset values
. Updated
Section 34.7: LPUART registers
to indicate that USART and LPUART registers are accessed by words.
Section 69: Serial audio interface (SAI) Figure 833: 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 69.3: SAI implementation
. Updated
Figure 697: SAI input/output pins
to indicate the number of Dn/CKn available on each SAI instance. Updated
Section 69.6: SAI registers
to indicate that SAI registers are accessed by words. Updated
Figure 842: Start-up sequence
.
Section 58: Single wire protocol master interface (SWPMI) Updated
Table 431: SWPMI input/output signals connected to package pins or balls
.
Section 71: Controller area network with flexible data rate (FDCAN) Updated
Section 71.1: Introduction, Software initialization, CAN FD operation, Transceiver delay compensation, Acceptance filter, Section 71.4.4: Bit timing, Section 71.4.6: Application, Clock calibration active and Timing of interface signals
. Updated
Table 701: Standard message ID filter element, Table 703: Extended message ID filter element, Table 706: Trigger memory element description
. Updated
Table 936: Standard message ID filter path and Table 937: Extended message ID filter path
. Updated
Section 71.5.6: FDCAN CC control register (FDCAN_CCCR), Section 71.5.15: FDCAN interrupt register (FDCAN_IR), Section 71.5.18: FDCAN interrupt line enable register (FDCAN_ILE), Section 71.5.21: FDCAN extended ID filter configuration register (FDCAN_XIDFC) and Section 71.6.6: FDCAN TT operation control register (FDCAN_TTOCN)
. Updated
Table 709: CCU register map and reset values
.
Table 628. Document revision history (continued)
Date
Revision
Changes
25-Feb-2020
7 (continued)
Section 72: USB on-the-go full-speed (OTG_FS)
Updated Section 72.2: OTG_FS main features, Section 72.15.2: OTG interrupt register (OTG_GOTGINT), Section 72.15.5: OTG reset register (OTG_GRSTCTL), Section 72.15.6: OTG core interrupt register (OTG_GINTSTS), , Section 72.15.18: OTG host periodic transmit FIFO size register (OTG_HPTXFSIZ), Section 72.15.22: OTG host frame interval register (OTG_HFIR), Section 72.15.31: OTG host channel x transfer size register (OTG_HCTSIZx), Section 72.15.33: OTG device configuration register (OTG_DCFG), Section 72.15.34: OTG device control register (OTG_DCTL), Section 72.15.35: OTG device status register (OTG_DSTS), Section 72.15.36: OTG device IN endpoint common interrupt mask register (OTG_DIEPMSK), Section 72.15.37: OTG device OUT endpoint common interrupt mask register (OTG_DOEPMSK), Section 72.15.44: OTG device IN endpoint x control register (OTG_DIEPCTLx) and Section 72.15.50: OTG device OUT endpoint x interrupt register (OTG_DOEPINTx).
Updated Section 72.10: OTG_FS Dynamic update of the OTG_HFIR register.
Updated Section 72.16.3: Device initialization.
Section 75: Ethernet (ETH): gigabit media access control (GMAC) 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).
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), Section : System time seconds update register (ETH_MACSTSUR) and Section : System time nanoseconds update register (ETH_MACSTNUR) register description.
Table 628. Document revision history (continued)
Date
Revision
Changes
25-Feb-2020
7 (continued)
Section 60: Debug infrastructure
Updated
Figure 859: Block diagram of debug infrastructure
,
Figure 860: Power domains of debug infrastructure
and
Figure 861: Clock domains of debug infrastructure
.
Updated
Clock domains
.
Changed ID code for Instruction register = 1110 in
Table 585: JTAG-DP data registers
.
Updated notes in
Table 586: Debug port registers
.
Modified
Debug port target identification register (DP_TARGETID)
reset value as well as bit descriptions.
Modified
Access port identification register (AP_IDR)
reset value as well as description of REVISION bitfield.
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.
Section 21: Cyclic redundancy check calculation unit (CRC) Added note in
Section : Polynomial programmability
to clarify what are even and odd polynomials. Restored REV_OUT and REV_IN[1:0] in CRC_CR register map table. Added CRC register access granularity in
Section 21.2: CRC main features
and
Section 21.4: CRC registers
. Updated
Figure 96: CRC calculation unit block diagram
.
Table 628. Document revision history (continued)
Date
Revision
Changes
19-Jan-2023
8 (continued)
Section 22: Flexible memory controller (FMC) Corrected formula in TWR[3:0] bitfield of
SDRAM Timing registers for SDRAM memory bank x (FMC_SDTRx)
Section 23: Quad-SPI interface (QUADSPI) Updated
Section : Triggering the start of a command
Section 25: Analog-to-digital converters (ADC) Updated
Section : I/O analog switch voltage booster
. Updated note related to adc_sclk in
Section 25.4.3: ADC clocks
. Updated formula to calculate the temperature in
Section : Reading the temperature (Section 25.4.33: Temperature sensor) Updated
Section DMA one shot mode
to remove the cross-reference to DMA sections and change the DMA interrupt name to transfer complete interrupt. Updated
Figure 202: DMA requests in regular simultaneous mode when DAMDF=0b10
. Updated
Figure 170: Example of overrun (OVRMOD = 0)
(8-stage FIFO). Added
Section : Constraints between ADC clocks Remove ADC supply requirements from
Table 205: ADC input/output pins Updated
Figure 170: Example of overrun (OVRMOD = 0)
,
Figure 176: AUTLDLY=1 in auto-injected mode (JAUTO=1)
,
Figure 185: Regular and injected oversampling modes used simultaneously
, and
Figure 186: Triggered regular oversampling with injection
. Replaced ADCx_CCR with ADCx_CDR (typo, 2 occurrences) in
Section : Regular simultaneous mode with independent injected
Section 26: Digital-to-analog converter (DAC) In TSEL1/2 of DAC_CR register, changed internal trigger signal names from dac_ch1_trigx/dac_ch2_trigx to dac_ch1_trgx/dac_ch2_trgx. Removed DAC acronym in
Section 26.4.9: Noise generation
and
Section 26.4.10: Triangle-wave generation
. Updated the way to stop LSI clock in
Section : Sample and hold mode
. In all block diagrams, added index 'x' for DAC output pin names. Replaced all occurrences of DAC_OUTx by DACx_OUTy. Replaced all occurrences of DAC_OUT1 by DACx_OUT1 when referring to the DAC output pin in a generic way Changed IP base address to 0x0000 0000 Renamed
Section 26.5 into DAC in low-power modes
. Updated
Table 224: DAC features
to indicate if VREF+ pin is available or not Updated HFSEL bitfield description in DAC_MCR register. Changed XXXb notation for binary values into 0bXXX In
Figure 207: Dual-channel DAC block diagram
, change OTRIMx[5:0] into OTRIMx[4:0] (5 trimming bits only).
Table 628. Document revision history (continued)
Date
Revision
Changes
19-Jan-2023
8 (continued)
Section 27: Voltage reference buffer (VREFBUF) Fixed VREFUBUF spelling issue in
Section 27.2: VREFBUF functional description Updated VRS in
Section 27.3.1: VREFBUF control and status register (VREFBUF_CSR)
. Updated TRIM in
Section 27.3.2: VREFBUF calibration control register (VREFBUF_CCR) Reworded notes related to trimming performed by the user application in
Section 27.3.2
. Updated Hold mode in
Section Table 233.: VREF buffer modes
.
Section 28: Comparator (COMP) Section 28.7.2: Comparator interrupt clear flag register (COMP_ICFR)
: changed CC2IF/CC1IF access type to rc_w1 and updated address offset to 0x04.
Section 29: Operational amplifiers (OPAMP) Updated
Section 29.2: OPAMP main features
Section 30: Digital filter for sigma delta modulators (DFSDM) Removed indication of ID registers support in
Section 30.3: DFSDM implementation
.
Section 32: LCD-TFT display controller (LTDC) Updated
Figure 245: LTDC block diagram
,
Section 32.3.2: LTDC pins and internal signals
created and
Figure 247: Layer window programmable parameters
Section 33: JPEG codec (JPEG) Updated several registers, starting from
Section 33.5.11: JPEG quantization memory x (JPEG_QMEMx_y)
Section 34: True random number generator (RNG) Updated
Section 34.3.7: Error management
,
Section 34.3.8: In this case application must clear the SEIS bit interrupt flag. RNG low-power use
and
Section 34.7.1: RNG control register (RNG_CR)
Section 35: Cryptographic processor (CRYP) Removed reference to STM32 cryptographic library from
Section 35.1: Introduction
. Support for single and burst transfers updated in
Section 35.2: CRYP main features
. Added
Section 35.3: CRYP implementation
. Extended cryp_out_dma,
Section : DES/TDES keying and chaining modes
and transfer size in
Table 292: Cryptographic processor configuration for memory-to-peripheral DMA transfers
and
Table 293: Cryptographic processor configuration for peripheral-to-memory DMA transfers
and CRYP_K0LR/K0RR, both to DES and TDES. Updated
Section 35.5: CRYP interrupts
. Changed DES to DES/TDES in CRYP_K1LR/K1RR, and DES to TDES in CRYP_K2LR/K2RR and CRYP_K3LR/K3RR
Table 628. Document revision history (continued)
Date
Revision
Changes
19-Jan-2023
8 (continued)
Section 38: Advanced-control timers (TIM1/TIM8)
Updated
Figure 395: Retriggerable one pulse mode
.
Updated OC1M[3:0] and OC1PE in
Section 38.4.8: TIMx capture/compare mode register 1 [alternate] (TIMx_CCMR1)(x = 1, 8)
Updated
Figure 367: Control circuit in normal mode, internal clock divided by 1
.
Updated
Section 47.4.3: I2C clock requirements
and
I2C timings
.
Updated
Table 388: Examples of timing settings for fI2CCLK = 8 MHz
,
Table 389: Examples of timing settings for fI2CCLK = 16 MHz
, and
Table 390: Examples of timing settings for fI2CCLK = 48 MHz
Updated
Figure 548: Transfer bus diagrams for I2C slave transmitter (mandatory events only)
,
Figure 551: Transfer bus diagrams for I2C slave receiver (mandatory events only)
,
Figure 558: Transfer bus diagrams for I2C master transmitter (mandatory events only)
, and
Figure 561: Transfer bus diagrams for I2C master receiver (mandatory events only)
.
Corrected issue in
Section 47.7.1: I2C control register 1 (I2C_CR1)
.
Updated ABRRQ bit description in USART_RQR register.
Updated ABRE bit description in USART_ISR and LPUART_ISR registers (ABRRQ bit belongs to USART_RQR instead of USART_CR3).
Replaced all occurrences of 32,768 KHz by 32.768 kHz and baud/s by baud.
Corrected baud to bit in
Section : Selecting the clock source
.
Replaced KBps by kbaud and Bps by baud.
Replaced a few occurrences of USART in LPUART section.
Updated
Table 408: 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
.
Renamed SCLK pin to CK in the whole document.
Section 48.5.21: USART low-power management
and
Section 49.4.14: LPUART low-power management
: removed mention that usart_wkup/lpuart_wkup interrupt is not mandatory when wakeup event is detected.
Updated ADD[7:0] bitfield descriptions in USART_CR2 and LPUART_CR2.
Replaced nCTS and nRTS by CTS and RTS in the whole document.
Changed YES and NO into Yes and No, respectively, for consistency with other IP user specifications.
Replaced LPUART_CR3 by USART_CR3 in ORE bit description of USART_ISR alternate register.
Table 628. Document revision history (continued)
Date
Revision
Changes
19-Jan-2023
8 (continued)
Added DIS_NSS bit description in USART_CR2. Removed useless uppercase first letters in USART register descriptions. Updated link to section explaining how to configure the DMA register in USART/LPUART character transmission/reception sections.
Section 51: Serial audio interface (SAI) Changed table titles into SAI features in
Section 51.3: SAI implementation In
Section 51.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 reference to implementation section in
Section 51.4.10: PDM interface
. Added note related to bitfield usage depending on Dx line availability in SAI_PDMPLY. Added note 2 in
Table 429: TDM frame configuration examples Changed note (1) to (2) in
Figure 654: Detailed PDM interface block diagram
.
Section 52: SPDIF receiver interface (SPDIFRX) Added note about RCC capabilities in: –
Section 52.2: SPDIFRX main features –
Table 438: Minimum spdifrx_ker_ck frequency versus audio sampling rate Updated: -
Section 52.3: SPDIFRX functional description -
Figure 668: SPDIFRX block diagram Figure 673: SPDIFRX decoder Figure 674: Noise filtering and edge detection -
Section 52.5.1: SPDIFRX control register (SPDIFRX_CR) Added SPDIFRX prefix on all register titles
Section 55: Secure digital input/output MultiMediaCard interface (SDMMC) Updated
Section : Data path
. Updated
Section : Data FIFO
. Updated DBLOCKSIZE[3:0] in
Section 55.10.9: SDMMC data control register (SDMMC_DCTRL)
. Updated
Section : Stream operation and CMD12
. Updated
Section : Block operation and CMD12
. Updated
Section : Normal boot operation
. Updated
Section : Alternative boot operation Added footnote to
Table 453: SDMMC operation modes e•MMC
.
Table 628. Document revision history (continued)
Date
Revision
Changes
19-Jan-2023
8 (continued)
Section 56: Controller area network with flexible data rate (FDCAN)
– Updated ETH_MTLTXQUR and ETH_MTLRXQMPOCR bit access type.
– ETH_MTLTXQ(i)DR: updated STXSTSF[2:0], PTXQ[2:0] and TXSTSFSTS bitfield descriptions.
Section 58.11.4: Ethernet MAC and MMC registers
– ETH_MACTSCR: moved Table
Timestamp snapshot dependency on register bits
from ETH_MACTSCR to
Section : Clock types
; updated TSUPDT and TSINIT bit descriptions.
– Updated ETH_MACVR reset value.
– Updated ETH_MACCR, ETH_MACHTOR/1R, ETH_MACVTCR, and ETH_MACVHTR, ETH_MACTSSR, ETH_MACTSCR, ETH_MACISR, ETH_MACRXTXSR, ETH_MACL3L4C0R, ETH_MACSSIR, ETH_MACTSAR, ETH_MACPOCR, ETH_MACSPI0R and ETH_MACSPI1R, ETH_MACSTSUR and ETH_MACSTNUR, ETH_MACETR, ETH_MAC1USTCR, ETH_MACL3L4C1R, ETH_MACSTSR, ETH_MACATSNR, ETH_MACTSEACR, and ETH_MACPPSIR, ETH_MACMDIOAR, and ETH_MACxHR.
– ETH_MACLCSR: added LPITCSE bit.
– ETH_MACACR: updated ATSENX and ATSFC bit descriptions
– ETH_MACECR: updated GPSL[13:0].
– ETH_MACPFR: updated DNTU bit description.
– ETH_MACPFR: updated DNTU, IPFE, HPF, HMC and HUC.
– ETH_MACIER: updated TSIE and LPIIE bit descriptions.