Microchip datasheet for the PIC18Fxx8 family, the largest file in this set at 7.43 MB, where xx marks the different memory and pin-count variants.