An integrated circuit device having a nonvolatile programmable memory comprising: a nonvolatile memory (106); a logical memory control and programming (104) coupled to the nonvolatile memory (106) and adapted to write data to the nonvolatile memory (106), wherein said control logic memory and programming (104) It is operable to determine whether you are performing a function of write protection from digital signals supplied to at least one inlet (120a..c, 114); at least one input connection of multiple function (120c; A0) coupled to the control logic memory and programming (104), wherein the at least one input connection of multiple function (120c; A0) is used to distinguish between permanent write protection and temporary data written to non-volatile memory; in which protection against permanent writing is enabled when a voltage in the at least one input connection of multiple function (120c; A0) is less than a first voltage value and protection against temporary writing is enabled when the tension in the at least one input connection of multiple function (120c; A0) is larger than a second voltage value, the second value being greater stress than the first voltage value; and wherein the write-protect can not be enabled when the voltage at the at least one input connection of multiple function (120c; A0) is equal to or greater than the first voltage value and less than or equal to the second value tensile.
展开▼