The term microcontroller, as used herein, also refers to microprocessors, reduced instruction set circuits (RISC), application specific integrated circuits (ASICs), logic circuits, and any other circuit or processor capable of executing the programs described above.