I'm disassembling some mpcXXXX microcontroller firmware, and I'm trying to find the vector table and the reset interrupt.

For example, I know that in ARM, in some of the microcontrollers, the vector table is stored in 0x0 address, and the reset ISR is pointed as the first entry of the vector table, as shown in the picture below:

enter image description here

Does anyone know how to find the similar in PPC microcontrollers? I went through the documentation and references, but couldn't find the answer. I suspect it could also be at 0x0 offset, however, the first memory segment in IDA starts at 0x20000 in my case.

  • Which specific mpc you’re working with?
    – Igor Skochinsky
    Commented Jun 27, 2019 at 9:04
  • MPC5668G (probably) Commented Jun 27, 2019 at 9:15

1 Answer 1


You should check the e200z650 core reference manual. The location of vector table can be configured from software in PPC architecture in the Interrupt Vector Prefix Register (IVPR).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.