35. Revision history

Table 198. Document revision history

DateRevisionChanges
25-Apr-20141Initial release.
16-May-20142Updated the content of:
  • Section 9: System configuration controller (SYSCFG).
  • Section 25: Inter-integrated circuit (I2C) interface.
Updated the colors only (not the content) of figures:
  • Transfer bus diagrams for I2C slave transmitter,
  • Transfer bus diagrams for I2C slave receiver,
  • Transfer bus diagrams for I2C master transmitter,
  • Transfer bus diagrams for SMBus slave transmitter (SBC=1),
  • Transfer bus diagrams for SMBus slave transmitter (SBC=1).
11-Sep-20143Updated the following chapters:
Overview of the manual
  • – Updated Table: Available features related to each product
Analog-to-digital converters
  • Figure: ADC block diagram,
  • Figure: ADC block diagram,
  • Figure: VBAT channel block diagram,
  • Section: ADC configuration register (ADCx_CFGR, x=1..2),
  • Section: ADC Analog Watchdog 2 Configuration Register (ADCx_AWD2CR, x=1..2),
  • Section: ADC Analog Watchdog 3 Configuration Register (ADCx_AWD3CR, x=1..2),
  • Section: ADC Differential Mode Selection Register (ADCx_DIFSEL, x=1..2)
Reset and Clock (RCC)
  • Figure: STM32F318x8STM32F3xx clock tree,
  • Section: Clock configuration register 3 (RCC_CFGR3),
  • Section: Control/status register (RCC_CSR),
  • Section: RCC register map.
System configuration controller (SYSCFG)
  • Section: SYSCFG configuration register 2 (SYSCFG_CFGR2)
  • Section: SYSCFG register map.
Interrupts and events
  • Table: STM32F302xB/C/D/E vector table.
Operational amplifier (OPAMP)
  • Figure: STM32F302xB/C/D/E comparator and operational amplifier connections.

Table 198. Document revision history (continued)

DateRevisionChanges
22-Jan-20154

Added Section: Peripheral interconnect matrix .
Extended the applicability to STM32F302xD/E devices.
Updated the following chapters:
Overview of the manual
Table: Available features related to each product
System and memory overview
Section: System architecture
Table: STM32F302xD/E peripheral register boundary addresses (new table)
Section: Embedded SRAM
Embedded Flash memory
Section: Flash main features
Section: Flash memory functional description
Table: Flash module organization
Option byte description
Table: Option byte organization
Table: Description of the option bytes
Flexible memory controller (FMC)
– New chapter.
Power control (PWR)
Section: Independent A/D and D/A converter supply and reference voltage
Reset and clock control (RCC)
Section: Clocks
Section: RCC registers
General purpose I/Os (GPIO)
Section : GPIO main features
Section: GPIO registers
System configuration controller
Section: SYSCFG registers
Direct memory access controller (DMA)
Table: STM32F302xB/C/D/E summary of DMA1 requests for each channel
Table: STM32F302xB/C/D/E summary of DMA2 requests for each channel

Table 198. Document revision history (continued)

