Legal claims defining the scope of protection, as filed with the USPTO.
1. A data processor on a semiconductor substrate comprising: a nonvolatile memory; and a central processing unit, wherein the nonvolatile memory array includes a plurality of word lines and a plurality of nonvolatile memory cells, each of which is coupled with a corresponding word line, wherein the central processing unit has a plurality of operation modes including a first operation mode and a second operation mode, wherein the nonvolatile memory is adapted to perform a rewrite operation under control of the central processing unit in the first operation mode, and the nonvolatile memory is adapted to perform a rewrite operation under control of a separate writing apparatus, externally connectable to the data processing unit, in the second operation mode, and wherein in an erase operation performed before the rewrite operation, the nonvolatile memory cells are supplied a negative voltage via the word line.
2. A data processor on a semiconductor substrate according to claim 1 , further comprising a random access memory, wherein a part of the nonvolatile memory array is adapted to store a program which is to be executed by the central processing unit, wherein the program is transferred from the nonvolatile memory array to the random access memory before performing the rewrite operation and performing the erase operation in the first operation mode, and wherein the central processing unit fetches the program from the random access memory in the first operation mode.
3. A data processor on a semiconductor substrate according to claim 2 , wherein the program is written into said part of the nonvolatile memory in the second operation mode.
4. A data processor on a semiconductor substrate according to claim 3 , wherein the nonvolatile memory array is divided into a plurality of memory blocks, each of which comprises a group of word lines, wherein a data storing capacity of one of the memory blocks is smaller than that of another one of the memory blocks, and wherein the program is written into said another one of the memory blocks.
5. A data process on a semiconductor substrate according to claim 4 , further comprising a serial input/output port, wherein data to be stored into the nonvolatile memory array is received via the serial input/output port in the rewrite operation in the first operation mode.
6. A data processor on a semiconductor substrate according to claim 1 , further comprising a mask ROM, wherein the mask ROM is adapted to store a program which is to be executed by the central processing unit, and wherein the central processing unit fetches the program from the mask ROM in the first operation mode.
7. A data processor on a semiconductor substrate according to claim 1 , wherein the central processing unit is shifted to a low power consumption mode during performing of the rewrite operation in the second operation mode.
Unknown
February 27, 2007
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.