English
Language : 

UPI-41AH Datasheet, PDF (6/20 Pages) Intel Corporation – UNIVERSAL PERIPHERAL INTERFACE 8-BIT SLAVE MICROCONTROLLER
UPI-41AH 42AH
210393 – 11
Figure 8 UPI-41AH 42AH 80-Column
Matrix Printer Interface
PROGRAMMING AND VERIFYING THE
8741AH AND 8742AH OTP EPROM
Programming Verification
In brief the programming process consists of acti-
vating the program mode applying an address
latching the address applying data and applying a
programming pulse Each word is programmed com-
pletely before moving on to the next and is followed
by a verification step The following is a list of the
pins used for programming and a description of their
functions
Pin
Function
XTAL 1 2 Clock Inputs
Reset Initialization and Address Latching
Test 0 Selection of Program or Verify Mode
EA
Activation of Program Verify Signature
Row Security Bit Modes
BUS
Address and Data Input
Data Output During Verify
P20–22 Address Input
VDD
Programming Power Supply
PROG Program Pulse Input
WARNING
An attempt to program a missocketed 8741AH or 8742AH will result in
severe damage to the part An indication of a properly socketed part is
the appearance of the SYNC clock output The lack of this clock may
be used to disable the programmer
The Program Verify sequence is
1 CS e 5V VCC e 5V VDD e 5V RESET e 0V
A0 e 0V TEST 0 e 5V clock applied or internal
oscillator operating BUS floating PROG e 5V
2 Insert 8741AH or 8742AH in programming socket
3 TEST 0 e 0V (select program mode)
4 EA e 12 5V (active program mode)
5 VCC e 6V (programming supply)
6 VDD e 12 5V (programming power)
7 Address applied to BUS and P20–22
8 RESET e 5V (latch address)
9 Data applied to BUS
10 PROG e 5V followed by one 1 ms pulse to 0V
11 TEST 0 e 5V (verify mode)
12 Read and verify data on BUS
13 TEST 0 e 0V
14 Apply overprogram pulse
15 RESET e 0V and repeat from step 6
16 Programmer should be at conditions of step 1
when 8741AH or 8742AH is removed from socket
Please follow the inteligent Programming flow chart
for proper programming procedure
inteligent Programming Algorithm
The inteligent Programming Algorithm rapidly pro-
grams Intel 8741AH 8742AH EPROMs using an effi-
cient and reliable method particularly suited to the
production programming environment Typical pro-
gramming time for individual devices is on the order
of 10 seconds Programming reliability is also en-
sured as the incremental program margin of each
byte is continually monitored to determine when it
has been successfully programmed A flowchart of
the 8741AH 8742AH inteligent Programming Algo-
rithm is shown in Figure 9
The inteligent Programming Algorithm utilizes two
different pulse types initial and overprogram The
duration of the initial PROG pulse(s) is one millisec-
ond which will then be followed by a longer overpro-
gram pulse of length 3X msec X is an iteration coun-
ter and is equal to the number of the initial one milli-
second pulses applied to a particular 8741AH
8742AH location before a correct verify occurs Up
to 25 one-millisecond pulses per byte are provided
for before the overprogram pulse is applied
6