1. Boards
  2. NUCLEO-F401RE



STMicroelectronics NUCLEO-F401RE


The STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.

The Arduino™ connectivity support and ST Morpho headers make it easy to expand the functionality of the STM32 Nucleo open development platform with a wide choice of specialized shields.

The STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer.

Board pinout

Pins legend

Arduino-compatible headers


Morpho headers

These headers give access to all STM32 pins.

CN7 CN10

ST-LINK driver installation and firmware upgrade

  1. Download the latest ST-LINK driver (Windows only).
  2. Extract the archive and run dpinst_amd64.exe. Follow the displayed instructions.
  3. Download the latest ST-LINK firmware upgrade (Linux/Mac OS/Windows).
  4. Extract the archive and run the STLinkUpgrade application.
  5. Connect the board to your PC using a USB cable and wait until the USB enumeration is completed.
  6. In the ST-Link Upgrade program, press the Device Connect button.
  7. The current ST-LINK version should be displayed.
  8. Press the Yes >>>> button to start the firmware upgrade process.

Technical references