STM8 Core

8 bit architecture

Registers

STM8 core context saving

STM8 during interrupt is saving whole context (registers) to stack (pushing to the stack) using 9 clock cycles for that, then poping afterwards. This allows for good recovery after interrupt, However this slows down the procedure compared to simply changing one register (program counter).

Memory interface