Features and Applications
The STM8S105C6T6 is a mainstream 8-bit microcontroller with a 16 KB flash program memory and an integrated true data EEPROM. It reduces system costs, performance, and robustness, shortens development cycles, and extends product lifespan.
The performance of this device is ensured by the 16 MHz CPU clock frequency and enhanced features, including powerful I/O, independent watchdog (with a separate clock source), and clock security system.
features:
core
16 MHz advanced STM8 core, using Harvard architecture and 3-stage pipeline
Extended Instruction Set
memory
Medium density flash/EEPROM:
Program memory up to 32 KB; Store at 55 ° C for 20 years, after 10 cycles
Data storage up to 1 KB true data EEPROM; Endurance 300 kcycles
RAM: Up to 2 KB
Clock, reset, and power management
2.95 V to 5.5 V working voltage
Flexible clock control with 4 main clock sources:
Low power crystal resonator oscillator
External clock input
Internally, user adjustable 16 MHz RC
Internal low-power 128 kHz RC
Clock security system with clock monitor
Power management:
Low power consumption mode (wait, active stop, stop)
Turn off the peripheral clock separately
Permanent activity, low-power on/off reset
Interrupt management
Nested interrupt controller with 32 interrupts
Up to 37 external interrupts on 6 vectors
timer
Two 16 bit universal timers with 2+3 CAPCOM channels (IC, OC, or PWM)
Advanced control timer: 16 bits, 4 CAPCOM channels, 3 complementary outputs, dead zone insertion, and flexible synchronization
8-bit basic timer with 8-bit prescaler
Automatic wake-up timer
Two watchdog timers: window watchdog and independent watchdog
communication interface
UART with clock output for synchronous operation, smart card, IrDA, LIN
SPI interface up to 8 Mbit/s
My 2C interface can reach up to 400 Kbit/s
Analog to Digital Converter (ADC)
10 bit, ± 1 LSB ADC with up to 10 multiplexing channels, scanning mode, and analog watchdog
I/O interface
Up to 38 I/Os, packaged with 48 pins, including 16 high current outputs
Highly robust I/O design, resistant to current injection
Development support
Embedded Single Line Interface Module (SWIM) for fast on-chip programming and non-invasive debugging