STMicroelectronics

STM8S103F2P3 - 16MHz 8-Bit MCU, 4KB Flash | STMicroelectronics

MPN: STM8S103F2P3 ✓ Active
In Stock Ships in 1-3 business days
2.95 V to 5.5 V Vdss 20-pin TSSOP Package 16 MHz Speed 4 KB for STM8S103F2P3 Memory
Contact for pricing
MOQ: 1 |
Price updated: 2026-10-23
Volume Pricing
Qty Unit Price Extended
1 $0 $0.00
10 $0 $0.00
100 $0 $0.00
500 $0 $0.00
1,000 $0 $0.00
ℹ️ All prices are in USD

STM8S103F2P3 Overview

The STMicroelectronics STM8S103F2P3 is an 8-bit STM8S access-line microcontroller operating at up to 16 MHz, with 4 KB of Flash program memory and integrated data EEPROM, housed in a 20-pin TSSOP package. The verified distributor listings identify a 2.95 V to 5.5 V supply range, 16 I/O ports, a 10-bit ADC, three timers, UART, SPI, and I2C. Its small package and low-voltage operation make it suitable for compact embedded controls, sensor nodes, and simple industrial products.

What is an 8-bit microcontroller? An 8-bit MCU is a programmable integrated circuit that executes instructions using an 8-bit data bus. In the embedded-control hierarchy, the STM8S103F2P3 belongs to the STM8S MCU family, which combines a CPU core, Flash program memory, data EEPROM, peripherals, and GPIO in one low-power device. It is intended for applications that need deterministic control and multiple serial interfaces without the resource demand of a higher-bit MCU.

The STM8S103F2P3 is listed by STMicroelectronics as part of the STM8S103F2/x3 access line. The verified specifications show 4 KB of Flash for the STM8S103F2P3 ordering code, while the related STM8S103F2 family also includes variants with larger memory. The device provides a 16 MHz clock, a 10-bit ADC, three timers, UART, SPI, and I2C, making it a broad platform for embedded sensing, communications, and actuator-control designs.

The 20-pin TSSOP package helps reduce PCB area compared with larger leaded packages. With 16 I/O ports, the device can connect digital inputs, outputs, and serial peripherals while leaving the remaining pins for power, clock, reset, and programming functions. The 2.95 V to 5.5 V operating range supports common embedded supply systems, although the final design should verify every electrical limit against the manufacturer datasheet.

Typical applications include small sensor nodes, digital control boards, temperature or analog-signal monitoring, simple communication bridges, LED and relay-control systems, and compact access-line embedded products. The UART, SPI, and I2C peripherals allow the MCU to interface with sensors, transceivers, memories, displays, and actuators without requiring a separate interface controller.

For a new design, verify the exact pinout, alternate-function assignments, clock configuration, and reset behavior before layout. The verified web data does not provide a complete pin-by-pin mapping, pricing, lead time, or all electrical timing values, so those fields are marked as unavailable rather than inferred.

Drop-in alternatives for STM8S103F2P3 — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with STM8S103F2P3 (same form factor and footprint) — differing in Package, Core, Data EEPROM, Operating Temperature, ADC.

STMicroelectronics
Package: 20-TSSOP
Core: STM8 8-bit
Data EEPROM: 128 bytes
Compare with STM8S103F2P3 →
STMicroelectronics
Package: TSSOP-20
Core: STM8 8-bit CISC
Operating Temperature: -40C to +85C
Compare with STM8S103F2P3 →
STMicroelectronics
Package: 20-TSSOP
Core: STM8 8-bit (Harvard architecture)
Data EEPROM: 640 B
Compare with STM8S103F2P3 →

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

STM8S103F3P3

✅ Drop-In
📦 20-pin TSSOP
Related STM8S103F3 variant; exact Flash, peripheral, and pin compatibility are not quantified in the supplied data

📋 Reference alternative (not in catalog)

STM8S103F3P6

✅ Drop-In
STMicroelectronics
📦 20-pin TSSOP
STM8 8-bit (Harvard architecture) · 16 MHz · 8 KB · 640 B · 1 KB · 300 k cycles · 2.95 V to 5.5 V · -40 °C to +85 °C

✓ In Stock

$0.92 / Unit

View Datasheet →

STM8S003F3P6

