The SLE 4442 provides a safety code logic to control write/erase accesses to memory. For this purpose, the SLE 4442 contains a 4-byte safety memory containing an error counter EC (bits 0 through 2) and 3 bytes of reference data. These 3 bytes are collectively referred to as the Programmable Security Code (PSC). When the entire memory is energized, data other than the reference data can only be read. Only after successful comparison of the verification data with the internal reference data, the memory has the same access functions as the SLE 4432 until power is removed. If three consecutive comparisons fail, the error counter blocks any subsequent attempts, thus preventing any write and erase operations.