Microcontrollers: From Assembly Language to C Using the Pic24 Family