Intel UPI-C42 User Manual

Page 9

Advertising
background image

UPI-C42 UPI-L42

This circuitry gives the host direct control of port 2
bit 1 (P2 1) without intervention by the internal CPU
When this opcode is executed P2 1 becomes a ded-
icated output pin The status of this pin is read-able
but can only be altered through a valid ‘‘D1’’ com-
mand sequence (see Table 1)

SUSPEND

Invoke Suspend Power Down Mode

OPCODE

1000 0010 (82h) or 1110 0010

(E2h)

Enables device to enter micro power mode In this
mode the external oscillator is off CPU operation is
stopped and the Port pins are tristated This mode
can only be exited via a RESET signal

PROGRAMMING AND VERIFYING THE
UPI-C42

The UPI-C42 programming will differ from the NMOS
device in three ways First the C42 will have a 4K
user programmable array The UPI-C42 will also be
programmed using the Intel Quick-Pulse Program-
ming Algorithm Finally port 2 bit three (P2 3) will be
used during program as the extra address pin re-
quired to program the upper 2K bank of additional
memory None of these differences have any effect
on the full CHMOS to NMOS device compatibility
The extra memory is fully transparent to the user
who does not need or want to use the extra memo-
ry space of the UPI-C42

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 2

Clock Input

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

P

20–23

Address Input

V

DD

Programming Power Supply

PROG

Program Pulse Input

WARNING
An attempt to program a missocketed UPI-C42 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 program-
mer

The Program Verify sequence is

1 Insert 87C42 in programming socket

2 CS

e

5V V

CC

e

5V V

DD

e

5V RESET

e

0V

A

0

e

0V TEST 0

e

5V clock applied or inter-

nal oscillator operating BUS floating PROG

e

5V

3 TEST 0

e

0V (select program mode)

4 EA

e

12 75V (active program mode)

5 V

CC

e

6 25V (programming supply)

6 V

DD

e

12 75V (programming power)

7 Address applied to BUS and P

20–23

8 RESET

e

5V (latch address)

9 Data applied to BUS

10 PROG

e

5V followed by one 100 ms pulse to

0V

11 TEST 0

e

5V (verify mode)

12 Read and verify data on BUS

13 TEST 0

e

0V

14 RESET

e

0V and repeat from step 6

15 Programmer should be at conditions of step 1

when the 87C42 is removed from socket

Please follow the Quick-Pulse Programming flow
chart for proper programming procedure shown in
Figure 6

9

Advertising
This manual is related to the following products: