English
Language : 

C501_1 Datasheet, PDF (95/121 Pages) Siemens Semiconductor Group – 8-Bit Single-Chip Microcontroller
OTP Memory Operation
C501
9.2 Quick-Pulse Programming
The setup for microcontroller quick-pulse programming is shown in figure 9-28. Note that the
C501-1E is running with a 4 to 6 MHz oscillator The reason the oscillator needs to be running is that
the device is executing internal address and program data transfers.
+5 V
A0 - A7
1
1
1
4 - 6 MHz
Port 1
RESET
P3.6
P3.7
XTAL2
XTAL1
VSS
C501-1E
VCC
Port 0
EA/VPP
ALE/PROG
PSEN
P2.7
P2.6
P2.0 - P2.4
MCS03232
Programming
Data
+12.75 V
25 x 100 µs
Low Pulses
0
1
0
A8 - A12
Figure 9-28
C501-1E OTP Memory Programming Configuration
The address of the OTP memory location to be programmed is applied to port 1 and 2. The code
byte to be programmed into that location is applied to port 0. RESET, PSEN and pins of port 2 and
3 specified in table 9-11 are held at the “Program code data“ levels. The ALE/PROG signal is
pulsed low 25 times as shown in figure 9-29.
ALE/PROG
ALE/PROG
25 Pulses
10 µs min.
1
0
µµ
Figure 9-29
C501-1E ALE/PROG Waveform
MCT03234
Semiconductor Group
9-2