• Memory Layout of Structures (Aligned vs Unaligned)

  • Structure Padding and Packing

  • Using Bitfields and Unions for Microcontroller Registers

  • Bit Manipulation Operators for Register Operations