If the MCU project does not have a fancy GUI, what is the best way of alerting the user that an error has occured in code execution? We had Motorola products where the error code could be read only with a laptop, but when you powered the unit off, the error code was erased, and there was no way to recover what happened. (Some error codes covered multiple failures.)

I've done lots of things, even blinking an LED, like five blinks for error 5x, pause, and 3 for error x3, for a complete error of 53. Or put to LEDs, or store in flash memory.

Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.