(Universal microcontroller simulation software) Virtual Micro Design provides a universal simulator for many microcontrollers: UMPS. This software simulates also some external components which can be connected to the microcontroller pins. It includes an universal assembler/disassembler, a source level debugger and simulates all parts of the microcontroller core: Interrupt, Timer, Serial interface and so on.