component
STM32F303RBT6
Public Made by Adomby adom
STMicroelectronics Microcontrollers (MCU/MPU/SOC), LQFP-64(10x10). Pinout checked against ST's open pin data, KiCad symbol/footprint/3D.
← Commit history
Publish 0.2.1
5 files changed
+53−46
README.md+6−6@@ -10,11 +10,11 @@ STM32F303RBT6 from STMicroelectronics, in a LQFP-64(10x10). Pinout and pin descr |---|---|---|---| | 1 | VBAT | power_in | Backup supply pin for RTC, LSE oscillator and backup registers (1.65-3.6 V) when VDD is removed. | | 2 | PC13 | bidirectional | General-purpose I/O (TC, 3.3 V). Backup-domain pin; supplied through the power switch, output limited to 3 mA / 2 MHz / 30 pF. Alt: TIM1_CH1N. Add'l: WKUP2, RTC_TAMP1, RTC_TS, RTC_OUT. |-| 3 | PC14/OSC32_IN | bidirectional | GPIO PC14 (TC, 3.3 V) or LSE 32.768 kHz crystal input (OSC32_IN). Backup-domain, output current limited. |-| 4 | PC15/OSC32_OUT | bidirectional | GPIO PC15 (TC, 3.3 V) or LSE 32.768 kHz crystal output (OSC32_OUT). Backup-domain, output current limited. |-| 5 | PF0/OSC_IN | bidirectional | GPIO PF0 (FTf, 5 V-tolerant, FM+ capable) or HSE 4-32 MHz crystal input (OSC_IN). Alt: TIM1_CH3N, I2C2_SDA. |-| 6 | PF1/OSC_OUT | bidirectional | GPIO PF1 (FTf, 5 V-tolerant, FM+ capable) or HSE 4-32 MHz crystal output (OSC_OUT). Alt: I2C2_SCL. |-| 7 | NRST | bidirectional | Device reset input / open-drain internal reset output, active low. Embedded weak pull-up. |+| 3 | PC14-OSC32_IN | bidirectional | GPIO PC14 (TC, 3.3 V) or LSE 32.768 kHz crystal input (OSC32_IN). Backup-domain, output current limited. |+| 4 | PC15-OSC32_OUT | bidirectional | GPIO PC15 (TC, 3.3 V) or LSE 32.768 kHz crystal output (OSC32_OUT). Backup-domain, output current limited. |+| 5 | PF0-OSC_IN | bidirectional | GPIO PF0 (FTf, 5 V-tolerant, FM+ capable) or HSE 4-32 MHz crystal input (OSC_IN). Alt: TIM1_CH3N, I2C2_SDA. |+| 6 | PF1-OSC_OUT | bidirectional | GPIO PF1 (FTf, 5 V-tolerant, FM+ capable) or HSE 4-32 MHz crystal output (OSC_OUT). Alt: I2C2_SCL. |+| 7 | NRST | input | Device reset input / open-drain internal reset output, active low. Embedded weak pull-up. | | 8 | PC0 | bidirectional | GPIO (TTa, 3.3 V tolerant, direct to ADC). Add'l: ADC12_IN6, COMP7_INM. Alt: EVENTOUT. | | 9 | PC1 | bidirectional | GPIO (TTa). Add'l: ADC12_IN7, COMP7_INP. Alt: EVENTOUT. | | 10 | PC2 | bidirectional | GPIO (TTa). Add'l: ADC12_IN8. Alt: COMP7_OUT, EVENTOUT. |@@ -26,7 +26,7 @@ STM32F303RBT6 from STMicroelectronics, in a LQFP-64(10x10). Pinout and pin descr | 16 | PA2 | bidirectional | GPIO (TTa, fast ADC channel, reduced touch sensitivity). Alt: USART2_TX, TIM2_CH3, TIM15_CH1, TSC_G1_IO3, COMP2_OUT, EVENTOUT. Add'l: ADC1_IN3, COMP2_INM, OPAMP1_VOUT. | | 17 | PA3 | bidirectional | GPIO (TTa, fast ADC channel). Alt: USART2_RX, TIM2_CH4, TIM15_CH2, TSC_G1_IO4, EVENTOUT. Add'l: ADC1_IN4, OPAMP1_VINP, COMP2_INP, OPAMP1_VINM. | | 18 | PF4 | bidirectional | GPIO (TTa, fast ADC channel). Alt: COMP1_OUT, EVENTOUT. Add'l: ADC1_IN5. |-| 19 | VSS | power_in | Digital ground. |+| 19 | VDD | power_in | Digital power supply (2.0-3.6 V). | | 20 | PA4 | bidirectional | GPIO (TTa, fast ADC channel, reduced touch sensitivity). Alt: SPI1_NSS, SPI3_NSS/I2S3_WS, USART2_CK, TSC_G2_IO1, TIM3_CH2, EVENTOUT. Add'l: ADC2_IN1, DAC1_OUT1, OPAMP4_VINP, COMP1/2/3/4/5/6/7_INM. | | 21 | PA5 | bidirectional | GPIO (TTa, fast ADC channel, reduced touch sensitivity). Alt: SPI1_SCK, TIM2_CH1_ETR, TSC_G2_IO2, EVENTOUT. Add'l: ADC2_IN2, DAC1_OUT2, OPAMP1/2/3_VINP, COMP1/2/3/4/5/6/7_INM. | | 22 | PA6 | bidirectional | GPIO (TTa, fast ADC channel). Alt: SPI1_MISO, TIM3_CH1, TIM8_BKIN, TIM1_BKIN, TIM16_CH1, COMP1_OUT, TSC_G2_IO3, EVENTOUT. Add'l: ADC2_IN3, OPAMP2_VOUT. |
package.json+2−2@@ -1,6 +1,6 @@ { "slug": "stm32f303rbt6",- "version": "0.2.0",+ "version": "0.2.1", "type": "component", "description": "STMicroelectronics Microcontrollers (MCU/MPU/SOC), LQFP-64(10x10). Datasheet-verified pinout, KiCad symbol/footprint/3D.", "tags": [@@ -26,4 +26,4 @@ "viewers/symbol.html", "viewers/footprint.html" ]-}+}
page.json+5−6@@ -4,7 +4,7 @@ "slug": "stm32f303rbt6", "title": "STM32F303RBT6", "brief": "STMicroelectronics Microcontrollers (MCU/MPU/SOC), LQFP-64(10x10). Pinout checked against ST's open pin data, KiCad symbol/footprint/3D.",- "version": "0.2.0",+ "version": "0.2.1", "license": "CC-BY-SA-4.0", "tags": [ "component",@@ -500,16 +500,13 @@ "stm32f303rbt6.kicad_mod", "stm32f303rbt6.glb", "stm32f303rbt6.step",- "stm32f303rbt6-etched.step", "stm32f303rbt6.lbr", "docs/hero.png", "docs/stm32f303rbt6-datasheet.pdf", "viewers/symbol.html", "viewers/footprint.html" ],- "visibility": {- "public": true- },+ "visibility": "public", "variants": [ { "mpn": "STM32F303RBT6",@@ -544,5 +541,7 @@ "kind": "packaging" } ],- "updated_at": "2026-09-25T08:45:17.076Z"+ "updated_at": "2026-09-25T08:45:17.076Z",+ "description": "STMicroelectronics Microcontrollers (MCU/MPU/SOC), LQFP-64(10x10). Datasheet-verified pinout, KiCad symbol/footprint/3D.",+ "org": "adom" }
stm32f303rbt6.kicad_sym+6−6@@ -17,22 +17,22 @@ (number "2" (effects (font (size 1.27 1.27)))) ) (pin bidirectional line (at -17.78 33.02 0) (length 5.08)- (name "PC14/OSC32_IN" (effects (font (size 1.27 1.27))))+ (name "PC14-OSC32_IN" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))) ) (pin bidirectional line (at -17.78 30.48 0) (length 5.08)- (name "PC15/OSC32_OUT" (effects (font (size 1.27 1.27))))+ (name "PC15-OSC32_OUT" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27)))) ) (pin bidirectional line (at -17.78 27.94 0) (length 5.08)- (name "PF0/OSC_IN" (effects (font (size 1.27 1.27))))+ (name "PF0-OSC_IN" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27)))) ) (pin bidirectional line (at -17.78 25.40 0) (length 5.08)- (name "PF1/OSC_OUT" (effects (font (size 1.27 1.27))))+ (name "PF1-OSC_OUT" (effects (font (size 1.27 1.27)))) (number "6" (effects (font (size 1.27 1.27)))) )- (pin bidirectional line (at -17.78 22.86 0) (length 5.08)+ (pin input line (at -17.78 22.86 0) (length 5.08) (name "NRST" (effects (font (size 1.27 1.27)))) (number "7" (effects (font (size 1.27 1.27)))) )@@ -81,7 +81,7 @@ (number "18" (effects (font (size 1.27 1.27)))) ) (pin power_in line (at -17.78 -7.62 0) (length 5.08)- (name "VSS" (effects (font (size 1.27 1.27))))+ (name "VDD" (effects (font (size 1.27 1.27)))) (number "19" (effects (font (size 1.27 1.27)))) ) (pin bidirectional line (at -17.78 -10.16 0) (length 5.08)
stm32f303rbt6.lbr+34−26@@ -50,7 +50,7 @@ <layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> </layers> <library>-<description></description>+<description>STMicroelectronics Microcontrollers (MCU/MPU/SOC), LQFP-64(10x10). Pinout checked against ST's open pin data</description> <packages> <package name="LQFP-64_10x10mm_P0.5mm"> <description>LQFP-64, 10 x 10 mm, 0.5 mm pitch</description>@@ -144,6 +144,7 @@ </packages> <symbols> <symbol name="STM32F303RBT6">+ <description>STMicroelectronics Microcontrollers (MCU/MPU/SOC), LQFP-64(10x10). Pinout checked against ST's open pin data</description> <wire x1="-12.7" y1="40.64" x2="12.7" y2="40.64" width="0.254" layer="94"/> <wire x1="12.7" y1="40.64" x2="12.7" y2="-43.18" width="0.254" layer="94"/> <wire x1="12.7" y1="-43.18" x2="-12.7" y2="-43.18" width="0.254" layer="94"/>@@ -152,11 +153,11 @@ <text x="0.0000" y="-45.7200" size="1.27" layer="96" align="center">>VALUE</text> <pin name="VBAT" x="-17.78" y="38.1" length="middle" direction="pwr"/> <pin name="PC13" x="-17.78" y="35.56" length="middle" direction="io"/>- <pin name="PC14/OSC32_IN" x="-17.78" y="33.02" length="middle" direction="io"/>- <pin name="PC15/OSC32_OUT" x="-17.78" y="30.48" length="middle" direction="io"/>- <pin name="PF0/OSC_IN" x="-17.78" y="27.94" length="middle" direction="io"/>- <pin name="PF1/OSC_OUT" x="-17.78" y="25.4" length="middle" direction="io"/>- <pin name="NRST" x="-17.78" y="22.86" length="middle" direction="io"/>+ <pin name="PC14-OSC32_IN" x="-17.78" y="33.02" length="middle" direction="io"/>+ <pin name="PC15-OSC32_OUT" x="-17.78" y="30.48" length="middle" direction="io"/>+ <pin name="PF0-OSC_IN" x="-17.78" y="27.94" length="middle" direction="io"/>+ <pin name="PF1-OSC_OUT" x="-17.78" y="25.4" length="middle" direction="io"/>+ <pin name="NRST" x="-17.78" y="22.86" length="middle" direction="in"/> <pin name="PC0" x="-17.78" y="20.32" length="middle" direction="io"/> <pin name="PC1" x="-17.78" y="17.78" length="middle" direction="io"/> <pin name="PC2" x="-17.78" y="15.24" length="middle" direction="io"/>@@ -168,7 +169,7 @@ <pin name="PA2" x="-17.78" y="0" length="middle" direction="io"/> <pin name="PA3" x="-17.78" y="-2.54" length="middle" direction="io"/> <pin name="PF4" x="-17.78" y="-5.08" length="middle" direction="io"/>- <pin name="VSS" x="-17.78" y="-7.62" length="middle" direction="pwr"/>+ <pin name="VDD" x="-17.78" y="-7.62" length="middle" direction="pwr"/> <pin name="PA4" x="-17.78" y="-10.16" length="middle" direction="io"/> <pin name="PA5" x="-17.78" y="-12.7" length="middle" direction="io"/> <pin name="PA6" x="-17.78" y="-15.24" length="middle" direction="io"/>@@ -180,10 +181,10 @@ <pin name="PB2" x="-17.78" y="-30.48" length="middle" direction="io"/> <pin name="PB10" x="-17.78" y="-33.02" length="middle" direction="io"/> <pin name="PB11" x="-17.78" y="-35.56" length="middle" direction="io"/>- <pin name="VSS@2" x="-17.78" y="-38.1" length="middle" direction="pwr"/>- <pin name="VDD" x="-17.78" y="-40.64" length="middle" direction="pwr"/>- <pin name="VDD@2" x="17.78" y="38.1" length="middle" direction="pwr" rot="R180"/>- <pin name="VSS@3" x="17.78" y="35.56" length="middle" direction="pwr" rot="R180"/>+ <pin name="VSS" x="-17.78" y="-38.1" length="middle" direction="pwr"/>+ <pin name="VDD@2" x="-17.78" y="-40.64" length="middle" direction="pwr"/>+ <pin name="VDD@3" x="17.78" y="38.1" length="middle" direction="pwr" rot="R180"/>+ <pin name="VSS@2" x="17.78" y="35.56" length="middle" direction="pwr" rot="R180"/> <pin name="PB9" x="17.78" y="33.02" length="middle" direction="io" rot="R180"/> <pin name="PB8" x="17.78" y="30.48" length="middle" direction="io" rot="R180"/> <pin name="BOOT0" x="17.78" y="27.94" length="middle" direction="in" rot="R180"/>@@ -198,8 +199,8 @@ <pin name="PC10" x="17.78" y="5.08" length="middle" direction="io" rot="R180"/> <pin name="PA15" x="17.78" y="2.54" length="middle" direction="io" rot="R180"/> <pin name="PA14" x="17.78" y="0" length="middle" direction="io" rot="R180"/>- <pin name="VDD@3" x="17.78" y="-2.54" length="middle" direction="pwr" rot="R180"/>- <pin name="VSS@4" x="17.78" y="-5.08" length="middle" direction="pwr" rot="R180"/>+ <pin name="VDD@4" x="17.78" y="-2.54" length="middle" direction="pwr" rot="R180"/>+ <pin name="VSS@3" x="17.78" y="-5.08" length="middle" direction="pwr" rot="R180"/> <pin name="PA13" x="17.78" y="-7.62" length="middle" direction="io" rot="R180"/> <pin name="PA12" x="17.78" y="-10.16" length="middle" direction="io" rot="R180"/> <pin name="PA11" x="17.78" y="-12.7" length="middle" direction="io" rot="R180"/>@@ -218,7 +219,7 @@ </symbols> <devicesets> <deviceset name="STM32F303RBT6" prefix="U">- <description></description>+ <description>STMicroelectronics Microcontrollers (MCU/MPU/SOC), LQFP-64(10x10). Pinout checked against ST's open pin data</description> <gates> <gate name="G$1" symbol="STM32F303RBT6" x="0" y="0"/> </gates>@@ -227,10 +228,10 @@ <connects> <connect gate="G$1" pin="VBAT" pad="1"/> <connect gate="G$1" pin="PC13" pad="2"/>- <connect gate="G$1" pin="PC14/OSC32_IN" pad="3"/>- <connect gate="G$1" pin="PC15/OSC32_OUT" pad="4"/>- <connect gate="G$1" pin="PF0/OSC_IN" pad="5"/>- <connect gate="G$1" pin="PF1/OSC_OUT" pad="6"/>+ <connect gate="G$1" pin="PC14-OSC32_IN" pad="3"/>+ <connect gate="G$1" pin="PC15-OSC32_OUT" pad="4"/>+ <connect gate="G$1" pin="PF0-OSC_IN" pad="5"/>+ <connect gate="G$1" pin="PF1-OSC_OUT" pad="6"/> <connect gate="G$1" pin="NRST" pad="7"/> <connect gate="G$1" pin="PC0" pad="8"/> <connect gate="G$1" pin="PC1" pad="9"/>@@ -243,7 +244,7 @@ <connect gate="G$1" pin="PA2" pad="16"/> <connect gate="G$1" pin="PA3" pad="17"/> <connect gate="G$1" pin="PF4" pad="18"/>- <connect gate="G$1" pin="VSS" pad="19"/>+ <connect gate="G$1" pin="VDD" pad="19"/> <connect gate="G$1" pin="PA4" pad="20"/> <connect gate="G$1" pin="PA5" pad="21"/> <connect gate="G$1" pin="PA6" pad="22"/>@@ -255,10 +256,10 @@ <connect gate="G$1" pin="PB2" pad="28"/> <connect gate="G$1" pin="PB10" pad="29"/> <connect gate="G$1" pin="PB11" pad="30"/>- <connect gate="G$1" pin="VSS@2" pad="31"/>- <connect gate="G$1" pin="VDD" pad="32"/>- <connect gate="G$1" pin="VDD@2" pad="64"/>- <connect gate="G$1" pin="VSS@3" pad="63"/>+ <connect gate="G$1" pin="VSS" pad="31"/>+ <connect gate="G$1" pin="VDD@2" pad="32"/>+ <connect gate="G$1" pin="VDD@3" pad="64"/>+ <connect gate="G$1" pin="VSS@2" pad="63"/> <connect gate="G$1" pin="PB9" pad="62"/> <connect gate="G$1" pin="PB8" pad="61"/> <connect gate="G$1" pin="BOOT0" pad="60"/>@@ -273,8 +274,8 @@ <connect gate="G$1" pin="PC10" pad="51"/> <connect gate="G$1" pin="PA15" pad="50"/> <connect gate="G$1" pin="PA14" pad="49"/>- <connect gate="G$1" pin="VDD@3" pad="48"/>- <connect gate="G$1" pin="VSS@4" pad="47"/>+ <connect gate="G$1" pin="VDD@4" pad="48"/>+ <connect gate="G$1" pin="VSS@3" pad="47"/> <connect gate="G$1" pin="PA13" pad="46"/> <connect gate="G$1" pin="PA12" pad="45"/> <connect gate="G$1" pin="PA11" pad="44"/>@@ -290,7 +291,14 @@ <connect gate="G$1" pin="PB13" pad="34"/> <connect gate="G$1" pin="PB12" pad="33"/> </connects>- <technologies><technology name=""/></technologies>+ <technologies>+ <technology name="">+ <attribute name="MPN" value="STM32F303RBT6" constant="no"/>+ <attribute name="MANUFACTURER" value="STMicroelectronics" constant="no"/>+ <attribute name="DATASHEET" value="https://www.st.com/resource/en/datasheet/stm32f303rbt6.pdf" constant="no"/>+ <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/stm32f303rbt6" constant="no"/>+ </technology>+ </technologies> </device> </devices> </deviceset>