Embedded ConceptsFixing I2C Clock Stretching Timeouts on STM32I2C clock stretching is an optional feature defined in the I2C specification that allows slave…Jithin TomJuly 07, 2026 3 min
Embedded ConceptsBoot Sequence and Reset Handling in Embedded SystemsWhen you flip the power switch on a microcontroller, a carefully choreographed sequence of hardware…Jithin TomJune 30, 2026 3 min
Embedded ConceptsClock Tree and PLL Configuration in Embedded SystemsEvery digital system beats to the rhythm of a clock. In embedded microcontrollers, that rhythm isn't…Jithin TomJune 26, 2026 6 min
Embedded ConceptsI2C Protocol Deep Dive for Embedded SystemsThe Inter-Integrated Circuit (I2C) protocol is one of the most widely used communication buses in…Jithin TomJune 15, 2026 5 min
Embedded ConceptsADC Design Concepts for Embedded SystemsAnalog-to-Digital Converters (ADCs) are the bridge between the physical world and the digital domain…Jithin TomJune 14, 2026 5 min
Embedded ConceptsJTAG and SWD Debugging Strategies for Embedded SystemsDebugging is one of the most critical skills in embedded systems development. Unlike desktop…Jithin TomJune 11, 2026 4 min