STMicroelectronics

STM8S103F2M6 - 8-Bit 16MHz 4KB MCU | STMicroelectronics

Référence : STM8S103F2M6 ✓ Actif
En stock Expédié sous 1 à 3 jours ouvrés
2.95 V to 5.5 V Vdss 20-pin SOIC Package 16 MHz Speed 4 KB Memory
À partir de $1.8794 USD / unité
MOQ : 1 |
Prix mis à jour : 2026-10-23
Tarifs dégressifs
Qté Prix unitaire Total
1 $1.8794 $1,88
10 $1.8794 $18,79
100 $1.8794 $187,94
500 $1.8794 $939,70
1 000 $1.8794 $1 879,40
ℹ️ Tous les prix sont en USD

STM8S103F2M6 Présentation

The STMicroelectronics STM8S103F2M6 is an 8-bit STM8S access-line microcontroller operating up to 16 MHz, with 4 KB of Flash memory and 1 KB of RAM in a 20-pin SOIC package. The verified distributor listing identifies a 2.95 V to 5.5 V supply range, 16 I/O ports, integrated data EEPROM, a 10-bit ADC, three timers, UART, SPI, and I2C. It is intended for compact embedded-control designs that need a capable peripheral set without the complexity of a 32-bit MCU.

An 8-bit microcontroller is a compact embedded-processing device optimized for control logic, sensing, communication, and actuator management. Within the STM8S family hierarchy, this device combines an 8-bit core, Flash program memory, RAM, and on-chip peripherals in one package. The STM8S103F2M6 is suitable for low-cost, low-power industrial, consumer, appliance, instrumentation, and embedded control systems where deterministic I/O and peripheral integration are more important than high arithmetic throughput.

The headline features are a 16 MHz maximum CPU frequency, 4 KB Flash, 1 KB RAM, 16 I/O ports, and integrated EEPROM. Its 10-bit ADC enables analog measurement from basic sensors, while the three timers support timing, PWM, and periodic control functions. UART, SPI, and I2C interfaces provide flexible connectivity to sensors, displays, transceivers, memories, and other microcontrollers. The 20-pin SOIC package is suitable for conventional surface-mount assembly and hand-soldered prototypes.

The STMicroelectronics datasheet describes the STM8S103F2 family as an access-line MCU family with up to 8 KB Flash across family variants. For the specific STM8S103F2M6 ordering code, the verified distributor results specify 4 KB Flash and a 16 MHz CPU. This distinction matters because related family members may have different memory capacities, pin counts, or package options. Firmware and PCB decisions should therefore use the exact ordering code rather than relying only on the STM8S103F2 family name.

Typical applications include small motor or relay controllers, temperature and light monitoring, keypad interfaces, LED indicators, low-cost measurement instruments, communication modules, and compact household or industrial automation nodes. The ADC and communication peripherals allow a single device to acquire sensor data and connect it to a host system. For designs requiring higher processing performance or larger memory, a 32-bit MCU may be preferable, while this device is optimized for economical embedded-control tasks.

When designing, verify the exact pin assignments, alternate-function selection, clock configuration, ADC input availability, and peripheral instance mapping from the STMicroelectronics datasheet. Place decoupling capacitors close to the supply pins and keep high-current or switching nodes away from sensitive analog inputs. Program the device with a compatible STM8 toolchain and validate startup, reset, clock, and watchdog behavior on the final PCB.

This page synthesizes the verified manufacturer and distributor information, package details, application guidance, and engineering considerations for engineers evaluating the STM8S103F2M6. It emphasizes exact-ordering-code verification rather than assuming every STM8S103F2 family variant has identical resources.

Alternatives de remplacement direct pour STM8S103F2M6 — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.

Variantes de cette série

Modèles de la même série directement compatibles avec STM8S103F2M6 (même facteur de forme et même empreinte) — différant par ADC, Communication Interfaces, Package.

STMicroelectronics
ADC: 10-bit, up to 5 channels
Communication Interfaces: UART, SPI, I²C
Package: 20-TSSOP
Comparer avec STM8S103F2M6 →

Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :

STM8S103F3P6

✅ Remplacement direct
STMicroelectronics
📦 SOIC-20
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

✓ En stock

$0.92 / unité

Voir la fiche technique →

STM8SPLNB1M6

✅ Remplacement direct
📦 SOIC-20
The supplied comparison result identifies a 20-pin STM8S microcontroller, but it does not establish matching pin functions, electrical limits, or peripheral resources for STM8S103F2M6.

📋 Alternative de référence (hors catalogue)

STM8S103F2M6 Valeurs maximales et caractéristiques électriques

