34. Revision history
Table 141. Document revision history
| Date | Revision | Changes |
|---|---|---|
| 05-Sep-2012 | 1 | Initial release. |
| 05-Dec-2013 | 2 | Documentation conventions: Updated Section 1.3: Glossary. System architecture and memory overview: Updated Figure 1: System architecture Added "(ICODE and DCODE)" for internal Flash memory in Section 2.1: System architecture Embedded Flash memory: Updated Section : Unlocking the flash memory, Table 3: Flash memory read protection status, Table 6: Flash interface - register map and reset values, Table 9: Description of the option bytes. Renamed "FORCE_OPTLOAD" to "OBL_LAUNCH". PWR: Updated Figure 7: Power supply overview. Updated Bit 3 in Section 6.4.2: Power control/status register (PWR_CSR) and Section 6.4.3: PWR register map. Added a note in Section : Entering Stop mode. Updated Table 15: Stop mode. Updated Section : Supply voltages. Added a Caution note in Section 6.3.6: Standby mode. RCC: Updated Figure 7.1: Reset Updated Figure 12: Clock tree part 1 and Section 7.4.4: APB2 peripheral reset register (RCC_APB2RSTR), Bit 0. Renamed "FORCE_OBL" to "OBL_LAUNCH". Updated APB1 peripheral reset register (RCC_APB1RSTR) and Section 7.4.14: RCC register map. SYSCFG: Updated Section 9.1.2: SYSCFG external interrupt configuration register 1 (SYSCFG_EXTICR1), Section 9.1.3: SYSCFG external interrupt configuration register 2 (SYSCFG_EXTICR2), Section 9.1.4: SYSCFG external interrupt configuration register 3 (SYSCFG_EXTICR3) and Section 9.1.5: SYSCFG external interrupt configuration register 4 (SYSCFG_EXTICR4). |
Table 141. Document revision history (continued)
| Date | Revision | Changes |
|---|---|---|
| 05-Dec-2013 | 2 (continued) | DMA Updated Section : DMA1 controller and Section : DMA2 controller. Interrupts and events: Replaced reference to “Cortex®-M4” by “PM0214 programming manual” in Section 11.1.1: NVIC main features. Updated Software interrupt event register (EXTI_SWIER) and Pending register (EXTI_PR). Updated Figure 26: Extended interrupt/event GPIO mapping and Table 29: Extended interrupt/event controller register map and reset values. SDADC: Updated Figure 37: Switch configuration in single-ended mode, Figure 38: Switch configuration in differential mode , Figure 39: Switch configuration in mixed mode (example 1) and Figure 40: Switch configuration in mixed mode (example 2). Replaced all “SDADC_CONFRx” by “SDADC_CONFxR” Updated Section 13.5.7: Launching calibration and determining the offset values. DAC: Updated Figure 43: DAC1 block diagram and Figure 44: DAC2 block diagram: replaced “AEIC_9” by “EXT_9” Updated TSEL1 and TSEL2 description. Replaced “AIEC” by “EXTI”. Updated Table 42: DAC register map and reset values. COMP: Updated Figure 52: Comparator 1 and 2 block diagrams. Updated “COMP_INP_DAC” description. Updated Table 43: COMP register map and reset values. IWDG: Updated Figure 163: Independent watchdog block diagram. USART: Updated note in Section : Single byte communication. Updated Mode 2 and Mode 3 description in Section 25.5.6: Auto baud rate detection Removed note on bit 19(RWU) in Section 25.7.8: USART interrupt and status register (USART_ISR) on page 700. Updated Section 25.5.10: LIN (local interconnection network) mode. Updated Figure 198: USART block diagram and added two notes. Replaced “BRR[3:0] = 0x3<<1=0x1” by “BRR[3:0] = 0x3>>1=0x1” in Section : How to derive USARTDIV from USART_BRR register values when OVER8=0. |
Table 141. Document revision history (continued)
| Date | Revision | Changes |
|---|---|---|
| 05-Dec-2013 | 2 (continued) | Replaced in Bit 2 MMRQ Section 25.7.7: USART request register (USART_RQR) “resets the RWU flag” by “sets the RWU flag” Added ‘In Smartcard, LIN and IrDA modes, only Oversampling by 16 is supported’ in Section 25.5.4: Baud rate generation Corrected and updated stop bits in Figure 199: Word length programming SPI/I2S: Updated Section 26.6: SPI interrupts and Section 26.7.7: I2S slave mode. TSC: Added Table 103: Interrupt control bits. Replaced “Power-on reset value” with “Reset value” in Section 27.6.2: TSC interrupt enable register (TSC_IER). DBG: Updated Section 31.16.4: Debug MCU APB1 freeze register (DBGMCU_APB1_FZ). General-purpose times: Updated Section 18.1: TIM15/16/17 introduction, Section 18.3: TIM16 and TIM17 main features, Figure 124: TIM16 and TIM17 block diagram, Section 17.4.3: Clock selection, Section 18.6.1: TIM16&TIM17 control register 1 (TIMx_CR1), Section 18.6.3: TIM16&TIM17 DMA/interrupt enable register (TIMx_DIER), Section 18.6.4: TIM16&TIM17 status register (TIMx_SR), Section 18.6.5: TIM16&TIM17 event generation register (TIMx_EGR) and Table 57: TIM16&TIM17 register map and reset values. I2C: Corrected Figure 185: Transfer sequence flow for I2C master transmitter for N > 255 bytes. Removed maximum values of parameter “Data hold time” and added row “Data valid time” in Table 71: I2C-SMBus specification data setup and hold times. Updated sub-section I2C timings. Updated Figure 169: Setup and hold timings. Reclassified section “I2C register map” from 2.8 to 24.7.12. Added Caution: “If wakeup from Stop is disabled...” in Section 24.4.15: Wake-up from Stop mode on address match. Added Section 24.5: I2C low-power modes. Moved Section 24.7: I2C debug mode to and renamed it Master event control using DMA. |
| Date | Revision | Changes |
|---|---|---|
| 05-Dec-2013 | 2 (continued) | Modified sub-section Slave clock stretching (NOSTRETCH = 0). Updated Table 74: Examples of timing settings for f I2CCLK = 8 MHz. Updated Figure 167: I2C block diagram. RTC: Replaced “power-on reset” with “backup domain reset” throughout Section 23: Real-time clock (RTC). Removed “the backup registers are reset when a tamper detection event occurs” in Section 23.2: RTC main features. Updated RTC backup registers (RTC_BKPxR) and RTC initialization and status register (RTC_ISR) register. GPIO: Updated GPIO port output speed register (GPIOx_OSPEEDR) (x = A to F), GPIO port input data register (GPIOx_IDR) (x = A to F), GPIO port output data register (GPIOx_ODR) (x = A to F), GPIO port output type register (GPIOx_OTYPER) (x = A to F), GPIO port mode register (GPIOx_MODER) (x = A to F), GPIO port output speed register (GPIOx_OSPEEDR) (x = A to F), GPIO port pull-up/pull-down register (GPIOx_PUPDR) (x = A to F), GPIO register map |
| 07-May-2014 | 3 | Removed “STM32F38xx” in all the document. This declination of the product line is now called STM32F378xx. Replaced “Backup domain” by “RTC domain” in all the document except in Section 6.1.3 title. Updated OBL_LAUNCH bit description in Section 1.5.5: Flash control register (FLASH_CR). Updated Section 5.2: CRC main features. Replaced VDDA_MON by VDDA_MONITOR in Section 1.5.7: Option byte register (FLASH_OBR), Table 6: Flash interface - register map and reset values, and Table 9: Description of the option bytes. Updated Section 6.1.3: Battery backup domain and Section 6.2.1: Power on reset (POR)/power down reset (PDR). Updated Table 19: Port bit configuration table. Updated Section 8.3.7: I/O alternate function input/output, Section 8.3.8: External interrupt/wake-up lines and Section 8.3.12: Analog configuration. Updated bit IDRy description in Section 8.4.5: GPIO port input data register (GPIOx_IDR) (x = A to F). Updated bit ODRy description in Section 8.4.6: GPIO port output data register (GPIOx_ODR) (x = A to F). Updated Section 9.1.1: SYSCFG configuration register 1 (SYSCFG_CFGR1). Updated last bullet in Section 10.2: BDMA main features. Updated Section 12.10: Battery voltage monitoring. |
Table 141. Document revision history (continued)
| Date | Revision | Changes |
|---|---|---|
| 07-May-2014 | 3 (continued) | Updated Section 14.2: DAC1/2 main features, Section 14.5.2: DAC channel conversion, Section 14.6.2: DAC channel conversion in dual mode, Section 14.6.3: Description of dual conversion modes, Section 14.6.5: DAC trigger selection, Section 14.7: Noise generation, Section 14.8: Triangle-wave generation, MAMP2, WAVE2, MAMP1 and WAVE1 bit descriptions in Section 14.10.1: DAC control register (DAC_CR). Updated Section 15.1: Introduction, Section 15.3.4: Comparator LOCK mechanism. Replaced "TIM16" by "TIM16_OC1" and "TIM17" by "TIM17_OC1" in Table 53: TIMx Internal trigger connection. Updated IC1F bit description in Section 16.4.7: TIMx capture/compare mode register 1 (TIMx_CCMR1). Updated Table 99: Frame formats and MSBFIRST bit description in Section 25.7.2: USART control register 2 (USART_CR2). Updated Section 19: Infrared interface (IRTIM) and Figure 152: IRTIM internal hardware connections with TIM16 and TIM17. Updated Section 21.3.1: IWDG block diagram, Section 21.3.5: Debug mode, PR bit description in Section 21.4.1: IWDG key register (IWDG_KR). Updated Section 23.3.1: RTC block diagram, Section 23.3.4: Real-time clock and calendar, Section 23.3.12: RTC smooth digital calibration. Updated Section 23.5: RTC interrupts. Updated Section 24.4.10: I2C_TIMINGR register configuration examples, added access type to all register descriptions in Section . . Updated Note... Updated CTSE bit description in Section 25.7.3: USART control register 3 (USART_CR3). Updated Section 26.2: SPI main features, moved Section 26.7.10: DMA features, updated bit LSBFIRST description in Section 26.9.1: SPI control register 1 (SPIx_CR1), updated reset value in Section 26.9.2: SPI control register 2 (SPIx_CR2). Updated Section Table 98.: Capacitive sensing GPIOs available on STM32F378xx devices. Added "512 Bytes of dedicated packet buffer memory SRAM" in Section 29.2: USB main features. Added Section 29.3: USB implementation, updated Section 29.4: USB functional description. Updated Table 1354: STM32G4 Series USB implementation. Updated Section 30.4.1: SFT option bit, Section 30.5.4: Short bit period error (SBPE), bit OAR in Section 30.7.2: CEC configuration register (CEC_CFGR), bit RXACKE in Section 30.7.5: CEC interrupt and status register (CEC_ISR). Updated Section 31.4.4: Using serial wire and releasing the unused debug pins as GPIOs.. |
Table 141. Document revision history (continued)
| Date | Revision | Changes |
|---|---|---|
| 08-Apr-2015 | 4 | Updated c7amba_aditf Section 12.1: ADC introduction and Section 12.12: ADC registers with 18 multiplexed channels and add Tconv value. Updated c7amba_sdadc1:
Added note below in GOLDFISH_MEM Table 9: Description of the option bytes. Updated UE bit description in Section 25.7.1: USART control register 1 (USART_CR1). Updated Section 22.3.4: How to program the watchdog timeout WWDG formula precision. Updated Section 25.7.6: USART receiver timeout register (USART_RTOR). Removed note and updated REACK bit description in USART_ISR register of Section 25.7.8: USART interrupt and status register (USART_ISR). Updated Section 25.7.1: USART control register 1 (USART_CR1) description adding “in Smartcard mode” in Bit 3 description. Updated all Low-power modes of GOLDFISH_PWR Section 6.3: Low-power modes. Updated Figure 41: Equivalent input circuit for input channel. Updated Section 7.4.9: RTC domain control register (RCC_BDCR) LSEDRV Bits 4:3 description. |
Table 141. Document revision history (continued)
| Date | Revision | Changes |
|---|---|---|
| 21-Jun-2016 | 5 | TIMER section:
WWDG section:
USART section:
|
Table 141. Document revision history (continued)
| Date | Revision | Changes |
|---|---|---|
| 21-Jun-2016 | 5 (continued) | RTC section:
Power control section:
RCC section: Updated Section 9.4.9: RTC domain control register (RCC_BDCR) with LSEDRV[1:0] bits: '01' and '10' combinations swapped. Updated Section 9.2.9: RTC clock adding “the RTC remains clocked and functional under system reset” when the RTC clock is LSE. Updated Section 7.4.10: Control/status register (RCC_CSR) and Section 7.4.14: RCC register map adding V18PWRRSTF bit 23. DAC section:
CAN section: Updated Section 28.7.7: Bit timing Section : CAN bit timing register (CAN_BTR) replacing tCAN by tq ADC section: Updated Section 12.12.7: ADC watchdog high threshold register (ADC_HTR) and Section 12.12.8: ADC watchdog low threshold register (ADC_LTR) adding note. SDADC section:
|
Table 141. Document revision history (continued)
| Date | Revision | Changes |
|---|---|---|
| 21-Jun-2016 | 5 (continued) | I2C2 section:
SPI section:
Embedded Flash memory: Updated Section 4.5.1: Flash access control register (FLASH_ACR) bits LATENCY[2:0] replacing SYSCLK by HCLK. Interrupts and events section: Updated Section 11.2.6: External and internal interrupt/event line mapping adding 'on STM32F373 only' and modifying the note for EXT lines. Updated Section 11.3.3: Rising trigger selection register (EXTI_RTSR), Section 11.3.4: Falling trigger selection register (EXTI_FTSR), Section 11.3.5: Software interrupt event register (EXTI_SWIER), Section 11.3.6: Pending register (EXTI_PR) and Section 11.3.7: EXTI register map bits 18/20/21/22. Touch sensing controller section: Updated Section 27.3.4: Charge transfer acquisition sequence adding note about the TSC control register configuration forbidden. Updated Section 27.6.1: TSC control register (TSC_CR) adding note for CTPL[3:0] bits and PGPSC[2:0] bits. Removed capacitive sensing GPIOs section adding L1REQ bit description. USB section:
DEBUG section:
|
Table 141. Document revision history (continued)
| Date | Revision | Changes |
|---|---|---|
| 19-Mar-2018 | 6 |
|
Table 141. Document revision history (continued)
| Date | Revision | Changes |
|---|---|---|
| 19-Mar-2018 | 6 (continued) | – I2C2 section:
– RCC section:
– Memory section:
– MEM section:
– DMA section:
– BXCAN section:
|
| 13-Sep-2023 | 7 | Introduction section: Updated the Introduction and the Related documents sections in Section : Introduction . Documentation conventions section: Added the Section 1.1: General information MEM section: Updated the
Table 10: Description of the option bytes
(0x1FFF F808). CRC section: Added a note to the
Section 5.3.3: CRC operation
. |
Table 141. Document revision history (continued)
Table 141. Document revision history (continued)
Table 141. Document revision history (continued)
| Date | Revision | Changes |
|---|---|---|
| 13-Sep-2023 | 7 (continued) | USART/UART section: USART_TDR reset value changed from undefined to 0x0000 0000 Changed title into Universal synchronous/asynchronous receiver transmitter (USART/UART) . Updated Figure 217: Reception using DMA : changed USART_TDR into USART_RDR. Updated USART and LPUART block diagrams. Updated Section 25.8: USART registers and Section : to indicate that USART and LPUART registers are accessed by words. Updated the Section 25.5.4: USART baud rate generation (example 1) Replaced USART_CR3 by USART_RQR register in Section 25.8.8: USART interrupt and status register (USART_ISR) . Added ABRE bit in ABRRQ bit definition of Section 25.8.7: USART request register (USART_RQR) Updated Section 25: Universal synchronous/asynchronous receiver transmitter (USART/UART) (kHz, baud, kbaud). Updated description of RTS signal behavior and USART_CR3.RTSE bit in Section 25.8.3: USART control register 3 (USART_CR3) . Updated description of CRTS signal behavior and USART_CR3.CTSE bit in Section 25.8.3: USART control register 3 (USART_CR3) . Updated ORE and FE bit descriptions in USART_ISR and LPUART_ISR. SPI/I2S section: Updated Section 26.5.9: Data transmission and reception procedures 'Communication using DMA (direct memory addressing)' paragraph. Table 98: SPI/I2S register map and reset values split into 2 tables: TSC section: Updated Section 27.3.4: Charge transfer acquisition sequence . Updated Section 27.3.5: Spread spectrum feature . Updated Section 27.3.9: I/O hysteresis and analog switch control . Updated address offset range syntax in Section 27.6.10: TSC I/O group x counter register (TSC_IOGxCR) . USB section: Updated Section 29.6: USB and USB SRAM registers . Updated Section 29.6.2: Buffer descriptor table . Updated Section 29.5.5: Suspend/Resume events . Updated Table 110: Bulk double-buffering memory buffers usage Debug section: Removed a note in the Section 31.4.2: Flexible SWJ-DP pin assignment Important security notice in Section 33: Important security notice Minor terminology changes applied to the whole document. |