✅ Drop-In
STMicroelectronics
📦 20-pin TSSOP
STM8 8-bit · 16 MHz · 16 MIPS · 8 KB · 1 KB · 128 bytes · 2.95 V to 5.5 V · 7

✓ In Stock

$0.36 / Unit

View Datasheet →

STM8S003F3P6TR

✅ Drop-In
STMicroelectronics
📦 20-pin TSSOP
STM8 8-bit CISC · 16 MHz · 8 KB · 1 KB · 640 bytes · 2.95 V to 5.5 V · 10-bit · 5

✓ In Stock

$0.55 / Unit

View Datasheet →

STM8S103F2P3

✅ Drop-In
STMicroelectronics
📦 20-pin TSSOP
8-bit microcontroller · STM8S access line · 16 MHz · 4 KB for STM8S103F2P3 · 4K x 8 bits · Integrated true data EEPROM · 2.95 V to 5.5 V · 16 ports

✓ In Stock

Contact for price

View Datasheet →

STM8S103F2P3 Maximum Ratings & Electrical Characteristics

Product Type 8-bit microcontroller
Series STM8S access line
Maximum Clock Speed 16 MHz
Flash Program Memory 4 KB for STM8S103F2P3
Program Memory Organization 4K x 8 bits
Data EEPROM Integrated true data EEPROM
Supply Voltage Range 2.95 V to 5.5 V
I/O Ports 16 ports
ADC 10-bit ADC
Timer Count 3 timers
UART Available
SPI Available
I2C Available
Package 20-pin TSSOP
Mounting Type Surface mount
Architecture STM8 8-bit MCU
Lifecycle Status Active

STM8S103F2P3 20-pin tssop Pin Configuration Guide

