NUCLEO-F401RE - STMicroelectronics STM32 Nucleo-64 Development Board with STM32F401RE MCU (Arduino Uno R3 & ST Morpho Headers)
Accelerate your prototype development with the NUCLEO-F401RE Development Board, an official STM32 Nucleo-64 board powered by STMicroelectronics' STM32F401RET6 32-bit ARM Cortex-M4 microcontroller running at 84 MHz. Featuring 512 KB Flash memory, 96 KB SRAM, and a hardware Floating Point Unit (FPU), this flexible board offers dual extension connectivity with Arduino Uno R3 headers and full-access ST Morpho headers. Equipped with an integrated ST-LINK/V2-1 debugger and programmer (eliminating the need for external probes), it provides seamless support for ARM mbed, STM32CubeIDE, Keil MDK, and STM32Duino (Arduino IDE).
₹ 2,584
₹ 3,499
| : |
Add FAQ
The NUCLEO-F401RE Development Board is an official evaluation platform from STMicroelectronics designed to give developers an affordable, highly flexible entry point into the high-performance STM32F4 dynamic efficiency microcontroller series. Centered around the STM32F401RET6 32-bit ARM Cortex-M4 processor with hardware Floating Point Unit (FPU) operating up to 84 MHz, it delivers strong mathematical processing power alongside balanced power consumption.
The board provides two distinct hardware expansion options: Arduino Uno R3 revision connector layout for plugging in standard Arduino shields, and ST Morpho extension headers that break out all 64 pins of the LQFP64 microcontroller for full signal access. It features an onboard ST-LINK/V2-1 circuit that serves as an embedded debugger and programmer, presenting a drag-and-drop USB mass storage drive, USB Virtual COM port (UART), and debug interface over a single Mini-USB cable.
Key Features and Benefits
-
84MHz ARM Cortex-M4 Core with FPU: Delivers high processing speed with dedicated hardware floating-point instruction execution.
-
Dual Header Extension Support: Includes standard Arduino Uno R3 shield socket layout plus complete ST Morpho header access to all MCU I/Os.
-
Onboard ST-LINK/V2-1 Debugger/Programmer: Supports direct drag-and-drop firmware flashing (USB storage), Virtual COM port (VCP), and SWD debugging without external probes.
-
Generous Memory Footprint: 512 KB Flash memory and 96 KB SRAM allow running complex applications and Real-Time Operating Systems (FreeRTOS / mbed OS).
-
Flexible Board Powering: Powered directly via ST-LINK USB (5V) or external power supply sources (7V−12V VIN pin, +5V, or +3.3V).
-
Multi-IDE & Open-Source Ecosystem: Fully supported by STM32CubeIDE, Keil MDK, IAR EWARM, ARM mbed online compiler, and STM32Duino (Arduino IDE core).
Technical Specifications
| Feature Component | Specification Details |
|---|---|
| Microcontroller Part | STM32F401RET6 (LQFP64 Package) |
| Core Architecture | 32-Bit ARM Cortex-M4 with FPU |
| Maximum Core Frequency | 84 MHz (105 DMIPS) |
| Flash Memory | 512 KB |
| SRAM | 96 KB |
| Onboard Debugger | ST-LINK/V2-1 (Mini-B USB connector, SWD Interface) |
| Operating Voltage (VDD) | 3.3V DC (Internal regulator accepts 5V USB or 7V−12V VIN) |
| Peripherals & I/O | 50 GPIOs, 1x 12-bit ADC (16 channels), 3x USART, 4x SPI, 3x I2C, 1x USB 2.0 FS |
| Expansion Connectors | Arduino Uno R3 Shield Headers + ST Morpho Headers (2×38 pins) |
| Onboard Controls | 2 LEDs (USB Communication LED, User LED PA5) + 2 Pushbuttons (User & Reset) |
Board Layout & Powering Guide
1. Onboard Connector & Jumper Setup:
-
CN1 (USB ST-LINK): Mini-B USB port for power supply, programming, debugging, and Virtual COM Port communication.
-
CN7/CN10 (ST Morpho Headers): 2×38-pin male headers providing access to all 64 microcontroller pins and power rails.
-
CN6,CN8,CN5,CN9 (Arduino Connectors): Standard Arduino Uno R3 footprint headers for stacking compatible shields.
-
JP5 (Power Selection Jumper): Pins 1−2 for USB power (U5V), Pins 2−3 for external power source (E5V / VIN).
-
JP6 (IDD Current Measurement): Remove jumper to connect an ammeter for measuring MCU current draw.
2. Board Power Supply Sources:
| Power Mode | Input Pin | Input Voltage Range | Note / Setting |
|---|---|---|---|
| ST-LINK USB | Mini-USB (CN1) | 5.0V DC | Set JP5 jumper to pins 1-2 (U5V) |
| External VIN | VIN Pin | 7.0V to 12.0V DC | Set JP5 jumper to pins 2-3 (E5V) |
| External 5V | E5V Pin | 4.75V to 5.25V DC | Set JP5 jumper to pins 2-3 (E5V) |
NUCLEO FLEXIBILITY TIP: The ST-LINK portion can be snapped off from the main MCU board along the perforated PCB line if you require a smaller footprint for final embedded integration.
Applications
-
Rapid Prototyping: Quick proof-of-concept testing using off-the-shelf Arduino shields and ST expansion boards (X-NUCLEO).
-
Industrial Automation & Robotics: Sensor node aggregation, motor control drives, and industrial CAN/UART gateways.
-
IoT Edge Devices: Running FreeRTOS or mbed OS for low-power sensor networks and telemetry data collection.
-
Academic Learning & Training: Ideal development board for university courses on ARM Cortex-M architecture and embedded C/C++ programming.
Package Includes
-
1 x NUCLEO-F401RE Development Board (Official STMicroelectronics Module)
Shipping & Delivery
-
Free shipping on orders above ₹999 across India
-
Dispatched within 1-3 business days
-
Expected delivery: 3-7 business days depending on location
-
Anti-static ESD packaging to ensure safe transit of sensitive IC components
0 Reviews For this Product