Microcontroller having an embedded non-volatile memory array with read protection for the array or portions thereof

   
   

A single integrated circuit microcontroller 10 includes an embedded erasable/programmable non-volatile memory 12 having a read protection capability. Microcontroller 10 can operate within a special mode in which external circuits may access memory 12 by use of input/output pins 18. When microcontroller 10 activates this special mode, a read protection flag 13 within memory 12 is checked. The read protection flag 13 may be set during production of the microcontroller 10 after instructional data or firmware has been installed onto memory 12. If the read protection flag 13 has been set, only certain portions of the memory 12 may be read, depending upon the value of the read protection flag 13.

Un singolo microcontroller 10 del circuito integrato include una memoria non volatile inclusa 12 di erasable/programmable che ha una possibilità indicata di protezione. Il microcontroller 10 può funzionare all'interno di un modo speciale in cui i circuiti esterni possono accedere alla memoria 12 per mezzo dei pin 18 dell'ingreso/uscita. Quando il microcontroller 10 attiva questo modo speciale, una bandierina colta 13 di protezione all'interno della memoria 12 è controllata. La bandierina colta 13 di protezione può essere regolata durante la produzione del microcontroller 10 dopo che i dati didattici o il firmware siano stati installati sulla memoria 12. Se la bandierina colta 13 di protezione è stata regolata, solo determinate parti della memoria 12 possono essere lette, dipendendo dal valore della bandierina colta 13 di protezione.

 
Web www.patentalert.com

< Eliminating unnecessary data pre-fetches in a multiprocessor computer system

< Shared memory

> System and method for memory interleaving using cell map with entry grouping for higher-way interleaving

> Method, apparatus and article of manufacture for managing a reusable linear access storage medium

~ 00170