0% found this document useful (0 votes)
179 views1 page

SMT32F407xx System Block Diagram

The document provides an overview of the STM32F405xx and STM32F407xx microcontrollers. It includes a block diagram showing the main components like the ARM Cortex-M4 CPU, various peripherals, external memory interfaces, GPIO pins, and power supply components.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
179 views1 page

SMT32F407xx System Block Diagram

The document provides an overview of the STM32F405xx and STM32F407xx microcontrollers. It includes a block diagram showing the main components like the ARM Cortex-M4 CPU, various peripherals, external memory interfaces, GPIO pins, and power supply components.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

STM32F405xx, STM32F407xx

CCM data RAM 64 KB External memory CLK, NE [3:0], A[23:0],


NJTRST, JTDI, controller (FSMC) D[31:0], OEN, WEN,
AHB3 NBL[3:0], NL, NREG,
JTCK/SWCLK JTAG & SW MPU SRAM, PSRAM, NOR Flash,
JTDO/SWD, JTDO NWAIT/IORDY, CD
ETM NVIC PC Card (ATA), NAND Flash
TRACECLK NIORD, IOWR, INT[2:3]
TRACED[3:0] D-BUS INTN, NIIS16 as AF
ARM Cortex-M4
168 MHz I-BUS

ART ACCEL/
FPU Flash

CACHE
S-BUS
up to
RNG

AHB bus-matrix 8S7M


MII or RMII as AF Ethernet MAC DMA/ 1 MB
HSYNC, VSYNC

FIFO
MDIO as AF 10/100 FIFO Camera
SRAM 112 KB interface PUIXCLK, D[13:0]
USB
PHY

DP, DM DMA/
SRAM 16 KB
ULPI:CK, D[7:0], DIR, STP, NXT OTG HS FIFO DP

FIFO

PHY
ID, VBUS, SOF USB
DM
8 Streams OTG FS ID, VBUS, SOF
DMA2 FIFO
AHB2 168 MHz

8 Streams AHB1 168 MHz


DMA1 FIFO VDD
Power managmt
Voltage VDD = 1.8 to 3.6 V
regulator
VSS
3.3 to 1.2 V
VCAP1, VCPA2
@VDD
@VDDA
POR Supply
PA[15:0] RC HS reset
GPIO PORT A supervision
RC L S POR/PDR
Int
PB[15:0] BOR VDDA, VSSA
GPIO PORT B P L L1&2 NRST
PVD
PC[15:0] GPIO PORT C
@VDD
@VDDA
PD[15:0] GPIO PORT D XTAL OSC OSC_IN
4- 16MHz OSC_OUT
PE[15:0] Reset &
GPIO PORT E
clockA G T IWDG
M AN
PF[15:0] control
GPIO PORT F PWR VBAT = 1.65 to 3.6 V
PG[15:0] interface
GPIO PORT G
FCLK

HCLKx

PCLKx

@VBAT
OSC32_IN
PH[15:0] XTAL 32 kHz OSC32_OUT
GPIO PORT H
LS

PI[11:0]
RTC
RTC_AF1
GPIO PORT I AWU
Backup register RTC_AF1
LS

4 KB BKPSRAM
TIM2 32b 4 channels, ETR as AF

TIM3 16b 4 channels, ETR as AF

140 AF EXT IT. WKUP DMA2 DMA1 TIM4 16b 4 channels, ETR as AF

TIM5 32b 4 channels


FIFO

D[7:0]
CMD, CK as AF SDIO / MMC
AHB/APB2 AHB/APB1
TIM12 16b 2 channels as AF
4 compl. channels (TIM1_CH1[1:4]N,
4 channels (TIM1_CH1[1:4]ETR, TIM1 / PWM 16b TIM13 16b 1 channel as AF
BKIN as AF
4 compl. channels (TIM1_CH1[1:4]N, TIM14 16b 1 channel as AF
4 channels (TIM1_CH1[1:4]ETR, TIM8 / PWM 16b
BKIN as AF smcard RX, TX as AF
USART2 irDA CTS, RTS as AF
2 channels as AF TIM9 16b
1 3 0 M Hz

smcard RX, TX as AF
USART3 irDA CTS, RTS as AF
APB2 84 MHz

1 channel as AF TIM10 16b


A P B(max)

UART4 RX, TX as AF
1 channel as AF TIM11 16b WWDG
APB142 MHz

UART5 RX, TX as AF
RX, TX, CK, smcard
irDA USART1 MOSI/SD, MISO/SD_ext, SCK/CK
CTS, RTS as AF SP2/I2S2 NSS/WS, MCK as AF
RX, TX, CK, smcard
CTS, RTS as AF irDA
USART6 TIM6 16b MOSI/SD, MISO/SD_ext, SCK/CK
SP3/I2S3 NSS/WS, MCK as AF
MOSI, MISO,
SCK, NSS as AF SPI1
TIM7 16b I2C1/SMBUS SCL, SDA, SMBA as AF
@VDDA
VDDREF_ADC
Temperature sensor @VDDA I2C2/SMBUS SCL, SDA, SMBA as AF
8 analog inputs common
to the 3 ADCs ADC1 DAC1 I2C3/SMBUS SCL, SDA, SMBA as AF
ITF
8 analog inputs common DAC2
ADC2 IF
FIFO

to the ADC1 & 2 bxCAN1 TX, RX

ADC3 bxCAN2 TX, RX


8 analog inputs for ADC3

DAC1_OUT DAC2_OUT
as AF as AF

You might also like