← Commit history

component page: CAD + datasheet-first provenance (official mfr datasheet)

Ray ·7e83c45cdd · ·parent efa0a04
1 file changed +363−8
page.json+363−8
@@ -1,8 +1,11 @@ {+  "schema_version": 1,+  "type": "component",   "slug": "stm32f030c8",+  "title": "STM32F030C8T6",+  "brief": "ST 32-bit Arm Cortex-M0 value-line MCU, LQFP-48. 48 MHz, 64 KB flash, 8 KB SRAM. Datasheet-verified.",   "version": "0.1.0",-  "type": "component",-  "description": "ST 32-bit Arm Cortex-M0 value-line MCU, LQFP-48. 48 MHz, 64 KB flash, 8 KB SRAM. Datasheet-verified.",+  "license": "CC-BY-SA-4.0",   "tags": [     "component",     "microcontroller",@@ -13,6 +16,363 @@     "lqfp-48",     "stmicroelectronics"   ],+  "component": {+    "mpn": "STM32F030C8",+    "manufacturer": "STMicroelectronics",+    "package": "LQFP-48",+    "pin_count": 48,+    "category": "Microcontroller",+    "subcategory": "32-bit Arm Cortex-M0 MCU",+    "datasheet": "https://www.st.com/resource/en/datasheet/stm32f030c8.pdf",+    "parts": {+      "symbol": "stm32f030c8.kicad_sym",+      "footprint": "stm32f030c8.kicad_mod",+      "model_3d": "stm32f030c8.glb"+    },+    "distributor_links": {},+    "pins": [+      {+        "number": "1",+        "name": "VDD",+        "type": "power_in",+        "description": "Digital / complementary power supply pin. Operating range 2.4 V-3.6 V. Decouple with 100 nF + shared 4.7 \u00b5F on the VDD/VSS pair."+      },+      {+        "number": "2",+        "name": "PC13",+        "type": "bidirectional",+        "description": "General-purpose I/O (TC, standard 3.3 V). Additional functions: RTC_TAMP1, RTC_TS, RTC_OUT, WKUP2. Powered through the LSE/RTC power switch - limit output speed to 2 MHz / 30 pF and do not use as a current source."+      },+      {+        "number": "3",+        "name": "PC14/OSC32_IN",+        "type": "bidirectional",+        "description": "General-purpose I/O (TC) that alternately serves as the OSC32_IN pin for the LSE (32.768 kHz) crystal. Same 3 mA supply-switch limit as PC13."+      },+      {+        "number": "4",+        "name": "PC15/OSC32_OUT",+        "type": "bidirectional",+        "description": "General-purpose I/O (TC) that alternately serves as the OSC32_OUT pin for the LSE (32.768 kHz) crystal. Same 3 mA supply-switch limit as PC13."+      },+      {+        "number": "5",+        "name": "PF0/OSC_IN",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Alternate functions: I2C1_SDA. Additional function: OSC_IN (HSE crystal input, 4-32 MHz)."+      },+      {+        "number": "6",+        "name": "PF1/OSC_OUT",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Alternate functions: I2C1_SCL. Additional function: OSC_OUT (HSE crystal output)."+      },+      {+        "number": "7",+        "name": "NRST",+        "type": "bidirectional",+        "description": "Device reset input / internal reset output, active low. Has an embedded weak pull-up (RST structure)."+      },+      {+        "number": "8",+        "name": "VSSA",+        "type": "power_in",+        "description": "Analog ground reference for the ADC and other analog blocks. Star-tie to digital VSS at the device."+      },+      {+        "number": "9",+        "name": "VDDA",+        "type": "power_in",+        "description": "Analog power supply (2.4 V-3.6 V, must be \u2265 VDD \u2212 0.4 V). Decouple with 10 nF + 1 \u00b5F between VDDA and VSSA."+      },+      {+        "number": "10",+        "name": "PA0",+        "type": "bidirectional",+        "description": "General-purpose I/O (TTa, 3.3 V, ADC-capable). Alternate: USART1_CTS / USART2_CTS / USART4_TX. Additional: ADC_IN0, RTC_TAMP2, WKUP1."+      },+      {+        "number": "11",+        "name": "PA1",+        "type": "bidirectional",+        "description": "General-purpose I/O (TTa, 3.3 V, ADC-capable). Alternate: EVENTOUT / USART1_RTS / USART2_RTS / USART4_RX / TIM15_CH1N. Additional: ADC_IN1."+      },+      {+        "number": "12",+        "name": "PA2",+        "type": "bidirectional",+        "description": "General-purpose I/O (TTa, 3.3 V, ADC-capable). Alternate: USART1_TX / USART2_TX / TIM15_CH1. Additional: ADC_IN2, WKUP4."+      },+      {+        "number": "13",+        "name": "PA3",+        "type": "bidirectional",+        "description": "General-purpose I/O (TTa, 3.3 V, ADC-capable). Alternate: USART1_RX / USART2_RX / TIM15_CH2. Additional: ADC_IN3."+      },+      {+        "number": "14",+        "name": "PA4",+        "type": "bidirectional",+        "description": "General-purpose I/O (TTa, 3.3 V, ADC-capable). Alternate: SPI1_NSS / USART1_CK / USART2_CK / TIM14_CH1 / USART6_TX. Additional: ADC_IN4."+      },+      {+        "number": "15",+        "name": "PA5",+        "type": "bidirectional",+        "description": "General-purpose I/O (TTa, 3.3 V, ADC-capable). Alternate: SPI1_SCK / USART6_RX. Additional: ADC_IN5."+      },+      {+        "number": "16",+        "name": "PA6",+        "type": "bidirectional",+        "description": "General-purpose I/O (TTa, 3.3 V, ADC-capable). Alternate: SPI1_MISO / TIM3_CH1 / TIM1_BKIN / TIM16_CH1 / EVENTOUT / USART3_CTS. Additional: ADC_IN6."+      },+      {+        "number": "17",+        "name": "PA7",+        "type": "bidirectional",+        "description": "General-purpose I/O (TTa, 3.3 V, ADC-capable). Alternate: SPI1_MOSI / TIM3_CH2 / TIM14_CH1 / TIM1_CH1N / TIM17_CH1 / EVENTOUT. Additional: ADC_IN7."+      },+      {+        "number": "18",+        "name": "PB0",+        "type": "bidirectional",+        "description": "General-purpose I/O (TTa, 3.3 V, ADC-capable). Alternate: TIM3_CH3 / TIM1_CH2N / EVENTOUT / USART3_CK. Additional: ADC_IN8."+      },+      {+        "number": "19",+        "name": "PB1",+        "type": "bidirectional",+        "description": "General-purpose I/O (TTa, 3.3 V, ADC-capable). Alternate: TIM3_CH4 / TIM14_CH1 / TIM1_CH3N / USART3_RTS. Additional: ADC_IN9."+      },+      {+        "number": "20",+        "name": "PB2",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). No alternate or additional functions listed."+      },+      {+        "number": "21",+        "name": "PB10",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Alternate: SPI2_SCK / I2C1_SCL / I2C2_SCL / USART3_TX."+      },+      {+        "number": "22",+        "name": "PB11",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Alternate: I2C1_SDA / I2C2_SDA / EVENTOUT / USART3_RX."+      },+      {+        "number": "23",+        "name": "VSS",+        "type": "power_in",+        "description": "Digital ground return. Pair with the adjacent VDD pin and decouple with 100 nF."+      },+      {+        "number": "24",+        "name": "VDD",+        "type": "power_in",+        "description": "Digital power supply pin (2.4 V-3.6 V). Decouple with 100 nF close to the package."+      },+      {+        "number": "25",+        "name": "PB12",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Alternate: SPI1_NSS / SPI2_NSS / TIM1_BKIN / EVENTOUT / USART3_CK."+      },+      {+        "number": "26",+        "name": "PB13",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Alternate: SPI1_SCK / SPI2_SCK / I2C2_SCL / TIM1_CH1N / USART3_CTS."+      },+      {+        "number": "27",+        "name": "PB14",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Alternate: SPI1_MISO / SPI2_MISO / I2C2_SDA / TIM1_CH2N / TIM15_CH1 / USART3_RTS."+      },+      {+        "number": "28",+        "name": "PB15",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Alternate: SPI1_MOSI / SPI2_MOSI / TIM1_CH3N / TIM15_CH1N / TIM15_CH2. Additional: RTC_REFIN, WKUP7."+      },+      {+        "number": "29",+        "name": "PA8",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Alternate: USART1_CK / TIM1_CH1 / EVENTOUT / MCO (microcontroller clock output)."+      },+      {+        "number": "30",+        "name": "PA9",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Alternate: USART1_TX / TIM1_CH2 / TIM15_BKIN / I2C1_SCL."+      },+      {+        "number": "31",+        "name": "PA10",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Alternate: USART1_RX / TIM1_CH3 / TIM17_BKIN / I2C1_SDA."+      },+      {+        "number": "32",+        "name": "PA11",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Alternate: USART1_CTS / TIM1_CH4 / EVENTOUT / I2C2_SCL."+      },+      {+        "number": "33",+        "name": "PA12",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Alternate: USART1_RTS / TIM1_ETR / EVENTOUT / I2C2_SDA."+      },+      {+        "number": "34",+        "name": "PA13/SWDIO",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Default after reset is SWDIO (with internal pull-up). Alternate: IR_OUT."+      },+      {+        "number": "35",+        "name": "PF6",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT) present on STM32F030x4/6/8. Alternate: I2C1_SCL / I2C2_SCL."+      },+      {+        "number": "36",+        "name": "PF7",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT) present on STM32F030x4/6/8. Alternate: I2C1_SDA / I2C2_SDA."+      },+      {+        "number": "37",+        "name": "PA14/SWCLK",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Default after reset is SWCLK (with internal pull-down). Alternate: USART1_TX / USART2_TX."+      },+      {+        "number": "38",+        "name": "PA15",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Alternate: SPI1_NSS / USART1_RX / USART2_RX / USART4_RTS / EVENTOUT."+      },+      {+        "number": "39",+        "name": "PB3",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Alternate: SPI1_SCK / EVENTOUT / USART5_TX."+      },+      {+        "number": "40",+        "name": "PB4",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Alternate: SPI1_MISO / TIM3_CH1 / EVENTOUT / TIM17_BKIN / USART5_RX."+      },+      {+        "number": "41",+        "name": "PB5",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant I/O (FT). Alternate: SPI1_MOSI / I2C1_SMBA / TIM16_BKIN / TIM3_CH2 / USART5_CK_RTS. Additional: WKUP6."+      },+      {+        "number": "42",+        "name": "PB6",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant Fm+-capable I/O (FTf). Alternate: I2C1_SCL / USART1_TX / TIM16_CH1N."+      },+      {+        "number": "43",+        "name": "PB7",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant Fm+-capable I/O (FTf). Alternate: I2C1_SDA / USART1_RX / TIM17_CH1N / USART4_CTS."+      },+      {+        "number": "44",+        "name": "BOOT0",+        "type": "input",+        "description": "Boot memory selection input (dedicated B structure). Sampled at reset with the nBOOT1 option bit to choose between main Flash, system memory (bootloader), or embedded SRAM."+      },+      {+        "number": "45",+        "name": "PB8",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant Fm+-capable I/O (FTf). Alternate: I2C1_SCL / TIM16_CH1."+      },+      {+        "number": "46",+        "name": "PB9",+        "type": "bidirectional",+        "description": "General-purpose 5 V-tolerant Fm+-capable I/O (FTf). Alternate: I2C1_SDA / IR_OUT / SPI2_NSS / TIM17_CH1 / EVENTOUT."+      },+      {+        "number": "47",+        "name": "VSS",+        "type": "power_in",+        "description": "Digital ground return. Pair with the adjacent VDD pin and decouple with 100 nF."+      },+      {+        "number": "48",+        "name": "VDD",+        "type": "power_in",+        "description": "Digital power supply pin (2.4 V-3.6 V). Decouple with 100 nF close to the package."+      }+    ],+    "provenance": {+      "extractor": "ds2sf",+      "datasheet": {+        "url": "https://www.st.com/resource/en/datasheet/stm32f030c8.pdf",+        "pages": 25,+        "sha256": "8e0f78fa4556da96",+        "source_tier": "mfr"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 48,+        "described": 48,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    }+  },+  "metadata": {+    "specs": {+      "Core": "32-bit Arm Cortex-M0",+      "Max clock": "48 MHz",+      "Flash": "64 KB",+      "SRAM": "8 KB",+      "GPIO": "up to 39 (ports A-F)",+      "ADC": "12-bit (up to 16 ch)",+      "Serial": "USART + SPI + I2C",+      "Supply voltage": "2.4-3.6 V",+      "Package": "LQFP-48 (7x7 mm)"+    }+  },+  "sections": [+    "hero",+    "viewers",+    "readme",+    "breadcrumbs",+    "info"+  ],+  "discovery_triggers": [+    "stm32f030c8",+    "stm32f030",+    "cortex-m0 mcu",+    "value line stm32",+    "cheap arm mcu"+  ],+  "discovery_pitch": "STM32F030C8T6 32-bit Arm Cortex-M0 value-line MCU (LQFP-48) with datasheet-verified pinout, KiCad symbol/footprint/3D, and full provenance.",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  },   "dependencies": {},   "hero": {     "type": "image",@@ -28,10 +388,5 @@     "docs/stm32f030c8-datasheet.pdf",     "viewers/symbol.html",     "viewers/footprint.html"-  ],-  "visibility": "public",-  "author": {-    "name": "Ray",-    "email": "[email protected]"-  }+  ] }\ No newline at end of file