开发板STMicroelectronics

NUCLEO-F401RE

STMicroelectronics NUCLEO-F401RE 板卡档案:LQFP64 封装 STM32F401RET6,Arduino Uno V3 排针 CN5/CN6/CN8/CN9,2×19 针 ST morpho 连接器 CN7/CN10,SWD 调试口 CN4,完整 114 触点映射,每个字段固定来自 UM1724 Rev 17。

装配与兼容

修订

引脚图

NUCLEO-F401RECN6NCIOREFRESET+3.3V+5VGNDGNDVINCN8A0A1A2A3A4A5CN5D8D9D10D11D12D13LEDGNDAREFD14D15CN9D0D1D2D3D4D5D6D7CN7PC10PC11PC12PD2VDDE5VBOOT0GND---IOREFPA13RESETPA14+3.3VPA15+5VGNDGNDPB7GNDPC13VINPC14-PC15PA0PH0PA1PH1PA4VBATPB0PC1 or PB9PC2PC0 or PB8PC3CN10PC9PC8PB8PC6PB9PC5AVDDU5VGND-PA5LEDPA12PA6PA11PA7PB12PB6-PC7GNDPA9PB2PA8PB1PB10PB15PB4PB14PB5PB13PB3AGNDPA10PC4PA2-PA3-CN4VDD_TARGETSWCLKGNDSWDIONRSTSWO

电源 · 地 · GPIO / 信号 · 板载 LED

CN6 (8 针位)

Arduino Uno V3 power header, 8-pin single row. Type legend used across this board: P power, G ground, I input, O output, I/O bidirectional GPIO, NC not connected (manual shows “-”). · 来源: UM1724: STM32 Nucleo-64 boards (MB1136) user manual · Table 16: ARDUINO connectors (CN6 power)

编号名称类型GPIO功能
1NCNC-
2IOREFP3.3V Ref
3RESETIRESET
4+3.3VP3.3V input/output
5+5VP5V output
6GNDGground
7GNDGground
8VINPPower input

CN8 (6 针位)

Arduino Uno V3 analog header, 6-pin single row. A4/A5 carry a solder-bridge choice between PC1/PB9 and PC0/PB8 (Table 10, footnote 4 of Table 29). · 来源: UM1724: STM32 Nucleo-64 boards (MB1136) user manual · Table 16: ARDUINO connectors (CN8 analog)

编号名称类型GPIO功能
1A0I/OPA0ADC1_0
2A1I/OPA1ADC1_1
3A2I/OPA4ADC1_4
4A3I/OPB0ADC1_8
5A4I/OPC1 or PB9ADC1_11 (PC1) or I2C1_SDA (PB9)
6A5I/OPC0 or PB8ADC1_10 (PC0) or I2C1_SCL (PB8)

CN5 (10 针位)

Arduino Uno V3 digital header, 10-pin single row (D8-D15, GND, AREF in Uno R3 top-header order). · 来源: UM1724: STM32 Nucleo-64 boards (MB1136) user manual · Table 16: ARDUINO connectors (CN5 digital)

编号名称类型GPIO功能
1D8I/OPA9-
2D9I/OPC7TIM3_CH2
3D10I/OPB6TIM4_CH1 or SPI1_CS
4D11I/OPA7TIM1_CH1N or SPI1_MOSI
5D12I/OPA6SPI1_MISO
6D13I/OPA5SPI1_SCK
7GNDGground
8AREFPAVDD
9D14I/OPB9I2C1_SDA
10D15I/OPB8I2C1_SCL

CN9 (8 针位)

Arduino Uno V3 digital header, 8-pin single row (D0-D7 in Uno R3 bottom-header order). · 来源: UM1724: STM32 Nucleo-64 boards (MB1136) user manual · Table 16: ARDUINO connectors (CN9 digital)

编号名称类型GPIO功能
1D0I/OPA3USART2_RX
2D1I/OPA2USART2_TX
3D2I/OPA10-
4D3I/OPB3TIM2_CH2
5D4I/OPB5-
6D5I/OPB4TIM3_CH1
7D6I/OPB10TIM2_CH3
8D7I/OPA8-

CN7 (38 针位)

ST morpho male header, 2x19 pins: odd pins form one row, even pins the other, both accessible from top and bottom (Section 7.14). Table 29 has no function column; functions shown here for signals that also appear in Table 16 (same manual) or Sections 7.5/7.9/7.10 are cross-joined from those tables. PA13/PA14 are the SWD signals shared with ST-LINK (footnote 3); BOOT0 defaults to LOW with a jumper on CN7 pins 5-7 setting it HIGH (footnote 1). · 来源: UM1724: STM32 Nucleo-64 boards (MB1136) user manual · Table 29: ST morpho connector (CN7)

