--- Quote Start ---
I can't remember if the MpU saves the faulting address for you.
In any case, if the exception handler is running you should be able to find the faulting instruction and all the register values - and hence find out why it is trapping.
Running the MPU is pretty pointless until you've sorted out the diagnostic error reporting!
--- Quote End ---
The problem was an interrupt related to a SYS_CLK_TIMER in a memory range I didn't consider in MPU data regions.
Disabling the interrupt or setting new mpu data regions limit the project works well.
Thanks a lot again
fgubelli