Spark Logic

GD32F130 pinout

GD32F130 is a GigaDevice Arm Cortex-M3 microcontroller family. The package map, ordering code and memory layout determine how to connect and configure each device.

LQFP48

48 contacts Current package

GigaDevice · GD32F130Cx · 48 leads

64 KiB Flash · 8 KiB SRAM

LQFP48 pinout

LQFP48
Top view. Pin 1 is beside the corner mark. Numbers advance counterclockwise. Scroll the map to reach all contacts.
Selected pin details

45 · PB8

Bidirectional · GPIO

General-purpose port B, bit 8. See the package table for peripheral assignments and input tolerance.

GD32F130xx datasheet Rev. 4.3, Table 2-4

Electrical limits · Link to this pin

All 48 pins

PinSignalDirectionFunction
1VBAT Supply inputSupply input RTC and backup-domain supply. In a single-supply design, connect it to VDD with its own bypass capacitor.
2PC13 BidirectionalBidirectional General-purpose port C, bit 13. See the package table for peripheral assignments and input tolerance.
3PC14 BidirectionalBidirectional GPIO or low-speed external oscillator input (OSC32IN).
4PC15 BidirectionalBidirectional GPIO or low-speed external oscillator output (OSC32OUT).
5PF0 BidirectionalBidirectional PF0 or high-speed oscillator input (OSCIN).
6PF1 BidirectionalBidirectional PF1 or high-speed oscillator output (OSCOUT).
7NRST BidirectionalBidirectional Active-low system reset. Route it to the probe for connection under reset.
8VSSA ReturnReturn Analog ground. Connect it to the ground plane shared with VSS.
9VDDA Supply inputSupply input Analog supply for the ADC, clock and reset circuitry. Feed it from the VDD supply and bypass it to VSSA.
10PA0 BidirectionalBidirectional General-purpose port A, bit 0. See the package table for peripheral assignments and input tolerance.
11PA1 BidirectionalBidirectional General-purpose port A, bit 1. See the package table for peripheral assignments and input tolerance.
12PA2 BidirectionalBidirectional General-purpose port A, bit 2. See the package table for peripheral assignments and input tolerance.
13PA3 BidirectionalBidirectional General-purpose port A, bit 3. See the package table for peripheral assignments and input tolerance.
14PA4 BidirectionalBidirectional GPIO and SPI0_NSS in the PA4–PA7 assignment.
15PA5 BidirectionalBidirectional GPIO and SPI0_SCK in the PA4–PA7 assignment.
16PA6 BidirectionalBidirectional GPIO and SPI0_MISO in the PA4–PA7 assignment.
17PA7 BidirectionalBidirectional GPIO and SPI0_MOSI in the PA4–PA7 assignment.
18PB0 BidirectionalBidirectional General-purpose port B, bit 0. See the package table for peripheral assignments and input tolerance.
19PB1 BidirectionalBidirectional General-purpose port B, bit 1. See the package table for peripheral assignments and input tolerance.
20PB2 BidirectionalBidirectional General-purpose port B, bit 2. See the package table for peripheral assignments and input tolerance.
21PB10 BidirectionalBidirectional General-purpose port B, bit 10. See the package table for peripheral assignments and input tolerance.
22PB11 BidirectionalBidirectional General-purpose port B, bit 11. See the package table for peripheral assignments and input tolerance.
23VSS ReturnReturn Digital ground. Connect every VSS lead to the ground plane.
24VDD Supply inputSupply input Digital supply. Connect every VDD lead and place a local 100 nF bypass at each supply pair.
25PB12 BidirectionalBidirectional General-purpose port B, bit 12. See the package table for peripheral assignments and input tolerance.
26PB13 BidirectionalBidirectional General-purpose port B, bit 13. See the package table for peripheral assignments and input tolerance.
27PB14 BidirectionalBidirectional General-purpose port B, bit 14. See the package table for peripheral assignments and input tolerance.
28PB15 BidirectionalBidirectional General-purpose port B, bit 15. See the package table for peripheral assignments and input tolerance.
29PA8 BidirectionalBidirectional General-purpose port A, bit 8. See the package table for peripheral assignments and input tolerance.
30PA9 BidirectionalBidirectional GPIO and USART0 transmit. Select the USART0 assignment before driving the line as TX.
31PA10 BidirectionalBidirectional GPIO and USART0 receive. Select the USART0 assignment to receive on this line.
32PA11 BidirectionalBidirectional General-purpose port A, bit 11. See the package table for peripheral assignments and input tolerance.
33PA12 BidirectionalBidirectional General-purpose port A, bit 12. See the package table for peripheral assignments and input tolerance.
34PA13 BidirectionalBidirectional Serial Wire Debug data (SWDIO). Reserve this signal while using the debug port.
35PF6 BidirectionalBidirectional General-purpose port F, bit 6. See the package table for peripheral assignments and input tolerance.
36PF7 BidirectionalBidirectional General-purpose port F, bit 7. See the package table for peripheral assignments and input tolerance.
37PA14 Input in SWD modeInput in SWD mode Serial Wire Debug clock (SWCLK). The probe drives this line.
38PA15 BidirectionalBidirectional General-purpose port A, bit 15. See the package table for peripheral assignments and input tolerance.
39PB3 BidirectionalBidirectional General-purpose port B, bit 3. See the package table for peripheral assignments and input tolerance.
40PB4 BidirectionalBidirectional General-purpose port B, bit 4. See the package table for peripheral assignments and input tolerance.
41PB5 BidirectionalBidirectional General-purpose port B, bit 5. See the package table for peripheral assignments and input tolerance.
42PB6 BidirectionalBidirectional GPIO and I2C0_SCL in the PB6/PB7 assignment.
43PB7 BidirectionalBidirectional GPIO and I2C0_SDA in the PB6/PB7 assignment.
44BOOT0 InputInput Sampled at reset. Hold low for normal execution from main Flash.
45PB8 BidirectionalBidirectional General-purpose port B, bit 8. See the package table for peripheral assignments and input tolerance.
46PB9 BidirectionalBidirectional General-purpose port B, bit 9. See the package table for peripheral assignments and input tolerance.
47VSS ReturnReturn Digital ground. Connect every VSS lead to the ground plane.
48VDD Supply inputSupply input Digital supply. Connect every VDD lead and place a local 100 nF bypass at each supply pair.