Product Type 8-bit microcontroller unit
Series STM8S
Access Line Access line
Maximum CPU Frequency 16 MHz
Flash Program Memory 4 KB
RAM 1 KB
Integrated EEPROM Present
Tension d'alimentation 2.95 V to 5.5 V
I/O Ports 16
ADC 10-bit
Timer Count 3
Communication Interfaces UART, SPI, I2C
Boîtier 20-pin SOIC
Type de montage Surface Mount
Statut du cycle de vie Active
Manufacturer STMicroelectronics

Configuration des broches de STM8S103F2M6

SOIC-20 Package Pinout Diagram SOIC-20W 20-pin, 7.5x12.8mm, P1.27mm, JEDEC MS-013. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 SOIC-20
Broche 1 [DATA_NEEDED: pin 1 name] — [DATA_NEEDED: pin 1 description]
Broche 2 [DATA_NEEDED: pin 2 name] — [DATA_NEEDED: pin 2 description]
Broche 3 [DATA_NEEDED: pin 3 name] — [DATA_NEEDED: pin 3 description]
Broche 4 [DATA_NEEDED: pin 4 name] — [DATA_NEEDED: pin 4 description]
Broche 5 [DATA_NEEDED: pin 5 name] — [DATA_NEEDED: pin 5 description]
Broche 6 [DATA_NEEDED: pin 6 name] — [DATA_NEEDED: pin 6 description]
Broche 7 [DATA_NEEDED: pin 7 name] — [DATA_NEEDED: pin 7 description]
Broche 8 [DATA_NEEDED: pin 8 name] — [DATA_NEEDED: pin 8 description]
Broche 9 [DATA_NEEDED: pin 9 name] — [DATA_NEEDED: pin 9 description]
Broche 10 [DATA_NEEDED: pin 10 name] — [DATA_NEEDED: pin 10 description]
Broche 11 [DATA_NEEDED: pin 11 name] — [DATA_NEEDED: pin 11 description]
Broche 12 [DATA_NEEDED: pin 12 name] — [DATA_NEEDED: pin 12 description]
Broche 13 [DATA_NEEDED: pin 13 name] — [DATA_NEEDED: pin 13 description]
Broche 14 [DATA_NEEDED: pin 14 name] — [DATA_NEEDED: pin 14 description]
Broche 15 [DATA_NEEDED: pin 15 name] — [DATA_NEEDED: pin 15 description]
Broche 16 [DATA_NEEDED: pin 16 name] — [DATA_NEEDED: pin 16 description]
Broche 17 [DATA_NEEDED: pin 17 name] — [DATA_NEEDED: pin 17 description]
Broche 18 [DATA_NEEDED: pin 18 name] — [DATA_NEEDED: pin 18 description]
Broche 19 [DATA_NEEDED: pin 19 name] — [DATA_NEEDED: pin 19 description]
Broche 20 [DATA_NEEDED: pin 20 name] — [DATA_NEEDED: pin 20 description]

Applications typiques

STM8S103F2M6 convient pour 7 applications: Compact Sensor Controller, Small Motor and Relay Control, Appliance Control Panel, Low-Cost Communication Module, Measurement Instrument, LED and Indicator Control, Battery-Powered IoT Node.

🧩

Compact Sensor Controller

The STM8S103F2M6 fits compact sensor nodes because its 10-bit ADC can digitize basic analog inputs while 16 I/O ports support sensors, indicators, and local control signals. At a 16 MHz maximum CPU frequency, it can service periodic sampling and communication tasks without the cost and complexity of a higher-performance MCU. The verified device also provides I2C and SPI for digital sensors, plus UART for a host or service interface. Because the available Flash is 4 KB and RAM is 1 KB, firmware should be compact, and the final design should confirm ADC channels and alternate-function pin mapping in the official datasheet.

⚡

Small Motor and Relay Control

The STM8S103F2M6 can serve as the control brain for a small motor, relay, or solenoid node using its 16 I/O ports and three timers. Timer resources can provide periodic timing and PWM-related functions, while UART, SPI, or I2C can receive commands from a higher-level controller. The 20-pin SOIC package is practical for a small mixed-signal board, although external driver circuitry, protection, and a suitably sized supply are required for inductive loads. Validate timer channel mapping and pin multiplexing before assigning motor-control outputs.

📺

Appliance Control Panel

For a household or appliance control panel, the STM8S103F2M6 provides a useful combination of GPIO, timers, ADC, and serial interfaces in a 20-pin package. It can scan buttons, drive LEDs, monitor an analog temperature or level signal, and report status through UART. The 2.95 V to 5.5 V supply range supports design exploration across 3.3 V and 5 V rails, subject to the manufacturer's electrical limits. Because the exact part has only 4 KB Flash and 1 KB RAM, avoid large local UI libraries and keep the firmware architecture modular.

