To work with Pic microcontroller we should know some background of PIC Family and Comparison between different PIC Families. First of all we should know PIC was introduced by Microchip and they offer five main families of microcontrollers. For same family there has different of microcontroller with different IC number but all different number Micro controller shares the same core architecture and instruction set. The families are identified primarily by the first two digits of the device code. The alphabetic character that follows gives some indication of the technology used. The character ‘C’ between the IC numbers indicates CMOS technology, and the ‘F’ insert indicates incorporation of Flash memory technology, an ‘A’ after the number indicates a technological upgrade on the first issue device. Those five families are

  •  16 Series family
  • 16C5X Series family
  • 12 Series family
  • 17 Series family
  • 18 Series family
PIC family Stack size Instructionword size Number of instructions Interrupt vectors
12CXXX/12FXXX 2 12- or 14-bit 33 None
16C5XX/16F5XX 2 12-bit 33 None
16CXXX/16FXXX 8 14-bit 35 1
17CXXX 16 16-bit 58, including hardware
18CXXX/18FXXX 32 16-bit 75, including hardware