← Commit history

gd32f303cbt6: factory component page (tier=lcsc)

Ray ·bb824b5831 ·1mo ago ·parent a7e30b7
4 files changed +147−144
README.md+69−69
@@ -8,54 +8,54 @@ GD32F303CBT6 from GigaDevice Semicon Beijing, in a LQFP-48(7x7). Pinout and pin  | Pin | Name | Type | Function | |---|---|---|---|-| 1 | VBAT | power_in | Backup domain supply (1.8-3.6 V). Powers RTC and backup registers when VDD is off. |-| 2 | PC13/TAMPER-RTC | bidirectional | GPIO PC13 with alternate TAMPER-RTC in the backup domain. Limited drive strength (backup-domain pad). |-| 3 | PC14/OSC32IN | bidirectional | GPIO PC14 or 32.768 kHz LSE crystal input (OSC32IN). |-| 4 | PC15/OSC32OUT | bidirectional | GPIO PC15 or 32.768 kHz LSE crystal output (OSC32OUT). |-| 5 | OSCIN | input | HSE main oscillator input (typically 4-32 MHz crystal). Can be remapped to PD0. |-| 6 | OSCOUT | output | HSE main oscillator output. Can be remapped to PD1. |-| 7 | NRST | bidirectional | Active-low bidirectional reset. Internal pull-up; drive low to reset the MCU. |-| 8 | VSSA | power_in | Analog ground reference for ADC/DAC. |-| 9 | VDDA | power_in | Analog supply for ADC/DAC (2.6-3.6 V). Tie to VDD via ferrite/RC filter. |-| 10 | PA0/WKUP | bidirectional | GPIO PA0. Alternate: WKUP, USART1_CTS, ADC012_IN0, TIMER1_CH0/ETI, TIMER4_CH0. |-| 11 | PA1 | bidirectional | GPIO PA1. Alternate: USART1_RTS, ADC012_IN1, TIMER1_CH1, TIMER4_CH1. |-| 12 | PA2 | bidirectional | GPIO PA2. Alternate: USART1_TX, ADC012_IN2, TIMER1_CH2, TIMER4_CH2, SPI0_IO2. |-| 13 | PA3 | bidirectional | GPIO PA3. Alternate: USART1_RX, ADC012_IN3, TIMER1_CH3, TIMER4_CH3, SPI0_IO3. |-| 14 | PA4 | bidirectional | GPIO PA4. Alternate: SPI0_NSS, USART1_CK, ADC01_IN4, DAC_OUT0. Remap: SPI2_NSS, I2S2_WS. |-| 15 | PA5 | bidirectional | GPIO PA5. Alternate: SPI0_SCK, ADC01_IN5, DAC_OUT1. |-| 16 | PA6 | bidirectional | GPIO PA6. Alternate: SPI0_MISO, ADC01_IN6, TIMER2_CH0. Remap: TIMER0_BRKIN. |-| 17 | PA7 | bidirectional | GPIO PA7. Alternate: SPI0_MOSI, ADC01_IN7, TIMER2_CH1. Remap: TIMER0_CH0_ON. |-| 18 | PB0 | bidirectional | GPIO PB0. Alternate: ADC01_IN8, TIMER2_CH2. Remap: TIMER0_CH1_ON. |-| 19 | PB1 | bidirectional | GPIO PB1. Alternate: ADC01_IN9, TIMER2_CH3. Remap: TIMER0_CH2_ON. |-| 20 | PB2/BOOT1 | bidirectional | GPIO PB2, doubles as BOOT1 mode-select strap sampled at reset. 5V tolerant. |-| 21 | PB10 | bidirectional | GPIO PB10, 5V tolerant. Alternate: I2C1_SCL, USART2_TX. Remap: TIMER1_CH2. |-| 22 | PB11 | bidirectional | GPIO PB11, 5V tolerant. Alternate: I2C1_SDA, USART2_RX. Remap: TIMER1_CH3. |-| 23 | VSS_1 | power_in | Digital ground (bank 1). |-| 24 | VDD_1 | power_in | Digital supply (2.6-3.6 V), bank 1. Decouple with 100 nF close to pin. |-| 25 | PB12 | bidirectional | GPIO PB12, 5V tolerant. Alternate: SPI1_NSS, I2C1_SMBA, USART2_CK, TIMER0_BRKIN, I2S1_WS. |-| 26 | PB13 | bidirectional | GPIO PB13, 5V tolerant. Alternate: SPI1_SCK, USART2_CTS, TIMER0_CH0_ON, I2S1_CK. |-| 27 | PB14 | bidirectional | GPIO PB14, 5V tolerant. Alternate: SPI1_MISO, USART2_RTS, TIMER0_CH1_ON. |-| 28 | PB15 | bidirectional | GPIO PB15, 5V tolerant. Alternate: SPI1_MOSI, TIMER0_CH2_ON, I2S1_SD. |-| 29 | PA8 | bidirectional | GPIO PA8, 5V tolerant. Alternate: USART0_CK, TIMER0_CH0, CK_OUT0, CTC_SYNC. |-| 30 | PA9 | bidirectional | GPIO PA9, 5V tolerant. Alternate: USART0_TX, TIMER0_CH1. |-| 31 | PA10 | bidirectional | GPIO PA10, 5V tolerant. Alternate: USART0_RX, TIMER0_CH2. |-| 32 | PA11 | bidirectional | GPIO PA11, 5V tolerant. Alternate: USART0_CTS, CAN0_RX, USBDM (USB D-), TIMER0_CH3. |-| 33 | PA12 | bidirectional | GPIO PA12, 5V tolerant. Alternate: USART0_RTS, CAN0_TX, TIMER0_ETI, USBDP (USB D+). |-| 34 | PA13 | bidirectional | GPIO PA13, 5V tolerant. Default JTMS/SWDIO (serial-wire data / JTAG mode select). |-| 35 | VSS_2 | power_in | Digital ground (bank 2). |-| 36 | VDD_2 | power_in | Digital supply (2.6-3.6 V), bank 2. Decouple with 100 nF close to pin. |-| 37 | PA14 | bidirectional | GPIO PA14, 5V tolerant. Default JTCK/SWCLK (serial-wire clock / JTAG clock). |-| 38 | PA15 | bidirectional | GPIO PA15, 5V tolerant. Default JTDI. Alternate: SPI2_NSS, I2S2_WS. Remap: TIMER1_CH0/ETI, SPI0_NSS. |-| 39 | PB3 | bidirectional | GPIO PB3, 5V tolerant. Default JTDO. Alternate: SPI2_SCK, I2S2_CK. Remap: TRACESWO, TIMER1_CH1, SPI0_SCK. |-| 40 | PB4 | bidirectional | GPIO PB4, 5V tolerant. Default NJTRST. Alternate: SPI2_MISO. Remap: TIMER2_CH0, SPI0_MISO. |-| 41 | PB5 | bidirectional | GPIO PB5. Alternate: I2C0_SMBA, SPI2_MOSI, I2S2_SD. Remap: TIMER2_CH1, SPI0_MOSI. |-| 42 | PB6 | bidirectional | GPIO PB6, 5V tolerant. Alternate: I2C0_SCL, TIMER3_CH0. Remap: USART0_TX, SPI0_IO2. |-| 43 | PB7 | bidirectional | GPIO PB7, 5V tolerant. Alternate: I2C0_SDA, TIMER3_CH1. Remap: USART0_RX, SPI0_IO3. |-| 44 | BOOT0 | input | Boot mode select input sampled at reset (with BOOT1/PB2). Selects main flash, system memory, or SRAM boot. |-| 45 | PB8 | bidirectional | GPIO PB8, 5V tolerant. Alternate: TIMER3_CH2. Remap: I2C0_SCL, CAN0_RX. |-| 46 | PB9 | bidirectional | GPIO PB9, 5V tolerant. Alternate: TIMER3_CH3. Remap: I2C0_SDA, CAN0_TX. |-| 47 | VSS_3 | power_in | Digital ground (bank 3). |-| 48 | VDD_3 | power_in | Digital supply (2.6-3.6 V), bank 3. Decouple with 100 nF close to pin. |+| 1 | VBAT | power_in | Backup domain power supply. Powers the RTC, LSE oscillator and backup registers when VDD is absent; typical 1.8 V to 3.6 V. |+| 2 | PC13-TAMPER-RTC | bidirectional | General-purpose I/O PC13 in the backup domain; alternate function TAMPER-RTC provides tamper detect input and RTC alarm/second output. |+| 3 | PC14-OSC32IN | bidirectional | GPIO PC14 or 32.768 kHz LSE crystal oscillator input (OSC32IN). Selection via RCU_BDCTL LSEEN. |+| 4 | PC15-OSC32OUT | bidirectional | GPIO PC15 or 32.768 kHz LSE crystal oscillator output (OSC32OUT). |+| 5 | OSCIN | input | High-speed external (HSE) crystal oscillator input, typically 4 to 32 MHz. Can be remapped to PD0 in this package (PD0 not usable for EXTI). |+| 6 | OSCOUT | output | High-speed external (HSE) crystal oscillator output. Can be remapped to PD1 in this package. |+| 7 | NRST | bidirectional | Bidirectional device reset, active low. Pulled low by internal or external reset sources; requires external RC (typ. 10 kOhm pull-up, 100 nF cap) for noise immunity. |+| 8 | VSSA | power_in | Analog ground for the ADC, DAC and analog reference supply. Must be connected to the system ground; keep noise decoupled from VSS. |+| 9 | VDDA | power_in | Analog supply for ADC, DAC and analog reference. Typical 2.6-3.6 V, decouple with 10 nF + 1 uF near the pin. |+| 10 | PA0-WKUP | bidirectional | GPIO PA0 with alternate functions WKUP wake-up input, USART1_CTS, ADC012_IN0, TIMER1_CH0, TIMER1_ETI, TIMER4_CH0. |+| 11 | PA1 | bidirectional | GPIO PA1 with alternate functions USART1_RTS, ADC012_IN1, TIMER1_CH1, TIMER4_CH1. |+| 12 | PA2 | bidirectional | GPIO PA2 with alternate functions USART1_TX, ADC012_IN2, TIMER1_CH2, TIMER4_CH2, TIMER8_CH0 (GD32F303CG only), SPI0_IO2. |+| 13 | PA3 | bidirectional | GPIO PA3 with alternate functions USART1_RX, ADC012_IN3, TIMER1_CH3, TIMER4_CH3, TIMER8_CH1 (GD32F303CG only), SPI0_IO3. |+| 14 | PA4 | bidirectional | GPIO PA4 with default alternate functions SPI0_NSS, USART1_CK, ADC01_IN4, DAC_OUT0; remap SPI2_NSS, I2S2_WS. |+| 15 | PA5 | bidirectional | GPIO PA5 with alternate functions SPI0_SCK, ADC01_IN5, DAC_OUT1. |+| 16 | PA6 | bidirectional | GPIO PA6 with alternate functions SPI0_MISO, ADC01_IN6, TIMER2_CH0, TIMER12_CH0 (GD32F303CG only); remap TIMER0_BRKIN. |+| 17 | PA7 | bidirectional | GPIO PA7 with alternate functions SPI0_MOSI, ADC01_IN7, TIMER2_CH1, TIMER13_CH0 (GD32F303CG only); remap TIMER0_CH0_ON. |+| 18 | PB0 | bidirectional | GPIO PB0 with alternate functions ADC01_IN8, TIMER2_CH2; remap TIMER0_CH1_ON. |+| 19 | PB1 | bidirectional | GPIO PB1 with alternate functions ADC01_IN9, TIMER2_CH3; remap TIMER0_CH2_ON. |+| 20 | PB2 | bidirectional | GPIO PB2, also BOOT1 boot-mode select input strapped at reset. 5 V tolerant. |+| 21 | PB10 | bidirectional | GPIO PB10 (5 V tolerant) with alternate functions I2C1_SCL, USART2_TX; remap TIMER1_CH2. |+| 22 | PB11 | bidirectional | GPIO PB11 (5 V tolerant) with alternate functions I2C1_SDA, USART2_RX; remap TIMER1_CH3. |+| 23 | VSS_1 | power_in | Digital ground supply return. |+| 24 | VDD_1 | power_in | Digital core/IO supply, 2.6-3.6 V; decouple with a 100 nF ceramic close to the pin. |+| 25 | PB12 | bidirectional | GPIO PB12 (5 V tolerant) with alternate functions SPI1_NSS, I2C1_SMBA, USART2_CK, TIMER0_BRKIN, I2S1_WS. |+| 26 | PB13 | bidirectional | GPIO PB13 (5 V tolerant) with alternate functions SPI1_SCK, USART2_CTS, TIMER0_CH0_ON, I2S1_CK. |+| 27 | PB14 | bidirectional | GPIO PB14 (5 V tolerant) with alternate functions SPI1_MISO, USART2_RTS, TIMER0_CH1_ON, TIMER11_CH0 (GD32F303CG only). |+| 28 | PB15 | bidirectional | GPIO PB15 (5 V tolerant) with alternate functions SPI1_MOSI, TIMER0_CH2_ON, I2S1_SD, TIMER11_CH1 (GD32F303CG only). |+| 29 | PA8 | bidirectional | GPIO PA8 (5 V tolerant) with alternate functions USART0_CK, TIMER0_CH0, CK_OUT0 clock output, CTC_SYNC. |+| 30 | PA9 | bidirectional | GPIO PA9 (5 V tolerant) with alternate functions USART0_TX, TIMER0_CH1. |+| 31 | PA10 | bidirectional | GPIO PA10 (5 V tolerant) with alternate functions USART0_RX, TIMER0_CH2. |+| 32 | PA11 | bidirectional | GPIO PA11 (5 V tolerant) with alternate functions USART0_CTS, CAN0_RX, USBDM (USB D-), TIMER0_CH3. |+| 33 | PA12 | bidirectional | GPIO PA12 (5 V tolerant) with alternate functions USART0_RTS, CAN0_TX, TIMER0_ETI, USBDP (USB D+). |+| 34 | PA13 | bidirectional | Default JTMS/SWDIO (Serial-Wire Debug data). Can be remapped to GPIO PA13 by freeing the debug function. |+| 35 | VSS_2 | power_in | Digital ground supply return. |+| 36 | VDD_2 | power_in | Digital core/IO supply, 2.6-3.6 V; decouple with a 100 nF ceramic close to the pin. |+| 37 | PA14 | bidirectional | Default JTCK/SWCLK (Serial-Wire Debug clock). Can be remapped to GPIO PA14. |+| 38 | PA15 | bidirectional | Default JTDI (JTAG data in). Alternate SPI2_NSS, I2S2_WS; remap TIMER1_CH0, TIMER1_ETI, PA15 GPIO, SPI0_NSS. |+| 39 | PB3 | bidirectional | Default JTDO (JTAG data out). Alternate SPI2_SCK, I2S2_CK; remap GPIO PB3, TRACESWO, TIMER1_CH1, SPI0_SCK. |+| 40 | PB4 | bidirectional | Default NJTRST (JTAG reset, active low). Alternate SPI2_MISO; remap TIMER2_CH0, GPIO PB4, SPI0_MISO. |+| 41 | PB5 | bidirectional | GPIO PB5 with alternate functions I2C0_SMBA, SPI2_MOSI, I2S2_SD; remap TIMER2_CH1, SPI0_MOSI. |+| 42 | PB6 | bidirectional | GPIO PB6 (5 V tolerant) with alternate functions I2C0_SCL, TIMER3_CH0; remap USART0_TX, SPI0_IO2. |+| 43 | PB7 | bidirectional | GPIO PB7 (5 V tolerant) with alternate functions I2C0_SDA, TIMER3_CH1; remap USART0_RX, SPI0_IO3. |+| 44 | BOOT0 | input | Boot mode select input sampled at reset (combined with BOOT1/PB2) to choose boot from main flash, system memory (bootloader) or SRAM. |+| 45 | PB8 | bidirectional | GPIO PB8 (5 V tolerant) with alternate functions TIMER3_CH2, TIMER9_CH0 (GD32F303CG only); remap I2C0_SCL, CAN0_RX. |+| 46 | PB9 | bidirectional | GPIO PB9 (5 V tolerant) with alternate functions TIMER3_CH3, TIMER10_CH0 (GD32F303CG only); remap I2C0_SDA, CAN0_TX. |+| 47 | VSS_3 | power_in | Digital ground supply return. |+| 48 | VDD_3 | power_in | Digital core/IO supply, 2.6-3.6 V; decouple with a 100 nF ceramic close to the pin. |  ## Key specifications @@ -68,27 +68,27 @@ GD32F303CBT6 from GigaDevice Semicon Beijing, in a LQFP-48(7x7). Pinout and pin  ## Ordering variants -- `GD32F303CBT6CBT6`-- `GD32F303CBT6CCT6`-- `GD32F303CBT6CET6`-- `GD32F303CBT6CGT6`-- `GD32F303CBT6RBT6`-- `GD32F303CBT6RCT6`-- `GD32F303CBT6RET6`-- `GD32F303CBT6RGT6`-- `GD32F303CBT6RIT6`-- `GD32F303CBT6RKT6`-- `GD32F303CBT6VBT6`-- `GD32F303CBT6VCT6`-- `GD32F303CBT6VET6`-- `GD32F303CBT6VGT6`-- `GD32F303CBT6VIT6`-- `GD32F303CBT6VKT6`-- `GD32F303CBT6ZCT6`-- `GD32F303CBT6ZET6`-- `GD32F303CBT6ZGT6`-- `GD32F303CBT6ZIT6`-- `GD32F303CBT6ZKT6`+- `GD32F303CBT6`+- `GD32F303CBT6GD32F303CCT6`+- `GD32F303CBT6GD32F303CET6`+- `GD32F303CBT6GD32F303CGT6`+- `GD32F303CBT6GD32F303RBT6`+- `GD32F303CBT6GD32F303RCT6`+- `GD32F303CBT6GD32F303RET6`+- `GD32F303CBT6GD32F303RGT6`+- `GD32F303CBT6GD32F303RIT6`+- `GD32F303CBT6GD32F303RKT6`+- `GD32F303CBT6GD32F303VBT6`+- `GD32F303CBT6GD32F303VCT6`+- `GD32F303CBT6GD32F303VET6`+- `GD32F303CBT6GD32F303VGT6`+- `GD32F303CBT6GD32F303VIT6`+- `GD32F303CBT6GD32F303VKT6`+- `GD32F303CBT6GD32F303ZCT6`+- `GD32F303CBT6GD32F303ZET6`+- `GD32F303CBT6GD32F303ZGT6`+- `GD32F303CBT6GD32F303ZIT6`+- `GD32F303CBT6GD32F303ZKT6`  ## CAD (KiCad official) 
gd32f303cbt6.kicad_sym+5−5
@@ -13,15 +13,15 @@       (number "1" (effects (font (size 1.27 1.27))))     )     (pin bidirectional line (at -17.78 25.40 0) (length 5.08)-      (name "PC13/TAMPER-RTC" (effects (font (size 1.27 1.27))))+      (name "PC13-TAMPER-RTC" (effects (font (size 1.27 1.27))))       (number "2" (effects (font (size 1.27 1.27))))     )     (pin bidirectional line (at -17.78 22.86 0) (length 5.08)-      (name "PC14/OSC32IN" (effects (font (size 1.27 1.27))))+      (name "PC14-OSC32IN" (effects (font (size 1.27 1.27))))       (number "3" (effects (font (size 1.27 1.27))))     )     (pin bidirectional line (at -17.78 20.32 0) (length 5.08)-      (name "PC15/OSC32OUT" (effects (font (size 1.27 1.27))))+      (name "PC15-OSC32OUT" (effects (font (size 1.27 1.27))))       (number "4" (effects (font (size 1.27 1.27))))     )     (pin input line (at -17.78 17.78 0) (length 5.08)@@ -45,7 +45,7 @@       (number "9" (effects (font (size 1.27 1.27))))     )     (pin bidirectional line (at -17.78 5.08 0) (length 5.08)-      (name "PA0/WKUP" (effects (font (size 1.27 1.27))))+      (name "PA0-WKUP" (effects (font (size 1.27 1.27))))       (number "10" (effects (font (size 1.27 1.27))))     )     (pin bidirectional line (at -17.78 2.54 0) (length 5.08)@@ -85,7 +85,7 @@       (number "19" (effects (font (size 1.27 1.27))))     )     (pin bidirectional line (at -17.78 -20.32 0) (length 5.08)-      (name "PB2/BOOT1" (effects (font (size 1.27 1.27))))+      (name "PB2" (effects (font (size 1.27 1.27))))       (number "20" (effects (font (size 1.27 1.27))))     )     (pin bidirectional line (at -17.78 -22.86 0) (length 5.08)
gd32f303cbt6.lbr+19−13
@@ -50,7 +50,7 @@ <layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> </layers> <library>-<description></description>+<description>GigaDevice Semicon Beijing Microcontrollers (MCU/MPU/SOC), LQFP-48(7x7)</description> <packages> <package name="LQFP-48_7x7mm_P0.5mm">   <description>LQFP-48, 7 x 7 mm, 0.5 mm pitch</description>@@ -128,6 +128,7 @@ </packages> <symbols> <symbol name="GD32F303CBT6">+  <description>GigaDevice Semicon Beijing Microcontrollers (MCU/MPU/SOC), LQFP-48(7x7)</description>   <wire x1="-12.7" y1="30.48" x2="12.7" y2="30.48" width="0.254" layer="94"/>   <wire x1="12.7" y1="30.48" x2="12.7" y2="-33.02" width="0.254" layer="94"/>   <wire x1="12.7" y1="-33.02" x2="-12.7" y2="-33.02" width="0.254" layer="94"/>@@ -135,15 +136,15 @@   <text x="0.0000" y="33.0200" size="1.27" layer="95" align="center">&gt;NAME</text>   <text x="0.0000" y="-35.5600" size="1.27" layer="96" align="center">&gt;VALUE</text>   <pin name="VBAT" x="-17.78" y="27.94" length="middle" direction="pwr"/>-  <pin name="PC13/TAMPER-RTC" x="-17.78" y="25.4" length="middle" direction="io"/>-  <pin name="PC14/OSC32IN" x="-17.78" y="22.86" length="middle" direction="io"/>-  <pin name="PC15/OSC32OUT" x="-17.78" y="20.32" length="middle" direction="io"/>+  <pin name="PC13-TAMPER-RTC" x="-17.78" y="25.4" length="middle" direction="io"/>+  <pin name="PC14-OSC32IN" x="-17.78" y="22.86" length="middle" direction="io"/>+  <pin name="PC15-OSC32OUT" x="-17.78" y="20.32" length="middle" direction="io"/>   <pin name="OSCIN" x="-17.78" y="17.78" length="middle" direction="in"/>   <pin name="OSCOUT" x="-17.78" y="15.24" length="middle" direction="out"/>   <pin name="NRST" x="-17.78" y="12.7" length="middle" direction="io"/>   <pin name="VSSA" x="-17.78" y="10.16" length="middle" direction="pwr"/>   <pin name="VDDA" x="-17.78" y="7.62" length="middle" direction="pwr"/>-  <pin name="PA0/WKUP" x="-17.78" y="5.08" length="middle" direction="io"/>+  <pin name="PA0-WKUP" x="-17.78" y="5.08" length="middle" direction="io"/>   <pin name="PA1" x="-17.78" y="2.54" length="middle" direction="io"/>   <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"/>@@ -153,7 +154,7 @@   <pin name="PA7" x="-17.78" y="-12.7" length="middle" direction="io"/>   <pin name="PB0" x="-17.78" y="-15.24" length="middle" direction="io"/>   <pin name="PB1" x="-17.78" y="-17.78" length="middle" direction="io"/>-  <pin name="PB2/BOOT1" x="-17.78" y="-20.32" length="middle" direction="io"/>+  <pin name="PB2" x="-17.78" y="-20.32" length="middle" direction="io"/>   <pin name="PB10" x="-17.78" y="-22.86" length="middle" direction="io"/>   <pin name="PB11" x="-17.78" y="-25.4" length="middle" direction="io"/>   <pin name="VSS_1" x="-17.78" y="-27.94" length="middle" direction="pwr"/>@@ -186,7 +187,7 @@ </symbols> <devicesets> <deviceset name="GD32F303CBT6" prefix="U">-  <description></description>+  <description>GigaDevice Semicon Beijing Microcontrollers (MCU/MPU/SOC), LQFP-48(7x7)</description>   <gates>     <gate name="G$1" symbol="GD32F303CBT6" x="0" y="0"/>   </gates>@@ -194,15 +195,15 @@     <device name="" package="LQFP-48_7x7mm_P0.5mm">       <connects>         <connect gate="G$1" pin="VBAT" pad="1"/>-        <connect gate="G$1" pin="PC13/TAMPER-RTC" pad="2"/>-        <connect gate="G$1" pin="PC14/OSC32IN" pad="3"/>-        <connect gate="G$1" pin="PC15/OSC32OUT" pad="4"/>+        <connect gate="G$1" pin="PC13-TAMPER-RTC" pad="2"/>+        <connect gate="G$1" pin="PC14-OSC32IN" pad="3"/>+        <connect gate="G$1" pin="PC15-OSC32OUT" pad="4"/>         <connect gate="G$1" pin="OSCIN" pad="5"/>         <connect gate="G$1" pin="OSCOUT" pad="6"/>         <connect gate="G$1" pin="NRST" pad="7"/>         <connect gate="G$1" pin="VSSA" pad="8"/>         <connect gate="G$1" pin="VDDA" pad="9"/>-        <connect gate="G$1" pin="PA0/WKUP" pad="10"/>+        <connect gate="G$1" pin="PA0-WKUP" pad="10"/>         <connect gate="G$1" pin="PA1" pad="11"/>         <connect gate="G$1" pin="PA2" pad="12"/>         <connect gate="G$1" pin="PA3" pad="13"/>@@ -212,7 +213,7 @@         <connect gate="G$1" pin="PA7" pad="17"/>         <connect gate="G$1" pin="PB0" pad="18"/>         <connect gate="G$1" pin="PB1" pad="19"/>-        <connect gate="G$1" pin="PB2/BOOT1" pad="20"/>+        <connect gate="G$1" pin="PB2" pad="20"/>         <connect gate="G$1" pin="PB10" pad="21"/>         <connect gate="G$1" pin="PB11" pad="22"/>         <connect gate="G$1" pin="VSS_1" pad="23"/>@@ -242,7 +243,12 @@         <connect gate="G$1" pin="PB13" pad="26"/>         <connect gate="G$1" pin="PB12" pad="25"/>       </connects>-      <technologies><technology name=""/></technologies>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="GD32F303CBT6" constant="no"/>+          <attribute name="MANUFACTURER" value="GigaDevice Semicon Beijing" constant="no"/>+        </technology>+      </technologies>     </device>   </devices> </deviceset>
page.json+54−57
@@ -32,289 +32,289 @@         "number": "1",         "name": "VBAT",         "type": "power_in",-        "description": "Backup domain supply (1.8-3.6 V). Powers RTC and backup registers when VDD is off."+        "description": "Backup domain power supply. Powers the RTC, LSE oscillator and backup registers when VDD is absent; typical 1.8 V to 3.6 V."       },       {         "number": "2",-        "name": "PC13/TAMPER-RTC",+        "name": "PC13-TAMPER-RTC",         "type": "bidirectional",-        "description": "GPIO PC13 with alternate TAMPER-RTC in the backup domain. Limited drive strength (backup-domain pad)."+        "description": "General-purpose I/O PC13 in the backup domain; alternate function TAMPER-RTC provides tamper detect input and RTC alarm/second output."       },       {         "number": "3",-        "name": "PC14/OSC32IN",+        "name": "PC14-OSC32IN",         "type": "bidirectional",-        "description": "GPIO PC14 or 32.768 kHz LSE crystal input (OSC32IN)."+        "description": "GPIO PC14 or 32.768 kHz LSE crystal oscillator input (OSC32IN). Selection via RCU_BDCTL LSEEN."       },       {         "number": "4",-        "name": "PC15/OSC32OUT",+        "name": "PC15-OSC32OUT",         "type": "bidirectional",-        "description": "GPIO PC15 or 32.768 kHz LSE crystal output (OSC32OUT)."+        "description": "GPIO PC15 or 32.768 kHz LSE crystal oscillator output (OSC32OUT)."       },       {         "number": "5",         "name": "OSCIN",         "type": "input",-        "description": "HSE main oscillator input (typically 4-32 MHz crystal). Can be remapped to PD0."+        "description": "High-speed external (HSE) crystal oscillator input, typically 4 to 32 MHz. Can be remapped to PD0 in this package (PD0 not usable for EXTI)."       },       {         "number": "6",         "name": "OSCOUT",         "type": "output",-        "description": "HSE main oscillator output. Can be remapped to PD1."+        "description": "High-speed external (HSE) crystal oscillator output. Can be remapped to PD1 in this package."       },       {         "number": "7",         "name": "NRST",         "type": "bidirectional",-        "description": "Active-low bidirectional reset. Internal pull-up; drive low to reset the MCU."+        "description": "Bidirectional device reset, active low. Pulled low by internal or external reset sources; requires external RC (typ. 10 kOhm pull-up, 100 nF cap) for noise immunity."       },       {         "number": "8",         "name": "VSSA",         "type": "power_in",-        "description": "Analog ground reference for ADC/DAC."+        "description": "Analog ground for the ADC, DAC and analog reference supply. Must be connected to the system ground; keep noise decoupled from VSS."       },       {         "number": "9",         "name": "VDDA",         "type": "power_in",-        "description": "Analog supply for ADC/DAC (2.6-3.6 V). Tie to VDD via ferrite/RC filter."+        "description": "Analog supply for ADC, DAC and analog reference. Typical 2.6-3.6 V, decouple with 10 nF + 1 uF near the pin."       },       {         "number": "10",-        "name": "PA0/WKUP",+        "name": "PA0-WKUP",         "type": "bidirectional",-        "description": "GPIO PA0. Alternate: WKUP, USART1_CTS, ADC012_IN0, TIMER1_CH0/ETI, TIMER4_CH0."+        "description": "GPIO PA0 with alternate functions WKUP wake-up input, USART1_CTS, ADC012_IN0, TIMER1_CH0, TIMER1_ETI, TIMER4_CH0."       },       {         "number": "11",         "name": "PA1",         "type": "bidirectional",-        "description": "GPIO PA1. Alternate: USART1_RTS, ADC012_IN1, TIMER1_CH1, TIMER4_CH1."+        "description": "GPIO PA1 with alternate functions USART1_RTS, ADC012_IN1, TIMER1_CH1, TIMER4_CH1."       },       {         "number": "12",         "name": "PA2",         "type": "bidirectional",-        "description": "GPIO PA2. Alternate: USART1_TX, ADC012_IN2, TIMER1_CH2, TIMER4_CH2, SPI0_IO2."+        "description": "GPIO PA2 with alternate functions USART1_TX, ADC012_IN2, TIMER1_CH2, TIMER4_CH2, TIMER8_CH0 (GD32F303CG only), SPI0_IO2."       },       {         "number": "13",         "name": "PA3",         "type": "bidirectional",-        "description": "GPIO PA3. Alternate: USART1_RX, ADC012_IN3, TIMER1_CH3, TIMER4_CH3, SPI0_IO3."+        "description": "GPIO PA3 with alternate functions USART1_RX, ADC012_IN3, TIMER1_CH3, TIMER4_CH3, TIMER8_CH1 (GD32F303CG only), SPI0_IO3."       },       {         "number": "14",         "name": "PA4",         "type": "bidirectional",-        "description": "GPIO PA4. Alternate: SPI0_NSS, USART1_CK, ADC01_IN4, DAC_OUT0. Remap: SPI2_NSS, I2S2_WS."+        "description": "GPIO PA4 with default alternate functions SPI0_NSS, USART1_CK, ADC01_IN4, DAC_OUT0; remap SPI2_NSS, I2S2_WS."       },       {         "number": "15",         "name": "PA5",         "type": "bidirectional",-        "description": "GPIO PA5. Alternate: SPI0_SCK, ADC01_IN5, DAC_OUT1."+        "description": "GPIO PA5 with alternate functions SPI0_SCK, ADC01_IN5, DAC_OUT1."       },       {         "number": "16",         "name": "PA6",         "type": "bidirectional",-        "description": "GPIO PA6. Alternate: SPI0_MISO, ADC01_IN6, TIMER2_CH0. Remap: TIMER0_BRKIN."+        "description": "GPIO PA6 with alternate functions SPI0_MISO, ADC01_IN6, TIMER2_CH0, TIMER12_CH0 (GD32F303CG only); remap TIMER0_BRKIN."       },       {         "number": "17",         "name": "PA7",         "type": "bidirectional",-        "description": "GPIO PA7. Alternate: SPI0_MOSI, ADC01_IN7, TIMER2_CH1. Remap: TIMER0_CH0_ON."+        "description": "GPIO PA7 with alternate functions SPI0_MOSI, ADC01_IN7, TIMER2_CH1, TIMER13_CH0 (GD32F303CG only); remap TIMER0_CH0_ON."       },       {         "number": "18",         "name": "PB0",         "type": "bidirectional",-        "description": "GPIO PB0. Alternate: ADC01_IN8, TIMER2_CH2. Remap: TIMER0_CH1_ON."+        "description": "GPIO PB0 with alternate functions ADC01_IN8, TIMER2_CH2; remap TIMER0_CH1_ON."       },       {         "number": "19",         "name": "PB1",         "type": "bidirectional",-        "description": "GPIO PB1. Alternate: ADC01_IN9, TIMER2_CH3. Remap: TIMER0_CH2_ON."+        "description": "GPIO PB1 with alternate functions ADC01_IN9, TIMER2_CH3; remap TIMER0_CH2_ON."       },       {         "number": "20",-        "name": "PB2/BOOT1",+        "name": "PB2",         "type": "bidirectional",-        "description": "GPIO PB2, doubles as BOOT1 mode-select strap sampled at reset. 5V tolerant."+        "description": "GPIO PB2, also BOOT1 boot-mode select input strapped at reset. 5 V tolerant."       },       {         "number": "21",         "name": "PB10",         "type": "bidirectional",-        "description": "GPIO PB10, 5V tolerant. Alternate: I2C1_SCL, USART2_TX. Remap: TIMER1_CH2."+        "description": "GPIO PB10 (5 V tolerant) with alternate functions I2C1_SCL, USART2_TX; remap TIMER1_CH2."       },       {         "number": "22",         "name": "PB11",         "type": "bidirectional",-        "description": "GPIO PB11, 5V tolerant. Alternate: I2C1_SDA, USART2_RX. Remap: TIMER1_CH3."+        "description": "GPIO PB11 (5 V tolerant) with alternate functions I2C1_SDA, USART2_RX; remap TIMER1_CH3."       },       {         "number": "23",         "name": "VSS_1",         "type": "power_in",-        "description": "Digital ground (bank 1)."+        "description": "Digital ground supply return."       },       {         "number": "24",         "name": "VDD_1",         "type": "power_in",-        "description": "Digital supply (2.6-3.6 V), bank 1. Decouple with 100 nF close to pin."+        "description": "Digital core/IO supply, 2.6-3.6 V; decouple with a 100 nF ceramic close to the pin."       },       {         "number": "25",         "name": "PB12",         "type": "bidirectional",-        "description": "GPIO PB12, 5V tolerant. Alternate: SPI1_NSS, I2C1_SMBA, USART2_CK, TIMER0_BRKIN, I2S1_WS."+        "description": "GPIO PB12 (5 V tolerant) with alternate functions SPI1_NSS, I2C1_SMBA, USART2_CK, TIMER0_BRKIN, I2S1_WS."       },       {         "number": "26",         "name": "PB13",         "type": "bidirectional",-        "description": "GPIO PB13, 5V tolerant. Alternate: SPI1_SCK, USART2_CTS, TIMER0_CH0_ON, I2S1_CK."+        "description": "GPIO PB13 (5 V tolerant) with alternate functions SPI1_SCK, USART2_CTS, TIMER0_CH0_ON, I2S1_CK."       },       {         "number": "27",         "name": "PB14",         "type": "bidirectional",-        "description": "GPIO PB14, 5V tolerant. Alternate: SPI1_MISO, USART2_RTS, TIMER0_CH1_ON."+        "description": "GPIO PB14 (5 V tolerant) with alternate functions SPI1_MISO, USART2_RTS, TIMER0_CH1_ON, TIMER11_CH0 (GD32F303CG only)."       },       {         "number": "28",         "name": "PB15",         "type": "bidirectional",-        "description": "GPIO PB15, 5V tolerant. Alternate: SPI1_MOSI, TIMER0_CH2_ON, I2S1_SD."+        "description": "GPIO PB15 (5 V tolerant) with alternate functions SPI1_MOSI, TIMER0_CH2_ON, I2S1_SD, TIMER11_CH1 (GD32F303CG only)."       },       {         "number": "29",         "name": "PA8",         "type": "bidirectional",-        "description": "GPIO PA8, 5V tolerant. Alternate: USART0_CK, TIMER0_CH0, CK_OUT0, CTC_SYNC."+        "description": "GPIO PA8 (5 V tolerant) with alternate functions USART0_CK, TIMER0_CH0, CK_OUT0 clock output, CTC_SYNC."       },       {         "number": "30",         "name": "PA9",         "type": "bidirectional",-        "description": "GPIO PA9, 5V tolerant. Alternate: USART0_TX, TIMER0_CH1."+        "description": "GPIO PA9 (5 V tolerant) with alternate functions USART0_TX, TIMER0_CH1."       },       {         "number": "31",         "name": "PA10",         "type": "bidirectional",-        "description": "GPIO PA10, 5V tolerant. Alternate: USART0_RX, TIMER0_CH2."+        "description": "GPIO PA10 (5 V tolerant) with alternate functions USART0_RX, TIMER0_CH2."       },       {         "number": "32",         "name": "PA11",         "type": "bidirectional",-        "description": "GPIO PA11, 5V tolerant. Alternate: USART0_CTS, CAN0_RX, USBDM (USB D-), TIMER0_CH3."+        "description": "GPIO PA11 (5 V tolerant) with alternate functions USART0_CTS, CAN0_RX, USBDM (USB D-), TIMER0_CH3."       },       {         "number": "33",         "name": "PA12",         "type": "bidirectional",-        "description": "GPIO PA12, 5V tolerant. Alternate: USART0_RTS, CAN0_TX, TIMER0_ETI, USBDP (USB D+)."+        "description": "GPIO PA12 (5 V tolerant) with alternate functions USART0_RTS, CAN0_TX, TIMER0_ETI, USBDP (USB D+)."       },       {         "number": "34",         "name": "PA13",         "type": "bidirectional",-        "description": "GPIO PA13, 5V tolerant. Default JTMS/SWDIO (serial-wire data / JTAG mode select)."+        "description": "Default JTMS/SWDIO (Serial-Wire Debug data). Can be remapped to GPIO PA13 by freeing the debug function."       },       {         "number": "35",         "name": "VSS_2",         "type": "power_in",-        "description": "Digital ground (bank 2)."+        "description": "Digital ground supply return."       },       {         "number": "36",         "name": "VDD_2",         "type": "power_in",-        "description": "Digital supply (2.6-3.6 V), bank 2. Decouple with 100 nF close to pin."+        "description": "Digital core/IO supply, 2.6-3.6 V; decouple with a 100 nF ceramic close to the pin."       },       {         "number": "37",         "name": "PA14",         "type": "bidirectional",-        "description": "GPIO PA14, 5V tolerant. Default JTCK/SWCLK (serial-wire clock / JTAG clock)."+        "description": "Default JTCK/SWCLK (Serial-Wire Debug clock). Can be remapped to GPIO PA14."       },       {         "number": "38",         "name": "PA15",         "type": "bidirectional",-        "description": "GPIO PA15, 5V tolerant. Default JTDI. Alternate: SPI2_NSS, I2S2_WS. Remap: TIMER1_CH0/ETI, SPI0_NSS."+        "description": "Default JTDI (JTAG data in). Alternate SPI2_NSS, I2S2_WS; remap TIMER1_CH0, TIMER1_ETI, PA15 GPIO, SPI0_NSS."       },       {         "number": "39",         "name": "PB3",         "type": "bidirectional",-        "description": "GPIO PB3, 5V tolerant. Default JTDO. Alternate: SPI2_SCK, I2S2_CK. Remap: TRACESWO, TIMER1_CH1, SPI0_SCK."+        "description": "Default JTDO (JTAG data out). Alternate SPI2_SCK, I2S2_CK; remap GPIO PB3, TRACESWO, TIMER1_CH1, SPI0_SCK."       },       {         "number": "40",         "name": "PB4",         "type": "bidirectional",-        "description": "GPIO PB4, 5V tolerant. Default NJTRST. Alternate: SPI2_MISO. Remap: TIMER2_CH0, SPI0_MISO."+        "description": "Default NJTRST (JTAG reset, active low). Alternate SPI2_MISO; remap TIMER2_CH0, GPIO PB4, SPI0_MISO."       },       {         "number": "41",         "name": "PB5",         "type": "bidirectional",-        "description": "GPIO PB5. Alternate: I2C0_SMBA, SPI2_MOSI, I2S2_SD. Remap: TIMER2_CH1, SPI0_MOSI."+        "description": "GPIO PB5 with alternate functions I2C0_SMBA, SPI2_MOSI, I2S2_SD; remap TIMER2_CH1, SPI0_MOSI."       },       {         "number": "42",         "name": "PB6",         "type": "bidirectional",-        "description": "GPIO PB6, 5V tolerant. Alternate: I2C0_SCL, TIMER3_CH0. Remap: USART0_TX, SPI0_IO2."+        "description": "GPIO PB6 (5 V tolerant) with alternate functions I2C0_SCL, TIMER3_CH0; remap USART0_TX, SPI0_IO2."       },       {         "number": "43",         "name": "PB7",         "type": "bidirectional",-        "description": "GPIO PB7, 5V tolerant. Alternate: I2C0_SDA, TIMER3_CH1. Remap: USART0_RX, SPI0_IO3."+        "description": "GPIO PB7 (5 V tolerant) with alternate functions I2C0_SDA, TIMER3_CH1; remap USART0_RX, SPI0_IO3."       },       {         "number": "44",         "name": "BOOT0",         "type": "input",-        "description": "Boot mode select input sampled at reset (with BOOT1/PB2). Selects main flash, system memory, or SRAM boot."+        "description": "Boot mode select input sampled at reset (combined with BOOT1/PB2) to choose boot from main flash, system memory (bootloader) or SRAM."       },       {         "number": "45",         "name": "PB8",         "type": "bidirectional",-        "description": "GPIO PB8, 5V tolerant. Alternate: TIMER3_CH2. Remap: I2C0_SCL, CAN0_RX."+        "description": "GPIO PB8 (5 V tolerant) with alternate functions TIMER3_CH2, TIMER9_CH0 (GD32F303CG only); remap I2C0_SCL, CAN0_RX."       },       {         "number": "46",         "name": "PB9",         "type": "bidirectional",-        "description": "GPIO PB9, 5V tolerant. Alternate: TIMER3_CH3. Remap: I2C0_SDA, CAN0_TX."+        "description": "GPIO PB9 (5 V tolerant) with alternate functions TIMER3_CH3, TIMER10_CH0 (GD32F303CG only); remap I2C0_SDA, CAN0_TX."       },       {         "number": "47",         "name": "VSS_3",         "type": "power_in",-        "description": "Digital ground (bank 3)."+        "description": "Digital ground supply return."       },       {         "number": "48",         "name": "VDD_3",         "type": "power_in",-        "description": "Digital supply (2.6-3.6 V), bank 3. Decouple with 100 nF close to pin."+        "description": "Digital core/IO supply, 2.6-3.6 V; decouple with a 100 nF ceramic close to the pin."       }     ],     "provenance": {@@ -378,8 +378,5 @@     "docs/gd32f303cbt6-datasheet.pdf",     "viewers/symbol.html",     "viewers/footprint.html"-  ],-  "visibility": {-    "public": true-  }+  ] }\ No newline at end of file