MICROCONTROLLERS: PRINCIPLES AND APPLICATIONS - PAL (PHI, 2024)