Microcontroller STM32 NUCLEO-F031K6 STM32F031K6 mbed ARM Cortex-M0 Nucleo
The STM32F031K6T6 microcontroller with Cortex-M0 core delivers exceptional performance with a maximum clock speed of up to 48 MHz. The module offers 32 KB of Flash memory and 4 KB of SRAM memory, allowing for efficient task management. It comes with advanced DMA options with 5 channels, interfaces like I2C, SPI, and UART/USART, as well as a 12-bit ADC and a variety of timers, including 16-bit and 32-bit PWM-enabled.
In addition, the board includes a built-in programmer/debugger ST-Link V2 with a micro USB connector, which can also be used as an independent programmer with SWD output. Powering the module is possible both via micro USB and from an external 5 or 3,3 V source.
The board is equipped with three LEDs indicating USB communication, power supply and user diode operation. It also features a Reset button and a Arduino Nano compatible connector, making it easy to integrate with existing projects and extensions. The module is compatible with the ARM mbed platform, making it an ideal solution for embedded system designers looking for flexibility and ease of programming.
Specification of STM32 NUCLEO
- Microcontroller STM32F031K6T6:
Core: Cortex M0
Clock 48 MHz
32 kB Flash
4 kB SRAM
Interfaces: I2C, SPI, USART
- I/O leads tolerate 5 V voltage
- Module compatible with mbed system
- ST-Link/V2 debugger placed on a board with the possibility of working as a separate device with SWD output
- USB powered circuit or external source: 5V/3,3V
- On the board there are also:
Three LEDs (one available to the user)
Reset button
Micro-AB USB
Goldpin outputs for I/O ports
Description of the microcontroller STM32F031K6T6:
https://www.st.com/en/microcontrollers-microprocessors/stm32f031k6.html
Description of the tile:
https://www.st.com/en/evaluation-tools/nucleo-f031k6.html