Datasheet
STM8S-DISCOVERY is a development board produced by STMicroelectronics. It can be used to evaluate the main features of STM8S Access series MCUs. The board is equipped with STM8S105C6T6 microcontroller, 32KB Flash, 2KB RAM, 1KB EEPROM. The board also has 5V/3.3V power, touch sensing button, LED lights, expansion pin interface and more.
Datasheet
Datasheet
This data brief describes the features of the STEVAL-ILL029V1 front panel demonstration board, based on the STLED325 and STM8S
Datasheet
STEVAL-ICB003V1 is a smart touchpanel interface based on STMPE1208S, STLED316S, and STM8S. It features a 4 x 7-segment LED display, 8 touchkeys, 8 x 3mm LEDs, 1 bi-color LED for on/standby indication, 1 interrupt assert LED, an onboard buzzer, a rotary encoder for up/down functions, standby management for low power operation, a relay for switching host power, a power supply connector for single 9V supply, wakeup feature from system standby, embedded in-circuit programming capability through SWIM interface, water level sensor input for 38-43kHz water sensors, and is RoHS compliant.
Datasheet
The purpose of this application note is to explain how to keep real-time information on a STM8S or STM8A device maintained in low power mode. Only simple solutions which do not require any additional hardware are described in this application note. They are suitable for applications which do not need a very accurate real- time measurement. To benefit fully from the information in this application note, the user should be familiar with the STM8S and STM8A microcontroller architecture and with the basics of C language. For further information on the STM8S and STM8A family features, pinout and electrical characteristics, please refer to the STM8S and STM8A datasheets. An STM8S and STM8A firmware package is delivered with this application note. It contains the complete C source code of an example described in this application note, so that the user can compile, link or modify it as necessary. This document and its associated firmware package, are written to accompany the STM8S and STM8A firmware library. It includes many examples describing how to use the STM8S and STM8A timers, the clock system, the beeper and the auto-wakeup unit mentioned in this application note.
Datasheet
This application note describes how to emulate the UART behavior and functionality using routines in STM8S microcontrollers. The UART peripheral is emulated on hardware that has the capture & compare interrupt capability. Such emulation is useful in applications that require more than one UART, or when the dedicated serial communication hardware peripherals are being used in another way. This software solution is suitable for standard full-duplex speeds of up to 57 600 Bd for the core running at 24 MHz or, of up to 19200 Bd for the core running at 16 MHz. Its main feature is that it runs in the background with a time reserve, so that the main process stream can continue and control the rest of the application processes. The higher communication speeds can be achieved when polling and controlling I/O pins in the main stream, but, as a result, the control of all other application processes is sidetracked while receiving or sending a message and the full-duplex capability might even be lost. Standard data frame formats are supported, as well as options like parity, ninth data bit and double stop bit. Double data registers, noise detection logic, frame generation and overflow logic are implemented with minimum MCU hardware usage. A firmware package is delivered with this document. It contains the complete C source code so that the user can compile.
User Manual