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

Page 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

Image 9
Contents DIP Pin ConfigurationPin Description UPI-C42/UPI-L42Block Diagram UPI-C42/L42 Product Selection Guide UPI-C42 Low power Chmos version of the UPI-42Intel 82C42 UPI-L42 The low voltage 3.3V version of the UPI-C42UPI-42 Compatible Features Bits of StatusIBF OBF Program Memory Bank Switch UPI-C42 FeaturesInterrupt Routines Suspend Suspend Mode SummaryNew Instructions NEW UPI-C42 InstructionsRDÝ, WRÝ XTAL1, XTAL2Xtal Programming and Verifying the UPI-C42BUS ProgVerify Quick-Pulse Programming AlgorithmSecurity BIT Security BIT PROGRAMMING/ VerificationSignature Mode Sync ModeVerification Access Code Applications Sync Mode Timing DiagramsUPI-C42 80-Column Matrix Printer Interface UPI-C42-8243 Keyboard ScannerRESET, SS XTAL2, ResetAbsolute Maximum Ratings UPI-C42 UPI-L42DC Characteristics AC Characteristics DBB ReadDBB Write AC Characteristics DMA AC Characteristics PortClock AC Testing INPUT/OUTPUT Waveform AC Testing Load Circuit AC CHARACTERISTICS-PROGRAMMING UPI-C42 and UPI-L42Driving from AN External Source LC Oscillator Mode Crystal Oscillator ModeRead OPERATION-DATA BUS Buffer Register WaveformsWrite OPERATION-DATA BUS Buffer Register Clock TimingCombination PROGRAM/VERIFY Mode Verify ModeWaveforms Port Timing During External Access EA DMAPort Accumulator UPI Instruction SetJmpp @A Revision Summary