跳过主要内容

STM32F405 ARM Cortex-M4微控制器

STM32F405XX家族基于高性能臂皮层M4 32位RISC核心可以以高达168 MHz的频率运行;Cortex-M4 Core具有浮点单元(FPU),该单元支持所有ARM单精度数据处理指令和数据类型。STM32F405系列还结合了高速嵌入式内存(闪存高达1 mbyte,最高为192 kbytes SRAM),多达4 kbytes的备份SRAM,以及广泛的增强的I/OS和外围设备,可用于无缝操作。所有设备都提供三个12位ADC,两个DAC,一个低功率RTC,12个通用16位计时器,包括两个用于电机控制的PWM计时器以及一个真实的随机数发生器(RNG)。它们还具有标准和高级通信接口。

STM32F405 PINOUT配置

引脚数

引脚名称

替代功能

其他功能

1

VBAT

-

-

2

PC13

EventOut

rtc_out,rtc_tamp1,rtc_ts

3

PC14/OSC32_IN(PC14)

EventOut

OSC32_IN

4

PC15/ OSC32_OUT(PC15)

EventOut

OSC32_OUT

5

PH0/OSC_IN(PH0)

EventOut

OSC_IN

6

PH1/OSC_OUT(PH1)

EventOut

OSC_OUT

7

nrst

-

-

8

PC0

otg_hs_ulpi_stp/ eventout

ADC123_IN10

9

PC1

eth_mdc/ eventout

ADC123_IN11

10

PC2

spi2_miso / otg_hs_ulpi_dir / eth_mii_txd2 / i2s2ext_sd / eventout

ADC123_IN12

11

PC3

spi2_mosi / i2s2_sd / otg_hs_ulpi_nxt / eth_mii_tx_clk / eventout

ADC123_IN13

12

VSSA

-

-

13

vdda

-

-

14

PA0/WKUP(PA0)

usart2_cts/ uart4_tx/ eth_mii_crs/ tim2_ch1_etr/ tim5_ch1/ tim8_etr/ eventout

ADC123_IN0/WKU

15

PA1

usart2_rts / uart4_rx / eth_rmii_ref_clk / eth_mii_rx_clk / tim5_ch2 / tim2_ch2 / eventoutout

ADC123_IN1

16

PA2

usart2_tx / tim5_ch3 / tim9_ch1 / tim2_ch3 / eth_mdio / eventout

ADC123_IN2

17

PA3

usart2_rx / tim5_ch4 / tim9_ch2 / tim2_ch4 / otg_hs_ulpi_d0 / eth_mii_col / eventout

ADC123_IN3

18

VSS

-

-

19

VDD

-

-

20

PA4

spi1_nss / spi3_nss / usart2_ck / dcmi_hsync / otg_hs_sof / i2s3_ws / eventout

ADC12_IN4 /DAC_OUT1

21

PA5

spi1_sck/ otg_hs_ulpi_ck/ tim2_ch1_etr/ tim8_ch1n/ eventout

adc12_in5/dac_ out2

22

PA6

spi1_miso / tim8_bkin / tim13_ch1 / dcmi_pixclk / tim3_ch1 / tim1_bkin / eventout

ADC12_IN6

23

PA7

spi1_mosi/ tim8_ch1n/ tim14_ch1/ tim3_ch2/ eth_mii_rx_dv/ tim1_ch1n/ eth_rmii_crs_dv/ eventoutout

ADC12_IN7

24

PC4

eth_rmii_rx_d0 / eth_mii_rx_d0 / eventout

ADC12_IN14

25

PC5

eth_rmii_rx_d1 / eth_mii_rx_d1 / eventout

ADC12_IN15

26

PB0

tim3_ch3/ tim8_ch2n/ otg_hs_ulpi_d1/ eth_mii_rxd2/ tim1_ch2n/ eventoutout

ADC12_IN8

27

PB1

