Introduction
This programming specification describes an SPI-based programming method for the PIC16F152XX family of microcontrollers. The Programming Algorithms section describes the programming commands, programming algorithms and electrical specifications used in that particular method. Appendix B contains individual part numbers, device identification, pinout and packaging information as well as Configuration Words.
Important: To enter Low-Voltage
Programming (LVP) mode, the Most Significant bit (MSb) of the Most Significant nibble
must be shifted in first. This differs from entering the key sequence on some other
device families.