STMicroelectronics
STMicroelectronics Nucleo-F401RE
Imported from Elementic Devices.xlsm on 2026-03-25.
Device information
- Controller
- STM32F401RE
- Category
- Pro IoT / Embedded
- Pins
- 22
Controller details
STM32F401RE
STMicroelectronics · STM32F4 · Arm Cortex-M4
512 KB flash · 96 KB RAM · 81 GPIO
Starter Arduino code
Device specific// Elementic starter sketch
// Device: STMicroelectronics Nucleo-F401RE
// Device Excel ID: 13
// Controller: STM32F401RE
void setup()
{
Serial.begin(115200);
delay(500);
Serial.println("Elementic device booting...");
Serial.println("Device: STMicroelectronics Nucleo-F401RE");
Serial.println("Excel ID: 13");
}
void loop()
{
// 1. Configure your Elementic pins here.
// 2. Add your connectivity setup.
// 3. Publish or react to device state changes.
delay(1000);
}
Pin summary
| GPIO | Name | Flags |
|---|---|---|
| 0 | Arduino D0 | Binary in, Digital out, Binary out, Interrupt |
| 1 | Arduino D1 | Binary in, Digital out, Binary out, Interrupt |
| 2 | Arduino D2 | Binary in, Digital out, Binary out, Interrupt |
| 3 | Arduino D3 | Binary in, Digital out, Binary out, Interrupt |
| 4 | Arduino D4 | Binary in, Digital out, Binary out, Interrupt |
| 5 | Arduino D5 | Binary in, Digital out, Binary out, Interrupt |
| 6 | Arduino D6 | Binary in, Digital out, Binary out, Interrupt |
| 7 | Arduino D7 | Binary in, Digital out, Binary out, Interrupt |
| 8 | Arduino D8 | Binary in, Digital out, Binary out, Interrupt |
| 9 | Arduino D9 | Binary in, Digital out, Binary out, Interrupt |
| 10 | Arduino D10 | Binary in, Digital out, Binary out, Interrupt |
| 11 | Arduino D11 | Binary in, Digital out, Binary out, Interrupt |
| 12 | Arduino D12 | Binary in, Digital out, Binary out, Interrupt |
| 13 | Arduino D13 | Binary in, Digital out, Binary out, Interrupt |
| 14 | Arduino D14 | Binary in, Digital out, Binary out, Interrupt |
| 15 | Arduino D15 | Binary in, Digital out, Binary out, Interrupt |
| 16 | Arduino A0 | Analog in, Binary in, Digital out, Binary out, Interrupt |
| 17 | Arduino A1 | Analog in, Binary in, Digital out, Binary out, Interrupt |
| 18 | Arduino A2 | Analog in, Binary in, Digital out, Binary out, Interrupt |
| 19 | Arduino A3 | Analog in, Binary in, Digital out, Binary out, Interrupt |
| 20 | Arduino A4 | Analog in, Binary in, Digital out, Binary out, Interrupt |
| 21 | Arduino A5 | Analog in, Binary in, Digital out, Binary out, Interrupt |