tim3_ch4/ tim8_ch3n/ otg_hs_ulpi_d2/ eth_mii_rxd3/ tim1_ch3n/ eventoutout

ADC12_IN9

28

PB2/boot1

EventOut

-

29

PB10

spi2_sck / i2s2_ck / i2c2_scl / usart3_tx / otg_hs_ulpi_d3 / eth_mii_rx_er / tim2_ch3 / eventoutout

-

30

PB11

i2c2_sda/ usart3_rx/ otg_hs_ulpi_d4/ eth_rmii_tx_en/ eth_mii_tx_en/ tim2_ch4/ event outout

-

31

VCAP_1

-

-

32

VDD

-

-

33

PB12

spi2_nss / i2s2_ws / i2c2_smba / usart3_ck / tim1_bkin / can2_rx / otg_hs_ulpi_d5 / eth_rmii_txd0 / eth_mii_mii_mii_txd0 / etgg_hs_id / event / event / otg_hs_id int

-

34

PB13

spi2_sck / i2s2_ck / usart3_cts / tim1_ch1n / can2_tx / otg_hs_ulpi_d6 / eth_rmii_txd1 / eth_mii_txd1 / eventout out

otg_hs_vbus

35

PB14

spi2_miso/ tim1_ch2n/ tim12_ch1/ otg_hs_dm/ usart3_rts/ tim8_ch2n/ i2s2ext_sd/ eventout

-

36

PB15

spi2_mosi / i2s2_sd / tim1_ch3n / tim8_ch3n / tim12_ch2 / otg_hs_dp / eventout

rtc_refin

37

PC6

i2s2_mck / tim8_ch1 / sdio_d6 / usart6_tx / dcmi_d0 / tim3_ch1 / eventout

-

38

PC7

i2s3_mck / tim8_ch2 / sdio_d7 / usart6_rx / dcmi_d1 / tim3_ch2 / eventout

-

39

PC8

tim8_ch3/ sdio_d0/ tim3_ch3/ usart6_ck/ dcmi_d2/ eventout

-

40

PC9

i2s_ckin / mco2 / tim8_ch4 / sdio_d1 / i2c3_sda / dcmi_d3 / tim3_ch4 / eventout

-

41

PA8

mco1/ usart1_ck/ tim1_ch1/ i2c3_scl/ otg_fs_sof/ eventout

-

42

PA9

usart1_tx / tim1_ch2 / i2c3_smba / dcmi_d0 / eventout

OTG_FS_VBU

43

PA10

usart1_rx/ tim1_ch3/ otg_fs_id/ dcmi_d1/ eventout

-

44

PA10

usart1_cts / can1_rx / tim1_ch4 / otg_fs_dm / eventout

-

45

PA12

usart1_rts/ can1_tx/ tim1_etr/ otg_fs_dp/ eventout

-

46

PA13

JTMS-SWDIO/ EventOut

-

47

VCAP_2

-

-

48

VDD

-

-

49

PA14

JTCK-SWCLK/ EventOut

-

50

PA15

jtdi/ spi3_nss/ i2s3_ws/ tim2_ch1_etr/ spi1_nss/ eventout

-

51

PC10

spi3_sck / i2s3_ck / uart4_tx / sdio_d2 / dcmi_d8 / usart3_tx / eventout

-

52

PC11

uart4_rx / spi3_miso / sdio_d3 / dcmi_d4 / usart3_rx / i2s3ext_sd / eventout

-

53

PC12

uart5_tx / sdio_ck / dcmi_d9 / spi3_mosi / i2s3_sd / usart3_ck / eventout

-

54

PD2

tim3_etr/ uart5_rx/ sdio_cmd/ dcmi_d11/ eventout

-

55

PB3

jtdo / traceswo / spi3_sck / i2s3_ck / tim2_ch2 / spi1_sck / eventout

-

56

PB4

