September 17, 2016

Pins and Signals: the STM32F103C8T6 ARM STM32 Minimum System Development Board

A picture is worth a thousand words, here you can see at a glance your options for connecting this device to the outside world.

By my count, there are 30 GPIO pins you are free to use. 32 if you avoid using USB. But you say, "hey, there are three 16 bit GPIO gadgets, that should be 48 pins!". Well, a bunch (PC0 to PC12) just never made it to the outside world in the 48 pin package chip used on this board. That gets the count down to 35.

Some notes about "missing pins" (that are actually used for other things).

PA13 is SWDIO
PA14 is SWCLK
PB2 is BOOT1
PA11 is USB
PA12 is USB
This leaves nothing unexplained in my book.

The pins along the sides:

Gnd
Gnd
3.3
Reset
B11
B10
B1
B0
A7
A6
A5
A4
A3
A2
A1
A0
C15
C14
C13
V-battery (goes to the chip, see data sheet)
B12
B13
B14
B15
A8
A9
A10
A11
A12
A15
B3
B4
B5
B6
B7
B8
B9
5 volt
Gnd
3.3

Feedback? Questions? Drop me a line!

Tom's Computer Info / tom@mmto.org