pointer to word/dword ? (не рулит выравнивание)
Нет. В любом случае DWORD. То есть я SysMemCpy(X, X, 4) заменяю на доступ через POINTER TO DWORD и контроллер перезагружается. Причём как-то не целиком: до нажатия кнопки RESET или отключения питания невозможно подключиться кодесисом. Забавно то, что число под указателем в панели с текущими значениями переменных при этом правильное, но скопировать его в DWORD невозможно.