Claims
- 1. A single chip embedded microcontroller comprising,
a processor, a first non-volatile erasable PROM array having a communication link with said processor, said processor capable of reading, erasing and writing information to and from said first non-volatile erasable PROM, wherein said erasing of said first non-volatile erasable PROM array is performed on a plurality of bytes, a second non-volatile erasable PROM array having a communication link with said processor, said processor capable of reading, erasing and writing information to and from said second non-volatile erasable PROM, wherein said erasing of said second non-volatile erasable PROM array is performed on a single byte, a high voltage generator having a communication link with said processor, said high voltage generator generating two or more different erase and write voltages, and a switch communicating with said high voltage generator, said switch connects said two or more different erase and write voltages between said first and second non-volatile erasable PROM arrays.
- 2. The single chip embedded microcontroller of claim 1 where said switch operates such that said two or more different erase and write voltages cannot be applied simultaneously to both of said first and second non-volatile PROM arrays and can only be applied to either of said first and second non-volatile PROM arrays.
- 3. The single chip embedded microcontroller of claim 1 in which said first and second non-volatile erasable PROM arrays are FLASH arrays.
- 4. The single chip embedded microcontroller of claim 1 in which said first non-volatile erasable PROM array is an OTPROM.
- 5. The single chip embedded microcontroller of claim 1 in which said second non-volatile erasable PROM array is an EEPROM.
- 6. The single chip embedded microcontroller of claim 4 in which said OTPROM contains an operating system which controls said single chip embedded microcontroller and alternately provides said two or more different erase and write voltages to said OTPROM and second non-volatile erasable PROM array.
- 7. The single chip embedded microcontroller of claim 4 having a ROM containing a program to load said OPTROM with an operating system, said ROM communicating with said processor.
- 8. The single chip embedded microcontroller of claim 1 having an interface circuit that receives signals from outside said single chip embedded microcontroller, said interface circuit having a communication link with said processor.
- 9. A single chip embedded microcontroller comprising,
a processor, a first non-volatile erasable PROM array having a communication link with said processor, said processor capable of reading, erasing and writing information to and from said first non-volatile erasable PROM, wherein said erasing of said first non-volatile erasable PROM array is performed on a plurality of bytes, a second non-volatile erasable PROM array having a communication link with said processor, said processor capable of reading, erasing and writing information to and from said second non-volatile erasable PROM, wherein said erasing of said second non-volatile erasable PROM array is performed on a single byte, and a high voltage generator that generates two or more different erase and write voltages and provides said two or more different erase and write voltages to said first and second non-volatile erasable PROM arrays, said high voltage generator having a communication link with said processor.
- 10. The single chip embedded microcontroller of claim 14 where said high voltage generator operates such that said two or more different erase and write voltages cannot be applied simultaneously to both of said first and second non-volatile PROM arrays and can only be applied to either of said first and second non-volatile PROM arrays.
- 11. The single chip embedded microcontroller of claim 14 in which said first and second non-volatile erasable PROM arrays are FLASH arrays.
- 12. The single chip embedded microcontroller of claim 14 in which said first non-volatile erasable PROM array is an OTPROM.
- 13. The single chip embedded microcontroller of claim 14 in which said second non-volatile erasable PROM array is an EEPROM.
- 14. The single chip embedded microcontroller of claim 17 in which said OTPROM contains an operating system which controls said single chip embedded microcontroller and alternately provides said two or more different erase and write voltages to said first and second non-volatile erasable PROM arrays.
- 15. The single chip embedded microcontroller of claim 17 having a ROM containing a program to load said OTPROM with an operating system, said ROM communicating with said processor.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of U.S. application Ser. No. 09/394,757, filed Sep. 13, 1999.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09394757 |
Sep 1999 |
US |
Child |
10376682 |
Feb 2003 |
US |