🌐

Low-Cost Communication Module

The STM8S103F2M6 is suitable for a small communication endpoint where a UART, SPI, or I2C interface is needed without a high-power processor. It can act as a protocol translator, configuration controller, or bridge between a sensor and a host. The 16 MHz CPU and 3.3 V-to-5.5 V supply flexibility simplify integration into compact modules, while integrated EEPROM can support configuration data. Designers should budget RAM and Flash for the selected protocol stack, confirm electrical timing from the datasheet, and isolate communication lines where long cables or noisy industrial environments are involved.

📟

Measurement Instrument

The STM8S103F2M6 can be used in a compact measurement instrument when the design requires basic analog conversion, digital I/O, and a simple display or serial interface. Its 10-bit ADC supports common sensor and potentiometer inputs, while the three timers and communication peripherals help organize sampling and data transfer tasks. The 20-pin SOIC package allows straightforward surface-mount assembly and provides enough external connections for a sensor, display interface, and status controls. Final accuracy depends on the analog front end, reference arrangement, calibration method, and PCB layout, which must be designed against the manufacturer’s electrical guidance.

💡

LED and Indicator Control

The STM8S103F2M6 can control LED status indicators, alarm signals, and simple display logic through its GPIO and timer resources. PWM-capable timer channels may be useful for brightness or warning effects, while UART can accept commands from a system controller. The 16 I/O ports provide flexibility for button inputs, indicator outputs, and bus connections within a small package. Choose current-limiting resistors and, where required, transistor drive stages so that GPIO limits are not exceeded. The exact timer channels and alternate-function assignments should be verified for the selected 20-pin package before final routing.

📱

Battery-Powered IoT Node

The STM8S103F2M6 can serve as the low-power control element in a small IoT node that periodically reads sensors and wakes for communications. Its compact 8-bit architecture, GPIO, ADC, and UART are useful for simple edge nodes, while the three timers can organize sampling and periodic wake tasks. The supplied data confirms the 2.95 V to 5.5 V operating range and integrated EEPROM, but it does not provide a complete current-consumption specification. Power-budget calculations and sleep-mode behavior should therefore be taken from the manufacturer datasheet and measured on the assembled system.

