A programmable timer is disclosed for use in conjunction with a microcontroller circuit. The timer is used as part of a time slice arbiter in a real time operating system, which arbiter manages device routines by allocating them to distinct code time slices executable by such microcontroller. The set...http://www.google.com/patents/US6434708?utm_source=gb-gplus-sharePatent US6434708 - Programmable timer & methods for scheduling time slices executed by a controller circuit