Value line, 16 MHz STM8S 8-bit MCU, 8 Kbytes Flash, 128 bytes data EEPROM, 10-bit ADC, 3 timers, UART, SPI, I²C






  • 16 MHz advanced STM8 core with Harvard architecture and 3-stage pipeline


  • Extended instruction set




  • Program memory:8 Kbytes Flash;dataretention 20 years at 55 °C after 100 cycles


  • RAM: 1 Kbytes


  • Data memory: 128 bytes of true data EEPROM; endurance up to 100 000 write/erase cycles


  Clock, reset and supply management


  • 2.95 to 5.5 V operating voltage


  • Flexible clock control, 4 master clock sources:


  - Low power crystal resonator oscillator


  - External clock input


  - Internal, user-trimmable 16 MHz RC


  - Internal low power 128 kHz RC


  • Clock security system with clock monitor


  • Power management:


  - Low power modes (wait, active-halt, halt)


  - Switch-off peripheral clocks individually


  • Permanentlyactive, low consumptionpower-on and power-down reset


  Interrupt management


  • Nested interrupt controller with 32 interrupts


  • Up to 27 external interrupts on 6 vectors




  • Advanced control timer: 16-bit, 4 CAPCOM


  channels, 3 complementary outputs, dead-time


  insertion and flexible synchronization


  • 16-bit general purpose timer, with 3 CAPCOM


  channels (IC, OC or PWM)


  • 8-bit basic timer with 8-bit prescaler


  • Auto wake-up timer


  • Window watchdog and independent watchdog




  Communications interfaces


  • UART with clock output for synchronous operation, Smartcard, IrDA, LIN master mode


  • SPI interface up to 8 Mbit/s


  • I2C interface up to 400 Kbit/s


  Analog to digital converter (ADC)


  • 10-bit, ±1 LSB ADC with up to 5 multiplexed channels, scan mode and analog watchdog




  • Up to 28 I/Os on a 32-pin package including 21 high sink outputs


  • Highly robust I/O design, immuneagainst current injection


  Development support


  • Embeddedsingle wireinterface module(SWIM) for fast on-chip programming and non intrusive debugging