35. Revision history
Table 224. Document revision history
| Date | Version | Changes |
|---|---|---|
| 06-Jul-2010 | 1 | Initial release. |
| 09-Dec-2010 | 2 | Removed V DDSA from the whole document. Updated Figure 1: System architecture for FSMC Static MemCtl. Updated Table 3: Number of wait states according to Cortex-M3 clock frequency . Updated embedded Flash memory organization in Section 2.3.3 ; updated LATENCY bits in Section : Flash access control register (FLASH_ACR) to support up to 7 wait states; added Section 2.3.5: Adaptive real-time memory accelerator (ART Accelerator™) . Renamed FSMC NOR/SRAM 1/2 Bank1 into FSMC Bank1 NOR/PSRAM 1/2. Updated last two address ranges and added Note 1 in Table 5: Memory mapping vs. Boot mode/physical remap . Power control (PWR) Updated Figure 3: Power supply overview . Updated V REF range in Section 4.1.1: Independent A/D converter supply and reference voltage ; BOR default status updated in Section 4.2.2: Brownout reset (BOR) . Reset and clock controller Changed HSE oscillator frequency to 4-26 MHz and replaced SPI2S_CKIN by I2S2_CKIN/I2S3_CKIN in Figure 9: Clock tree . Added note related to RTC_TR register read in Section 5.2.8: RTC/AWU clock . Extended PLL input frequency to 2 MHz, and updated caution note related to PLLM[5:0] bit in Section 5.3.2: RCC PLL configuration register (RCC_PLLCFGR) . System configuration controller Added Section 7.1: I/O compensation cell in Section 7: System configuration controller (SYSCFG) . Added case of FSMC remapped at address 0x0000 0000, and updated description of SYSCFG_MEMRMP register and MEM_MODE bit in Section 7.2.1: SYSCFG memory remap register (SYSCFG_MEMRMP) . Removed not related to READY bit in Section 7.2.7: Compensation cell control register (SYSCFG_CMPCR) . ADC Updated V DDA low-speed and V REF ranges in Table 32: ADC pins Updated Section 10.2: ADC main features . Updated Section 10.3.2: ADC clock . Changed PCLK to PCLK2 for ADCPRE bit description in Section 10.13.16: ADC common control register (ADC_CCR) . Updated JSQ bit description, and added note in Section 10.13.12: ADC injected sequence register (ADC_JSQR) . |
Table 224. Document revision history (continued)
| Date | Version | Changes |
|---|---|---|
| 09-Dec-2010 | 2 (continued) | DAC Camera interface (DCMI) General-purpose timers (TIM9 to TIM14) |
Table 224. Document revision history (continued)
| Date | Version | Changes |
|---|---|---|
| 09-Dec-2010 | 2 (continued) | General-purpose timers (TIM9 to TIM14) (continued) Added OC1FE bit and updated CC1NP bit description in Section 15.5.6: TIM10/11/13/14 capture/compare enable register (TIMx_CCER) . Updated TI1_RMP bit description in Section 15.5.12: TIM10/11/13/14 register map . Real-time clock (RTC) Section 22: Real-time clock (RTC) Whole Section 22: Real-time clock (RTC) reworked without major content update. Renamed TAMPER pin to TAMPER1, and AFI_TAMPER to AFI_TAMPER1. Renamed TAMPF to TAMP1F in Section 22.6.4: RTC initialization and status register (RTC_ISR) . Renamed TAMPINSEL to TAMP1INSEL, TAMPE to TAMP1E, and TAMPEDGE to TAMP1TRG in Section 22.6.13: RTC tamper and alternate function configuration register (RTC_TAFCR) , I2C Updated last two steps of the closing communication sequence in Section : Controller receiver . Removed EV6_1 in Figure 219: Transfer sequence diagram for target receiver . USART Modified Section : LIN reception . Updated Table 97: USART mode configuration to add DMA support for UART5. SPI Updated Table 100: Audio frequency precision (for PLLM VCO = 1 MHz or 2 MHz) title to add 2 MHz PLL inputs frequency. Updated Figure 280: PCM standard waveforms (16-bit) . CAN: Update description of LEC bits in Section : CAN error status register (CAN_ESR) . Ethernet Removed ETH_RMII_TX_CLK alternated function for PC3 in Table 138: Alternate function mapping . Changed FIFO size in Figure 313: ETH block diagram . Removed restriction related to PTP frame identification in Section : Reception of frames with the PTP feature . Removed time-stamp low/high[31:0] in Figure 343: Enhanced transmit descriptor . Removed sections “Tx/RxDMA descriptor format with IEEE1588 time stamp”. |
Table 224. Document revision history (continued)
Table 224. Document revision history (continued)
Table 224. Document revision history (continued)
| Date | Version | Changes |
|---|---|---|
| 15-Apr-2011 | 3 (continued) | CRYPTO: HASH: RTC: RNG: I2C: USART: |
Table 224. Document revision history (continued)
Table 224. Document revision history (continued)
| Date | Version | Changes |
|---|---|---|
| 15-Apr-2011 | 3 (continued) | FSMC: DEBUG: |
Table 224. Document revision history (continued)
| Date | Version | Changes |
|---|---|---|
| 13-Dec-2011 | 4 | Specified register access for CRC, power controller, RCC, GPIOs, SYSCFG, interrupts, DMA, ADC, DAC, timers, independent watchdog, window watchdog, RNG, cryptographic processor, UART, SPI, SDIO, CAN, USB OTG FS and HS, and FSMC. Definition of reserved bits standardized to “Reserved, must be kept at reset value”. Updated disclaimer on last page. PWR: RCC: INTERRUPTS: DMA: ADC: DAC: TIMERS: |
Table 224. Document revision history (continued)
Table 224. Document revision history (continued)
Table 224. Document revision history (continued)
Table 224. Document revision history (continued)
Table 224. Document revision history (continued)
| Date | Version | Changes |
|---|---|---|
| 05-Nov-2012 | 5 (continued) | I2C: CAN: ETHERNET: USB OTG FS: USB OTG HS: FSMC: |
Table 224. Document revision history (continued)
| Date | Version | Changes |
|---|---|---|
| 05-Nov-2012 | 5 (continued) | Debug: Electronic signature: |
| 16-Sep-2013 | 6 | PWR: RCC GPIO: Interrupts: DAC: RTC: |
Table 224. Document revision history (continued)
Table 224. Document revision history (continued)
Table 224. Document revision history (continued)
Table 224. Document revision history (continued)
| Date | Version | Changes |
|---|---|---|
| 26-Apr-2018 | 8 | Added Arm logo and notice in Section 1: Documentation conventions and changed 'ARM' wordmark to 'Arm' in the whole document. RCC GPIOs DMA ADC DAC TIM1 and TIM8 TIM2 to TIM5 |
Table 224. Document revision history (continued)
| Date | Version | Changes |
|---|---|---|
| 26-Apr-2018 | 8 (continued) | TIM9 to 14 TIM6 and TIM7 WWDG HASH RTC I2C USART |
Table 224. Document revision history (continued)
Table 224. Document revision history (continued)
| Date | Version | Changes |
|---|---|---|
| 26-Apr-2018 | 8 (continued) | USB OTG_HS (continued) Changed PTXFSAVL access type to 'r' in Section : OTG_HS host frame number/frame time remaining register (OTG_HS_HFNUM) Renamed bit 2 name into AHBERRM and definition updated in Section : OTG_HS host channel-x interrupt mask register (OTG_HS_HCINTMSKx) ( \( x = 0..11 \) , where \( x = \text{Channel\_number} \) ). Updated bit 7:9 definition in Section : OTG_HS device control register (OTG_HS_DCTL) . Added NAKM and AHBERRM bits in Section : OTG_HS device IN endpoint common interrupt mask register (OTG_HS_DIEPMSK) . Added NYETMSK, NAKMSK, BERRM, STSPHSRXM and AHBERRM bits in Section : OTG_HS device OUT endpoint common interrupt mask register (OTG_HS_DOEPMSK) . Replaced DWORDS by words in Section : OTG_HS Device threshold control register (OTG_HS_DTHRCTL) . Added AHBERRM in Section : OTG_HS device each in endpoint-1 interrupt register (OTG_HS_DIEPEACHMSK1) . Updated STALL bit definition in Section : OTG_HS device endpoint-x control register (OTG_HS_DOEPCTLx) ( \( x = 1..5 \) , where \( x = \text{Endpoint\_number} \) ). Removed BERR bit and added BNA, INEPNM and AHBERR bits in Section : OTG_HS device endpoint-x interrupt register (OTG_HS_DIEPINTx) ( \( x = 0..5 \) , where \( x = \text{Endpoint\_number} \) ). Added NAK, BERR, OUTPKTERR and AHBERR bits in Section : OTG_HS device endpoint-x interrupt register (OTG_HS_DOEPINTx) ( \( x = 0..5 \) , where \( x = \text{Endpoint\_number} \) ). FSMC Updated Section 31.3: AHB interface . Modified Figure 411: Multiplexed write accesses . Added note related to the hold phase delay below Figure 417: NAND/PC Card controller timing for common memory access . Updated Section 31.6.5: NAND flash prewait functionality . Updated note related to IRS and IFS bits in FSMC_SR. Updated BUSTURN bitfield description in SRAM/NOR-flash write timing registers 1..4 (FSMC_BWTR1..4) and SRAM/NOR-flash chip-select timing registers 1..4 (FSMC_BTR1..4) . Updated MEMHOLDx in Common memory space timing register 2..4 (FSMC_PMEM2..4) and ATTHOLD in Attribute memory space timing registers 2..4 (FSMC_PATT2..4) . DEBUG Updated REV_ID in DBGMCU_IDCODE register. |
Table 224. Document revision history (continued)
| Date | Version | Changes |
|---|---|---|
| 25-Feb-2021 | 9 | Updated: – Section 5: Reset and clock control (RCC): Section 5.3.2: RCC PLL configuration register (RCC_PLLCFGR) – Section 9: DMA controller (DMA): Table 22: DMA1 request mapping Table 23: DMA2 request mapping – Section 10: Analog-to-digital converter (ADC): Section 10.8.1: Using the DMA Section : Dual ADC mode Section 10.10: Temperature sensor – Section 13: Advanced-control timers (TIM1 and TIM8): Figure 65: Advanced-control timer block diagram Figure 92: Capture/compare channel 1 main circuit Section 13.4.9: TIM1 and TIM8 capture/compare enable register (TIMx_CCER) – Section 14: General-purpose timers (TIM2 to TIM5): Figure 139: Capture/compare channel 1 main circuit – Section 23: Inter-integrated circuit (I2C) interface: Section 23.6.8: I 2 C Clock control register (I2C_CCR) – Section 24: Universal synchronous asynchronous receiver transmitter (USART): Figure 227: Start bit detection when oversampling by 16 or 8 – Section 25: Serial peripheral interface (SPI): Figure 248: SPI block diagram – Section 26: Secure digital input/output interface (SDIO): Section 26.9.2: SDI clock control register (SDIO_CLKCR) – Section 27: Controller area network (bxCAN): Section 27.4.1: Initialization mode |
Table 224. Document revision history (continued)
| Date | Version | Changes |
|---|---|---|
| 25-Feb-2021 | 9 (continued) |
|
Table 224. Document revision history (continued)
| Date | Version | Changes |
|---|---|---|
| 14-May-2025 | 10 | Updated Introduction , Related documents , Section 4.1.2: Battery backup domain , Section 4.4.1: PWR power control register (PWR_CR) , Section 4.4.2: PWR power control/status register (PWR_CSR) , Section 5.1.3: Backup domain reset , Section 5.3.19: RCC APB2 peripheral clock enabled in low power mode register (RCC_APB2LPENR) , Section 5.3.20: RCC Backup domain control register (RCC_BDCR) , Section 6.3.2: I/O pin multiplexer and mapping , Section 13.3.16: Encoder interface mode , Section 13.4.7: TIM1 and TIM8 capture/compare mode register 1 (TIMx_CCMR1) , Section 14.3.12: Encoder interface mode , Transmit checksum offload , SPI TI protocol in slave mode , Filter priority rules , and Section 32.4.2: Flexible SWJ-DP pin assignment . Replaced master/slave with controller/target in Section 23: Inter-integrated circuit (I2C) interface . Added Section 34: Important security notice . Updated Figure 9: Clock tree , and figures 218 to 222. Minor text edits across the whole document. |