
Product Overview
The STM8S003F3P6TR is a cost-effective 8-bit microcontroller from STMicroelectronics' STM8S value line. Based on a high-performance STM8 core operating at up to 16 MHz, the device combines compact memory resources, integrated EEPROM, timers, analog-to-digital conversion, serial communication interfaces, robust I/O, and low-cost system integration.
The STM8S003F3P6TR integrates 8 KB of Flash program memory, 1 KB of RAM, and 128 bytes of true data EEPROM. The integrated EEPROM supports up to 100,000 write/erase cycles, making the device suitable for applications requiring non-volatile storage of configuration parameters, calibration values, counters, and other application data.
The device provides a 10-bit ADC with up to 5 multiplexed channels, a 16-bit advanced-control timer, a 16-bit general-purpose timer, an 8-bit basic timer, UART, SPI, I²C, watchdog timers, and SWIM programming/debugging support.
The STM8S003F3P6TR is supplied in a 20-pin TSSOP package and is designed for cost-sensitive embedded applications including consumer electronics, industrial control, appliances, lighting, sensors, motor control, and general-purpose embedded systems. STMicroelectronics currently lists this exact part number as Active and in volume production.
Key Features
-
STM8 8-bit advanced core
-
CPU frequency up to 16 MHz
-
Harvard architecture
-
3-stage pipeline
-
Extended instruction set
-
8 KB embedded Flash memory
-
1 KB RAM
-
128 bytes true data EEPROM
-
EEPROM endurance up to 100,000 write/erase cycles
-
Up to 16 GPIO pins
-
10-bit ADC
-
Up to 5 ADC channels
-
16-bit advanced-control timer
-
16-bit general-purpose timer
-
8-bit basic timer
-
Auto-wakeup timer
-
Independent watchdog
-
Window watchdog
-
UART interface
-
SPI interface up to 8 Mbit/s
-
I²C interface up to 400 Kbit/s
-
Clock security system
-
Internal 16 MHz RC oscillator
-
Internal low-power 128 kHz RC oscillator
-
Brown-out reset
-
Low-power modes
-
SWIM single-wire programming and debugging interface
-
Operating voltage from 2.95 V to 5.5 V
-
Operating temperature range from -40°C to +85°C
-
TSSOP-20 package
-
Tape & Reel packaging
Technical Specifications
| Parameter | Specification |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM8S003F3P6TR |
| Product Family | STM8S |
| Series | STM8S003F3 |
| Category | Microcontrollers |
| Subcategory | 8-Bit MCU |
| Core Processor | STM8 |
| Core Size | 8-Bit |
| Maximum CPU Speed | 16 MHz |
| Program Memory | 8 KB Flash |
| RAM | 1 KB |
| Data EEPROM | 128 Bytes |
| EEPROM Endurance | Up to 100,000 Write/Erase Cycles |
| GPIO / I/O | Up to 16 I/O |
| ADC | 1 × 10-Bit ADC |
| ADC Channels | Up to 5 |
| Timer | 16-Bit Advanced + 16-Bit General Purpose + 8-Bit Basic |
| UART | 1 Interface |
| SPI | 1 Interface |
| I²C | 1 Interface |
| SPI Speed | Up to 8 Mbit/s |
| I²C Speed | Up to 400 Kbit/s |
| Watchdog | Independent + Window Watchdog |
| Debug Interface | SWIM |
| Supply Voltage | 2.95 V – 5.5 V |
| Operating Temperature | -40°C to +85°C |
| Package | TSSOP-20 |
| Number of Pins | 20 |
| Mounting Type | Surface Mount |
| Packaging | Tape & Reel |
| Grade | Industrial |
| RoHS | ECOPACK2 |
| Lifecycle Status | Active |
The STM8S003F3 family provides 8 KB Flash, 1 KB RAM, 128 bytes true data EEPROM, a 16 MHz STM8 core, 10-bit ADC, UART, SPI, I²C and three timer resources. The exact STM8S003F3P6TR ordering code is specified in a 20-pin TSSOP package.
Processor & Architecture
The STM8S003F3P6TR uses STMicroelectronics' STM8 8-bit advanced core with Harvard architecture and a 3-stage pipeline.
The core operates at up to 16 MHz and features an extended instruction set designed for efficient embedded control applications.
Key processor capabilities include:
-
8-bit STM8 core
-
Up to 16 MHz CPU frequency
-
Harvard architecture
-
3-stage pipeline
-
Extended instruction set
-
Nested interrupt controller
-
Up to 32 interrupts
-
Up to 27 external interrupt sources at family level
-
SWIM debugging and programming
Memory & Storage
The STM8S003F3P6TR provides:
-
8 KB Flash program memory
-
1 KB RAM
-
128 bytes true data EEPROM
The integrated EEPROM supports up to 100,000 write/erase cycles, providing convenient non-volatile storage for application data. ST specifies Flash data retention of up to 20 years at 55°C after 100 write/erase cycles.
Typical EEPROM applications include:
-
Configuration parameters
-
Calibration values
-
Device settings
-
Production data
-
Counters
-
User preferences
Analog Peripherals
The STM8S003F3P6TR integrates a 10-bit analog-to-digital converter.
Key ADC features include:
-
10-bit resolution
-
Up to 5 multiplexed input channels
-
Scan mode
-
Analog watchdog
-
±1 LSB ADC accuracy specification
The integrated ADC can be used for:
-
Temperature sensing
-
Voltage monitoring
-
Current measurement
-
Sensor interfaces
-
Battery monitoring
-
Analog control systems
Timer & PWM Resources
The STM8S003F3P6TR includes several timer peripherals suitable for timing, PWM, capture and control applications.
16-Bit Advanced-Control Timer
The advanced-control timer provides:
-
16-bit counter
-
4 CAPCOM channels
-
3 complementary outputs
-
Dead-time insertion
-
Flexible synchronization
-
PWM generation
16-Bit General-Purpose Timer
The general-purpose timer provides:
-
16-bit counter
-
3 CAPCOM channels
-
Input capture
-
Output compare
-
PWM operation
8-Bit Basic Timer
The basic timer provides an additional timing resource with an 8-bit prescaler.
The combination of timers makes the STM8S003F3P6TR suitable for LED control, motor control, actuator control, periodic tasks, and general embedded timing functions.
Communication & Connectivity
The STM8S003F3P6TR integrates three widely used serial communication interfaces:
-
UART
-
SPI
-
I²C
The SPI interface supports speeds of up to 8 Mbit/s, while the I²C interface supports speeds up to 400 Kbit/s.
These interfaces can be used to connect:
-
Sensors
-
EEPROM devices
-
Displays
-
Motor drivers
-
Wireless modules
-
External controllers
-
Other microcontrollers
-
Peripheral ICs
The UART also supports features such as synchronous operation, SmartCard, IrDA and LIN master mode.
Clock & Power Management
The STM8S003F3P6TR provides flexible clock and power-management functions.
Available clock sources include:
-
Low-power crystal resonator oscillator
-
External clock input
-
Internal user-trimmable 16 MHz RC oscillator
-
Internal low-power 128 kHz RC oscillator
The device also includes a clock security system with clock monitoring, helping improve system reliability.
Low-power operating modes include:
-
Wait
-
Active-halt
-
Halt
The device supports an operating voltage range of 2.95 V to 5.5 V, making it suitable for both 3.3 V and 5 V embedded system designs.
I/O & System Reliability
The STM8S003F3P6TR provides robust general-purpose I/O suitable for direct control of external devices.
Key features include:
-
Up to 16 I/O pins for the STM8S003F3 variant
-
High-sink-current outputs
-
Robust I/O design
-
Current-injection immunity
-
Brown-out reset
-
Power-on reset
-
Power-down reset
-
Clock security system
-
Independent watchdog
-
Window watchdog
These features help improve reliability in industrial and consumer embedded applications.
Development & Debugging
The STM8S003F3P6TR integrates an SWIM (Single Wire Interface Module) for on-chip programming and non-intrusive debugging.
SWIM provides:
-
Single-wire programming
-
On-chip debugging
-
Firmware development support
-
Fast programming
-
Non-intrusive debugging
The STM8 ecosystem also provides a wide range of development tools and software support.
Applications
The STM8S003F3P6TR is suitable for a wide range of applications, including:
-
Consumer Electronics
-
Home Appliances
-
Industrial Control
-
Embedded Control Systems
-
LED Lighting
-
Motor Control
-
Sensor Systems
-
Smart Appliances
-
Power Management
-
Battery-Powered Devices
-
Measurement Equipment
-
Remote Controllers
-
Human-Machine Interfaces
-
Small Display Controllers
-
IoT Devices
-
General Embedded Systems
Benefits
The STM8S003F3P6TR combines a 16 MHz STM8 8-bit core, 8 KB Flash, 1 KB RAM, and 128-byte EEPROMwith integrated ADC, timers, UART, SPI and I²C interfaces.
Its integrated EEPROM provides up to 100,000 write/erase cycles, making it particularly useful for applications that need reliable storage of configuration and calibration data.
The wide 2.95 V to 5.5 V supply range, robust I/O structure, integrated clock security, watchdogs, and compact TSSOP-20 package make the STM8S003F3P6TR a practical solution for cost-sensitive embedded designs.
Packaging & Ordering Information
| Parameter | Details |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM8S003F3P6TR |
| Product Family | STM8S |
| Series | STM8S003F3 |
| Core | STM8 8-Bit |
| Maximum Frequency | 16 MHz |
| Flash Memory | 8 KB |
| RAM | 1 KB |
| Data EEPROM | 128 Bytes |
| EEPROM Endurance | Up to 100,000 Cycles |
| ADC | 10-Bit |
| ADC Channels | Up to 5 |
| UART | 1 Interface |
| SPI | 1 Interface |
| I²C | 1 Interface |
| Package | TSSOP-20 |
| Number of Pins | 20 |
| Mounting Type | Surface Mount |
| Operating Temperature | -40°C to +85°C |
| Supply Voltage | 2.95 V – 5.5 V |
| Packaging | Tape & Reel |
| RoHS | ECOPACK2 |
| Lifecycle | Active |
Datasheet
For complete electrical characteristics, pin configuration, memory architecture, ADC specifications, timer configuration, communication interfaces, absolute maximum ratings, and application information, please refer to the official STMicroelectronics documentation.
Datasheet: Official STM8S003F3 Datasheet
Frequently Asked Questions
What is STM8S003F3P6TR?
The STM8S003F3P6TR is an 8-bit microcontroller manufactured by STMicroelectronics and belonging to the STM8S value-line family.
What processor core does STM8S003F3P6TR use?
The device uses an 8-bit STM8 advanced core with Harvard architecture and a 3-stage pipeline.
What is the maximum operating frequency of STM8S003F3P6TR?
The maximum CPU frequency is 16 MHz.
How much Flash memory does STM8S003F3P6TR have?
The device provides 8 KB of embedded Flash program memory.
How much RAM does STM8S003F3P6TR have?
The device provides 1 KB of RAM.
How much EEPROM does STM8S003F3P6TR have?
The device integrates 128 bytes of true data EEPROM with endurance of up to 100,000 write/erase cycles.
Does STM8S003F3P6TR have an ADC?
Yes. The device integrates a 10-bit ADC with up to 5 multiplexed channels.
Does STM8S003F3P6TR support SPI?
Yes. The device provides an SPI interface supporting speeds of up to 8 Mbit/s.
Does STM8S003F3P6TR support I²C?
Yes. The device provides an I²C interface supporting speeds of up to 400 Kbit/s.
Does STM8S003F3P6TR support UART?
Yes. The device integrates a UART supporting synchronous operation, SmartCard, IrDA and LIN master-mode functions.
What package is used for STM8S003F3P6TR?
The STM8S003F3P6TR is supplied in a 20-pin TSSOP package. ST lists the exact STM8S003F3P6TR part number with a TSSOP-20 package.
What is the operating voltage of STM8S003F3P6TR?
The specified operating voltage is 2.95 V to 5.5 V.
What is the operating temperature of STM8S003F3P6TR?
The standard industrial operating temperature range is -40°C to +85°C.
Is STM8S003F3P6TR an active product?
Yes. STMicroelectronics currently lists the exact STM8S003F3P6TR part number as Active and in volume production.
What applications is STM8S003F3P6TR suitable for?
It is suitable for consumer electronics, appliances, industrial control, LED lighting, motor control, sensors, power management, measurement equipment, remote controllers, and other cost-sensitive embedded systems.
Can I request bulk pricing for STM8S003F3P6TR?
Yes. Contact our sales team with your required quantity and delivery destination to request current pricing, stock availability, MOQ, lead time, and shipping options.
Why Choose Us
-
100% Original and Authentic Components
-
Competitive Wholesale Pricing
-
Global Shipping Available
-
Reliable Supply Chain
-
Professional Technical Support
-
Bulk and OEM Order Support
-
Long-Term Supply Support
Request a Quote
Looking for STM8S003F3P6TR pricing, stock availability, or bulk purchasing options?
Contact our sales team for:
-
Bulk Order Quotations
-
Current Stock Availability
-
MOQ and Lead Time
-
Worldwide Shipping Options
-
Alternative Part Recommendations
-
Datasheet and Technical Documentation
Request a Quote for STM8S003F3P6TR
Payment Methods
We accept:
-
T/T (Bank Wire Transfer)
-
PayPal
-
Credit Card
Shipping Options
We support international shipping through available logistics providers, including:
-
DHL
-
FedEx
-
UPS
-
Registered Airmail
-
Other Available Shipping Methods
Shipping time may vary depending on destination, customs clearance, product availability, and carrier conditions.
Wholesale & OEM Support
We provide sourcing and supply support for:
-
Bulk Purchases
-
OEM Projects
-
EMS Manufacturers
-
Distributors
-
Engineering Projects
-
Long-Term Supply Programs
Contact us with your required quantity and delivery destination for a customized quotation.