IC MCU 8BIT 8KB FLASH 32LQFP |
STM8S903K3T6C
STMicroelectronics
ICPlanet
STM8 series Microcontroller IC 8-Bit 16MHz 8KB (8K x 8) FLASH
Encapsulation: | |
---|---|
SKU: | |
Availability: | |
Quantity: | |
PDF Export | |
TYPE | DESCRIPTION |
---|---|
Category | Integrated Circuits (ICs) Embedded - Microcontrollers |
Mfr | STMicroelectronics |
Series | STM8S |
Package | Tray |
Part Status | Active |
Core Processor | STM8 |
Core Size | 8-Bit |
Speed | 16MHz |
Connectivity | I²C, IrDA, LINbus, SPI, UART/USART |
Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
Number of I/O | 28 |
Program Memory Size | 8KB (8K x 8) |
Program Memory Type | FLASH |
EEPROM Size | 640 x 8 |
RAM Size | 1K x 8 |
Voltage - Supply (Vcc/Vdd) | 2.95V ~ 5.5V |
Data Converters | A/D 7x10b |
Oscillator Type | Internal |
Operating Temperature | -40°C ~ 85°C (TA) |
Mounting Type | Surface Mount |
Package / Case | 32-LQFP |
This datasheet contains the description of the device features, pinout, electrical characteristics, mechanical data and ordering information.
• For complete information on the STM8S microcontroller memory, registers and peripherals, please refer to the STM8S microcontroller family reference manual (RM0016).
• For information on programming, erasing and protection of the internal Flash memory please refer to the STM8S Flash programming manual (PM0051).
• For information on the debug and SWIM (single wire interface module) refer to the STM8 SWIM communication protocol and debug module user manual (UM0470).
• For information on the STM8 core, please refer to the STM8 CPU programming manual (PM0044).
Description
The STM8S903K3/F3 access line 8-bit microcontrollers offer 8 Kbyte Flash program memory, plus integrated true data EEPROM. The STM8S microcontroller family reference manual (RM0016) refers to devices in this family as low-density. They provide the following benefits: performance, robustness, and reduced system cost. Device performance and robustness are ensured by advanced core and peripherals made in a state-of-the art technology, a 16 MHz clock frequency, robust I/Os, independent watchdogs with separate clock source, and a clock security system. The system cost is reduced thanks to an integrated true data EEPROM for up to 300 k write/erase cycles and a high system integration level with internal clock oscillators, watchdog and brown-out reset. Full documentation is offered as well as a wide choice of development tools.
Features
Core
• 16 MHz advanced STM8 core with Harvard architecture and 3-stage pipeline
• Extended instruction set Memories
• Program memory: 8 Kbyte Flash; data retention 20 years at 55 °C after 10 kcycle
• Data memory: 640 byte true data EEPROM; endurance 300 kcycle
• RAM: 1 Kbyte
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 • Permanently active, low-consumption poweron and power-down resetInterrupt management
• Nested interrupt controller with 32 interrupts
• Up to 28 external interrupts on 7 vectors
Timers
• 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 timers
Communication 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 7 multiplexed channels + 1 internal channel, scan mode and analog watchdog
• Internal reference voltage measurement
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
Unique ID
• 96-bit unique key for each device
TYPE | DESCRIPTION |
---|---|
Category | Integrated Circuits (ICs) Embedded - Microcontrollers |
Mfr | STMicroelectronics |
Series | STM8S |
Package | Tray |
Part Status | Active |
Core Processor | STM8 |
Core Size | 8-Bit |
Speed | 16MHz |
Connectivity | I²C, IrDA, LINbus, SPI, UART/USART |
Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
Number of I/O | 28 |
Program Memory Size | 8KB (8K x 8) |
Program Memory Type | FLASH |
EEPROM Size | 640 x 8 |
RAM Size | 1K x 8 |
Voltage - Supply (Vcc/Vdd) | 2.95V ~ 5.5V |
Data Converters | A/D 7x10b |
Oscillator Type | Internal |
Operating Temperature | -40°C ~ 85°C (TA) |
Mounting Type | Surface Mount |
Package / Case | 32-LQFP |
This datasheet contains the description of the device features, pinout, electrical characteristics, mechanical data and ordering information.
• For complete information on the STM8S microcontroller memory, registers and peripherals, please refer to the STM8S microcontroller family reference manual (RM0016).
• For information on programming, erasing and protection of the internal Flash memory please refer to the STM8S Flash programming manual (PM0051).
• For information on the debug and SWIM (single wire interface module) refer to the STM8 SWIM communication protocol and debug module user manual (UM0470).
• For information on the STM8 core, please refer to the STM8 CPU programming manual (PM0044).
Description
The STM8S903K3/F3 access line 8-bit microcontrollers offer 8 Kbyte Flash program memory, plus integrated true data EEPROM. The STM8S microcontroller family reference manual (RM0016) refers to devices in this family as low-density. They provide the following benefits: performance, robustness, and reduced system cost. Device performance and robustness are ensured by advanced core and peripherals made in a state-of-the art technology, a 16 MHz clock frequency, robust I/Os, independent watchdogs with separate clock source, and a clock security system. The system cost is reduced thanks to an integrated true data EEPROM for up to 300 k write/erase cycles and a high system integration level with internal clock oscillators, watchdog and brown-out reset. Full documentation is offered as well as a wide choice of development tools.
Features
Core
• 16 MHz advanced STM8 core with Harvard architecture and 3-stage pipeline
• Extended instruction set Memories
• Program memory: 8 Kbyte Flash; data retention 20 years at 55 °C after 10 kcycle
• Data memory: 640 byte true data EEPROM; endurance 300 kcycle
• RAM: 1 Kbyte
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 • Permanently active, low-consumption poweron and power-down resetInterrupt management
• Nested interrupt controller with 32 interrupts
• Up to 28 external interrupts on 7 vectors
Timers
• 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 timers
Communication 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 7 multiplexed channels + 1 internal channel, scan mode and analog watchdog
• Internal reference voltage measurement
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
Unique ID
• 96-bit unique key for each device