🟨 ECEN 309 - Digital Electronics 2: Microprocessor, Microcontroller Systems and Design