Spark Logic

WeAct BluePill+ GD32 V1.1 pinout

The GD32F103CBT6 version of WeAct’s BluePill+ V1.1 board with 20-position side headers and a separate SWD header.

WeAct BluePill+ GD32 V1.1

44 contacts Current package

WeAct Studio · GD32F103CBT6 · 128 KiB flash · 20 KiB SRAM · USB Type-C

WeAct BluePill+ GD32 V1.1 pinout

P1 side header
Pin order follows the WeAct schematic and PCB index.
P2 side header
Pin order follows the WeAct schematic and PCB index.
P3 SWD header
Pin 1 is 3.3 V. Pin 4 is ground.
Selected pin details

P2-3 · PB14

Bidirectional · GPIO

Microcontroller pad exposed directly on the expansion header.

WeAct Studio BluePill+ V1.1 schematic, 6 June 2022

Electrical limits · Link to this pin

All 44 pins

PinSignalDirectionFunction
P1-1VCC Supply inputSupply input Board regulator input. The USB supply reaches this rail through the input protection path.
P1-2GND ReturnReturn Connect to the board ground return.
P1-33V3 Regulated railRegulated rail 3.3 V board rail. Verify it before connecting the debugger reference.
P1-4NRST InputInput Active-low reset with the onboard reset button.
P1-5PB11 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P1-6PB10 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P1-7PB1 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P1-8PB0 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P1-9PA7 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P1-10PA6 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P1-11PA5 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P1-12PA4 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P1-13PA3 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P1-14PA2 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P1-15PA1 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P1-16PA0 BidirectionalBidirectional GPIO shared with the user button through a series resistor.
P1-17PC15 OutputOutput Shared with the fitted 32.768 kHz oscillator circuit.
P1-18PC14 InputInput Shared with the fitted 32.768 kHz oscillator circuit.
P1-19PC13 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P1-20VB Backup inputBackup input RTC backup input through the schematic’s diode network.
P2-1PB12 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P2-2PB13 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P2-3PB14 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P2-4PB15 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P2-5PA8 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P2-6PA9 BidirectionalBidirectional Default USART1 transmit assignment.
P2-7PA10 BidirectionalBidirectional Default USART1 receive assignment.
P2-8PA11 BidirectionalBidirectional GPIO shared with the USB D− line on this board.
P2-9PA12 BidirectionalBidirectional GPIO shared with the USB D+ line on this board.
P2-10PA15 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P2-11PB3 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P2-12PB4 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P2-13PB5 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P2-14PB6 BidirectionalBidirectional Default I²C1 clock assignment.
P2-15PB7 BidirectionalBidirectional Default I²C1 data assignment.
P2-16PB8 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P2-17PB9 BidirectionalBidirectional Microcontroller pad exposed directly on the expansion header.
P2-18VCC Supply inputSupply input Board regulator input. The USB supply reaches this rail through the input protection path.
P2-19GND ReturnReturn Connect to the board ground return.
P2-203V3 Regulated railRegulated rail 3.3 V board rail. Verify it before connecting the debugger reference.
P3-13V3 Target referenceTarget reference Reference the probe to the board’s 3.3 V rail.
P3-2SWDIO BidirectionalBidirectional Serial Wire data on PA13.
P3-3SWCLK InputInput Serial Wire clock on PA14.
P3-4GND ReturnReturn Connect to the board ground return.

Signal assignments

Electrical limits

ParameterLimitConditions and source
VCC regulator input3.3–5.5 V3.3–5.5 V Range printed on the board schematic. Use 5 V USB Type-C as the sole source in this guide. WeAct Studio BluePill+ V1.1 schematic, 6 June 2022
Digital signaling3.3 V nominal3.3 V nominal Use 3.3 V adapter and debug levels. WeAct Studio BluePill+ V1.1 schematic, 6 June 2022

Models and documents

Covers P1, P2 and P3 on the WeAct Studio V1.1 PCB populated with GD32F103CBT6. Match the WeAct board marking and the header pin-1 index before wiring.

WeAct BluePill+ GD32 V1.1
GD32F103CBT6 · 128 KiB flash · 20 KiB SRAM · USB Type-C