59/317
3 - Programming a microcontroller
easy interrupt declaration and servicing in both assember and C language; efficient
optimization that may be switched off at critical places;
A simulator and a debugger that properly display the C source text, allowing you to easily
change the values of variables or even code in memory to make patches, and that correctly
synchronizes the timers during step-by-step execution.
These are just a few of the features that may make the difference between apparently equiv-
alent competing products.