Microcontroller Tutorials with Code from Scratch

Learn STM32, ESP32, and embedded systems by writing code from scratch using datasheets and reference manuals. All tutorials are tested on actual hardware to help you build reliable, real-world projects with full control and understanding.

What’s New in STM32

STM32 USB HOST HID

This tutorial will cover how to interface the HID Devices (Mouse & Keyboard) with STM32. We will use the USB HID Host interface of the STM32..

STM32 USB HOST MSC

This tutorial will cover how to interface the USB FlashDrive with STM32 via the USB port. We will use the USB HOST MSC of the STM32..

IWDG and WWDG in STM32

This tutorial will cover how to use the IWDG (Independent Watchdog) and WWDG (Window Watchdog) watchdogs in STM32…

STM32 USB MSC

This tutorial will cover how to use the USB mass class (msc) in STM32. We will use the RAM / SD Card as a storage in the computer…

FLASH Programming in STM32

How to Program STM32 Flash Memeory

Master internal Flash programming on STM32: page-based (F1/M0) & sector-based (F4/H7), with erase‑write‑read HAL functions and code examples.

What’s New in ESP32

No results found.

What’s New in AVR

No results found.
keyboard_arrow_up