Embedded Handbook

Content rating
Everyone
10+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

A handbook for embedded engineers: STM32, ESP32, circuit design, C, Linux and the instruments on your bench. Not affiliated with or endorsed by STMicroelectronics, Espressif, RIGOL or any other vendor.

386 sections and 25 appendices, about 2100 pages, 811 diagrams and plots. Fully offline: no ads, no sign-up, no subscription. The whole text is in English and in Russian, one tap to switch, with a side-by-side mode.

• STM32 — 150 sections: registers and CMSIS, clocks, interrupts, GPIO, DMA, timers, ADC, UART/SPI/I²C/CAN/USB, low power, bootloaders, FreeRTOS, mini-projects.
• Electronics — 74 sections: dividers, diodes and transistors, switches and gate drivers, motors and steppers, power supplies, op-amps, filters, the ADC front end, PCB.
• C and systems programming — 55 sections; development, quality and product — 45 (debugging, oscilloscope, generators, analyzers, isolation, testing, certification); networking, IoT and DevOps — 34; ESP32 — 12; ML on MCUs — 9; the companion app in Flutter — 7; reference appendices (register maps of 18 series, pinouts, a 3700-term glossary, index).
• The Lab: C code runs inside the app on an STM32 model — LEDs, displays, a UART terminal, SPI, CAN, Bluetooth; a virtual oscilloscope and signal generator (edge and pulse-width triggers, persistence, UART decoding, AM/FM, bursts, sweep); transistor switch and amplifier benches with every node on the scope.
• Numbers are verified by running things: ngspice for circuits, a compiler and an emulator for listings. Every section says what its numbers were checked against and what was not.
• A trainer, calculators (UART, timer, PWM, ADC, clocks, buses, GPIO, dividers, RC, battery, LDO, CRC, CAN, LoRa, Dec · Hex · Bin), search with filters, bookmarks, reading progress, dark theme, PDF.

Privacy: bookmarks and progress stay on your device. The app sends nothing over the network; a remark to the author is written on the website, which the button opens in your browser.

STM32 and STMicroelectronics are trademarks of STMicroelectronics; ESP32 is a trademark of Espressif Systems; RIGOL is a trademark of RIGOL Technologies.
STM32, ESP32, circuits, C and Linux: 386 sections, a virtual lab, offline
Updated on
Oct 27, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

What’s new

• Black widget variants: every widget now has a "· black" version with a pure black background (AMOLED-friendly), always dark
Content rating
Everyone
Learn more

App support

About the developer
Русскин Алексей
info@promagin.com
Russia

More by promagin.com