Hi Peter,
thank you for your reply. I think I'm already doing what you mentioned. I'm also taking into account that most ECSM registers can only be written with a 32bit write operation.

Here are two screenshots right before executing the read operation that should cause the error:


As you can see, ECR has ERNCR set and FR1NCI has been set. The instruction pointer is at 0x466D0. Once I single step again I get:

but the IP is now completely off, eventually crashing the software:

I do not see vector number 9 in IACKR after this operation.