A microcontroller provides protection to memory blocks in an embedded memory. A set of rules such as security levels mapped to memory blocks are stored in a nonvolatile supervisory memory. An algorithm for application of the rules is stored in a supervisory ROM. When a read or write operation is to be carried out, the rules are applied according to the algorithm in order to authorize or reject the read or write operation. Security levels can be modified, but only according to defined rules. In one embodiment, the security levels can only be increased.

 
Web www.patentalert.com

< Bus interface selection by page table attributes

< Data storage device with overlapped buffering scheme

> System and method for converging current system performance and power levels to levels stored in a table using a successive approximation algorithm

> Method and system for purging content from a content delivery network

~ 00212