To develop code on a PIC16C52 device, a PIC16C54/JW part can be used. In order to use a PIC16C54/JW device, the following conditions should be followed: 1. A PIC16C54/JW has 512 words (0x1FF) of program memory, whereas a PIC16C52 has 384 bytes (0x17F) of program memory. The “extra” locations should be programmed as follows: a) Location 0x180 should be programmed with a “GOTO 0x00” instruction b) Locations 0x181 through 0x1FF should be programmed with a “GOTO 0x17F” instruction. See Figure 1 for details, and for a standard “skeleton” program, use the code in Example 1.