| DEVICES HELP | P16C54/5/6/7 |

The P16x5x series PICs are the most basic available and are therefore a good choice for beginners. They have no special features like interrupts, Analog to Digital converters, or an EEPROM, but they can nevertheless perform many useful tasks. The P16F54 and F57 have Flash program memory, and are therefore reprogrammable.
The P16x54 and 55 are the most basic of the 5x series. The P16C56 is like the 54, but with more Program Memory, and the P16C57 is like the 55, but with more RAM (file registers) and more Program Memory.
Note = the ADDLW, SUBLW, RETURN, and RETFIE instructions are not available on these PICs
You can refer to PIC Pins for information on the OSC1, OSC2, T0CKI, and MCLR pins.
| Property | P16C54 P16F54 |
P16C55 | P16C56 | P16C57 P16F57 |
| RAM | 25 | 24 | 25 | 72 |
| Banks | 1 | 1 | 1 | 1 |
| ROM | 512 x 12bits | 512 x 12bits | 1k x 12bits | 2k x 12bits |
| A/D | no | no | no | no |
| Timers | 1 + WDT | 1 + WDT | 1 + WDT | 1 + WDT |
| EEPROM | no | no | no | no |
| I/O Pins | 12 | 20 | 12 | 20 |
| Stack Depth | 2 | 2 | 2 | 2 |