C501G-1E SIEMENS [Siemens Semiconductor Group], C501G-1E Datasheet - Page 97

no-image

C501G-1E

Manufacturer Part Number
C501G-1E
Description
8-Bit Single-Chip Microcontroller
Manufacturer
SIEMENS [Siemens Semiconductor Group]
Datasheet
9.5
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.
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 30 H and
31 H , except that P3.6 and P3.7 need to be pulled to a logic low level. The values of the signature
bytes are :
Semiconductor Group
Address 30 H : E0 H indicates manufacturer
Address 31 H : 71 H indicates C501-1E
OTP Memory Verification
4 - 6 MHz
A0 - A7
1
1
1
Port 1
RESET
P3.6
P3.7
XTAL2
XTAL1
V
SS
C501-1E
9-4
ALE/PROG
P2.0 - P2.4
EA/
MCS03235
Port 0
PSEN
P2.7
P2.6
V
V
CC
PP
OTP Memory Operation
+5 V
10 k
Programming
Data
1
1
0
0
0
A8 - A12
Enable
C501

Related parts for C501G-1E