Difference between revisions of "STM32 development board"
| (4 intermediate revisions by the same user not shown) | |||
| Line 9: | Line 9: | ||
For those who want to design an add-on board, the connector positions are given in mil. Mil is 0.001 inch and the postions are referenced on the bottom left corner of the PCB. |
For those who want to design an add-on board, the connector positions are given in mil. Mil is 0.001 inch and the postions are referenced on the bottom left corner of the PCB. |
||
The mounting holes are 3.0 mm and located at 3,3 mm, 3,47mm, 47,3mm and 47,47mm. The PCB is 50x50 mm. |
The mounting holes are 3.0 mm and located at 3,3 mm, 3,47mm, 47,3mm and 47,47mm. The PCB is 50x50 mm. |
||
A "technical drawing" of the board is available here: https://bitwizard.nl/wiki/index.php/File:Stm32_devel_bordje.png |
|||
== pinout == |
== pinout == |
||
| Line 21: | Line 24: | ||
=== UART === |
=== UART === |
||
(not all pin numbers are typed out fully). |
|||
* 1 GND |
* 1 GND |
||
| Line 31: | Line 33: | ||
=== I2C1 === |
=== I2C1 === |
||
(not all pin numbers are typed out fully). |
|||
* 1 GND |
* 1 GND |
||
| Line 41: | Line 42: | ||
=== I2C2 === |
=== I2C2 === |
||
(not all pin numbers are typed out fully). |
|||
* 1 GND |
* 1 GND |
||
| Line 60: | Line 60: | ||
General purpose IO connector. |
General purpose IO connector. |
||
(not all pin numbers are typed out fully). |
|||
* 1 GND |
* 1 GND |
||
Latest revision as of 14:33, 17 November 2025
introduction
The BitWizard STM32 development board is an STM32F072 development board that is a bit more compact than the ST Nucleo boards.
It differs from the Nucleo in that it does not try to break out EVERY pin of the chip, just a useful subset. Some pins that have I2C, SPI, or UART functionality are broken out on connectors specifically tailored for that use case. Many other GPIO pins are broken out on standard 2x10 headers.
The board is available for purchase "on request". It cannot compete with the ST Nucleo boards (on price). But if you want one shoot us an Email and we'll sell you one (or more).
For those who want to design an add-on board, the connector positions are given in mil. Mil is 0.001 inch and the postions are referenced on the bottom left corner of the PCB. The mounting holes are 3.0 mm and located at 3,3 mm, 3,47mm, 47,3mm and 47,47mm. The PCB is 50x50 mm.
A "technical drawing" of the board is available here: https://bitwizard.nl/wiki/index.php/File:Stm32_devel_bordje.png
pinout
IO voltage
The "VCCIO" voltage can be set with the jumper "5V/3.3V"
Note that this is "power for the slave device", it does not imply that the outgoing signals will have a 5V level (that's always 3.3V), or that the pins are 5V tolerant.
Position of this connector: X 1850, Y 425 mil. (you may want to know this if you are designing an addon board that requires both 5V and 3.3V.
UART
- 1 GND
- PA10 RX
- PA9 TX
- 4 VCCIO
Position of this connector: X 1475, Y 100 mil.
I2C1
- 1 GND
- PB7 SDA
- PB6 SCL
- 4 VCCIO
Position of this connector: X 1475, Y 500 mil.
I2C2
- 1 GND
- PB11 SDA
- PB10 SCL
- 4 VCCIO
Position of this connector: X 1475, Y 300 mil.
SPI
See elsewhere on this site for the SPI functions of this connector. It is connected to PB12-15.
Position of this connector: X 450, Y 150 mil.
SV2
General purpose IO connector.
- 1 GND
- 2 GND
- 3 PA0
- PA1
- PA2
- PA3
- PA4
- PA5
- PA6
- PA7
- PA8
- PA15
- PB0
- PB1
- PD2
- PB5
- PB8
- PB9
- 19 VCCIO
- 20 VCCIO
Position of this connector: X 125 Y 1100 mil.
SV3
General purpose IO connector.
- 1 GND
- 2 GND
- 3 PC0
- 4 PC1
- 5 PC2
- 6 PC3
- 7 PC4
- 8 PC5
- 9 PC6
- 10 PC7
- 11 PC8
- 12 PC9
- 13 PC10
- 14 PC11
- 15 PC12
- 16 PC13
- 17 PC14
- 18 PC15
- 19 VCCIO
- 20 VCCIO
Position of this connector: X 775, Y 1825 mil .
SWD
- 1 VCC 3.3V
- 2 SWCK PA14
- 3 GND
- 4 SWDAT PA13
- 5 NRST
- 6 BOOT0
Position of this connector: X 1850, Y 1025 mil.