Some PICs can be programmed (using a special device programmer) using low voltage levels or high voltage levels. Using low voltage levels simplifies the programmer used to program the PIC. Low voltage programming required the use of dedicated I/O pins.BEWARE: some configuration attributes cannot be changed using low voltage programming