Pin configuration for STM8S103F2P3 (20-pin tssop package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

20-pin tssop package pinout diagram for STM8S103F2P3

No detailed pinout data available for STM8S103F2P3.

Refer to the datasheet for full pin configuration.

Typical Applications

STM8S103F2P3 is suitable for 6 applications: Compact Sensor Node, Industrial Control Board, UART Communication Bridge, Digital Control and Relay Board, Simple Analog Monitoring System, LED and Display Controller.

🧩

Compact Sensor Node

The STM8S103F2P3 fits compact sensor nodes because it combines a 16 MHz 8-bit MCU, integrated data EEPROM, a 10-bit ADC, and I2C or SPI in a 20-pin TSSOP. The device can sample an analog sensor, store configuration data internally, and update a small display or actuator without a separate memory controller. I2C supports compatible sensors and digital peripherals, while SPI is useful for higher-throughput sensor or storage connections. The main design constraint is the verified 4 KB Flash capacity: firmware must be budgeted carefully, and the exact ADC channels and pin multiplexing must be confirmed from the manufacturer datasheet before assigning external circuitry.

🏭

Industrial Control Board

STM8S103F2P3 is suitable for small industrial-control boards where deterministic digital control, serial connectivity, and analog monitoring are needed in a compact package. Its three timers can support timing and periodic control functions, the 10-bit ADC can monitor a conditioned analog signal, and UART or SPI can connect to a downstream controller or sensor. The 2.95 V to 5.5 V supply range aligns with many embedded industrial rails, but the verified data does not provide EMC, isolation, temperature, or protection ratings. Engineers should therefore add appropriate input protection and verify operating limits from the manufacturer documentation rather than assume industrial qualification.

🌐

UART Communication Bridge

The STM8S103F2P3 can serve as a small UART-based bridge between a local embedded system and a host computer or peripheral. Its 16 MHz clock provides a practical control platform, while UART handles asynchronous serial communication and the integrated ADC can monitor a local analog input or status signal. The device's compact TSSOP package helps reduce board area in cable-management or instrumentation products. Firmware and external transceiver selection remain critical because the verified data does not specify UART electrical levels, baud-rate limits, or I/O drive strength. A logic-level or RS-232 interface must be selected only after checking the exact pinout and electrical characteristics.

⚡

Digital Control and Relay Board

STM8S103F2P3 can control a small digital output board using its GPIO ports, timers, and serial configuration interface. Timers provide a basis for debouncing, periodic updates, or timing sequences, while UART or I2C can accept configuration commands from another controller. The 20-pin TSSOP package leaves the design compact, but the verified data does not provide absolute output-current, voltage, or thermal ratings. Relay or load drivers must therefore be sized independently, with suitable transistor, diode, isolation, and protection components. Verify every output pin and its alternate-function conflict against the manufacturer pinout before final PCB routing.

🔧

Simple Analog Monitoring System

The integrated 10-bit ADC makes STM8S103F2P3 appropriate for small analog-monitoring products that must digitize sensor outputs, apply thresholds, and report status. A conditioned analog signal can be sampled locally, while EEPROM can retain calibration or configuration information and UART or I2C can expose results to a host or display. The 16 MHz clock supports responsive control-loop timing, although the verified material does not specify ADC resolution timing, input impedance, reference accuracy, or sampling rate. Those details must be obtained from the manufacturer datasheet, and the analog front end should be designed for the actual sensor output and required measurement bandwidth.

💡

LED and Display Controller

STM8S103F2P3 can coordinate LED indicators, small displays, and periodic status functions in compact control panels. Its GPIO and timer resources support timing and output updates, while I2C or SPI can connect to compatible display or storage devices. The low-voltage operation and compact package help when board space is constrained. However, the verified data does not identify dedicated display drivers, LED current limits, or absolute maximum output ratings. Use external driver circuits when required and confirm all port mappings and peripheral ownership in the manufacturer datasheet. This makes the MCU suitable for low-power human-interface or indicator boards when external electrical protection is designed in.

What is STM8S103F2P3?
The STM8S103F2P3 is an STMicroelectronics 8-bit STM8S access-line microcontroller with a maximum clock speed of 16 MHz, 4 KB of Flash program memory, integrated data EEPROM, and a 20-pin TSSOP package. According to the STMicroelectronics STM8S103F2 product page and the verified distributor listings, it also includes a 10-bit ADC, three timers, UART, SPI, and I2C peripherals. It is intended for compact embedded-control, sensing, communications, and actuator-control products.
What is the operating voltage of STM8S103F2P3?
The verified specification for STM8S103F2P3 lists a supply voltage range of 2.95 V to 5.5 V. This makes the device suitable for common low-voltage embedded systems when the complete board remains within that range. The value is reported by the verified component listing, while the manufacturer datasheet should be consulted for absolute maximum ratings, voltage tolerances, and detailed power-supply sequencing requirements before a production design is released.
How much Flash memory does STM8S103F2P3 have?
STM8S103F2P3 has 4 KB of Flash program memory, specified as 4K x 8 bits by the verified DigiKey and Mouser listings. The related STM8S103F2 family can include variants with up to 8 Kbytes of Flash, so the exact ordering code matters. Firmware selection must therefore target the STM8S103F2P3 variant and confirm its memory map, bootloader, and programming configuration against the STMicroelectronics datasheet.
Does STM8S103F2P3 support ADC, UART, SPI, and I2C?
Yes. The verified STM8S103F2 datasheet search result lists a 10-bit ADC, three timers, UART, SPI, and I2C for the STM8S103F2 family, and the STM8S103F2P3 is identified as a member of that family. These interfaces support analog sensing, asynchronous serial communication, synchronous peripheral communication, and low-speed two-wire device connectivity. Exact pin multiplexing, peripheral instances, and electrical limits require the manufacturer datasheet.
What package does STM8S103F2P3 use?
STM8S103F2P3 uses a 20-pin TSSOP package. The verified DigiKey listing explicitly identifies the device as a 20-TSSOP STM8 8-bit microcontroller, while the package should be treated as surface mount. Because the verified data does not include a complete pin-by-pin mapping, do not infer pin assignments from package similarity; use the STMicroelectronics datasheet for the authoritative symbol and pin descriptions.
What is the pinout of STM8S103F2P3?
The complete STM8S103F2P3 pinout is not included in the verified web data, so the pinout field is null rather than guessed. The manufacturer STM8S103F2 datasheet is the authoritative source for pin numbers, power pins, reset, clock, programming, GPIO, and alternate-function assignments. Before PCB layout or firmware development, download the manufacturer PDF and verify the exact TSSOP symbol, exposed connections if any, and all port mappings.
Where can I download the STM8S103F2P3 datasheet PDF?
The official STMicroelectronics datasheet PDF is available at https://www.st.com/resource/en/datasheet/stm8s103f2.pdf. The verified search results identify that document as covering STM8S103F2, STM8S103F3, and STM8S103K3 access-line devices. Use the manufacturer PDF for the STM8S103F2P3 ordering code because it is the primary source for pin assignments, memory organization, electrical characteristics, timing, and peripheral operation.
Is STM8S103F2P3 still active?
Yes. The verified component listing states that the STM8S103F2P3 life-cycle stage is ACTIVE, and the manufacturer product page presents the STM8S103F2 family as an access-line MCU product. This status is reported as of 2026-10-23. Production purchasing should still confirm current distributor inventory, lead time, and any lifecycle notices because availability can change independently of the device's lifecycle designation.
Where can I buy STM8S103F2P3 online and what is its price?
STM8S103F2P3 can be queried through the verified DigiKey, Mouser, and Octopart listings, but the supplied data does not contain current numeric prices or a confirmed stock quantity. Therefore, the pricing tiers use zero as a data-unavailable placeholder and must not be interpreted as a free offer. Contact the distributor or XAIPART for a current quotation; prices and availability as of 2026-10-23 are not established by the provided evidence.
What is the lead time for STM8S103F2P3?
The verified data does not state a numerical lead time for STM8S103F2P3. The DigiKey and Mouser pages are identified as product sources, but their snippets do not provide a guaranteed lead-time value. For purchasing, request a current quote and stock confirmation as of 2026-10-23. Do not use the placeholder pricing tiers as a procurement signal because they represent missing price data rather than an offer.
What can replace STM8S103F2P3?
A true drop-in replacement must use the same 20-pin TSSOP footprint, preserve pin-to-pin connections, and meet the required memory, clock, voltage, peripheral, and firmware expectations. The supplied cross-reference search did not identify a verified direct replacement, so no alternative MPN is asserted as drop-in here. A candidate may be considered only after its manufacturer pinout, electrical limits, memory layout, interrupt behavior, programming method, and peripheral mapping are independently checked.
Is STM8S103F2P3 the same as STM8S103F3P3?
No direct equivalence is established by the supplied data. STM8S103F2P3 is verified as a 4 KB Flash, 20-TSSOP variant, while STM8S103F3P3 appears in the cross-reference results without a verified pin-by-pin, memory, or electrical comparison. Related family naming does not prove interchangeability. Treat STM8S103F3P3 as a separate candidate until the STMicroelectronics datasheets and package symbols confirm compatible pinout, voltage, clock, peripherals, and firmware implications.
When should I choose STM8S103F2P3 over another STM8S microcontroller?
Choose STM8S103F2P3 when a design needs a compact 8-bit STM8S controller with 4 KB Flash, 16 MHz operation, integrated EEPROM, a 10-bit ADC, three timers, UART, SPI, and I2C in a 20-pin TSSOP package. It is a strong fit for small embedded-control and sensor products, but firmware size, pin multiplexing, supply constraints, and peripheral requirements must be checked first. A larger-memory STM8S variant may be preferable when the application exceeds 4 KB.
What are the key specifications engineers should know about STM8S103F2P3?
The key verified specifications are a 16 MHz maximum clock, 4 KB Flash, integrated data EEPROM, 2.95 V to 5.5 V supply, 16 I/O ports, 10-bit ADC, three timers, UART, SPI, I2C, and a 20-pin TSSOP package. These figures define its basic embedded-control capability. Exact electrical characteristics, memory timing, pin functions, and peripheral limitations must be read from the STMicroelectronics datasheet before schematic capture or firmware deployment.
How do I compare STM8S103F2P3 with STM8S003F3P6?
The supplied data does not provide enough verified details to declare STM8S103F2P3 and STM8S003F3P6 drop-in compatible. A valid comparison must include package and pin mapping, supply voltage, Flash and SRAM, clock speed, EEPROM, ADC channels, timers, UART, SPI, I2C, interrupt behavior, and programming compatibility. The comparison must be based on manufacturer datasheets rather than the presence of similar STM8S family names or generic distributor comparison pages.

Engineering reference data for STM8S103F2P3 — comparison, design guidance, and compliance information.

Selection Guide

Choose STM8S103F2P3 for a compact 8-bit embedded design that needs 4 KB Flash, integrated data EEPROM, 16 MHz operation, a 10-bit ADC, three timers, UART, SPI, I2C, and a 20-pin TSSOP package. It is particularly suitable for small sensor, communication, analog-monitoring, indicator, and control boards where the firmware footprint fits comfortably within 4 KB. Do not choose it when the application exceeds the verified Flash capacity or requires electrical, automotive, or environmental qualifications that are not documented in the supplied data. Related STM8S103F3 and STM8S003 variants may be candidates, but they require direct manufacturer-datasheet comparison before being treated as drop-in replacements.

Comparison with Alternatives

Parameter This Product STM8S103F3P3 STM8S103F3P6 STM8S003F3P6 STM8S003F3P6TR
Package 20-pin TSSOP 20-pin TSSOP 20-pin TSSOP 20-pin TSSOP 20-pin TSSOP
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics

Key Differentiators

  • Verified 16 MHz access-line MCU with integrated data EEPROM (vs STM8S003F3P6)
  • Verified 4 KB Flash for the exact target ordering code (vs STM8S103F3P3)
  • 20-pin TSSOP package with mixed serial connectivity (vs STM8S103F3P6)

Design Notes

Route the MCU power pins and decoupling structure directly according to the manufacturer recommended layout. Because the verified data does not include the complete pinout or capacitor recommendations, do not select capacitor values or assign pins from family-name assumptions. Confirm the STM8S103F2P3 TSSOP symbol, power pins, reset connection, clock path, programming access, and exposed thermal or exposed-pad details from the STMicroelectronics datasheet before release.

Treat the 4 KB Flash figure as an exact constraint for this ordering code. Related STM8S103F2-family devices may have more memory, so using a generic family linker setting can produce an image that does not fit. Check the selected device identifier in the development tool, review the memory map, and budget bootloader and application space separately. Also verify that any alternative has identical programming, reset, interrupt, and peripheral behavior rather than relying on package appearance alone.

Keep I2C and SPI routing short and controlled, especially when the MCU is used with external sensors or memory. The verified data confirms the availability of UART, SPI, and I2C but does not provide detailed rise-time, capacitance, or timing limits, so pull-up values and bus topology must be derived from the selected peripheral devices and the manufacturer electrical tables. Keep analog and digital paths separated where practical, and provide local return paths beneath high-speed or switching circuitry.

Design the supply rail for the verified 2.95 V to 5.5 V STM8S103F2P3 operating range, including startup and peripheral load behavior. The verified sources do not state current consumption, output-drive limits, or absolute maximum ratings, so those values must be obtained from the manufacturer datasheet before choosing regulators or estimating thermal dissipation. Use external protection and sequencing only after verifying the device's reset and power-on requirements.

Compliance Information

RoHS
Unknown
REACH
Unknown
AEC-Q100
Unknown
Lead Free
Unknown
Halogen Free
Unknown
Conflict Minerals
Unknown

The supplied verified data identifies the device as active and lists it as an STMicroelectronics 8-bit MCU, but it does not provide RoHS, REACH, AEC-Q100, lead-free, halogen-free, or conflict-minerals statements.

Data verified on: 2026-10-23 — data verified and curated by XAIPART's component engineering team

Related Searches

STM8S103F2P3 STM8S103F2P3 datasheet STMicroelectronics STM8S103F2P3 STM8S103F2P3 16MHz 4KB Flash STM8S103F2P3 20-pin TSSOP STM8S103F2P3 ADC UART SPI I2C STM8S103F2P3 sensor node STM8S103F2P3 vs STM8S003F3P6 STM8S103F2P3 drop-in replacement STM8S103F2P3 buy price STM8S103F2P3 pinout STM8S103F2P3 lead time STM8S103F2P3 2.95V 5.5V

Related Components & Terms

STMicroelectronics STM8S103F2P3 STM8S103F2 STM8S103F3 STM8S003F3P6 STM8S003F3P6TR STM8S access line 8-bit microcontroller embedded microcontroller semiconductor 16 MHz clock 4 KB Flash integrated data EEPROM 10-bit ADC UART SPI I2C 20-pin TSSOP surface-mount package 2.95 V to 5.5 V supply sensor node industrial control analog monitoring UART communication bridge LED and display controller
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details