What is the STM8S103F2M6?
The STM8S103F2M6 is an STMicroelectronics 8-bit STM8S access-line microcontroller with a 16 MHz CPU, 4 KB of Flash, 1 KB of RAM, integrated EEPROM, and a 20-pin SOIC package. According to the verified DigiKey listing, it is an STM8S microcontroller, and the STMicroelectronics datasheet identifies the family as including UART, SPI, I2C, a 10-bit ADC, and three timers.
What are the key specifications of STM8S103F2M6 that engineers should know?
The STM8S103F2M6 combines an 8-bit CPU with a 16 MHz maximum frequency, 4 KB Flash, 1 KB RAM, integrated EEPROM, 16 I/O ports, and a 2.95 V to 5.5 V supply range. The verified manufacturer and distributor data also lists a 10-bit ADC, three timers, UART, SPI, and I2C in a 20-pin SOIC. These resources target compact embedded-control designs rather than high-performance applications.
How much does the STM8S103F2M6 cost?
The verified LCSC result lists the STM8S103F2M6 from $1.8794 per unit. That price is the current reference visible in the retrieved data as of 2026-10-23, not a guaranteed quote for every quantity or delivery destination. Volume pricing, inventory, tax, and shipping should be confirmed with the distributor before purchasing.
Where can I buy STM8S103F2M6 online?
The STM8S103F2M6 is listed by DigiKey, Mouser, LCSC, WIN SOURCE, and other distributors in the retrieved search data. LCSC explicitly lists an in-stock component and a price from $1.8794, while DigiKey provides the product and datasheet listing. Check each distributor’s live inventory and exact package suffix before placing an order.
What is the lead time for STM8S103F2M6?
The verified results confirm distributor availability and an LCSC in-stock listing, but they do not provide a stated lead-time figure for STM8S103F2M6. Therefore, the lead time should be requested from the selected distributor for the exact quantity and package. Do not treat a search-result stock indication as a guaranteed production allocation.
Is STM8S103F2M6 in stock?
LCSC’s retrieved product page identifies STM8S103F2M6 as in stock, but inventory is distributor-specific and can change quickly. DigiKey and Mouser product pages are also available for purchasing and datasheet access. Confirm the current quantity, package suffix, date code, and delivery terms directly with the seller before committing to a production build.
What is the supply voltage of STM8S103F2M6?
The verified ChipDig specification lists a 2.95 V to 5.5 V supply-voltage range for STM8S103F2M6. This makes the device suitable for 3.3 V and 5 V systems within that range. The final design should still use the manufacturer datasheet for power-up behavior, timing, current limits, and electrical characteristics before selecting decoupling and regulators.
Where can I download the STM8S103F2M6 datasheet PDF?
The official STMicroelectronics datasheet is available at https://www.st.com/resource/en/datasheet/stm8s103f2.pdf. The retrieved manufacturer result identifies STM8S103F2, STM8S103F3, and STM8S103K3 as related devices covered by the document. Use the official PDF for pin assignments, electrical limits, memory organization, peripherals, and package details.
Where can I find the STM8S103F2M6 pinout?
The STM8S103F2M6 pinout is provided in the official STMicroelectronics STM8S103F2 datasheet, while the verified manufacturer and distributor results identify the device as a 20-pin SOIC part. The exact pin numbers and alternate functions should be read from the package pinout and pin-description sections of the manufacturer PDF rather than inferred from another STM8S103 family package.
What is the difference between STM8S103F2M6 and STM8S103F3P6?
The retrieved data confirms STM8S103F2M6 is a 20-pin SOIC device with 4 KB Flash and a 16 MHz CPU, while the alternative-search result describes STM8S103F3P6 as a related small-outline-package device. The exact pin count, memory size, package dimensions, and device variant must be compared in the official datasheet before treating either part as a replacement. A family relationship alone does not establish drop-in compatibility.
Can STM8S103F2M6 replace STM8SPLNB1M6?
The verified comparison search identifies STM8SPLNB1M6 as a 20-pin STM8S microcontroller, but it does not provide a manufacturer cross-reference or pin-to-pin compatibility statement for STM8S103F2M6. Accordingly, STM8SPLNB1M6 cannot be listed as a verified drop-in replacement. Check package drawing, pin names, supply limits, memory, peripherals, and application-specific functions before substituting.
What can replace STM8S103F2M6?
No verified drop-in replacement for STM8S103F2M6 was established by the supplied cross-reference data. The search results contain generic tools and family comparisons, but they do not document a candidate that is simultaneously pin-to-pin compatible, uses the same 20-pin SOIC footprint, and matches the key device resources. Use the official STM8S103F2 datasheet and distributor comparison tools to validate any candidate.
When should I choose STM8S103F2M6 over another STM8S microcontroller?
Choose STM8S103F2M6 when a design needs an 8-bit STM8S access-line MCU with a 16 MHz CPU, 4 KB Flash, 1 KB RAM, integrated EEPROM, and a 20-pin SOIC package. Its UART, SPI, I2C, ADC, timers, and GPIO resources suit compact control nodes. Select a different STM8S device when the design needs more memory, more pins, different communication peripherals, or a different package.
Is STM8S103F2M6 suitable for an embedded sensor controller?
The STM8S103F2M6 is suitable for a compact embedded sensor controller because it combines a 10-bit ADC, 16 I/O ports, three timers, UART, SPI, and I2C with 4 KB Flash and 1 KB RAM. A sensor frontend can use the ADC for analog measurements, I2C or SPI for digital sensors, and UART for host communication. Firmware memory and sampling timing should be checked against the actual sensor workload.
How do I design a reliable STM8S103F2M6 power supply?
Design the supply within the verified 2.95 V to 5.5 V range and use the manufacturer datasheet for exact current, timing, and absolute-maximum limits. Place supply decoupling close to the device power pins, provide a stable clock and reset design, and keep switching or high-current traces away from analog inputs. Verify brownout behavior and firmware initialization for the selected regulator and operating conditions.
What is the best cross-brand equivalent for STM8S103F2M6?
No cross-brand equivalent for STM8S103F2M6 was verified in the supplied search data. A valid cross-brand drop-in alternative must use the same 20-pin SOIC footprint, preserve pin functions and electrical limits, and provide compatible firmware-relevant peripherals and memory. Because those requirements are not demonstrated, STM8S103F2M6 should be sourced as the specified device unless an independently verified cross-reference becomes available.
Does STM8S103F2M6 support UART, SPI, and I2C?
Yes. The official STMicroelectronics STM8S103F2 datasheet result identifies UART, SPI, and I2C among the family peripherals. The exact available channels, alternate-function mappings, baud-rate or timing limits, and pin assignments must be taken from the STM8S103F2M6 datasheet and package pinout. Peripheral names in the family description do not remove the need to check the exact ordering code.
What lifecycle status is reported for STM8S103F2M6?
The retrieved ChipDig specification reports the lifecycle status as ACTIVE. This is a third-party search result rather than a quoted STMicroelectronics lifecycle declaration, so procurement teams should confirm current lifecycle status on the official STMicroelectronics product page before a long-term production decision. The device should not be marked obsolete based on the supplied data.

