33. Revision history

Table 227. Document revision history

DateRevisionChanges
24-Nov-20151Initial release.
23-Mar-20162Updated
  • Table 1: Register boundary addresses
  • Table 24: RCC register map and reset values for STM32F412xx
  • Figure 2: Memory map
  • Section 6.3: RCC registers
  • Section 9.5.5: DMA stream x configuration register (DMA_SxCR)
  • Section 14.4.4: Serial channel transceivers
  • Section 30.6.1: MCU device ID code
  • Section 30.16.2: Debug support for timers, watchdog, bxCAN and I 2 C
Added:
  • Table 149: Error calculation for programmed baud rates at f PCLK = 100 MHz or f PCLK = 50 MHz, oversampling by 16
  • Table 150: Error calculation for programmed baud rates at f PCLK = 100 MHz or f PCLK = 50 MHz, oversampling by 8
26-May-20163Updated:
  • Table 91: DFSDM register map and reset values
  • Section 30.6.1: MCU device ID code
10-Jun-20164Updated:
  • Section 6.3.13: RCC APB1 peripheral clock enable register (RCC_APB1ENR)
  • Section 6.3.23: RCC PLLI2S configuration register (RCC_PLLI2SCFGR)
  • Section 6.3.24: RCC Dedicated Clocks Configuration Register (RCC_DCKCFGR)
  • Section 6.3.26: RCC Dedicated Clocks Configuration Register (RCC_DCKCFGR2)
  • Section 14: Digital filter for sigma delta modulators (DFSDM)
  • Section 23.4.9: FMPI2C controller mode
  • Section 23.7.2: Control register 2 (FMPI2C_CR2)
Added:
  • Section 6.3.25: RCC clocks gated enable register (CKGATENR)

Table 227. Document revision history (continued)

DateRevisionChanges
26-Oct-20185Updated:
Section 5.3.4: Batch acquisition mode
Section 6.3.19: RCC APB2 peripheral clock enabled in low power mode register (RCC_APB2LPENR)
Section 6.3.24: RCC Dedicated Clocks Configuration Register (RCC_DCKCFGR)
Figure 38: Mode 2 write access waveforms
Section 12.3.2: QUADSPI pins
Section 15: True random number generator (RNG)
Table 121: FMPI2C configuration
Section 29: USB on-the-go full-speed (OTG_FS)
Added:
Section 14.3: DFSDM implementation
Table 87: DFSDM break connection
30-Oct-20206Updated
Table 5: Flash module organization
Table 23: PWR - register map and reset values
Section 30.6.1: MCU device ID code
26-Feb-20257Cover page:
Added patented technology statement.
Updated Related documents .
Document conventions:
Added Section 1.3: Register reset value .
System and memory overview:
Updated Figure 2: Memory map .
FLASH:
Updated Table 7: Maximum program/erase parallelism .
Updated Table 9: Option byte organization .
Added Note: .
PWR:
Updated Section 5.1.2: Battery backup domain .
Updated Section 5.2.3: Programmable voltage detector (PVD) .
Updated Section 5.4.2: PWR power control/status register (PWR_CSR) .
RCC:
Updated Section 6.1.1: System reset .
Updated Section 6.1.3: Backup domain reset .
Updated Section 6.3.4: RCC clock interrupt register (RCC_CIR) .
Updated Section 6.3.6: RCC AHB2 peripheral reset register (RCC_AHB2RSTR) .
Updated Section 6.3.13: RCC APB1 peripheral clock enable register (RCC_APB1ENR) .
Updated Section 6.3.14: RCC APB2 peripheral clock enable register (RCC_APB2ENR) .

Table 227. Document revision history (continued)

DateRevisionChanges
26-Feb-20257
(continued)

Updated Section 6.3.18: RCC APB1 peripheral clock enable in low power mode register (RCC_APB1LPENR) .

Updated Section 6.3.19: RCC APB2 peripheral clock enabled in low power mode register (RCC_APB2LPENR) .

Updated Section 6.3.20: RCC Backup domain control register (RCC_BDCR) .

Updated Section 6.3.22: RCC spread spectrum clock generation register (RCC_SSCGR) .

Updated Section 6.3.24: RCC Dedicated Clocks Configuration Register (RCC_DCKCFGR) .

