← Commit history

gd32f405rgt6: factory component page (tier=lcsc)

Ray ·f4335db4ad · ·parent 367755c
1 file changed +452−8
page.json+452−8
@@ -1,13 +1,462 @@ {+  "schema_version": 1,+  "type": "component",   "slug": "gd32f405rgt6",+  "title": "GD32F405RGT6",+  "brief": "GigaDevice Semicon Beijing Microcontrollers (MCU/MPU/SOC), LQFP-64(10x10). Datasheet-verified pinout, KiCad symbol/footprint/3D.",   "version": "0.1.0",-  "type": "component",-  "description": "GigaDevice Semicon Beijing Microcontrollers (MCU/MPU/SOC), LQFP-64(10x10). Datasheet-verified pinout, KiCad symbol/footprint/3D.",+  "license": "CC-BY-SA-4.0",   "tags": [     "component",     "mcu",     "gd32f405rgt6"   ],+  "component": {+    "mpn": "GD32F405RGT6",+    "manufacturer": "GigaDevice Semicon Beijing",+    "package": "LQFP-64(10x10)",+    "pin_count": 64,+    "category": "MCU",+    "subcategory": "Microcontrollers (MCU/MPU/SOC)",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/06dccfd36e8947908a93fcdfb16d6367.pdf",+    "parts": {+      "symbol": "gd32f405rgt6.kicad_sym",+      "footprint": "gd32f405rgt6.kicad_mod",+      "model_3d": "gd32f405rgt6.glb",+      "model_3d_step": "gd32f405rgt6.step",+      "lbr": "gd32f405rgt6.lbr"+    },+    "distributor_links": {},+    "pins": [+      {+        "number": "1",+        "name": "VBAT",+        "type": "power_in",+        "description": "Backup domain power supply. Powers the RTC, LXTAL oscillator, and backup registers when VDD is absent (typ 1.8 V to 3.6 V)."+      },+      {+        "number": "2",+        "name": "PC13/TAMPER-RTC",+        "type": "bidirectional",+        "description": "General-purpose I/O PC13, 5 V tolerant. Alternate: EVENTOUT. Additional: RTC_TAMP0, RTC_OUT, RTC_TS. Powered from VBAT domain; limited drive strength."+      },+      {+        "number": "3",+        "name": "PC14/OSC32_IN",+        "type": "bidirectional",+        "description": "General-purpose I/O PC14, 5 V tolerant. Additional function: OSC32IN input for the 32.768 kHz LXTAL crystal oscillator."+      },+      {+        "number": "4",+        "name": "PC15/OSC32_OUT",+        "type": "bidirectional",+        "description": "General-purpose I/O PC15, 5 V tolerant. Additional function: OSC32OUT output for the 32.768 kHz LXTAL crystal oscillator."+      },+      {+        "number": "5",+        "name": "PH0/OSC_IN",+        "type": "bidirectional",+        "description": "General-purpose I/O PH0, 5 V tolerant. Additional function: OSCIN input for the HXTAL (main) crystal oscillator, 4-26 MHz."+      },+      {+        "number": "6",+        "name": "PH1/OSC_OUT",+        "type": "bidirectional",+        "description": "General-purpose I/O PH1, 5 V tolerant. Additional function: OSCOUT return of the HXTAL crystal oscillator."+      },+      {+        "number": "7",+        "name": "NRST",+        "type": "input",+        "description": "Active-low bidirectional reset input with internal pull-up. Drive low to reset the MCU; internally driven low when the on-chip POR/PDR asserts."+      },+      {+        "number": "8",+        "name": "PC0",+        "type": "bidirectional",+        "description": "GPIO PC0, 5 V tolerant. Alternate: USBHS_ULPI_STP, EVENTOUT. Additional: ADC012_IN10 analog input."+      },+      {+        "number": "9",+        "name": "PC1",+        "type": "bidirectional",+        "description": "GPIO PC1, 5 V tolerant. Alternate: SPI2_MOSI, I2S2_SD, SPI1_MOSI, I2S1_SD, EVENTOUT. Additional: ADC012_IN11."+      },+      {+        "number": "10",+        "name": "PC2",+        "type": "bidirectional",+        "description": "GPIO PC2, 5 V tolerant. Alternate: SPI1_MISO, I2S1_ADD_SD, USBHS_ULPI_DIR, EVENTOUT. Additional: ADC012_IN12."+      },+      {+        "number": "11",+        "name": "PC3",+        "type": "bidirectional",+        "description": "GPIO PC3, 5 V tolerant. Alternate: SPI1_MOSI, I2S1_SD, USBHS_ULPI_NXT, EVENTOUT. Additional: ADC012_IN13."+      },+      {+        "number": "12",+        "name": "VSSA",+        "type": "power_in",+        "description": "Analog ground reference for the ADC/DAC and VREF+ path. Tie to the board ground plane, ideally at a single star point with VSS."+      },+      {+        "number": "13",+        "name": "VDDA",+        "type": "power_in",+        "description": "Analog supply for the ADC/DAC/reset/PLL blocks, 2.6-3.6 V. Decouple with 100 nF + 1 \u00b5F close to the pin; also serves as internal VREF+ when VREF+ is absent."+      },+      {+        "number": "14",+        "name": "PA0-WKUP",+        "type": "bidirectional",+        "description": "GPIO PA0, 5 V tolerant. Alternate: TIMER1_CH0, TIMER1_ETI, TIMER4_CH0, TIMER7_ETI, USART1_CTS, UART3_TX, EVENTOUT. Additional: ADC012_IN0, WKUP (Standby wake-up)."+      },+      {+        "number": "15",+        "name": "PA1",+        "type": "bidirectional",+        "description": "GPIO PA1, 5 V tolerant. Alternate: TIMER1_CH1, TIMER4_CH1, USART1_RTS, UART3_RX, EVENTOUT. Additional: ADC012_IN1."+      },+      {+        "number": "16",+        "name": "PA2",+        "type": "bidirectional",+        "description": "GPIO PA2, 5 V tolerant. Alternate: TIMER1_CH2, TIMER4_CH2, TIMER8_CH0, I2S_CKIN, USART1_TX, EVENTOUT. Additional: ADC012_IN2."+      },+      {+        "number": "17",+        "name": "PA3",+        "type": "bidirectional",+        "description": "GPIO PA3, 5 V tolerant. Alternate: TIMER1_CH3, TIMER4_CH3, TIMER8_CH1, I2S1_MCK, USART1_RX, USBHS_ULPI_D0, EVENTOUT. Additional: ADC012_IN3."+      },+      {+        "number": "18",+        "name": "VSS",+        "type": "power_in",+        "description": "Digital ground return. Multiple VSS pins must all connect to the board ground plane."+      },+      {+        "number": "19",+        "name": "VDD",+        "type": "power_in",+        "description": "Digital I/O and core LDO supply, 2.6-3.6 V. Decouple each VDD pin with a 100 nF ceramic capacitor close to the pin plus a bulk 4.7 \u00b5F."+      },+      {+        "number": "20",+        "name": "PA4",+        "type": "bidirectional",+        "description": "GPIO PA4, TTa (analog) 3.3 V level. Alternate: SPI0_NSS, SPI2_NSS, I2S2_WS, USART1_CK, USBHS_SOF, DCI_HSYNC, EVENTOUT. Additional: ADC01_IN4, DAC_OUT0."+      },+      {+        "number": "21",+        "name": "PA5",+        "type": "bidirectional",+        "description": "GPIO PA5, TTa (analog) 3.3 V level. Alternate: TIMER1_CH0, TIMER1_ETI, TIMER7_CH0_ON, SPI0_SCK, USBHS_ULPI_CK, EVENTOUT. Additional: ADC01_IN5, DAC_OUT1."+      },+      {+        "number": "22",+        "name": "PA6",+        "type": "bidirectional",+        "description": "GPIO PA6, 5 V tolerant. Alternate: TIMER0_BRKIN, TIMER2_CH0, TIMER7_BRKIN, SPI0_MISO, I2S1_MCK, TIMER12_CH0, SDIO_CMD, DCI_PIXCLK, EVENTOUT. Additional: ADC01_IN6."+      },+      {+        "number": "23",+        "name": "PA7",+        "type": "bidirectional",+        "description": "GPIO PA7, 5 V tolerant. Alternate: TIMER0_CH0_ON, TIMER2_CH1, TIMER7_CH0_ON, SPI0_MOSI, TIMER13_CH0, EVENTOUT. Additional: ADC01_IN7."+      },+      {+        "number": "24",+        "name": "PC4",+        "type": "bidirectional",+        "description": "GPIO PC4, 5 V tolerant. Alternate: EVENTOUT. Additional: ADC01_IN14."+      },+      {+        "number": "25",+        "name": "PC5",+        "type": "bidirectional",+        "description": "GPIO PC5, 5 V tolerant. Alternate: USART2_RX, EVENTOUT. Additional: ADC01_IN15."+      },+      {+        "number": "26",+        "name": "PB0",+        "type": "bidirectional",+        "description": "GPIO PB0, 5 V tolerant. Alternate: TIMER0_CH1_ON, TIMER2_CH2, TIMER7_CH1_ON, SPI2_MOSI, I2S2_SD, USBHS_ULPI_D1, SDIO_D1, EVENTOUT. Additional: ADC01_IN8, IREF."+      },+      {+        "number": "27",+        "name": "PB1",+        "type": "bidirectional",+        "description": "GPIO PB1, 5 V tolerant. Alternate: TIMER0_CH2_ON, TIMER2_CH3, TIMER7_CH2_ON, USBHS_ULPI_D2, SDIO_D2, EVENTOUT. Additional: ADC01_IN9."+      },+      {+        "number": "28",+        "name": "PB2/BOOT1",+        "type": "bidirectional",+        "description": "GPIO PB2, 5 V tolerant. Alternate: TIMER1_CH3, SPI2_MOSI, I2S2_SD, USBHS_ULPI_D4, SDIO_CK, EVENTOUT. Sampled at reset as BOOT1 to select the boot mode together with BOOT0."+      },+      {+        "number": "29",+        "name": "PB10",+        "type": "bidirectional",+        "description": "GPIO PB10, 5 V tolerant. Alternate: TIMER1_CH2, I2C1_SCL, SPI1_SCK, I2S1_CK, I2S2_MCK, USART2_TX, USBHS_ULPI_D3, SDIO_D7, EVENTOUT."+      },+      {+        "number": "30",+        "name": "PB11",+        "type": "bidirectional",+        "description": "GPIO PB11, 5 V tolerant. Alternate: TIMER1_CH3, I2C1_SDA, I2S_CKIN, USART2_RX, USBHS_ULPI_D4, EVENTOUT."+      },+      {+        "number": "31",+        "name": "VCAP1",+        "type": "power_out",+        "description": "Internal 1.2 V core LDO output (labelled NC / VCORE in the LQFP64 pinout). Must be connected to a 2.2 \u00b5F ceramic decoupling capacitor to VSS; do not connect to any external supply."+      },+      {+        "number": "32",+        "name": "VDD",+        "type": "power_in",+        "description": "Digital I/O and core LDO supply, 2.6-3.6 V. Decouple with 100 nF close to the pin."+      },+      {+        "number": "33",+        "name": "PB12",+        "type": "bidirectional",+        "description": "GPIO PB12, 5 V tolerant. Alternate: TIMER0_BRKIN, I2C1_SMBA, SPI1_NSS, I2S1_WS, USART2_CK, CAN1_RX, USBHS_ULPI_D5, USBHS_ID, EVENTOUT."+      },+      {+        "number": "34",+        "name": "PB13",+        "type": "bidirectional",+        "description": "GPIO PB13, 5 V tolerant. Alternate: TIMER0_CH0_ON, SPI1_SCK, I2S1_CK, USART2_CTS, CAN1_TX, USBHS_ULPI_D6, EVENTOUT, I2C1_TXFRAME. Additional: USBHS_VBUS."+      },+      {+        "number": "35",+        "name": "PB14",+        "type": "bidirectional",+        "description": "GPIO PB14, 5 V tolerant. Alternate: TIMER0_CH1_ON, TIMER7_CH1_ON, SPI1_MISO, I2S1_ADD_SD, USART2_RTS, TIMER11_CH0, USBHS_DM, EVENTOUT."+      },+      {+        "number": "36",+        "name": "PB15",+        "type": "bidirectional",+        "description": "GPIO PB15, 5 V tolerant. Alternate: RTC_REFIN, TIMER0_CH2_ON, TIMER7_CH2_ON, SPI1_MOSI, I2S1_SD, TIMER11_CH1, USBHS_DP, EVENTOUT."+      },+      {+        "number": "37",+        "name": "PC6",+        "type": "bidirectional",+        "description": "GPIO PC6, 5 V tolerant. Alternate: TIMER2_CH0, TIMER7_CH0, I2S1_MCK, USART5_TX, SDIO_D6, DCI_D0, EVENTOUT."+      },+      {+        "number": "38",+        "name": "PC7",+        "type": "bidirectional",+        "description": "GPIO PC7, 5 V tolerant. Alternate: TIMER2_CH1, TIMER7_CH1, SPI1_SCK, I2S1_CK, I2S2_MCK, USART5_RX, SDIO_D7, DCI_D1, EVENTOUT."+      },+      {+        "number": "39",+        "name": "PC8",+        "type": "bidirectional",+        "description": "GPIO PC8, 5 V tolerant. Alternate: TRACED0, TIMER2_CH2, TIMER7_CH2, USART5_CK, SDIO_D0, DCI_D2, EVENTOUT."+      },+      {+        "number": "40",+        "name": "PC9",+        "type": "bidirectional",+        "description": "GPIO PC9, 5 V tolerant. Alternate: CK_OUT1, TIMER2_CH3, TIMER7_CH3, I2C2_SDA, I2S_CKIN, SDIO_D1, DCI_D3, EVENTOUT."+      },+      {+        "number": "41",+        "name": "PA8",+        "type": "bidirectional",+        "description": "GPIO PA8, 5 V tolerant. Alternate: CK_OUT0, TIMER0_CH0, I2C2_SCL, USART0_CK, USBFS_SOF, SDIO_D1, EVENTOUT, CTC_SYNC."+      },+      {+        "number": "42",+        "name": "PA9",+        "type": "bidirectional",+        "description": "GPIO PA9, 5 V tolerant. Alternate: TIMER0_CH1, I2C2_SMBA, SPI1_SCK, I2S1_CK, USART0_TX, SDIO_D2, DCI_D0, EVENTOUT. Additional: USBFS_VBUS."+      },+      {+        "number": "43",+        "name": "PA10",+        "type": "bidirectional",+        "description": "GPIO PA10, 5 V tolerant. Alternate: TIMER0_CH2, USART0_RX, USBFS_ID, DCI_D1, EVENTOUT, I2C2_TXFRAME."+      },+      {+        "number": "44",+        "name": "PA11",+        "type": "bidirectional",+        "description": "GPIO PA11, 5 V tolerant. Alternate: TIMER0_CH3, USART0_CTS, USART5_TX, CAN0_RX, USBFS_DM, EVENTOUT."+      },+      {+        "number": "45",+        "name": "PA12",+        "type": "bidirectional",+        "description": "GPIO PA12, 5 V tolerant. Alternate: TIMER0_ETI, USART0_RTS, USART5_RX, CAN0_TX, USBFS_DP, EVENTOUT."+      },+      {+        "number": "46",+        "name": "PA13/JTMS/SWDIO",+        "type": "bidirectional",+        "description": "SW/JTAG data I/O and GPIO PA13, 5 V tolerant. Default function after reset is JTMS/SWDIO for debug; re-mappable to GPIO PA13 or EVENTOUT."+      },+      {+        "number": "47",+        "name": "NC",+        "type": "unconnected",+        "description": "No connect. Leave floating; do not connect to VDD, VSS, or any other net."+      },+      {+        "number": "48",+        "name": "VDD",+        "type": "power_in",+        "description": "Digital supply, 2.6-3.6 V. Decouple with 100 nF close to the pin. (Labelled VDD_2 in the pinout diagram.)"+      },+      {+        "number": "49",+        "name": "PA14/JTCK/SWCLK",+        "type": "bidirectional",+        "description": "SW/JTAG clock and GPIO PA14, 5 V tolerant. Default function after reset is JTCK/SWCLK for debug; re-mappable to GPIO PA14 or EVENTOUT."+      },+      {+        "number": "50",+        "name": "PA15/JTDI",+        "type": "bidirectional",+        "description": "JTAG data in and GPIO PA15, 5 V tolerant. Default at reset is JTDI. Alternate: TIMER1_CH0, TIMER1_ETI, SPI0_NSS, SPI2_NSS, I2S2_WS, USART0_TX, EVENTOUT."+      },+      {+        "number": "51",+        "name": "PC10",+        "type": "bidirectional",+        "description": "GPIO PC10, 5 V tolerant. Alternate: SPI2_SCK, I2S2_CK, USART2_TX, UART3_TX, SDIO_D2, DCI_D8, EVENTOUT."+      },+      {+        "number": "52",+        "name": "PC11",+        "type": "bidirectional",+        "description": "GPIO PC11, 5 V tolerant. Alternate: I2S2_ADD_SD, SPI2_MISO, USART2_RX, UART3_RX, SDIO_D3, DCI_D4, EVENTOUT."+      },+      {+        "number": "53",+        "name": "PC12",+        "type": "bidirectional",+        "description": "GPIO PC12, 5 V tolerant. Alternate: I2C1_SDA, SPI2_MOSI, I2S2_SD, USART2_CK, UART4_TX, SDIO_CK, DCI_D9, EVENTOUT."+      },+      {+        "number": "54",+        "name": "PD2",+        "type": "bidirectional",+        "description": "GPIO PD2, 5 V tolerant. Alternate: TIMER2_ETI, UART4_RX, SDIO_CMD, DCI_D11, EVENTOUT."+      },+      {+        "number": "55",+        "name": "PB3/JTDO",+        "type": "bidirectional",+        "description": "JTDO/SWO trace and GPIO PB3, 5 V tolerant. Alternate: TRACESWO, TIMER1_CH1, SPI0_SCK, SPI2_SCK, I2S2_CK, USART0_RX, I2C1_SDA, EVENTOUT."+      },+      {+        "number": "56",+        "name": "PB4/NJTRST",+        "type": "bidirectional",+        "description": "JTAG reset (NJTRST) and GPIO PB4, 5 V tolerant. Alternate: TIMER2_CH0, SPI0_MISO, SPI2_MISO, I2S2_ADD_SD, I2C2_SDA, SDIO_D0, EVENTOUT, I2C0_TXFRAME."+      },+      {+        "number": "57",+        "name": "PB5",+        "type": "bidirectional",+        "description": "GPIO PB5, 5 V tolerant. Alternate: TIMER2_CH1, I2C0_SMBA, SPI0_MOSI, SPI2_MOSI, I2S2_SD, CAN1_RX, USBHS_ULPI_D7, ETH_PPS_OUT, DCI_D10, EVENTOUT."+      },+      {+        "number": "58",+        "name": "PB6",+        "type": "bidirectional",+        "description": "GPIO PB6, 5 V tolerant. Alternate: TIMER3_CH0, I2C0_SCL, USART0_TX, CAN1_TX, DCI_D5, EVENTOUT."+      },+      {+        "number": "59",+        "name": "PB7",+        "type": "bidirectional",+        "description": "GPIO PB7, 5 V tolerant. Alternate: TIMER3_CH1, I2C0_SDA, USART0_RX, DCI_VSYNC, EVENTOUT."+      },+      {+        "number": "60",+        "name": "BOOT0",+        "type": "input",+        "description": "Boot-mode select input latched at reset. Together with PB2/BOOT1 it selects boot from main Flash, system memory (bootloader), or embedded SRAM."+      },+      {+        "number": "61",+        "name": "PB8",+        "type": "bidirectional",+        "description": "GPIO PB8, 5 V tolerant. Alternate: TIMER1_CH0, TIMER1_ETI, TIMER3_CH2, TIMER9_CH0, I2C0_SCL, CAN0_RX, SDIO_D4, DCI_D6, EVENTOUT."+      },+      {+        "number": "62",+        "name": "PB9",+        "type": "bidirectional",+        "description": "GPIO PB9, 5 V tolerant. Alternate: TIMER1_CH1, TIMER3_CH3, TIMER10_CH0, I2C0_SDA, SPI1_NSS, I2S1_WS, CAN0_TX, SDIO_D5, DCI_D7, EVENTOUT."+      },+      {+        "number": "63",+        "name": "VSS",+        "type": "power_in",+        "description": "Digital ground return."+      },+      {+        "number": "64",+        "name": "VDD",+        "type": "power_in",+        "description": "Digital supply, 2.6-3.6 V. Decouple with 100 nF close to the pin."+      }+    ],+    "provenance": {+      "extractor": "ds2sf",+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/06dccfd36e8947908a93fcdfb16d6367.pdf",+        "pages": 60,+        "sha256": "824ce8ab21b66f5d",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 64,+        "described": 64,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    }+  },+  "metadata": {+    "specs": {+      "Manufacturer": "GigaDevice Semicon Beijing",+      "Package": "LQFP-64(10x10)",+      "Category": "MCU",+      "Pins": "64"+    }+  },+  "sections": [+    "hero",+    "viewers",+    "readme",+    "breadcrumbs",+    "info"+  ],+  "discovery_triggers": [+    "gd32f405rgt6"+  ],+  "discovery_pitch": "GD32F405RGT6 (GigaDevice Semicon Beijing) component page with datasheet-verified CAD.",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  },   "dependencies": {},   "hero": {     "type": "image",@@ -25,10 +474,5 @@     "docs/gd32f405rgt6-datasheet.pdf",     "viewers/symbol.html",     "viewers/footprint.html"-  ],-  "visibility": "public",-  "author": {-    "name": "Ray",-    "email": "[email protected]"-  }+  ] }\ No newline at end of file