Embedded C/C++Cortex-M Fault Handlers and Exception Handling in Embedded CMastering Cortex-M fault handling is a highly rewarding skill that empowers embedded engineers to…Jithin TomJuly 02, 2026 4 min
Embedded C/C++Linker Scripts & Memory Layout in Embedded CWhen developing firmware for microcontrollers, understanding how your code and data are placed in…Jithin TomJuly 02, 2026 2 min
Embedded C/C++Understanding const and volatile Pointer Types in Embedded CIn embedded C, pointer declarations with const and volatile qualifiers are among the most…Jithin TomJune 29, 2026 3 min
Embedded C/C++Volatile vs Memory Barriers — When Volatile Isn't EnoughEvery embedded developer learns about volatile early on — it tells the compiler not to optimize…Jithin TomJune 20, 2026 5 min
Embedded C/C++Bit-Banding in Embedded C — Atomic GPIO ManipulationSetting or clearing a single GPIO pin seems trivial until an interrupt service routine (ISR) needs…Jithin TomJune 19, 2026 3 min
Embedded C/C++DMA Programming in Embedded C for High-Throughput Data TransferDirect Memory Access (DMA) is a hardware capability that allows embedded peripherals to transfer…Jithin TomJune 12, 2026 3 min