October 6, 2026
The STM32H7 bare metal project -- introduction
STMicroelectronics is a European semiconductor company that makes a number
of interesting ARM based microcontroler boards in their STM32 series.
ST is based in Switzerland. Their headquarters is in Plan-les-Ouates
which is near Geneva.
I have three boards that I ultimately intend to work with:
- STM32H743 Nucleo board
- STM32H747 Discovery board
- STM32H755 Nucleo board
See my notes on each of these:
To get started, I am focusing my attention on the H743 Nucleo board.
I did some work a year or two ago on the H747 Discovery board,
and am finding that most of it ports almost immediately to the H743.
How are these 3 different?
- H743 - single core M7, 480 Mhz
- H747 - dual core M7/M4 with MIPI-DSI display interface
- H755 - dual core M7/M4 with hardware crypto
The dual core chips will provide new adventures.
They addsa Cortex M4 core running at 216 Mhz to the
Cortex M7 core (at 480 Mhz) shared by all three H7 chips
I am working with.
My hope is that I can (to get started anyway)
just ignore the second core, perhaps indefinitely,
and run the same code as I would on the H743 on
all theree.
The little brothers -- F4 and F1 chips
I have done a lot of work with the much simpler STM32F103 chip in
the form of the $3 "blue pill". This is a Cortex-M3 ARM chip.
There is also the F411 "black pill", which is Cortex-M4.
Have any comments? Questions?
Drop me a line!
Tom's software pages / tom@mmto.org