General-purpose and alternate-function I/Os (GPIOs and AFIOs)
TIM15/16/17 pinout
TIM15/16/17_BKIN
TIM15/16/17_ETR
TIM12/13/14 pinout
TIM12/13/14_CHx
USART pinout
USARTx_TX
USARTx_RX
USARTx_CK
USARTx_RTS
USARTx_CTS
1. The USART_TX pin can also be configured as alternate function open drain.
SPI pinout
SPIx_SCK
SPIx_MOSI
SPIx_MISO
110/709
Table 20. General-purpose timers TIM15/16/17
Break input
External trigger timer input
Table 21. General-purpose timers TIM12/13/14
Input capture channel x
Output compare channel x
Configuration
Full duplex
(1)
Half duplex synchronous mode
Full duplex
Half duplex synchronous mode
Synchronous mode
Hardware flow control
Hardware flow control
Configuration
Master
Slave
Full duplex / master
Full duplex / slave
Simplex bidirectional data wire / master
Simplex bidirectional data wire/ slave
Full duplex / master
Full duplex / slave (point to point)
Full duplex / slave (multi-slave)
Simplex bidirectional data wire / master
Simplex bidirectional data wire/ slave
(point to point)
Simplex bidirectional data wire/ slave
(multi-slave)
RM0041 Rev 6
Configuration
Configuration
Table 22. USARTs
Alternate function push-pull
Alternate function push-pull
Input floating / Input pull-up
Not used. Can be used as a general IO
Alternate function push-pull
Alternate function push-pull
Input floating/ Input pull-up
Table 23. SPI
Alternate function push-pull
Input floating
Alternate function push-pull
Input floating / Input pull-up
Alternate function push-pull
Not used. Can be used as a GPIO
Input floating / Input pull-up
Alternate function push-pull
Alternate function open drain
Not used. Can be used as a GPIO
Alternate function push-pull
Alternate function open drain
GPIO configuration
Input floating
Input floating
GPIO configuration
Input floating
Alternate function push-pull
GPIO configuration
GPIO configuration
RM0041
Need help?
Do you have a question about the STM32F100 Series and is the answer not in the manual?
Questions and answers