{"id":6495,"date":"2026-06-17T03:22:46","date_gmt":"2026-06-17T03:22:46","guid":{"rendered":"https:\/\/materialparts.com\/stm8s103f3p6tr\/"},"modified":"2026-06-17T03:22:46","modified_gmt":"2026-06-17T03:22:46","slug":"stm8s103f3p6tr","status":"publish","type":"post","link":"https:\/\/materialparts.com\/ar\/stm8s103f3p6tr\/","title":{"rendered":"STM8S103F3P6TR"},"content":{"rendered":"<h2>\u0646\u0638\u0631\u0629 \u0639\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c<\/h2>\n<p>The STM8S103F3P6TR from STMicroelectronics is an 8-bit STM8S microcontroller with 8KB Flash, 1KB RAM, and 640 bytes EEPROM in a TSSOP-20 package. Operating at up to 16 MHz from 2.95V to 5.5V, it integrates a 10-bit ADC, SPI, I2C, UART, and multiple timers for cost-sensitive embedded applications.<\/p>\n<h2>\u0627\u0644\u0645\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629<\/h2>\n<ul>\n<li>Core: STM8 8-bit (Harvard architecture, 3-stage pipeline)<\/li>\n<li>Max Frequency: 16 MHz (up to 24 MHz with external clock)<\/li>\n<li>Flash: 8KB<\/li>\n<li>RAM: 1KB<\/li>\n<li>Data EEPROM: 640 bytes (300,000 cycles)<\/li>\n<li>ADC: 10-bit, 5 channels, 2.5 \u00b5s conversion<\/li>\n<li>Timers: 1x 16-bit advanced (TIM1), 1x 8-bit general (TIM2)<\/li>\n<li>Interfaces: SPI, I2C, UART<\/li>\n<li>GPIO: 16 I\/O<\/li>\n<li>Clock: Internal 16 MHz RC (\u00b11% at 25\u00b0C), external up to 24 MHz<\/li>\n<li>Supply Voltage: 2.95V ~ 5.5V<\/li>\n<li>Operating Temperature: -40\u00b0C ~ 85\u00b0C<\/li>\n<li>Package: TSSOP-20 (6.5 x 4.4 mm)<\/li>\n<\/ul>\n<h2>\u0627\u0644\u0645\u064a\u0632\u0627\u062a<\/h2>\n<ul>\n<li>Internal 16 MHz RC oscillator factory-calibrated to \u00b11%<\/li>\n<li>Single-wire debug interface (SWIM) for development<\/li>\n<li>Hardware CRC calculator<\/li>\n<li>BOR and POR for reliable startup<\/li>\n<li>Window watchdog and independent watchdog<\/li>\n<li>640 bytes true data EEPROM (non-volatile)<\/li>\n<li>5 remappable alternate functions on Port A<\/li>\n<li>Low-power modes: Wait, Active-halt, Halt<\/li>\n<\/ul>\n<h2>\u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a<\/h2>\n<ul>\n<li>Low-cost consumer electronics<\/li>\n<li>Appliance controllers<\/li>\n<li>Sensor interfaces<\/li>\n<li>Industrial simple control loops<\/li>\n<li>Battery chargers<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The STM8S103F3P6TR from STMicroelectronics is an 8-bit STM8S microcontroller with 8KB Flash, 1KB RAM, and 640 bytes EEPROM in a TSSOP-20 package. Operating at up to 16 MHz from 2.95V to 5.5V, it integrates a 10-bit ADC, SPI, I2C, UART, and multiple timers for cost-sensitive embedded applications. Key Specifications Core: STM8 8-bit (Harvard [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13,25],"tags":[],"chip_brand":[142],"class_list":["post-6495","post","type-post","status-publish","format-standard","hentry","category-integrated-circuits-ics","category-microcontrollers-mcu","chip_brand-st"],"acf":{"brief_explanation":"8-bit STM8 MCU, 16MHz, 8KB Flash, 1KB RAM, 640B EEPROM, 10-bit ADC, SPI\/I2C\/UART, TSSOP-20","date_code":"","package_case":"TSSOP-20 (6.5 x 4.4 mm)","in_stock":11500,"datasheet":"https:\/\/www.st.com\/resource\/en\/datasheet\/stm8s103f3.pdf","price":"$0.62","product_introduction":"The STM8S103F3P6TR from STMicroelectronics is a value-line 8-bit microcontroller from the STM8S family, designed for cost-sensitive applications requiring moderate processing power and a basic peripheral set. With 8KB Flash, 1KB RAM, and 640 bytes of true data EEPROM, it provides sufficient memory for typical embedded control applications. The device integrates a 10-bit ADC with 5 channels, SPI and I2C serial interfaces, one UART, and two timers (a 16-bit advanced timer with PWM capability and an 8-bit general-purpose timer). The internal 16 MHz RC oscillator eliminates the need for an external crystal, reducing BOM cost. The SWIM (Single Wire Interface Module) debug interface enables in-circuit debugging and programming with a single pin.","working_principle":"The STM8S103F3P6TR is based on STMicroelectronics' STM8 8-bit core with a Harvard architecture featuring separate program and data buses. The 3-stage pipeline fetches, decodes, and executes instructions simultaneously for efficient throughput. The internal 16 MHz RC oscillator provides the default clock source, which can be trimmed by software for improved accuracy. The 16-bit advanced timer (TIM1) supports PWM generation with complementary outputs and dead-time insertion for motor control. The 10-bit successive approximation ADC converts analog inputs in 2.5 \u00b5s. Communication peripherals include an SPI master\/slave, I2C master\/slave with 7\/10-bit addressing, and a full-duplex UART with LIN support. The SWIM debug interface provides non-intrusive access to all memory and registers during development.","pin_description":"<table><tr><th>Pin<\/th><th>Name<\/th><th>Function<\/th><\/tr><tr><td>1<\/td><td>NRST<\/td><td>Reset (active low, internal pull-up)<\/td><\/tr><tr><td>2<\/td><td>OSCIN\/PA1<\/td><td>Oscillator input \/ Port A1<\/td><\/tr><tr><td>3<\/td><td>OSCOUT\/PA2<\/td><td>Oscillator output \/ Port A2<\/td><\/tr><tr><td>4<\/td><td>VSS<\/td><td>Ground<\/td><\/tr><tr><td>5<\/td><td>VDD<\/td><td>Power supply (2.95-5.5V)<\/td><\/tr><tr><td>6<\/td><td>PA3\/TIM2_CH3<\/td><td>Port A3 \/ Timer2 Channel 3<\/td><\/tr><tr><td>7<\/td><td>PA4\/UART1_TX<\/td><td>Port A4 \/ UART Transmit<\/td><\/tr><tr><td>8<\/td><td>PA5\/UART1_RX<\/td><td>Port A5 \/ UART Receive<\/td><\/tr><tr><td>9<\/td><td>PD1\/SWIM<\/td><td>Port D1 \/ SWIM Debug Interface<\/td><\/tr><tr><td>10<\/td><td>PD2\/TIM1_BKIN<\/td><td>Port D2 \/ Timer1 Break Input<\/td><\/tr><\/table>","application_scenarios":"The STM8S103F3P6TR is ideal for cost-sensitive consumer applications such as small appliance controllers where the 8KB Flash and basic peripheral set provide sufficient capability at minimal cost. In sensor interface applications, the 10-bit ADC and UART enable simple data acquisition and transmission. The EEPROM allows calibration data storage without external memory. For battery charger designs, the 10-bit ADC monitors battery voltage while the PWM timer controls charging current. The SWIM debug interface simplifies development with a single-wire connection, making it accessible even on densely populated PCBs.","alternative_models":"<table><tr><th>Model<\/th><th>Manufacturer<\/th><th>Key Difference<\/th><\/tr><tr><td>STM8S003F3P6TR<\/td><td>STMicroelectronics<\/td><td>4KB Flash, value-line<\/td><\/tr><tr><td>STM8S105K4T6<\/td><td>STMicroelectronics<\/td><td>16KB Flash, LQFP-32<\/td><\/tr><tr><td>ATtiny441-SSU<\/td><td>Microchip<\/td><td>AVR, 4KB Flash, SOIC-14<\/td><\/tr><\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/6495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/comments?post=6495"}],"version-history":[{"count":0,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/6495\/revisions"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/media?parent=6495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/categories?post=6495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/tags?post=6495"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/chip_brand?post=6495"}],"curies":[{"name":"\u062f\u0628\u0644\u064a\u0648 \u0628\u064a","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}