In performance, the STM8 leverages a Harvard architecture with 16-bit index registers and stack pointer
, a 16Mbyte linear address space, advanced addressing modes and other features designed to optimally support C-programming to deliver leading-edge CPU performance in both speed and code density.
Other enhancements include double precision multiplication support, shadow registers for fast context switching, a dedicated software stack pointer
, automatic boot procedure, single cycle min/max instruction and single cycle division seed generation.
Other features of the new MCUs include, 8 register banks for fast context switching, 32-bit stack pointer
over the entire memory space, 20 addressing modes and five power saving modes.