STMicroelectronics released the STM8S-Discovery, an exceedingly cheap (€10) evaluation kit for one of their 8-bit microcontrollers. It features the microcontroller itself (an STM8S105C6), running at up to 16MHz and offering 32KB of program memory, 2KB of RAM and 1KB of data EEPROM. This microcontroller has a solid set of on-board peripherals, including four timers (one advanced, one general-purpose, and one basic), SPI, I2C, UART, and ADC – so there are plenty of connectivity options. The device offers up to 38 general-purpose I/O pins.
The evaluation board is pretty feature-packed, and includes an integrated ST-LINK for programming and debugging over USB. The circuit board has been designed so that you can simply snap off the ST-LINK part if you’d like to use the microcontroller on its own. Standard 0.1″ pin headers are provided to permit you to connect the board to other components, and a small wrapping area is also present.
A jumper can be used to select 5V or 3.3V operation.
A green LED and a touch sensitive key are built into the evaluation board; the device comes pre-programmed with a demo program that flashes this LED at different rates when you touch the key.

TinyBasic for STM8S

TinyBasic running on STM8S-Discovery


Source Code 

More information about STM8S Discovery: