STM32 Nucleo/XNucleo Boards Selection Guide
Part Number | Core | Freq (Hz) | FLASH | RAM | USB | ADC | DAC | TIMER | I2C | SPI | USART+UART | CAN | SDIO/SDMMC | SAI |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NUCLEO-F446RE Standard | M4 | 180M | 512k | 128k | - | 3 | 2 | 14 | 4 | 4 | 6 | 2 | 1 | 2 |
XNUCLEO-F411RE Standard | Package A | Package B | M4 | 100M | 512 | 128 | Device/Host/OTG FS | 1 | - | 8 | 3 | 5 | 3 | - | 1 | - |
NUCLEO-F411RE Standard | Package B | M4 | 100M | 512 | 128 | - | 1 | - | 8 | 3 | 5 | 3 | - | 1 | - |
NUCLEO-F401RE Standard | Package B | M4 | 84M | 512K | 96k | - | 1 | - | 8 | 3 | 4 | 3 | - | 1 | - |
NUCLEO-F334R8 Standard | M4 | 72M | 64k | 12k | - | 2 | 1 | 9 | 1 | 1 | 3 | 1 | - | - |
NUCLEO-F303RE Standard | M4 | 72M | 512K | 64K | - | 4 | 2 | 10 | 3 | 4 | 5 | 1 | - | - |
XNUCLEO-F302R8 Standard | Package A | Package B | M4 | 72M | 64K | 16K | Device FS | 1 | 1 | 6 | 3 | 2 | 3 | 1 | - | - |
NUCLEO-F302R8 Standard | M4 | 72M | 64K | 16K | - | 1 | 1 | 6 | 3 | 2 | 3 | 1 | - | - |
XNUCLEO-F103RB Standard | Package A | Package B | M3 | 72M | 128K | 20K | Device FS | 1 | - | 4 | 2 | 2 | 3 | 1 | - | - |
NUCLEO-F103RB Standard | Package B | M3 | 72M | 128K | 20K | - | 1 | - | 4 | 2 | 2 | 3 | 1 | - | - |
NUCLEO-F091RC Standard | M0 | 48M | 256K | 32K | - | 1 | 1 | 9 | 2 | 2 | 8 | 1 | - | - |
NUCLEO-F072RB Standard | M0 | 48M | 128K | 16K | - | 1 | 1 | 9 | 2 | 2 | 4 | 1 | - | - |
NUCLEO-F070RB Standard | M0 | 48M | 128K | 16K | - | 1 | - | 8 | 2 | 2 | 4 | - | - | - |
XNUCLEO-F030R8 Standard | Package A | Package B | M0 | 48M | 64K | 8K | - | 1 | - | 7 | 2 | 2 | 2 | - | - | - |
NUCLEO-F030R8 Standard | M0 | 48M | 64K | 8K | - | 1 | - | 7 | 2 | 2 | 2 | - | - | - |
XNucleo VS Nucleo
Product Series | Arduino Compatibility | Arduino ICSP | ST-LINK | USB | USB Connector | with USB cable | USB TO UART | USB TO UART Indicator | LEDs | Buttons | DC input | Morpho headers mark | interfaces are connected via |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
XNUCLEO | UNO Leonardo | YES | Separated (removable) |
YES (depending on the MCU) |
Micro | YES | Available while debugging |
YES | 4 | Close to PCB edge (easy to press) |
YES | Most | Jumpers (easy to use) |
NUCLEO | UNO | NO | Integrated | NO | Mini | NO | Not available while debugging |
NO | 1 | On the PCB center (may be blocked by shields) |
NO | None | 0Ω resistors (difficult to use) |