Datasheet
DocID022691 Rev 4 11/131
STM32F37xxx Description
47
Figure 1. Block diagram
1. AF: alternate function on I/O pins.
2. Example given for STM32F372xx device.
PA[15:0]
EXT.IT
WWDG
NVIC
12-bit ADC
JTAG & SW
16 AINs
JTDI
JTCK/SWCLK
JTMS/SWDAT
JTRST
JTDO
NRESET
V
DD
=2 to 3.6V
XX AF
PB[15:14-10:0]
PC[15:0]
AHB to
USB 2.0 FS
CAN TX/CAN RX
MOSI,MISO,
SRAM
2x(8x16bit)
WKUP
f
max
:72 MHz
V
SS
SCL,SDA,SMBA
I2C2
VREF+
DMA1
TIM2
TIM3
XTAL OSC
4-32 MHz
XTAL 32kHz
OSC_IN
OSC_OUT
OSC32_OUT
OSC32_IN
APB1 : F
max
= 36 MHz
HCLK
MANAGT
APBP1CLK
as AF
Flash up to 256 KB
VOLT. REG.
3.3V TO 1.8V
V
DD18
POWER
Backup interface
as AF
BusMatrix
64 bit
Interface
up to 32 KB
RTC
CORTEX M4 CPU
Ibus
Dbus
Pbus
obl
Flash
Trace
Controller
USART1
USART2
SPI2/IS2
7 channels
Backup
reg
SCL,SDA,SMBA
I2C1
as AF
RX,TX, CTS, RTS,
USART3
Temp sensor
VREF-
PD[15:0]
PE[15:0]
4 Channels, ETR
4 Channels, ETR
FCLK
Standby
IWDG
@V
DDIO
@VSW
POR / PDR
SUPPLY
@V
DDA
VDDA
VSSA
V
BAT
SmartCard as AF
RX,TX, CTS, RTS,
SmartCard as AF
RX,TX, CTS, RTS,
SmartCard as AF
APB2 : F
max
= 72 MHz
NVIC
SPI1/I2S1
MOSI,MISO,
SCK,NSS as AF
IF
interface
SUPERVISION
PVD
Reset
Int
@
VDDIO
AHB to
APB2
APB1
AWU
POR
ANTI-TAMP
System
PF[7 bits]
SCK,NSS as AF
MOSI,MISO,
2x(8x16bit)
SPI3/I2S3
SCK,NSS as AF
RESET&
CLOCK
CTRL
APBP2CLK
12-bit DAC1_OUT1
IF
@VDDA
DAC1_OUT1 as AF
DAC1_OUT2 as AF
USARTCLK
CECCLK
ADCCLK
SDADC
CRC
AHB 2
GPIO PORT A
GPIO PORT B
GPIO PORT C
GPIO PORT D
GPIO PORT E
GPIO PORT F
as AF
as AF
TIM 15
TIM 16
TIM 17
2 Channels,
1 Channels,
1 Channel,
1 Comp Channel,
BRK as AF
1 Comp Channel,
BRK as AF
1 Comp Channel,
BRK as AF
HDMI CEC
HDMI CEC as AF
DAC2_OUT1 as AF
TIM7
TIM6
TIM18
@VDDA
16-bit SDADC3
VREFSD+
VREFSD-
IF
@VDDSD3
16-bit SDADC1 IF
@VDDSD12
16-bit SDADC2 IF
10 SDADC3 INs
5 SDADC1 INs
& 5 shared w/
5 SDADC2 INs.
& 5 shared w/ SD1
VDDSD12
VDDSD3
COMP1
@VDD
COMP 2
SYSCFG
CTL
4 INs, 2 OUTs as AF
Touch Sensing
Controller
8 Groups of
4 channels max
TIM4
4 Channels, ETR
as AF
TIM5
4 Channels, ETR
as AF
bxCAN
DMA2
TIM 19
4 C
hanne
ls, ETR
2 C
hannel,
ETR
SRAM 512B
5 channels
TIM1
2
1 Channel as AF
TIM13
TIM14
1 Channel as AF
as AF
SDADC2
as AF
as AF
1/2/3CLK
USB_DM/USB_DP
VSSSD
AHB 1: Fmax = 72 MHz
12-bit DAC1_OUT2
IF
12-bit DAC2_OUT1
IF
MS32157V1
RC LS
@V
DDA
PLL
RC HS 8 MHz