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 familyStack sizeInstructionword sizeNumber of instructionsInterrupt vectors
12CXXX/12FXXX212- or 14-bit33None
16C5XX/16F5XX212-bit33None
16CXXX/16FXXX814-bit351
17CXXX1616-bit58, including hardware
multiply
4
18CXXX/18FXXX3216-bit75, including hardware
multiply
2