Données de référence d'ingénierie pour STM8S103F2M6 — comparaison, recommandations de conception et informations de conformité.

Guide de sélection

Choose STM8S103F2M6 for a compact, economical embedded controller that needs an 8-bit STM8S CPU at 16 MHz, 4 KB Flash, 1 KB RAM, a 10-bit ADC, three timers, UART, SPI, and I2C in a 20-pin SOIC. It is a good fit for small sensor nodes, appliance controls, indicator systems, and simple communication endpoints. Do not select a replacement solely because it belongs to the STM8 family. Verify exact package dimensions, pin functions, memory, supply limits, ADC channels, peripheral mappings, and toolchain support. The supplied cross-reference search did not establish a verified same-footprint drop-in equivalent, so STM8S103F2M6 remains the specified choice unless a candidate is independently documented and tested.

Comparaison avec les alternatives

Paramètre Ce produit STM8S103F3P6 STM8SPLNB1M6
Device Type 8-bit STM8S access-line microcontroller Related STM8S microcontroller 8-bit STM8S microcontroller
Brand STMicroelectronics STMicroelectronics STMicroelectronics
Package 20-pin SOIC Small-outline package; exact suffix requires verification 20-pin SOIC

Principaux différenciateurs

  • Specific 4 KB Flash configuration (vs STM8S103F3P6)
  • 20-pin SOIC package (vs STM8SPLNB1M6)
  • Documented peripheral integration (vs STM8SPLNB1M6)

Notes de conception

Keep the STM8S103F2M6 within the verified 2.95 V to 5.5 V supply range. Use the manufacturer datasheet for exact operating-current and absolute-maximum limits. Place the required supply-bypass capacitor close to the device power pins, provide a regulator with suitable transient response, and verify reset and brownout behavior during power sequencing. The supplied data does not provide complete current-consumption limits, so do not assume a regulator rating from the CPU frequency alone.

Route high-current and switching signals away from ADC inputs and communication traces. Keep decoupling and grounding paths short, use a continuous ground reference, and place analog components near the MCU pins they serve. The 20-pin SOIC package is easy to route, but the final pin functions and alternate-function mapping must be checked in the official STM8S103F2 datasheet before assigning signals to pins.

Do not assume that every STM8S103F2 family member has the same memory or package resources. The verified ordering code specifies 4 KB Flash and a 20-pin SOIC package, while family-level descriptions can mention variants with up to 8 KB Flash. Confirm the exact suffix, memory map, pin names, clock requirements, peripheral availability, and programming tool compatibility before releasing a PCB or production firmware image.

Informations de conformité

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Sans plomb
Unknown
Sans halogène
Unknown
Minerais de conflit
Unknown

The supplied verified data does not state RoHS, REACH, lead-free, halogen-free, conflict-minerals, or automotive qualification status. These values remain unknown rather than inferred from the manufacturer or package.

Recherches associées

STM8S103F2M6 STM8S103F2M6 datasheet STMicroelectronics STM8S103F2M6 STM8S103F2M6 16MHz 4KB Flash 20-pin SOIC STM8 microcontroller STM8S103F2M6 ADC UART SPI I2C STM8S103F2M6 price STM8S103F2M6 buy online STM8S103F2M6 vs STM8S103F3P6 STM8S103F2M6 vs STM8SPLNB1M6 STM8S103F2M6 drop-in replacement STM8S103F2M6 pinout STM8S103F2M6 supply voltage STM8S103F2M6 embedded sensor controller

Composants & termes associés

STMicroelectronics STM8S103F2M6 STM8S103F2 STM8S103F3P6 STM8SPLNB1M6 STM8S 8-bit microcontroller microcontroller unit embedded control 16 MHz CPU 4 KB Flash 1 KB RAM integrated EEPROM 10-bit ADC UART SPI I2C 20-pin SOIC surface mount GPIO timer sensor node appliance control RS-485
RFQ de devis rapide
Renseignez tous les détails — notre équipe commerciale vous répondra sous 24 heures
Référence Fabricant Boîtier QTY Prix cible Total
Total : 0,00 USD
✓
Devis envoyé !

Nous répondrons à votre e-mail sous 24 heures

1
RFQ envoyée
2
Devis reçu
3
Commande passée
4
Paiement
5
Expédié
6
Livré
Voir les détails de la RFQ