← Commit history

Initial commit: component/stm32g071cbt6

Ray ·b157b34852 ·
2 files changed +138
README.mdadded+104
@@ -0,0 +1,104 @@+# STM32G071CBT6++**STMicroelectronics** · Microcontrollers (MCU/MPU/SOC) · LQFP-48(7x7)++STM32G071CBT6 from STMicroelectronics, in a LQFP-48(7x7). 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 | PC13 | bidirectional | General-purpose I/O, 5 V tolerant (FT). Supplied through the RTC power switch - limited to <=2 MHz, <=30 pF, no current-source drive; not for driving LEDs. |+| 2 | PC14-OSC32_IN | bidirectional | GPIO PC14 (FT) muxed with 32.768 kHz LSE crystal oscillator input (OSC32_IN). Supplied via the RTC power switch - same 2 MHz/30 pF drive limits as PC13. |+| 3 | PC15-OSC32_OUT | bidirectional | GPIO PC15 (FT) muxed with 32.768 kHz LSE crystal oscillator output (OSC32_OUT). Supplied via the RTC power switch - 2 MHz/30 pF drive limits apply. |+| 4 | VBAT | power_in | RTC / backup domain supply. Connect to 1.55-3.6 V backup battery, or tie to VDD if unused. Powers RTC, LSE oscillator and backup registers when VDD is absent. |+| 5 | VREF+ | power_in | ADC/DAC positive reference input, 1.62 V to VDDA. Can be internally driven from VREFBUF (VREF_OUT) as the additional function. |+| 6 | VDD/VDDA | power_in | Combined digital (VDD) and analog (VDDA) supply, 1.7 V to 3.6 V. Decouple with 100 nF close to pin; add a 1-10 µF bulk cap near the package. |+| 7 | VSS/VSSA | power_in | Combined digital (VSS) and analog (VSSA) ground return. Tie to the board ground plane. |+| 8 | PF0-OSC_IN | bidirectional | GPIO PF0 (FT) muxed with the HSE crystal oscillator input (OSC_IN, 4-48 MHz). |+| 9 | PF1-OSC_OUT | bidirectional | GPIO PF1 (FT) muxed with the HSE crystal oscillator output (OSC_OUT). |+| 10 | PF2-NRST | bidirectional | Bidirectional device reset pin with an internal weak pull-up (also configurable as GPIO PF2 or MCO). Drive low to reset; a 100 nF decoupling cap is recommended. |+| 11 | PA0 | bidirectional | General-purpose I/O, 5 V tolerant with analog switch (FT_a). Muxed with numerous peripherals - see notes. |+| 12 | PA1 | bidirectional | General-purpose I/O, 5 V tolerant with analog switch (FT_a). |+| 13 | PA2 | bidirectional | General-purpose I/O, 5 V tolerant with analog switch (FT_a). |+| 14 | PA3 | bidirectional | General-purpose I/O, 5 V tolerant with analog switch (FT_a). |+| 15 | PA4 | bidirectional | General-purpose I/O, 3.6 V tolerant with analog switch (TT_a). |+| 16 | PA5 | bidirectional | General-purpose I/O, 3.6 V tolerant with analog switch (TT_a). |+| 17 | PA6 | bidirectional | General-purpose I/O, 5 V tolerant with analog switch (FT_a). |+| 18 | PA7 | bidirectional | General-purpose I/O, 5 V tolerant with analog switch (FT_a). |+| 19 | PB0 | bidirectional | General-purpose I/O, 5 V tolerant with analog switch (FT_a). |+| 20 | PB1 | bidirectional | General-purpose I/O, 5 V tolerant with analog switch (FT_a). |+| 21 | PB2 | bidirectional | General-purpose I/O, 5 V tolerant with analog switch (FT_a). |+| 22 | PB10 | bidirectional | General-purpose I/O, 5 V tolerant, Fm+ capable with analog switch (FT_fa). |+| 23 | PB11 | bidirectional | General-purpose I/O, 5 V tolerant, Fm+ capable with analog switch (FT_fa). |+| 24 | PB12 | bidirectional | General-purpose I/O, 5 V tolerant with analog switch (FT_a). |+| 25 | PB13 | bidirectional | General-purpose I/O, 5 V tolerant, Fm+ capable (FT_f). |+| 26 | PB14 | bidirectional | General-purpose I/O, 5 V tolerant, Fm+ capable (FT_f). |+| 27 | PB15 | bidirectional | General-purpose I/O, 5 V tolerant, USB Type-C PD capable (FT_c). |+| 28 | PA8 | bidirectional | General-purpose I/O, 5 V tolerant, USB Type-C PD capable (FT_c). |+| 29 | PA9 | bidirectional | General-purpose I/O, 5 V tolerant, Fm+ capable, USB Type-C PD dead-battery function (FT_fd). |+| 30 | PC6 | bidirectional | General-purpose I/O, 5 V tolerant (FT). |+| 31 | PC7 | bidirectional | General-purpose I/O, 5 V tolerant (FT). |+| 32 | PA10 | bidirectional | General-purpose I/O, 5 V tolerant, Fm+ capable, USB Type-C PD dead-battery function (FT_fd). |+| 33 | PA11 [PA9] | bidirectional | General-purpose I/O, 5 V tolerant, Fm+ capable (FT_f). Can be remapped as PA9 via SYSCFG_CFGR1 (swaps the PA9/PA10 pin pair with PA11/PA12). |+| 34 | PA12 [PA10] | bidirectional | General-purpose I/O, 5 V tolerant, Fm+ capable (FT_f). Can be remapped as PA10 via SYSCFG_CFGR1. |+| 35 | PA13 | bidirectional | GPIO PA13, 5 V tolerant (FT). Configured at reset as SWDIO with internal pull-up active - used for serial-wire debug. |+| 36 | PA14-BOOT0 | bidirectional | GPIO PA14 (FT) muxed with BOOT0 (system-memory boot select) and SWCLK. At reset it is SWCLK with an internal pull-down active. |+| 37 | PA15 | bidirectional | General-purpose I/O, 5 V tolerant (FT). |+| 38 | PD0 | bidirectional | General-purpose I/O, 5 V tolerant, USB Type-C PD capable (FT_c). |+| 39 | PD1 | bidirectional | General-purpose I/O, 5 V tolerant, USB Type-C PD dead-battery function (FT_d). |+| 40 | PD2 | bidirectional | General-purpose I/O, 5 V tolerant, USB Type-C PD capable (FT_c). |+| 41 | PD3 | bidirectional | General-purpose I/O, 5 V tolerant, USB Type-C PD dead-battery function (FT_d). |+| 42 | PB3 | bidirectional | General-purpose I/O, 5 V tolerant with analog switch (FT_a). |+| 43 | PB4 | bidirectional | General-purpose I/O, 5 V tolerant with analog switch (FT_a). |+| 44 | PB5 | bidirectional | General-purpose I/O, 5 V tolerant (FT). |+| 45 | PB6 | bidirectional | General-purpose I/O, 5 V tolerant, Fm+ capable with analog switch (FT_fa). |+| 46 | PB7 | bidirectional | General-purpose I/O, 5 V tolerant, Fm+ capable with analog switch (FT_fa). |+| 47 | PB8 | bidirectional | General-purpose I/O, 5 V tolerant, Fm+ capable (FT_f). |+| 48 | PB9 | bidirectional | General-purpose I/O, 5 V tolerant, Fm+ capable (FT_f). |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | STMicroelectronics |+| Package | LQFP-48(7x7) |+| Category | MCU |+| Pins | 48 |++## Ordering variants++- `STM32G071CBT6CBT6`+- `STM32G071CBT6CBT3`+- `STM32G071CBT6CBT7`+- `STM32G071CBT6C8T6`+- `STM32G071CBT6C8T3`+- `STM32G071CBT6C8T7`+- `STM32G071CBT6CBU6`+- `STM32G071CBT6C8U6`+- `STM32G071CBT6RBT6`+- `STM32G071CBT6R8T6`+- `STM32G071CBT6RBI6`+- `STM32G071CBT6KBT6`+- `STM32G071CBT6K8T6`+- `STM32G071CBT6KBU6`+- `STM32G071CBT6K8U6`+- `STM32G071CBT6GBU6`+- `STM32G071CBT6G8U6`+- `STM32G071CBT6EBY6`++## CAD (KiCad official)++- Symbol: `STM32G071CBT6`+- Footprint: `Package_QFP:LQFP-48_7x7mm_P0.5mm`+- 3D model: LQFP-48(7x7) (KiCad packages3D, STEP)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [STMicroelectronics datasheet](https://www.st.com/resource/en/datasheet/stm32g071cbt6.pdf) (136 pp, sha256 `42c8a14c1c67b338`, 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/stm32g071cbt6-datasheet.pdf)
page.jsonadded+34
@@ -0,0 +1,34 @@+{+  "slug": "stm32g071cbt6",+  "version": "0.1.0",+  "type": "component",+  "description": "STMicroelectronics Microcontrollers (MCU/MPU/SOC), LQFP-48(7x7). Datasheet-verified pinout, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "mcu",+    "stm32g071cbt6"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "stm32g071cbt6.kicad_sym",+    "stm32g071cbt6.kicad_mod",+    "stm32g071cbt6.glb",+    "stm32g071cbt6.step",+    "stm32g071cbt6.lbr",+    "docs/hero.png",+    "docs/stm32g071cbt6-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ],+  "visibility": "public",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file