DateRevisionChanges
22-Jan-20154 (cont'd)Interrupts and events
Table: STM32F302xB/C/D/E vector table
Analog to digital converter (ADC)
Section: ADC main features
Digital to analog converter (DAC)
Section: DAC1 main features
Figure: DAC1 block diagram: updated the related note.
Comparator (COMP)
Section: COMP main features
Section: COMP registers
Operational amplifier (OPAMP)
Section: OPAMP main features
Section: OPAMP registers
Advanced-control timers (TIM1)
Section: TIM1/TIM8 introduction
General-purpose timers (TIM2/TIM3/TIM4)
Section: TIM2/TIM3/TIM4/TIM5 introduction
Inter-integrated circuit (I2C) interface
Section: I2C implementation
Serial peripheral interface / inter-IC sound (SPI/I2S)
Section: SPI implementation
Universal synchronous asynchronous receiver transmitter (USART)
Section: USB implementation
Debug support (DBG)
Section: Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
22-Sep-20155System and memory overview
– Updated Figure 3: STM32F302xD/E system architecture ,
Flexible static memory controller (FSMC)
– Renamed FMC as FSMC in the section title and introduction.
Digital-to-analog converter (DAC1)
– updated Section 16.5.3: DAC output voltage .
Reset and clock control (RCC)
Section 10.4.13: Clock configuration register 3 (RCC_CFGR3) : added a note to USART2SW and USART3SW bit descriptions
Section 10.4.10: Control/status register (RCC_CSR) : updated bits [31:25] and bit 23
Universal synchronous asynchronous receiver transmitter (USART)
– Updated the configuration for USART5 in Table 152: STM32F302xx USART features

Table 198. Document revision history (continued)

DateRevisionChanges
10-Oct-20166

Updated TIMER section:

Updated RCC section:

Updated Embedded Flash memory section:

Updated operational amplifier section (OPAMP) section:

Updated DEBUG section:

Table 198. Document revision history (continued)

DateRevisionChanges
10-Oct-20166 (cont'd)

Updated RTC section:

Updated Touch sensing controller section:

Updated USART section:

Table 198. Document revision history (continued)

DateRevisionChanges
10-Oct-20166 (cont'd)

Updated COMP section:

Updated FMC section:

Updated ADC section:

Updated SPI2S section:

Updated Figure 358: I2S full-duplex block diagram in Section 30.7.2: I2S full duplex .

Table 198. Document revision history (continued)

DateRevisionChanges
10-Oct-20166 (cont'd)

Updated interrupts and events section:

Updated DMA section:

Updated I2C2 section:

Table 198. Document revision history (continued)

DateRevisionChanges
06-Jan-20177

Updated comparator section:

Updated opamp section:

Updated RTC section:

Table 198. Document revision history (continued)

DateRevisionChanges
14-Dec-20208

Updated Section 2.2: List of abbreviations for registers , Section 3.1: System architecture , Section 6.2: CRC main features , sections 12.1 to 12.4 and their subsections, Section 12.6.1: DMA interrupt status register (DMA_ISR) , Section 12.6.2: DMA interrupt flag clear register (DMA_IFCR) , External clock source mode 2 , Section 20.3.16: Using the break function , Section 20.3.28: Debug mode , Section 20.4.3: TIM1 slave mode control register (TIM1_SMCR) , Section 20.4.5: TIM1 status register (TIM1_SR) , Section 33.4.24: TIM8 option register 1 (TIM8_OR1) , External clock source mode 2 , Timer synchronization , Section 22.4.13: Using the break function , Section 22.5.5: TIM15 status register (TIM15_SR) , Section 27.3.4: Real-time clock and calendar , Section 27.3.6: Periodic auto-wakeup , Section 27.3.11: RTC reference clock detection , Section 27.6.3: RTC control register (RTC_CR) , Section 27.6.13: RTC timestamp date register (RTC_TSDR) , Section 28.6: I2C interrupts , Section 28.7.1: I2C control register 1 (I2C_CR1) , Section 28.7.3: I2C own address 1 register (I2C_OAR1) , Section 29.5.1: USART character description , Section 29.8.10: USART receive data register (USART_RDR) , Section 29.8.11: USART transmit data register (USART_TDR) , Simplex communications , Clock generator , Section 32.6: USB and USB SRAM registers and Section 32.6.2: Buffer descriptor table .

Split CCMR1 and CCMR2 in Section 20.4: TIM1 registers , Section 21.4: TIM2/TIM3/TIM4 registers , Section 22.5: TIM15 registers and Section 22.6: TIM16/TIM17 registers .

Added Section 2.1: General information , Section 12.5: DMA interrupts , Section 22.4.15: Retriggerable one pulse mode (TIM15 only) , Section 22.4.22: Using timer output as trigger for other timers (TIM16/TIM17) and Section 25.4: WWDG interrupts .

Updated Table 117: TIM1 register map and reset values , Table 121: TIM2/TIM3/TIM4 register map and reset values , Table 123: Output control bits for complementary OCx and OCxN channels with break feature (TIM15) , Table 124: TIM15 register map and reset values , Table 125: Output control bits for complementary OCx and OCxN channels with break feature (TIM16/17) , Table 126: TIM16/TIM17 register map and reset values , Table 126: TIM16/TIM17 register map and reset values , Table 151: Effect of low-power modes on the I2C , Table 152: I2C Interrupt requests , Table 163: STM32F302x6/8 SPI/I2S implementation and Table 164: STM32F302xB/C/D/E SPI and SPI/I2S implementation .

Added footnote 5 to Table 154: STM32F302xx USART features and footnote to Figure 350: Packing data in FIFO for transmission and reception .

Updated Figure 63: Example of JSQR queue of context (sequence change) , Figure 64: Example of JSQR queue of context (trigger change) , Figure 67: Example of JSQR queue of context with empty queue (case JQM=0) , Figure 130: Charge transfer acquisition sequence , Figure 189: General-purpose timer block diagram , Figure 239: TIM15 block diagram , Figure 282: Watchdog block diagram and Figure 286: I2C block diagram .

Added Figure 233: Master/slave connection example with 1 channel only timers and Figure 380: Single-CAN block diagram .

Minor text edits across the whole document.