×

GD32F103RET6 Detailed explanation of pin function specifications and circuit principle instructions

seekdd seekdd Posted in2025-03-08 06:48:27 Views16 Comments0

Take the sofaComment

GD32F103RET6 Detailed explanation of pin function specifications and circuit principle instructions

The "GD32F103RET6" is a microcontroller from GigaDevice, a Chinese semiconductor company known for producing microcontrollers and memory chips. The model you're referring to belongs to the GD32F103 series of ARM Cortex-M3 based microcontrollers, designed for applications requiring low Power consumption, high processing capabilities, and broad peripheral support.

Packaging and Pin Function Specifications:

The GD32F103RET6 is typically available in a LQFP-64 (Low Profile Quad Flat Package with 64 pins), but it may also come in variations like LQFP-48 or LQFP-100 depending on the specific variant. Here, we'll consider the LQFP-64 packaging, with 64 pins. Let’s break down the detailed pin functions of all 64 pins:

Pin Function Specifications for GD32F103RET6 (LQFP-64): Pin Number Pin Name Function Description 1 VSS Ground pin for the device. Connect to the system ground. 2 VDD Power supply pin. Connect to the positive voltage supply (3.3V typically). 3 NRST Reset pin. Active-low reset. 4 PA13 GPIO. This pin is multiplexed and can be used for an alternative function such as SWDIO (Serial Wire Debug I/O). 5 PA14 GPIO. This pin is multiplexed for functions such as SWCLK (Serial Wire Clock ). 6 PA15 GPIO. Can be used for alternative functions such as JTAG TDI (Test Data In). 7 PB0 GPIO. Multiple functions including SPI1NSS (Slave Select), TIM3CH3 (Timer Channel 3), etc. 8 PB1 GPIO. Can be used as an alternative function like SPI1SCK (Clock) or TIM3CH4 (Timer Channel 4). 9 PB2 GPIO. Supports I2C1SDA (Data line for I2C1), and TIM3CH1 (Timer Channel 1). 10 PB3 GPIO. Can be configured as SPI1MISO (Master In Slave Out) or TIM3CH2 (Timer Channel 2). 11 PB4 GPIO. Multiplexed with SPI1MOSI (Master Out Slave In) and TIM3ETR (Timer External Trigger). 12 PB5 GPIO. Multiple functions such as SPI1SCK (Clock) and TIM3CH1. 13 PB6 GPIO. Used for USART1TX (Transmit) or I2C1SCL (Clock line for I2C1). 14 PB7 GPIO. Configurable as USART1RX (Receive) or I2C1SDA (Data line for I2C1). 15 PC13 GPIO. Can be configured for EXTI (External Interrupt) line 13 or as a general-purpose input/output pin. 16 PC14 GPIO. Can be used as an external interrupt or as a general-purpose pin. 17 PC15 GPIO. Configurable as an interrupt or other GPIO functions. 18 PD0 GPIO. Often used as USART2_TX (Transmit) or other multiplexed functions. 19 PD1 GPIO. Can function as USART2_RX (Receive) or other pin multiplexed functions. 20 PD2 GPIO. This pin can be used for USART2_CTS (Clear To Send) or other pin functions. 21 PD3 GPIO. Multiplexed with USART2_RTS (Request to Send) or other options. 22 PD4 GPIO. Used for I2C2_SDA (Data line for I2C2) or other functions. 23 PD5 GPIO. Supports I2C2_SCL (Clock line for I2C2) or can be used for other multiplexed functions. 24 PD6 GPIO. This pin can serve as TIM4_CH1 (Timer Channel 1) or other functionalities. 25 PD7 GPIO. Used as TIM4_CH2 (Timer Channel 2) or other alternate functions. 26 PE0 GPIO. Can be used as external interrupt or for other functions. 27 PE1 GPIO. Can be used for analog input or other specific functions. 28 PE2 GPIO. Functions include analog input or external interrupt. 29 PE3 GPIO. Can serve as analog input or external interrupt. 30 PE4 GPIO. Used for external interrupt or specific peripheral functionality. 31 PE5 GPIO. Configurable as a digital input/output, analog input, or for other functions. 32 PE6 GPIO. Can function as an analog input or other defined function. 33 PE7 GPIO. Multiplexed with analog inputs or used for other peripheral functions. 34 PF0 GPIO. Analog input pin or other defined multiplexed function. 35 PF1 GPIO. Used for analog inputs or other specific pin functions. 36 PF2 GPIO. Configurable for analog inputs or specific peripheral functions. 37 PF3 GPIO. Used for analog inputs or other defined functions. 38 PF4 GPIO. Supports analog inputs or multiplexed with other peripherals. 39 PF5 GPIO. Used for external interrupt functions or analog input. 40 PF6 GPIO. Multiplexed with specific functions such as analog input. 41 PF7 GPIO. Can be used for specific functions like analog input or external interrupts. 42 PG0 GPIO. Typically used for analog input or other functions. 43 PG1 GPIO. Can be configured for analog input or other peripheral functions. 44 PG2 GPIO. Analog input or specific functions. 45 PG3 GPIO. Used for external interrupts or other defined peripheral functions. 46 PG4 GPIO. Analog input or multiplexed for other peripheral functions. 47 PG5 GPIO. Used for specific functions like analog input. 48 PG6 GPIO. Multiplexed for other peripheral functions. 49 PG7 GPIO. Can be used for other multiplexed functions or analog input. 50 VCAP1 capacitor pin. Connect a capacitor here for the internal voltage regulator. 51 VCAP2 Capacitor pin. Connect a capacitor for the internal voltage regulator. 52 BOOT0 Boot pin. This pin is used to select the boot mode.

seekdd

Anonymous