Hi, You are defining the MPC registers as pointers to four byte words. Of course it will only write to every fourth register. The MPC registers are one byte only. Change it to e.g. #define MPC_PA4F (*((volatile uint8_t*) (0x0008C194))) Why don't you use the Renesas or IAR iodefine.h file?
↧