-#define B0F555 (*((volatile unsigned long *)(BANK0|0xaaa))) // 0x555
-#define B0F2AA (*((volatile unsigned long *)(BANK0|0x554))) // 0x2aa
-#define B2F555 (*((volatile unsigned long *)(BANK2|0xaaa))) // 0x555
-#define B2F2AA (*((volatile unsigned long *)(BANK2|0x554))) // 0x2aa
+#define B0F555 (*((volatile unsigned short *)(BANK0|0xaaa))) // 0x555
+#define B0F2AA (*((volatile unsigned short *)(BANK0|0x554))) // 0x2aa
+#define B0F (*((volatile unsigned short *)(BANK0)))
+#define B2F555 (*((volatile unsigned short *)(BANK2|0xaaa))) // 0x555
+#define B2F2AA (*((volatile unsigned short *)(BANK2|0x554))) // 0x2aa
+#define B2F (*((volatile unsigned short *)(BANK2)))
+
+#define FLASH0_555 (*((volatile unsigned short *) 0x80000AAA))
+#define FLASH0_2AA (*((volatile unsigned short *) 0x80000554))
+#define FLASH0 (*((volatile unsigned short *) 0x80000000))