njtrst / spi3_miso / tim3_ch1 / spi1_miso / i2s3ext_sd / eventout

-

57

PB5

i2c1_smba / can2_rx / otg_hs_ulpi_d7 / eth_pps_out / tim3_ch2 / spi1_mosi / spi3_mosi / dcmi_d10 / i2s3_s3_sd / eventout

-

58

PB6

i2c1_scl/ tim4_ch1/ can2_tx/ dcmi_d5/ usart1_tx/ eventout

-

59

PB7

i2c1_sda / fsmc_nl / dcmi_vsync / usart1_rx / tim4_ch2 / eventout

-

60

引导0

-

VPP

61

PB8

tim4_ch3/ sdio_d4/ tim10_ch1/ dcmi_d6/ eth_mii_txd3/ i2c1_scl/ can1_rx/ eventOut

62

PB9

spi2_nss / i2s2_ws / tim4_ch4 / tim11_ch1 / sdio_d5 / dcmi_d7 / i2c1_sda / can1_tx / eventout

-

63

VSS

-

-

64

VDD

-

-

功能和规格

  • ARM 32位皮层M4 CPU带有FPU,自适应实时加速器(艺术加速器)
  • 最大工作电压1.8-3.6V
  • 最多1个闪存的闪存,最多可达192+4 kbytes sram
  • LCD并行接口,8080/6800模式
  • 串行线调试(SWD)和JTAG
  • 4到26 MHz晶体振荡器
  • 内部16 MHz工厂修剪RC(精度为1%)
  • 32 kHz振荡器,用于校准
  • 3×12位,2.4 msps A/D转换器:最多24个通道
  • 2×12位D/A转换器
  • 通用DMA:具有F​​IFOS和爆发支撑的16个Tream DMA控制器
  • USB 2.0全速设备/主机/OTG控制器,带有芯片PHY
  • 带有专用DMA的10/100以太网Mac:支持IEEE 1588V2硬件,MII/RMII
  • 真正的随机数生成器
  • CRC计算单元
  • 96位独特的ID
  • 连接温度:–40至 + 125°C

笔记:完整的技术信息可以在STM32F405数据表,在此页面的底部给出。

其他STM32 IC

STM32F030C6,STM32F030C8,STM32F030CC,STM32F103C8T6,,,,STM32核

如何使用STM32F405 IC

STM32F405系列微控制器是其中一些最188金宝搏官方网站受欢迎的微控制器,可用于多种应用。除此之外,Stmicroelectronics的论坛非常巨大,充满了资源。来自Stmicroelectr188金宝搏官方网站onics的微控制器家族基于ARM Cortex-M 32位处理器核心。STM32微控制器提188金宝搏官方网站供大量的串行和并行通信外围设备,可用于与不同的电子设备(如传感器,显示器,相机,电动机等)接口。所有STM32变体都均带有内部闪存存储器和RAM。

由于它是一个非常流行的微控制器,因此开发工具很容易获得,尽管有许多开发工具,但最受欢迎的工具是ICSP,JTAG和SWD。

STM32微控制器框图

在软件工具编译器和调试器方面,有一些,但最受欢迎的是Keil MDK ARM(Uvison5 IDE)和可用于编写和编译代码的Coide。一旦代码和编译完成了keil u-link 2,segger j-link或st-link程序员可以使用代码上传代码到微控制器

申请

如今,STM32 MCU通常在许多工业和商业产品中使用。一些特定应用包括 -

  • 低功率便携式电子设备
  • 机器人技术
  • 系统自动化
  • 快速原型制作
  • CRC计算
  • 消费产品
  • 无人机控制器

2D模型和尺寸

如果您想为下一个PCB项目包含此IC,则该设备的2D模型将派上用场。

STM32F405微控制器尺寸

组件数据表

相关文章



加入20k+订户

我们绝不会垃圾邮件。

*表示需要

成为我们不断发展的社区的一部分。