A microscopic view of a typical PICmicro showing the function of each block.

Courtesy Arizona Microchip