User manual
RS232:
STM32F103RBT6 have 3 USARTs which are available on the extension headers. One of
them can operate up to 4.5 Mbit/s, the other two up to 2.25 Mbit/s. They provide hardware
management of the CTS and RTS signals, IrDA SIR ENDEC support, are ISO 7816
compliant and have LIN Master/Slave capability.
All USART interfaces can be served by the DMA controller.
USART1.Tx – pin.42 PA9 EXT1-4
USART1.Rx – pin.43 PA10 EXT1-7
USART2.Tx – pin.16 PA2 EXT2-7
USART2.Rx – pin.17 PA3 EXT2-10
USART3.Tx – pin.29 PB10 EXT2-14
USART3.Rx – pin.30 PB11 EXT2-15
SPI:
STM32F103RBT6 have 2 SPIs which able to communicate up to 18 Mbits/s in slave and
master modes in fullduplex and simplex communication modes. The 3-bit prescaler gives 8
master mode frequencies and the frame is configurable from 8-bit to 16-bit. The hardware
CRC generation/verification supports basic SD Card/MMC modes.
Both SPIs can be served by the DMA controller.
SPI1.NSS – pin.20 PA4 EXT2-11
SPI1.SCK – pin.21 PA5 EXT1-18
SPI1.MISO – pin.22 PA6 EXT1-14
SPI1.MOSI – pin.23 PA7 EXT1-22
SPI2.NSS – pin. PB12
SPI2.SCK – pin. PB13
SPI2.MISO – pin. PB14
SPI2.MOSI – pin. PB15
I2C:
STM32F103RBT6 have two I²C bus interfaces which can operate in multi-master and slave
modes. They can support
standard and fast modes. They support dual slave addressing (7-bit only) and both 7/10-bit
addressing in master
mode. A hardware CRC generation/verification is embedded.
They can be served by DMA and they support SM Bus 2.0/PM Bus.
I2C1.SDA – pin.59 PB7 EXT1-15
I2C1.SCL – pin.58 PB6 EXT1-13
I2C1.SMBA – pin.57 PB5 EXT1-12
I2C2.SDA – pin.30 PB11 EXT2-15
I2C2.SCL – pin. 29 PB10 EXT2-14
I2C2.SMBA – pin.33 PB12 EXT2-17
Page 13 of 18