Summary of supported STM8 devices

  • STM8S003 2 devices
  • STM8S005 2 devices
  • STM8S007 1 device
  • STM8S103 3 devices
  • STM8S105 6 devices
  • STM8S207 12 devices
  • STM8S208 10 devices
  • STM8L051 1 device
  • STM8L052 2 devices
  • STM8L101 6 devices
  • STM8L151 18 devices
  • STM8L152 8 devices
  • STM8L162 2 devices
The name of this target module is STM8.

Full list of supported STM8 devices

Device Code memory Data memory Clock Speed I/O pins Housing Features
STM8S003F3 8k*8bit FLASH 1024 byte RAM / 128 byte EEPROM 24 MHz 16 TSSOP20 / LFQFPN20 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 10-bit ADC
STM8S003K3 8k*8bit FLASH 1024 byte RAM / 128 byte EEPROM 24 MHz 28 LQFP32 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 10-bit ADC
STM8S005K6 32k*8bit FLASH 2048 byte RAM / 128 byte EEPROM 24 MHz 25 LQFP32 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 10-bit ADC
STM8S005C6 32k*8bit FLASH 2048 byte RAM / 128 byte EEPROM 24 MHz 38 LQFP48 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 10-bit ADC
STM8S007C8 64k*8bit FLASH 6144 byte RAM / 128 byte EEPROM 24 MHz 38 LQFP48 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 10-bit ADC
STM8S103F2 4k*8bit FLASH 1024 byte RAM / 640 byte EEPROM 24 MHz 16 TSSOP20 / UFQFPN20 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 10-bit ADC
STM8S103F3 8k*8bit FLASH 1024 byte RAM / 640 byte EEPROM 24 MHz 16 TSSOP20 / UFQFPN20 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 10-bit ADC
STM8S103K3 8k*8bit FLASH 1024 byte RAM / 640 byte EEPROM 24 MHz 28 UFQFPN32 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 10-bit ADC
STM8S105K4 16k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 24 MHz 25 LQFP32 / SDIP32 3*16 bit timer, 1*8bit timer, UART, SPI, I2C, 10-bit ADC
STM8S105K6 32k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 24 MHz 25 LQFP32 / SDIP32 3*16 bit timer, 1*8bit timer, UART, SPI, I2C, 10-bit ADC
STM8S105S4 16k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 24 MHz 34 LQFP44 3*16 bit timer, 1*8bit timer, UART, SPI, I2C, 10-bit ADC
STM8S105S6 32k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 24 MHz 34 LQFP44 3*16 bit timer, 1*8bit timer, UART, SPI, I2C, 10-bit ADC
STM8S105C4 16k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 24 MHz 38 LQFP48 3*16 bit timer, 1*8bit timer, UART, SPI, I2C, 10-bit ADC
STM8S105C6 32k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 24 MHz 38 LQFP48 3*16 bit timer, 1*8bit timer, UART, SPI, I2C, 10-bit ADC
STM8S207K6 32k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 24 MHz 25 LQFP32 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC
STM8S207S6 32k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 24 MHz 34 LQFP44 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC
STM8S207S8 64k*8bit FLASH 4096 byte RAM / 1536 byte EEPROM 24 MHz 34 LQFP44 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC
STM8S207SB 128k*8bit FLASH 4096 byte RAM / 1536 byte EEPROM 24 MHz 34 LQFP44 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC
STM8S207C6 32k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 24 MHz 38 LQFP48 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC
STM8S207C8 64k*8bit FLASH 4096 byte RAM / 1536 byte EEPROM 24 MHz 38 LQFP48 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC
STM8S207CB 128k*8bit FLASH 6144 byte RAM / 2048 byte EEPROM 24 MHz 38 LQFP48 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC
STM8S207R6 32k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 24 MHz 52 LQFP64 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC
STM8S207R8 64k*8bit FLASH 4096 byte RAM / 1536 byte EEPROM 24 MHz 52 LQFP64 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC
STM8S207RB 128k*8bit FLASH 6144 byte RAM / 2048 byte EEPROM 24 MHz 52 LQFP64 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC
STM8S207M8 64k*8bit FLASH 6144 byte RAM / 2048 byte EEPROM 24 MHz 68 LQFP80 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC
STM8S207MB 128k*8bit FLASH 6144 byte RAM / 2048 byte EEPROM 24 MHz 68 LQFP80 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC
STM8S208S6 32k*8bit FLASH 4096 byte RAM / 1536 byte EEPROM 24 MHz 34 LQFP44 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC, CAN
STM8S208S8 64k*8bit FLASH 4096 byte RAM / 1536 byte EEPROM 24 MHz 34 LQFP44 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC, CAN
STM8S208SB 128k*8bit FLASH 4096 byte RAM / 1536 byte EEPROM 24 MHz 34 LQFP44 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC, CAN
STM8S208C6 32k*8bit FLASH 6144 byte RAM / 2048 byte EEPROM 24 MHz 38 LQFP48 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC, CAN
STM8S208C8 64k*8bit FLASH 6144 byte RAM / 2048 byte EEPROM 24 MHz 38 LQFP48 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC, CAN
STM8S208CB 128k*8bit FLASH 6144 byte RAM / 2048 byte EEPROM 24 MHz 38 LQFP48 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC, CAN
STM8S208R6 32k*8bit FLASH 6144 byte RAM / 2048 byte EEPROM 24 MHz 52 LQFP64 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC, CAN
STM8S208R8 64k*8bit FLASH 6144 byte RAM / 2048 byte EEPROM 24 MHz 52 LQFP64 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC, CAN
STM8S208RB 128k*8bit FLASH 6144 byte RAM / 2048 byte EEPROM 24 MHz 52 LQFP64 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC, CAN
STM8S208MB 128k*8bit FLASH 6144 byte RAM / 2048 byte EEPROM 24 MHz 68 LQFP80 3*16 bit timer, 1*8bit timer, 2*UART, SPI, I2C, 10-bit ADC, CAN
STM8L051F3 8k*8bit FLASH 1024 byte RAM / 256 byte EEPROM 16 MHz 18 TSSOP20 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 12-bit ADC
STM8L052C6 32k*8bit FLASH 2048 byte RAM / 256 byte EEPROM 16 MHz 41 LQFP48 3*16 bit timer, 1*8bit timer, UART, SPI, I2C, 12-bit ADC
STM8L052R8 64k*8bit FLASH 4096 byte RAM / 256 byte EEPROM 16 Mhz 54 LQFP64 4*16 bit timer, 1*8bit timer, 3*UART, 2*SPI, I2C, 12-bit ADC
STM8L101F1 2k*8bit FLASH 1536 byte RAM 16 MHz 16 UFQFPN20 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator
STM8L101F2 4k*8bit FLASH 1536 byte RAM 16 MHz 16 UFQFPN20 / TSSOP20 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator
STM8L101F3 8k*8bit FLASH 1536 byte RAM / 2048 byte EEPROM 16 MHz 16 UFQFPN20 / TSSOP20 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator
STM8L101G2 4k*8bit FLASH 1536 byte RAM 16 MHz 24 UFQFPN28 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator
STM8L101G3 8k*8bit FLASH 1536 byte RAM / 2048 byte EEPROM 16 MHz 24 UFQFPN28 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator
STM8L101K3 8k*8bit FLASH 1536 byte RAM / 2048 byte EEPROM 16 MHz 28 UFQFPN32/LQFP32 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator
STM8L151F2 4k*8bit FLASH 1024 byte RAM / 256 byte EEPROM 16 MHz 18 UFQFPN20 / TSSOP20 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L151F3 8k*8bit FLASH 1024 byte RAM / 256 byte EEPROM 16 MHz 18 UFQFPN20 / TSSOP20 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L151G2 4k*8bit FLASH 1024 byte RAM / 256 byte EEPROM 16 MHz 26 UFQFPN28 / JQFP28 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L151G3 8k*8bit FLASH 1024 byte RAM / 256 byte EEPROM 16 MHz 26 UFQFPN28 / JQFP28 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L151G4 16k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 16 MHz 26 UFQFPN28 / JQFP28 3*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L151G6 32k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 16 MHz 26 UFQFPN28 / JQFP28 3*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L151K2 4k*8bit FLASH 1024 byte RAM / 256 byte EEPROM 16 MHz 30 UFQFPN32 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L151K3 8k*8bit FLASH 1024 byte RAM / 256 byte EEPROM 16 MHz 30 UFQFPN32 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L151K4 16k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 16 MHz 30 UFQFPN32 3*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L151K6 32k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 16 MHz 30 UFQFPN32 3*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L151C2 4k*8bit FLASH 1024 byte RAM / 256 byte EEPROM 16 MHz 41 LQFP48 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L151C3 8k*8bit FLASH 1024 byte RAM / 256 byte EEPROM 16 MHz 41 LQFP48 2*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L151C4 16k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 16 MHz 41 LQFP48 3*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L151C6 32k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 16 MHz 41 LQFP48 3*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L151C8 64k*8bit FLASH 4096 byte RAM / 2048 byte EEPROM 16 MHz 41 LQFP48 4*16 bit timer, 1*8bit timer, 3*UART, 2*SPI, I2C, 2*Comparator, 12bit ADC, 2*DAC
STM8L151R6 32k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 16 MHz 54 LQFP64 4*16 bit timer, 1*8bit timer, 3*UART, 2*SPI, I2C, 2*Comparator, 12bit ADC, 2*DAC
STM8L151R8 64k*8bit FLASH 4096 byte RAM / 2048 byte EEPROM 16 MHz 54 LQFP64 4*16 bit timer, 1*8bit timer, 3*UART, 2*SPI, I2C, 2*Comparator, 12bit ADC, 2*DAC
STM8L151M8 64k*8bit FLASH 4096 byte RAM / 2048 byte EEPROM 16 MHz 68 LQFP80 4*16 bit timer, 1*8bit timer, 3*UART, 2*SPI, I2C, 2*Comparator, 12bit ADC, 2*DAC
STM8L152K4 16k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 16 MHz 30 UFQFPN32 3*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L152K6 32k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 16 MHz 30 UFQFPN32 3*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L152C4 16k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 16 MHz 41 LQFP48 3*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L152C6 32k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 16 MHz 41 LQFP48 3*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L152C8 64k*8bit FLASH 4096 byte RAM / 2048 byte EEPROM 16 MHz 41 LQFP48 3*16 bit timer, 1*8bit timer, UART, SPI, I2C, 2*Comparator, 12bit ADC
STM8L152R6 32k*8bit FLASH 2048 byte RAM / 1024 byte EEPROM 16 MHz 54 LQFP64 4*16 bit timer, 1*8bit timer, 3*UART, 2*SPI, I2C, 2*Comparator, 12bit ADC, 2*DAC
STM8L152R8 64k*8bit FLASH 4096 byte RAM / 2048 byte EEPROM 16 MHz 54 LQFP64 4*16 bit timer, 1*8bit timer, 3*UART, 2*SPI, I2C, 2*Comparator, 12bit ADC, 2*DAC
STM8L152M8 64k*8bit FLASH 4096 byte RAM / 2048 byte EEPROM 16 MHz 68 LQFP80 4*16 bit timer, 1*8bit timer, 3*UART, 2*SPI, I2C, 2*Comparator, 12bit ADC, 2*DAC
STM8L162R8 64k*8bit FLASH 4096 byte RAM / 2048 byte EEPROM 16 MHz 54 LQFP64 4*16 bit timer, 1*8bit timer, 3*UART, 2*SPI, I2C, 2*Comparator, 12bit ADC, 2*DAC
STM8L162R8 64k*8bit FLASH 4096 byte RAM / 2048 byte EEPROM 16 MHz 68 LQFP80 4*16 bit timer, 1*8bit timer, 3*UART, 2*SPI, I2C, 2*Comparator, 12bit ADC, 2*DAC