SLE 4432
SLE 4442
2.4
PSC Verification (SLE 4442 only)
The SLE 4442 requires a correct verification of the Programmable Security Code PSC stored in the
Security Memory for altering data if desired.
The following procedure has to be carried out exactly as described. Any variation leads to a failure,
so that a write/erase access will not be achieved. As long as the procedure has not been
successfully concluded the error counter bits can only be changed from 鈥?鈥?to 鈥?鈥?but not erased.
At first an error counter bit has to be written to 鈥?鈥?by an UPDATE command (see
figure 11)
followed
by three COMPARE VERIFICATION DATA commands beginning with byte 1 of the reference data.
A successful conclusion of the whole procedure can be recognized by being able to erase the error
counter which is not automatically erased. Now write/erase access to all memory areas is possible
as long as the operating voltage is applied. In case of error the whole procedure can be repeated as
long as erased counter bits are available. Having been enabled, the reference data are allowed to
be altered like any other information in the EEPROM.
The following table gives an overview of the necessary commands for the PSC verification. The
sequence of the shaded commands is mandatory.
Command
Read security Memory
Update Security Memory
Control
B7鈥0
31
H
39
H
Address
A7鈥0
No effect
00
H
Data
D7鈥0
No effect
Input data
Check Error Counter
Write free bit in Error
Counter input data:
0000 0ddd binary
Reference Data Byte 1
Reference Data Byte 2
Reference Data Byte 3
Erase Error Counter
Check Error Counter
Remark
Compare Verification Data
Compare Verification Data
Compare Verification Data
Update Security Memory
Read Security Memory
33
H
33
H
33
H
39
H
31
H
01
H
02
H
03
H
00
H
No effect
Input data
Input data
Input data
FF
H
No effect
As shipped, the PSC is programmed with a code according to individual agreement with the
customer. Thus, knowledge of this code is indispensable to alter data.
Semiconductor Group
21