ST STM32F101xx Reference Manual page 5

Arm-based 32-bit mcus
Hide thumbs Also See for STM32F101xx:
Table of Contents

Advertisement

RM0034
7.3.4
7.3.5
7.3.6
7.3.7
7.3.8
7.3.9
7.3.10
7.3.11
7.3.12
7.3.13
8
8.1
GPIO functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
8.1.1
8.1.2
8.1.3
8.1.4
8.1.5
8.1.6
8.1.7
8.1.8
8.1.9
8.1.10
8.2
GPIO registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
8.2.1
8.2.2
8.2.3
8.2.4
8.2.5
8.2.6
8.2.7
8.3
8.3.1
8.3.2
8.3.3
8.3.4
8.3.5
APB2 peripheral reset register (RCC_APB2RSTR) . . . . . . . . . . . . . . 119
APB1 peripheral reset register (RCC_APB1RSTR) . . . . . . . . . . . . . . 120
Backup domain control register (RCC_BDCR) . . . . . . . . . . . . . . . . . . 129
Control/status register (RCC_CSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Clock configuration register2 (RCC_CFGR2) . . . . . . . . . . . . . . . . . . . 133
RCC register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
General-purpose I/O (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Atomic bit set or reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
External interrupt/wakeup lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Alternate functions (AF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Software remapping of I/O alternate functions . . . . . . . . . . . . . . . . . . 140
GPIO locking mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Input configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Output configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Alternate function configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Analog input configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Port configuration register low (GPIOx_CRL) (x=A..G) . . . . . . . . . . . . 144
Port input data register (GPIOx_IDR) (x=A..G) . . . . . . . . . . . . . . . . . . 145
Port output data register (GPIOx_ODR) (x=A..G) . . . . . . . . . . . . . . . . 146
Port bit set/reset register (GPIOx_BSRR) (x=A..G) . . . . . . . . . . . . . . . 146
Port bit reset register (GPIOx_BRR) (x=A..G) . . . . . . . . . . . . . . . . . . . 147
CAN1 alternate function remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
CAN2 alternate function remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
JTAG/SWD alternate function remapping . . . . . . . . . . . . . . . . . . . . . . 149
Contents
5/959

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F101xx and is the answer not in the manual?

This manual is also suitable for:

Stm32f102xxStm32f103xxStm32f105xxStm32f107xx

Table of Contents

Save PDF