9.1 Program Memory Organization
The enhanced mid-range core has a 15-bit Program Counter capable of addressing 32K x 14 program memory space. The table below shows the memory sizes implemented. Accessing a location above these boundaries will cause a wrap-around within the implemented memory space.
The Reset vector is at 0000h and the interrupt vector is at 0004h. Refer to the “INT - Interrupts” chapter for more details.
Device | Program Memory Size (Words) | Last Program Memory Address |
---|---|---|
PIC16F13113 | 2,048 | 07FFh |
PIC16F13123 | 2,048 | 07FFh |
PIC16F13143 | 2,048 | 07FFh |
PIC16F13114 | 4,096 | 0FFFh |
PIC16F13124 | 4,096 | 0FFFh |
PIC16F13144 | 4,096 | 0FFFh |
PIC16F13115 | 8,192 | 1FFFh |
PIC16F13125 | 8,192 | 1FFFh |
PIC16F13145 | 8,192 | 1FFFh |