Back to Learn
Advanced Microcontrollers
STM32 Nucleo
The professional standard for embedded systems. Hover over the board below to explore the high-performance architecture of the STM32 ecosystem.
ST-LINK USB
STM32 Microcontroller
Arduino Uno V3 Connectors
ST Morpho Headers
User Button (B1)
Reset Button (B2)
ST-LINK Debugger
The Science of 32-bit
Unlike 8-bit microcontrollers, the STM32 utilizes a 32-bit architecture. This means it can process 4 bytes of data in a single clock cycle, drastically increasing computational throughput.
The ARM® Cortex®-M4 core includes a hardware Floating Point Unit (FPU), allowing it to perform complex mathematical calculations (like those needed for PID loops or signal processing) nearly 20x faster than traditional microcontrollers.
Technical Specifications
MicrocontrollerSTM32F401RE (ARM® Cortex®-M4)
Core Speed84 MHz
Flash Memory512 KB
SRAM96 KB
Voltage Range1.7V to 3.6V
Digital I/O Pins50 (Morpho) / 22 (Arduino)
ADC Resolution12-bit (16 channels)
Timers10 (including PWM)
Communication3x I2C, 3x USART, 4x SPI
Floating PointHardware FPU integrated