This application note describes the easy programmer which is a low cost solution allowing the content of the STM8A Flash program memory to be updated when the chip is already soldered on the application board.
The document details the STM8A Easy Programmer, a tool that utilizes the internal bootloader of the STM8A microcontroller to update Flash memory via standard communication interfaces like USART, LINUART, SPI, or CAN. It explains how the bootloader activates and manages the download process when the chip is in boot mode.
| Maximum baud rate | 1 Mbps |
|---|---|
| Minimum baud rate | 4800 bps |
| Transfer size | 128 bytes |
| Default Baud rate | 115200 |
The bootloader downloads the application program through the USART, LINUART, SPI, or CAN peripherals.
The .s19 file is loaded into the micro SD memory card using the 'STxx bootloader tester tool' software.
The easy programmer sends a pulse on the PH4 pin to force the device into boot mode via an external interrupt.