Intel UPI-L42 specifications Programming and Verifying the UPI-C42, Xtal, Bus

Models: UPI-L42 UPI-C42

1 25
Download 25 pages 38.88 Kb
Page 9
Image 9

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:

 

 

 

UPI-C42/UPI-L42

 

 

 

 

 

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

 

 

 

 

P20 – 23

Address Input

 

VDD

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, VCC e 5V, VDD e 5V, RESET e 0V, A0 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.VCC e 6.25V (programming supply)

6.VDD e 12.75V (programming power)

7.Address applied to BUS and P20 – 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

Page 9
Image 9
Intel UPI-L42 specifications Programming and Verifying the UPI-C42, Xtal, Bus