Interrupts in Embedded Systems: From Hardware Events to Firmware ExecutionLearn how interrupts work in embedded systems, including the NVIC, interrupt priorities, context switching, ISR design, latency, and debug techniques.7 min read·beyondbits.hashnode.devJul 6
Why I3C Exists: The Evolution Beyond I²CDiscover why I3C was created and how it improves upon I²C with dynamic addressing, push-pull signaling, in-band interrupts, CCC and HDR modes7 min read·beyondbits.hashnode.devJun 27
Understanding I²C From a Engineer's PerspectiveLearn how I²C communication works in embedded systems, including open-drain signaling, pull-up resistors, arbitration, architecture and interrupts.5 min read·beyondbits.hashnode.devJun 18
SPI Explained Beyond MOSI and MISOLearn how SPI works inside embedded systems, including architecture, registers, CPOL/CPHA timing, interrupts, DMA transfers, and driver details.6 min read·beyondbits.hashnode.devJun 13
What Really Happens When You Send Data Through UART?Learn how UART communication works inside embedded systems, from application and drivers to FIFOs, interrupts, DMA, and hardware transmission.5 min read·beyondbits.hashnode.devJun 12