编号名称类型GPIO功能
1PC10I/OPC10USART3_TX
2PC11I/OPC11USART3_RX
3PC12I/OPC12-
4PD2I/OPD2-
5VDDP-
6E5VPExternal power supply input
7BOOT0I-
8GNDG-
9-NC-
10-NC-
11-NC-
12IOREFP3.3V Ref
13PA13I/OPA13SWD signal shared with ST-LINK/V2-1
14RESETIRESET
15PA14I/OPA14SWD signal shared with ST-LINK/V2-1
16+3.3VPExternal power supply input
17PA15I/OPA15-
18+5VP-
19GNDG-
20GNDG-
21PB7I/OPB7-
22GNDG-
23PC13I/OPC13B1 user push-button (SB17 ON)
24VINPExternal power supply input
25PC14I/OPC14-
26-NC-
27PC15I/OPC15-
28PA0I/OPA0ADC1_0
29PH0I/OPH0OSC_IN (HSE clock input)
30PA1I/OPA1ADC1_1
31PH1I/OPH1HSE clock pin
32PA4I/OPA4ADC1_4
33VBATP-
34PB0I/OPB0ADC1_8
35PC1 or PB9I/OPC1 or PB9ADC1_11 (PC1) or I2C1_SDA (PB9)
36PC2I/OPC2-
37PC0 or PB8I/OPC0 or PB8ADC1_10 (PC0) or I2C1_SCL (PB8)
38PC3I/OPC3-

CN10 (38 针位)

ST morpho female header, 2x19 pins: odd pins one row, even pins the other. Same cross-join policy as CN7. U5V rises before +5V (footnote 2). The manual marks pin 18 “-” (not connected) for all boards in this table. · 来源: UM1724: STM32 Nucleo-64 boards (MB1136) user manual · Table 29: ST morpho connector (CN10)

编号名称类型GPIO功能
1PC9I/OPC9-
2PC8I/OPC8-
3PB8I/OPB8I2C1_SCL
4PC6I/OPC6-
5PB9I/OPB9I2C1_SDA
6PC5I/OPC5-
7AVDDP-
8U5VP5 V power from ST-LINK/V2-1 USB connector
9GNDG-
10-NC-
11PA5I/OPA5SPI1_SCK
12PA12I/OPA12-
13PA6I/OPA6SPI1_MISO
14PA11I/OPA11-
15PA7I/OPA7TIM1_CH1N or SPI1_MOSI
16PB12I/OPB12-
17PB6I/OPB6TIM4_CH1 or SPI1_CS
18-NC-
19PC7I/OPC7TIM3_CH2
20GNDG-
21PA9I/OPA9-
22PB2I/OPB2-
23PA8I/OPA8-
24PB1I/OPB1-
25PB10I/OPB10TIM2_CH3
26PB15I/OPB15-
27PB4I/OPB4TIM3_CH1
28PB14I/OPB14-
29PB5I/OPB5-
30PB13I/OPB13-
31PB3I/OPB3TIM2_CH2
32AGNDG-
33PA10I/OPA10-
34PC4I/OPC4-
35PA2I/OPA2USART2_TX
36-NC-
37PA3I/OPA3USART2_RX
38-NC-

CN4 (6 针位)

6-pin SWD debug connector wired to the on-board ST-LINK/V2-1; Section 7.4.5 describes driving an external target through it. With the ST-LINK part in use, CN4 must be left free (Figure 8 note). · 来源: UM1724: STM32 Nucleo-64 boards (MB1136) user manual · Table 5: Debug connector CN4 (SWD)

编号名称类型GPIO功能
1VDD_TARGETPVDD from application
2SWCLKISWD clock
3GNDGground
4SWDIOI/OSWD data input/output
5NRSTIRESET of target STM32
6SWOOReserved

NUCLEO-F401RE 是意法半导体为 STM32F401RET6(LQFP64)推出的评估板:兼容 Arduino Uno V3 的外形与四组 Arduino 排针(CN6 电源、CN8 模拟、CN5 与 CN9 数字),双排 ST morpho 连接器 CN7/CN10 从板两侧引出全部微控制器信号,另有 6 针 SWD 调试连接器 CN4 与板载 ST-LINK/V2-1 调试器——一根 micro-USB 线即可供电并烧录。本页渲染 MCUID 数据档案:七个连接器共 114 个触点、板卡修订,以及每个已发布字段与其固定来源。

开始开发

没有模组层

与 Raspberry Pi Pico 一样、与 Espressif 评估板不同,NUCLEO-F401RE 没有模组层:STM32F401RET6 直接焊在板上。兼容模组列表留空——没有需要虚构的模组记录。

连接器体系速览

两个信号带有明确的焊桥选择:A4 为 PC1 或 PB9,A5 为 PC0 或 PB8(见表 10 焊桥)。CN7 的 35/37 针展示同样的选择。

我手上是哪个板卡修订?

PCB 修订丝印在板上为 MB1136-F401RE-C0x。共四个修订——C01(初始)、C02(HSE 焊桥 SB16/SB50 变更)、C03(LSE 晶振 X2 料号变更)、C04(晶体管 T2 料号变更)——没有任何修订改变连接器引脚分配:手册的引脚表对四个修订全部适用。在引脚图上方选择你的修订即可查看对应的变更说明。

板上可能还有 Z 或 1 标记——那是MCU 的硅修订,不是 PCB 修订;板上装配的 MCU 为 STM32F401RET6,勘误表 ES0299。

又名: NUCLEO-F401RE, STM32 Nucleo-64 F401RE, nucleo-f401re