component
GD32F303CBT6
Public Made by Adomby adom
GigaDevice Semicon Beijing Microcontrollers (MCU/MPU/SOC), LQFP-48(7x7). Pinout extracted from the datasheet, KiCad symbol/footprint/3D.
← Commit history
gd32f303cbt6: factory component page (tier=lcsc)
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">>NAME</text> <text x="0.0000" y="-35.5600" size="1.27" layer="96" align="center">>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- }+ ] }