While the official documentation provided for the PIC family from Microchip is extensive, it can also be overwhelming. This book gives users the information necessary to understand the architecture and the programming of microcontrollers. Each topic is described using a reader-centered, top-bottom approach. After, the authors describe the concepts that are common to any microcontroller, each topic is then detailed for PIC microcontrollers. Practical applications provide further clarity.