STMicroelectronics NUCLEO-F401RE board record: STM32F401RET6 in LQFP64, Arduino Uno V3 headers CN5/CN6/CN8/CN9, 2x19-pin ST morpho connectors CN7/CN10, SWD connector CN4, complete 114-contact mapping with every field tied to UM1724 Rev 17.
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). · Source: UM1724: STM32 Nucleo-64 boards (MB1136) user manual · Table 29: ST morpho connector (CN7)
The NUCLEO-F401RE is STMicroelectronics' evaluation board for the STM32F401RET6 (LQFP64): an Arduino Uno V3 compatible footprint with four Arduino headers (CN6 power, CN8 analog, CN5 and CN9 digital), two dual-row ST morpho connectors CN7/CN10 that expose the microcontroller from both sides of the board, a 6-pin SWD debug connector CN4, and an on-board ST-LINK/V2-1 debugger powered over one micro-USB cable. This page renders the MCUID data record: all 114 contacts of the seven connectors, the board revisions, and every published field with its fixed source.
Start developing
Chip facts — the STM32F401RE chip page separates what the chip provides from what this board wires up.
Official manual — every contact table below links to UM1724 Rev 17, the single manual that covers this board (free download from st.com).
No module layer
Like the Raspberry Pi Pico boards and unlike Espressif evaluation boards, the NUCLEO-F401RE has no module layer: the STM32F401RET6 is soldered directly on the board. The compatible-modules list is intentionally empty — there is no module record to invent.
The connector system at a glance
CN6 / CN8 / CN5 / CN9 are the four Arduino Uno V3 single-row female headers (power, analog, digital 1-10, digital 1-8). An Arduino shield that plugs onto an Uno R3 plugs onto these.
CN7 (male) and CN10 (female) are the ST morpho connectors: each is 2x19 pins, where odd pins form one row and even pins the other row, and both rows are accessible from the top and the bottom of the board. Every Arduino-side signal also appears here, plus signals that have no Arduino pin (PC9, PC5, PA12, PB12-PB15 and others).
CN4 is the 6-pin SWD debug connector wired to the on-board ST-LINK/V2-1. Section 7.4.5 of the manual describes using it to program an external application.
Two signals carry a documented solder-bridge choice: A4 is PC1 or PB9 and A5 is PC0 or PB8 (Table 10 solder bridges). The morpho pins 35/37 of CN7 show the same choice.
Which board revision do I have?
The PCB revision is printed on the board as MB1136-F401RE-C0x. Four revisions exist — C01 (initial), C02 (HSE solder bridges SB16/SB50 changed), C03 (LSE crystal X2 part changed), C04 (transistor T2 reference changed) — and none of them changes any connector pin assignment: the manual's pin tables apply to all four revisions. Pick your revision above the pinout to read its exact change note.
The marking Z or 1 you may also find is the silicon revision of the MCU, not a PCB revision; the assembled MCU is STM32F401RET6 with errata sheet ES0299.
Also known as: NUCLEO-F401RE, STM32 Nucleo-64 F401RE, nucleo-f401re