We are using the MC9S08AW60 for quite some years now, and
recently we encounter problems with chips marked 5M75B:
Upon execution of an illegal opcode, the cpu seems to reset/restart
without the ILOP flag in the SRS register being set.
The system startup checks the ILOP and COP flags in order to decide
to either startup in bootloading or execute main program.
To fall back from main program and restart in bootloading mode the
main program intentionally executes a non defined opcode (0xD8) in order
to force a restart. The restart is performed, but the ILOP is not marked in the SRS register.
All former chips worked as intended, the ones with mensioned mask number do not.
Is this a known issue?
I am aware of the errata document and the issues to be expected,
Is it perhaps related to flash protection issues?
Thanks for any comment that could help me out.