Signal assignments

USART0 on PA9/PA10

PA9 transmits to the remote receiver. PA10 receives from the remote transmitter. Use the asynchronous two-wire mode for a basic console.

SPI0 on PA4–PA7

PA4 is NSS, PA5 is clock, PA6 is MISO and PA7 is MOSI. Match the peripheral’s clock polarity, phase, chip select and voltage before exchanging data.

I²C0 on PB6/PB7

PB6 is SCL and PB7 is SDA. Use open-drain operation and pull both lines to the common logic rail. Size the pull-ups for bus capacitance and rise time.

Electrical limits

ParameterLimitConditions and source
Flash organization32 KiB code / 32 KiB data32 KiB code / 32 KiB data Flash is distinct from SRAM. Check the memory mapping before assigning linker regions. GD32F130xx datasheet Rev. 4.3, Table 2-1
Serial peripherals2 USART, 2 SPI, 2 I²C2 USART, 2 SPI, 2 I²C These are peripheral counts. Each interface assignment still depends on the available package pins. GD32F130xx datasheet Rev. 4.3, Table 2-1
VDD and VDDA2.6–3.6 V2.6–3.6 V Use the same source for the digital and analog rails. 3.3 V is the nominal test supply. GD32F130xx datasheet Rev. 4.3, Table 4-2
VBAT1.8–3.6 V1.8–3.6 V Backup-domain supply. Connect to VDD in the single-supply circuit. GD32F130xx datasheet Rev. 4.3, §3.3
Maximum HCLK48 MHz48 MHz Follow the clock-tree and bus prescaler limits separately. GD32F130xx datasheet Rev. 4.3, Table 4-3

Models and documents

The interactive map covers GD32F130C4, C6 and C8 in LQFP48. See datasheet §2.3 for LQFP64, LQFP32, QFN32, QFN28 and TSSOP20 maps.

GD32F130C4T6
16 KiB Flash · 4 KiB SRAM
GD32F130C6T6
32 KiB Flash · 4 KiB SRAM
GD32F130C8T6
64 KiB Flash · 8 KiB SRAM