Updated Section 6.3.26: RCC Dedicated Clocks Configuration Register (RCC_DCKCFGR2) .

GPIO:

Updated Section 7.3.2: I/O pin multiplexer and mapping .

Updated Table 27: RTC additional functions .

Updated Table 7.4.1: GPIO port mode register (GPIOx_MODER) (x = A...H) .

DMA:

Updated Table 9.3.19: Error management .

INTERRUPTS

Updated Section 10.3.6: Pending register (EXTI_PR) .

FSMC

Updated Figure 50: Synchronous multiplexed write mode waveforms - PSRAM (CRAM) .

QUADSPI:

Whole section re-edited.

ADC:

Updated Section 13.2: ADC main features .

Updated Figure 59: Single ADC block diagram .

Updated Section 13.3.5: Continuous conversion mode .

Updated Section 13.6: Conversion on external trigger and trigger polarity .

Updated Table 77: External trigger for regular channels .

Updated Section 13.9: Temperature sensor .

Updated Section 13.12.1: ADC status register (ADC_SR) .

DFSDM:

Updated Section 14.3: DFSDM implementation .

Updated Section 14.4.3: DFSDM reset and clocks .

Updated Section : Manchester coded data input format operation .

Updated Section : Clock absence detection .

Updated Section : Manchester/SPI code synchronization .

Updated Section 14.7.1: DFSDM channel y configuration register (DFSDM_CHyCFGR1) .

Table 227. Document revision history (continued)

DateRevisionChanges
26-Feb-20257
(continued)
DFSDM:
Updated Section 15.2: RNG main features .
Added Table 94: RNG configurations .
Updated Section 15.6.3: Data collection .
Updated Section 15.7.3: RNG data register (RNG_DR) .
TIM1/TIM8:
Updated Section 16.3.7: PWM input mode .
Updated Figure 117: Example of one pulse mode .
Updated Section 16.3.16: Encoder interface mode .
Updated Section 16.4.3: TIM1&TIM8 slave mode control register (TIMx_SMCR) .
Updated Section 16.4.7: TIM1&TIM8 capture/compare mode register 1 (TIMx_CCMR1) .
TIM2 to TIM4:
Updated Section 17.3.12: Encoder interface mode .
Updated Section 17.4.3: TIMx slave mode control register (TIMx_SMCR) .
Updated Section 17.4.7: TIMx capture/compare mode register 1 (TIMx_CCMR1) .
TIM9 to TIM14:
Updated Section 18.3.6: PWM input mode (only for TIM9/12) .
Updated Figure 190: Example of One-pulse mode .
Updated Section 18.4.6: TIM9/12 capture/compare mode register 1 (TIMx_CCMR1) .
IWDG:
Updated Figure 204: Independent watchdog block diagram .
RTC:
Updated Figure 207: RTC block diagram .
Updated Section 22.3.5: RTC initialization and configuration .
Updated Section 22.3.6: Reading the calendar .
Updated Section 22.6.3: RTC control register (RTC_CR) .
Updated Section 22.6.4: RTC initialization and status register (RTC_ISR) .
Updated Section 22.6.14: RTC time stamp date register (RTC_TSDR) .
FMPI2C:
Whole section re-edited.
I2C:
Whole section re-edited.
SPI/I2S:
Updated Section 26.6.4: Clock generator .
Updated Table 158: Audio-frequency precision using standard 8 MHz HSE .

Table 227. Document revision history (continued)

DateRevisionChanges
26-Feb-20257
(continued)

Updated introduction to Section 26.7: SPI and I 2 S registers .

SDIO:
Updated Section 27.8.2: SDIO clock control register (SDIO_CLKCR) .

OTG:
Updated Section 29.7: OTG_FS as a USB host .
Updated Section 29.15.17: OTG core LPM configuration register (OTG_GLPMCFG) .
Updated Section 29.15.29: OTG host channel x interrupt register (OTG_HCINTx) .
Updated Section 29.15.52: OTG device OUT endpoint x control register (OTG_DOEPCTLx) .

DEBUG:
Updated Section 30.4.2: Flexible SWJ-DP pin assignment .
Updated Section 30.6.1: MCU device ID code .

SECURITY:
Added Section 32: Important security notice .