SO8/SOIC8

STM8S0xx Value Line

Part No. Package F, MHz Flash, kB SRAM, kB EEPROM, bytes 16 bit timer ADC 10 bit I/O I²C SPI UART VCC t, °C
STM8S001J3 SO-8 16 8 1 128 2 3 5 1 1 1 2,95…5,5 -40…125

ultra low power STM8L0

Part No. Package F, MHz Flash, kB SRAM, kB EEPROM, bytes 16 bit timer ADC 12bit Analog comparators I/O I²C SPI USART VCC LCD t, °C
STM8L001J3 SO-8 16 8 1.5 2048 2 2 6 1 1 1 1,8…3,6 -40…125
STM8L050J3 SO-8 16 8 1 256 2 4 2 6 1 1 1 1,8…3,6 -40…125

Alalysis

TSSOP20

STM8S0xx Value Line

Part No. Package F, MHz Flash, kB SRAM, kB EEPROM, bytes 16 bit timer ADC 10 bit I/O I²C SPI UART VCC t, °C
STM8S003F3 TSSOP 20, UFQFPN 20 16 8 1 128 2 5 16 1 1 1 2,95…5,5 -40…85

STM8S103/105 Value Line

Part No. Package F, MHz Flash, kB SRAM, kB EEPROM, bytes 16 bit timer ADC 10 bit I/O I²C SPI UART VCC t, °C
STM8S103F2 SO-20, TSSOP 20, UFQFPN 20 16 4 1 640 2 5 16 1 1 1 2,95…5,5 -40…85/125
STM8S103F3 SO-20, TSSOP 20, UFQFPN 20 16 8 1 640 2 5 16 1 1 1 2,95…5,5 -40…85/125

STM8S9хх - STM103/105 but with internal Vref ADC pin

Part No. Package F, MHz Flash, kB SRAM, kB EEPROM, bytes 16 bit timer ADC 10 bit I/O I²C SPI UART VCC t, °C
STM8S903F3 SO-20, TSSOP 20,
UFQFPN 20
16 8 1 640 2 5 16 1 1 1 2,95…3,6 -40…85/125

ultra low power STM8L101

Part No. Package F, MHz Flash, kB SRAM, kB EEPROM, bytes 16 bit timer Analog comparators I/O I²C SPI USART VCC t, °C
STM8L101F2 TSSOP 20, UFQFPN 20 16 4 1.5 2 2 18 1 1 1 1,65…3,6 -40…85/125
STM8L101F3 TSSOP 20, UFQFPN 20 16 8 1.5 2 2 18 1 1 1 1,65…3,6 -40…85/125

ultra low power STM8L0

Part No. Package F, MHz Flash, kB SRAM, kB EEPROM, bytes 16 bit timer ADC 12bit Analog comparators I/O I²C SPI USART VCC LCD t, °C
STM8L051F3 TSSOP 20 16 8 1 256 2 10 18 1 1 1 1,8…3,6 -40…85

ultra low power performance-line STM8L151/152

Part No. Package F, MHz Flash, kB SRAM, kB EEPROM, bytes 16 bit timer ADC 12bit DAC 12 bit Analog comparators I/O I²C SPI USART VCC LCD t, °C
STM8L151F3 TSSOP 20, UFQFPN 20 16 8 1 256 2 10 2 18 1 1 1 1,65…3,6 -40…85/125

Analysis

So we have 2 classes. 2 STM8S ready for drop in replacement. And 4 pin compatible STM8L.
STM8L - SWIM at pin 3, STM8S - SWIM at pin 18. Rest VCC, GND, NRST at same pins.

PDIP32

STM8S103/105 Value Line

Part No. Package F, MHz Flash, kB SRAM, kB EEPROM, bytes 16 bit timer ADC 10 bit I/O I²C SPI UART VCC t, °C
STM8S105K4 LQFP 32, PDIP 32, UFQFPN 32 16 16 2 1024 3 7 25 1 1 1 2,95…5,5 -40…85/125
STM8S105K6 LQFP 32, PDIP 32, UFQFPN 32 16 32 2 1024 3 7 25 1 1 1 2,95…5,5 -40…85/125

STM8S9хх - STM103/105 but with interal Vref ADC pin

Part No. Package F, MHz Flash, kB SRAM, kB EEPROM, bytes 16 bit timer ADC 10 bit I/O I²C SPI UART VCC t, °C
STM8S903K3 LQFP 32, PDIP 32,
UFQFPN 32
16 8 1 640 2 7 28 1 1 1 2,95…3,6 -40…85/125

Analysis

Yeah! DIP is alive! But dont expect it will be cheap.
Get STM8S105K6 for breadboard prototyping. And STM8S903K3 if you need internal Vref pin for ADC.