×

Enhanced Microprocessor or Microcontroller

  • US 20090144481A1
  • Filed: 06/27/2008
  • Published: 06/04/2009
  • Est. Priority Date: 11/30/2007
  • Status: Active Grant
First Claim
Patent Images

1. A microprocessor or microcontroller device comprising:

  • a central processing unit (CPU);

    a data memory coupled with the CPU, wherein the data memory is divided into a plurality of memory banks; and

    a plurality of special function registers and general purpose registers which may be memory-mapped to said data memory, wherein at least the following special function registers are memory-mapped to all memory banks;

    a status register, a bank select register, a plurality of indirect memory address registers, a working register, and a program counter high latch; and

    wherein upon occurrence of a context switch, the CPU is operable to automatically save the content of the status register, the bank select register, the plurality of indirect memory address registers, the working register, and the program counter high latch, and upon return from said context switch restores the content of the status register, the bank select register, the plurality of indirect memory address registers, the working register, and the program counter high latch.

View all claims
  • 15 Assignments
Timeline View
Assignment View
    ×
    ×