← Commit history

Initial commit: component/stm32f051r8t6

Ray ·81885393fa ·1mo ago
2 files changed +148
README.mdadded+114
@@ -0,0 +1,114 @@+# STM32F051R8T6++**STMicroelectronics** · Microcontrollers (MCU/MPU/SOC) · LQFP-64(10x10)++STM32F051R8T6 from STMicroelectronics, in a LQFP-64(10x10). Pinout and pin descriptions extracted from the manufacturer datasheet by ds2sf; symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | VBAT | power_in | Backup power supply pin (1.65-3.6 V). Provides power to RTC and backup registers when VDD is off. |+| 2 | PC13 | bidirectional | General-purpose I/O (TC, standard 3.3 V). Additional functions: RTC_TAMP1, RTC_TS, RTC_OUT, WKUP2. Supplied via backup power switch (3 mA limit). |+| 3 | PC14-OSC32_IN | bidirectional | GPIO PC14 or 32.768 kHz LSE crystal oscillator input (OSC32_IN). Standard 3.3 V I/O with limited drive via backup switch. |+| 4 | PC15-OSC32_OUT | bidirectional | GPIO PC15 or 32.768 kHz LSE crystal oscillator output (OSC32_OUT). Standard 3.3 V I/O with limited drive via backup switch. |+| 5 | PF0-OSC_IN | bidirectional | GPIO PF0 or HSE 4-32 MHz crystal oscillator input (OSC_IN). 5 V tolerant (FT). |+| 6 | PF1-OSC_OUT | bidirectional | GPIO PF1 or HSE crystal oscillator output (OSC_OUT). 5 V tolerant (FT). |+| 7 | NRST | bidirectional | Bidirectional device reset pin, active low. Embedded weak pull-up resistor. |+| 8 | PC0 | bidirectional | GPIO (TTa, 3.3 V, connected to ADC). Alt: EVENTOUT. Additional: ADC_IN10. |+| 9 | PC1 | bidirectional | GPIO (TTa). Alt: EVENTOUT. Additional: ADC_IN11. |+| 10 | PC2 | bidirectional | GPIO (TTa). Alt: EVENTOUT. Additional: ADC_IN12. |+| 11 | PC3 | bidirectional | GPIO (TTa). Alt: EVENTOUT. Additional: ADC_IN13. |+| 12 | VSSA | power_in | Analog ground reference for ADC/DAC/comparator subsystem. |+| 13 | VDDA | power_in | Analog power supply (2.4-3.6 V) for ADC/DAC/comparator subsystem. |+| 14 | PA0 | bidirectional | GPIO (TTa). Alt: USART2_CTS, TIM2_CH1_ETR, COMP1_OUT, TSC_G1_IO1. Additional: ADC_IN0, COMP1_INM6, RTC_TAMP2, WKUP1. |+| 15 | PA1 | bidirectional | GPIO (TTa). Alt: USART2_RTS, TIM2_CH2, TSC_G1_IO2, EVENTOUT. Additional: ADC_IN1, COMP1_INP. |+| 16 | PA2 | bidirectional | GPIO (TTa). Alt: USART2_TX, TIM2_CH3, TIM15_CH1, COMP2_OUT, TSC_G1_IO3. Additional: ADC_IN2, COMP2_INM6. |+| 17 | PA3 | bidirectional | GPIO (TTa). Alt: USART2_RX, TIM2_CH4, TIM15_CH2, TSC_G1_IO4. Additional: ADC_IN3, COMP2_INP. |+| 18 | PF4 | bidirectional | GPIO (FT, 5 V tolerant). Alt: EVENTOUT. |+| 19 | PF5 | bidirectional | GPIO (FT, 5 V tolerant). Alt: EVENTOUT. |+| 20 | PA4 | bidirectional | GPIO (TTa). Alt: SPI1_NSS/I2S1_WS, USART2_CK, TIM14_CH1, TSC_G2_IO1. Additional: ADC_IN4, COMP1_INM4, COMP2_INM4, DAC1_OUT. |+| 21 | PA5 | bidirectional | GPIO (TTa). Alt: SPI1_SCK/I2S1_CK, CEC, TIM2_CH1_ETR, TSC_G2_IO2. Additional: ADC_IN5, COMP1_INM5, COMP2_INM5. |+| 22 | PA6 | bidirectional | GPIO (TTa). Alt: SPI1_MISO/I2S1_MCK, TIM3_CH1, TIM1_BKIN, TIM16_CH1, COMP1_OUT, TSC_G2_IO3, EVENTOUT. Additional: ADC_IN6. |+| 23 | PA7 | bidirectional | GPIO (TTa). Alt: SPI1_MOSI/I2S1_SD, TIM3_CH2, TIM14_CH1, TIM1_CH1N, TIM17_CH1, COMP2_OUT, TSC_G2_IO4, EVENTOUT. Additional: ADC_IN7. |+| 24 | PC4 | bidirectional | GPIO (TTa). Alt: EVENTOUT. Additional: ADC_IN14. |+| 25 | PC5 | bidirectional | GPIO (TTa). Alt: TSC_G3_IO1. Additional: ADC_IN15. |+| 26 | PB0 | bidirectional | GPIO (TTa). Alt: TIM3_CH3, TIM1_CH2N, TSC_G3_IO2, EVENTOUT. Additional: ADC_IN8. |+| 27 | PB1 | bidirectional | GPIO (TTa). Alt: TIM3_CH4, TIM14_CH1, TIM1_CH3N, TSC_G3_IO3. Additional: ADC_IN9. |+| 28 | PB2 | bidirectional | GPIO (FT). Alt: TSC_G3_IO4. |+| 29 | PB10 | bidirectional | GPIO (FT). Alt: I2C2_SCL, CEC, TIM2_CH3, TSC_SYNC. |+| 30 | PB11 | bidirectional | GPIO (FT). Alt: I2C2_SDA, TIM2_CH4, TSC_G6_IO1, EVENTOUT. |+| 31 | VSS | power_in | Digital ground reference. |+| 32 | VDD | power_in | Digital power supply (2.0-3.6 V). |+| 33 | PB12 | bidirectional | GPIO (FT). Alt: SPI2_NSS, TIM1_BKIN, TSC_G6_IO2, EVENTOUT. |+| 34 | PB13 | bidirectional | GPIO (FT). Alt: SPI2_SCK, TIM1_CH1N, TSC_G6_IO3. |+| 35 | PB14 | bidirectional | GPIO (FT). Alt: SPI2_MISO, TIM1_CH2N, TIM15_CH1, TSC_G6_IO4. |+| 36 | PB15 | bidirectional | GPIO (FT). Alt: SPI2_MOSI, TIM1_CH3N, TIM15_CH1N, TIM15_CH2. Additional: RTC_REFIN. |+| 37 | PC6 | bidirectional | GPIO (FT). Alt: TIM3_CH1. |+| 38 | PC7 | bidirectional | GPIO (FT). Alt: TIM3_CH2. |+| 39 | PC8 | bidirectional | GPIO (FT). Alt: TIM3_CH3. |+| 40 | PC9 | bidirectional | GPIO (FT). Alt: TIM3_CH4. |+| 41 | PA8 | bidirectional | GPIO (FT). Alt: USART1_CK, TIM1_CH1, EVENTOUT, MCO. |+| 42 | PA9 | bidirectional | GPIO (FT). Alt: USART1_TX, TIM1_CH2, TIM15_BKIN, TSC_G4_IO1. |+| 43 | PA10 | bidirectional | GPIO (FT). Alt: USART1_RX, TIM1_CH3, TIM17_BKIN, TSC_G4_IO2. |+| 44 | PA11 | bidirectional | GPIO (FT). Alt: USART1_CTS, TIM1_CH4, COMP1_OUT, TSC_G4_IO3, EVENTOUT. |+| 45 | PA12 | bidirectional | GPIO (FT). Alt: USART1_RTS, TIM1_ETR, COMP2_OUT, TSC_G4_IO4, EVENTOUT. |+| 46 | PA13 | bidirectional | GPIO / SWDAT after reset (FT). Alt: IR_OUT, SWDAT. Internal pull-up active on SWDAT after reset. |+| 47 | PF6 | bidirectional | GPIO (FT). Alt: I2C2_SCL. |+| 48 | PF7 | bidirectional | GPIO (FT). Alt: I2C2_SDA. |+| 49 | PA14 | bidirectional | GPIO / SWCLK after reset (FT). Alt: USART2_TX, SWCLK. Internal pull-down active on SWCLK after reset. |+| 50 | PA15 | bidirectional | GPIO (FT). Alt: SPI1_NSS/I2S1_WS, USART2_RX, TIM2_CH1_ETR, EVENTOUT. |+| 51 | PC10 | bidirectional | GPIO (FT). |+| 52 | PC11 | bidirectional | GPIO (FT). |+| 53 | PC12 | bidirectional | GPIO (FT). |+| 54 | PD2 | bidirectional | GPIO (FT). Alt: TIM3_ETR. |+| 55 | PB3 | bidirectional | GPIO (FT). Alt: SPI1_SCK/I2S1_CK, TIM2_CH2, TSC_G5_IO1, EVENTOUT. |+| 56 | PB4 | bidirectional | GPIO (FT). Alt: SPI1_MISO/I2S1_MCK, TIM3_CH1, TSC_G5_IO2, EVENTOUT. |+| 57 | PB5 | bidirectional | GPIO (FT). Alt: SPI1_MOSI/I2S1_SD, I2C1_SMBA, TIM16_BKIN, TIM3_CH2. |+| 58 | PB6 | bidirectional | GPIO (FTf, 5 V FM+ capable). Alt: I2C1_SCL, USART1_TX, TIM16_CH1N, TSC_G5_IO3. |+| 59 | PB7 | bidirectional | GPIO (FTf). Alt: I2C1_SDA, USART1_RX, TIM17_CH1N, TSC_G5_IO4. |+| 60 | BOOT0 | input | Boot memory selection input. Sampled at reset to choose the boot source (Flash / System memory / SRAM). |+| 61 | PB8 | bidirectional | GPIO (FTf). Alt: I2C1_SCL, CEC, TIM16_CH1, TSC_SYNC. |+| 62 | PB9 | bidirectional | GPIO (FTf). Alt: I2C1_SDA, IR_OUT, TIM17_CH1, EVENTOUT. |+| 63 | VSS | power_in | Digital ground reference. |+| 64 | VDD | power_in | Digital power supply (2.0-3.6 V). |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | STMicroelectronics |+| Package | LQFP-64(10x10) |+| Category | MCU |+| Pins | 64 |++## Ordering variants++- `STM32F051R8T6`+- `STM32F051R8T6STM32F051R6T6`+- `STM32F051R8T6STM32F051R4T6`+- `STM32F051R8T6STM32F051C8T6`+- `STM32F051R8T6STM32F051C6T6`+- `STM32F051R8T6STM32F051C4T6`+- `STM32F051R8T6STM32F051K8T6`+- `STM32F051R8T6STM32F051K6T6`+- `STM32F051R8T6STM32F051K4T6`+- `STM32F051R8T6STM32F051K8U6`+- `STM32F051R8T6STM32F051K6U6`+- `STM32F051R8T6STM32F051K4U6`++## CAD (KiCad official)++- Symbol: `STM32F051R8T6`+- Footprint: `Package_QFP:LQFP-64_10x10mm_P0.5mm`+- 3D model: LQFP-64(10x10) (KiCad packages3D, STEP)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [STMicroelectronics datasheet](https://www.st.com/resource/en/datasheet/stm32f051r8t6.pdf) (104 pp, sha256 `ef78e33984ec5885`, retrieved 2026-08-17, tier: manufacturer)+- **Extractor:** `ds2sf` (Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/stm32f051r8t6-datasheet.pdf)
page.jsonadded+34
@@ -0,0 +1,34 @@+{+  "slug": "stm32f051r8t6",+  "version": "0.1.0",+  "type": "component",+  "description": "STMicroelectronics Microcontrollers (MCU/MPU/SOC), LQFP-64(10x10). Datasheet-verified pinout, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "mcu",+    "stm32f051r8t6"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "stm32f051r8t6.kicad_sym",+    "stm32f051r8t6.kicad_mod",+    "stm32f051r8t6.glb",+    "stm32f051r8t6.step",+    "stm32f051r8t6.lbr",+    "docs/hero.png",+    "docs/stm32f051r8t6-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ],+  "visibility": "public",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file