NUCLEO-F031K6 - Development Board - Review

Table of contents

RoadTest: NUCLEO-F031K6 - Development Board


Creation date:

Evaluation Type: Development Boards & Tools

Did you receive all parts the manufacturer stated would be included in the package?: True

What other parts do you consider comparable to this product?: Arduino Nano in same form - factor

What were the biggest problems encountered?: Shipment of parcel

Detailed Review:

Detailed Review:


To begin with, thank U E-14 for giving  me an opportunity to do this road-Test.This kit is an Affordable and flexible platform to ease prototyping using  STM32F031K6T6 microcontroller.


From ST Official Doc

STM32F031K6 - Mainstream ARM Cortex-M0 Access line MCU with 32 Kbytes Flash, 48 MHz CPU, motor control - STMicroelectron…


    The STM32F031x4/x6 microcontrollers incorporate the high-performance ARM®Cortex®-M0 32-bit RISC core operating at up to 48 MHz frequency, high-speed embedded memories (up to 32 Kbytes of Flash memory and 4 Kbytes of SRAM), and an extensive range of enhanced peripherals and I/Os. All devices offer standard communication interfaces (one I2C, one SPI/ I2S and one USART), one 12-bit ADC, five 16-bit timers, one 32-bit timer and an advanced-control PWM timer.


    The Arduino™ connectivity support and ST Morpho headers make it easy to expand the functionality of the STM32 Nucleo open development platform with a wide choice of specialized shields.The STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer.


Microcontroller features

  • STM32F031K6T6 in LQFP32 package
  • ARM®32-bit Cortex®-M0 CPU
  • 48 MHz max CPU frequency
  • VDD from 2.0 V to 3.6 V
  • 32 KB Flash
  • 4 KB SRAM
  • Timers Advanced Control (1)
  • Timers General Purpose (5)
  • SPI/I2S (1)
  • I2C (1)
  • USART (1)
  • 12-bit ADC with 13 channels (1)
  • GPIO (25) with external interrupt capability
  • RTC


The Kit and its package


The STM32 Nucleo-F031K6 Pinout


Before Getting Started

    1. Make sure that drivers are installed properly.Use instructions at Link below:

     STSW-LINK009 - ST-LINK, ST-LINK/V2, ST-LINK/V2-1 USB driver signed for Windows7, Windows8, Windows10 - STMicroelectronic…

    2. Update ST-Link Firmware to the latest

     STSW-LINK007 - ST-LINK, ST-LINK/V2, ST-LINK/V2-1 firmware upgrade - STMicroelectronics


Make sure that the  firmware of debugger is latest.



For more information, please refer to:


For Programming We will be using MBED ONLINE Compiler and Drag and Drop capability.


1. Hello World LED BLINK



2.Serial Terminal Demo




To be continued.....