Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
© 2007 Microchip Technology Inc. Advance Information DS39715A-page 4-3
Section 4. Program Memory
Program
Memory
4
Figure 4-2: Example Program Space Memory Map
(1)
Reset – GOTO Instruction 000000
Reset – GOTO Address 000002
Reserved 000004
Oscillator Fail Trap Vector
Address Error Trap Vector
Stack Error Trap Vector
Math Error Trap Vector
Reserved
Reserved
Reserved
Interrupt Vector 0 000014
Interrupt Vector 1
~
~
Interrupt Vector 52
Interrupt Vector 53 00007E
Interrupt Vector 54 000080
~
~
Interrupt Vector 116 0000FC
Interrupt Vector 117 0000FE
Reserved 000100
Reserved
Reserved
Oscillator Fail Trap Vector
Address Error Trap Vector
Stack Error Trap Vector
Math Error Trap Vector
Reserved
Reserved
Reserved
Interrupt Vector 0 000114
Interrupt Vector 1
~
~
Interrupt Vector 52 00017C
Interrupt Vector 53 00017E
Interrupt Vector 54 000180
~
~
Interrupt Vector 116 0001FE
Interrupt Vector 117 000200
User Flash
Program Memory
(48K Instructions)
(2)
017FFE
(2)
Unimplemented
(Read as ‘0’s)
018000
7FFFFE
Reserved
800000
F7FFFE
Data Configuration
Registers
F80000
F8000E
Reserved
F80010
FEFFFE
DEVID (2)
FF0000
FFFFFE
User Memory
Space
Configuration Memory
Space
Interrupt Vector Table
Alternate Interrupt Vector Table
Note 1: Memory areas are not shown to scale.
2: The address boundaries for user Flash program memory and Flash Configuration Words will depend on the PIC24F device variant that
is selected. Refer to the appropriate device data sheet for further details.
Protego_Release_01_05-Related-OEM-Documentation-PIC24FJ32MC10X-Reference_Manual-Section4-Program_Memory.pdf