Patent ID: 6198691
Filing Date: 2001-03-06
Classification: G06F,H02J,Y02E,Y04S

Abstract:
A paging scheme for a microcontroller that uses data random access memory to allow tracking of a currently selected address in said random access memory comprising the steps of:(a) linearizing an entire address range of said random access memory;(b) dividing said linearized address range of said random access memory into a plurality of pages, wherein each of said plurality of pages is selected from the group consisting of 256 bytes and 64K bytes in size;(c) dedicating a page of said random access memory to special and general purpose registers; and(d) dedicating a bit in each op-code instruction of said microcontroller which when set forces data access to take place on said dedicated page while not affecting current operations of said microcontroller and not modifying said currently selected address stored in a page select register being used by said microcontroller.