05630130 is referenced by 83 patents and cites 5 patents.

A multitasking controller comprising task storage means (2) for storing up to N tasks (P0,P1,P2,P3) each comprising a sequence of instructions, a microprocessor for processing, by time-sharing, a plurality of such N tasks, and a random access memory (12) for storing variable data created and used by said microprocessor. The microprocessor further comprises a scheduler (7) realized in hardware for controlling the use of said microprocess or by such processes, and program counter storage means for storing N program counters (Pc0,Pc1,Pc2,Pc3) each for use by the scheduler (7) is able select a different one of the program counters (Pc0,Pc1,Pc2,Pc3) when the task processed by the microprocessor is changed without the transfer of data from the random access memory (12). FIG. 1

Title
Multi-tasking low-power controller having multiple program counters
Application Number
8/290954
Publication Number
5630130
Application Date
August 22, 1994
Publication Date
May 13, 1997
Inventor
Christian Lamothe
Neuchatel
CH
Jean Felix Perotto
Colombier
CH
Assignee
Centre Electronique Horloger
CH
IPC
G06F 9/44
View Original Source