Gpio Register Description - WCH CH32V003 Series Reference Manual

Table of Contents

Advertisement

CH32V003 Reference Manual
SPIx_MOSI
SPIx_MISO
SPIx_NSS
I2C pins
I2C_SCL
I2C_SDA
ADC pin
ADC
Pins
MCO
EXTI
OPA
7.3 Register description

7.3.1 GPIO register description

Unless otherwise specified, the registers of the GPIO must be operated as words (operate these registers with
32 bits).
Name
R32_GPIOA_CFGLR
R32_GPIOC_CFGLR
R32_GPIOD_CFGLR
R32_GPIOA_INDR
R32_GPIOC_INDR
R32_GPIOD_INDR
R32_GPIOA_OUTDR
R32_GPIOC_OUTDR
R32_GPIOD_OUTDR
R32_GPIOA_BSHR
R32_GPIOC_BSHR
R32_GPIOD_BSHR
R32_GPIOA_BCR
R32_GPIOC_BCR
V1.3
Full-duplex Master mode
Full-duplex Slave mode
Simple bi-directional data
line/Master mode
Simple bi-directional data
line/Slave mode
Full-duplex Master mode
Full-duplex Slave mode
Simple bi-directional data
line/Master mode
Simple bi-directional data
line/Slave mode
Hardware Master or Slave mode
Hardware Master mode
Software mode
Table 7-5 Internal integrated bus (I2C) module
Configuration
I2C clock
I2C data
Table 7-6 Analog-to-digital converters (ADCs)
Table 7-7 Other I/O function settings
Configuration features
Clock output
External interrupt input
Operational Amplifier Input
Table 7-8 GPIO-related registers list
Access address
0x40010800
PA port configuration register low
0x40011000
PC port configuration register low
0x40011400
PD port configuration register low
0x40010808
PA port input data register
0x40011008
PC port input data register
0x40011408
PD port input data register
0x4001080C
PA port output data register
0x4001100C
PC port output data register
0x4001140C
PD port output data register
0x40010810
PA port set/reset register
0x40011010
PC port set/reset register
0x40011410
PD port set/reset register
0x40010814
PA port reset register
0x40011014
PC port reset register
55
Push-pull multiplexed output
Floating input or pull-up input
Push-pull multiplexed output
Not used
Floating input or pull-up input
Push-pull multiplexed output
Not used
Push-pull multiplexed output
Float, pull-up or pull-down input
Push-pull multiplexed output
Not used
GPIO configuration
Open-drain multiplexed output
Open-drain multiplexed output
GPIO configuration
Analog input
GPIO configuration
Push-pull multiplexed output
Float, pull-up or pull-down input
Floating input
Description
http://wch.cn
Reset value
0x44444444
0x44444444
0x44444444
0x0000XXXX
0x0000XXXX
0x0000XXXX
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents