English
Language : 

C501_1 Datasheet, PDF (97/121 Pages) Siemens Semiconductor Group – 8-Bit Single-Chip Microcontroller
OTP Memory Operation
C501
9.5 OTP Memory Verification
If security bit 2 has not been programmed, the on-chip OTP program memory can be read out for
program verification. The address of the OTP program memory locations to be read is applied to
ports 1 and 2 as shown in figure 9-30. The other pins are held at the “Verify code data“ levels
indicated in table 9-11. The contents of the address location will be emitted on port 0. External
pullups are required on port 0 for this operation.
+5 V
A0 - A7
1
1
1
4 - 6 MHz
Port 1
RESET
P3.6
P3.7
XTAL2
XTAL1
VSS
VCC
C501-1E
Port 0
EA/VPP
ALE/PROG
PSEN
P2.7
P2.6
P2.0 - P2.4
MCS03235
10 k Ω
Programming
Data
1
1
0
0 Enable
0
A8 - A12
Figure 9-30
C501-1E OTP Memory Verification
If the encryption table has been programmed, the data presented at port 0 will be the exclusive NOR
of the program byte with one of the encryption bytes. The user will have to know the encryption table
contents in order to correctly decode the verification data. The encryption table itself cannot be read
out.
Reading the SIgnature Bytes
The signature bytes are read by the same procedure as a normal verification of locations 30H and
31H, except that P3.6 and P3.7 need to be pulled to a logic low level. The values of the signature
bytes are :
Address 30H : E0H indicates manufacturer
Address 31H : 71H indicates C501-1E
Semiconductor Group
9-4