В подобных случаях я делаю проверку чтения предустановленных регистров и запись/чтение/проверка остальных. При запуске и в подозрительных ситуациях. В случае соединения МК можно вести контроль непрерывно практически бесплатно.
Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.