I successfully programmed development board having STM8S103F3P6. It is quite simple to make it blink LED. To me it was second easiest after Arduino Uno to get started. I used SDCC as the C compiler, ST-Link v2 clone as programmer, and stm8flash to flash the binary file through ST-Link. STM8S103F3P6 minimal development board Required Softwares As I already mentioned, just two softwares are required to program STM8 microcontrollers in Linux machines: SDCC and stm8flash.