STM8S003K3 STM8S003F3
Value line, 16 MHz STM8S 8-bit MCU, 8 Kbytes Flash, 128 bytes
data EEPROM, 10-bit ADC, 3 timers, UART, SPI, I²C
Interrupt management
Nested interrupt controller with 32 interrupts
•
•
Up to 27 external interrupts on 6 vectors
LQFP32 7x7
TSSOP20
UFQFPN20 3x3
Timers
Advanced control timer: 16-bit, 4 CAPCOM
channels, 3 complementary outputs, dead-time
insertion and flexible synchronization
•
Features
Core
16 MHz advanced STM8 core with Harvard
architecture and 3-stage pipeline
•
•
Extended instruction set
purpose timer,
•
16-bit generalOC or PWM) with 3 CAPCOM
channels (IC,
•
8-bit basic timer with 8-bit prescaler
•
Auto wake-up timer
•
Window watchdog and independent watchdog
timers
Communications interfaces
UART with clock output for synchronous
operation, Smartcard, IrDA, LIN master mode
Memories
Program memory: 8 Kbytes Flash; data retention
20 years at 55 °C after 100 cycles
•
1 Kbytes
•
RAM:memory: 128 bytes of true data EEPROM;
•
Data up to 100 000 write/erase cycles
endurance
Clock, reset and supply management
2.95 to 5.5 V operating voltage
•
•
SPI interface up to 8 Mbit/s
•
I C interface up to 400 Kbit/s
2
Analog to digital converter (ADC)
10-bit, ±1 LSB ADC with up to 5 multiplexed
channels, scan mode and analog watchdog
•
•
clock
4 master
•
Flexible powercontrol, resonator clock sources:
oscillator
-
Low crystal
-
External clock input
-
Internal, user-trimmable 16 MHz RC
-
Internal low power 128 kHz RC
•
Clock security system with clock monitor
•
Power management: (wait, active-halt, halt)
-
Low power modes
-
Switch-off peripheral clocks individually
•
Permanently active, low consumption power-on
and power-down reset
I/Os
Up to 28 I/Os on a 32-pin package including 21
high sink outputs
•
•
Highly robust I/O design, immune against current
injection
Development support
Embedded single wire interface module (SWIM)
for fast on-chip programming and non intrusive
debugging
•
January 2012
DocID018576 Rev 2
1/99
www.st.com