Intel UPI-C42, UPI-L42 specifications Revision Summary, Jmpp @A

Page 25

UPI-C42/UPI-L42

Table 4. UPI Instruction Set (Continued)

Mnemonic

Description

Bytes

Cycles

CONTROL (Continued)

 

 

*SUSPEND

Invoke Suspend Power-

1

2

 

down mode

 

 

NOP

No Operation

1

1

REGISTERS

 

 

 

INC Rr

Increment register

1

1

INC @Rr

Increment data

1

1

 

memory

 

 

DEC Rr

Decrement register

1

1

SUBROUTINE

 

 

CALL addr

Jump to subroutine

2

2

RET

Return

1

2

RETR

Return and restore

1

2

 

status

 

 

FLAGS

 

 

 

CLR C

Clear Carry

1

1

CPL C

Complement Carry

1

1

CLR F0

Clear Flag 0

1

1

CPL F0

Complement Flag 0

1

1

CLR F1

Clear F1 Flag

1

1

CPL F1

Complement F1 Flag

1

1

Mnemonic

Description

Bytes

Cycles

BRANCH

 

 

 

JMP addr

Jump unconditional

2

2

JMPP @A

Jump indirect

1

2

DJNZ Rr, addr

Decrement register

2

2

 

and jump

 

 

JC addr

Jump on Carry e 1

2

2

JNC addr

Jump on Carry e 0

2

2

JZ addr

Jump on A Zero

2

2

JNZ addr

Jump on A not Zero

2

2

JT0 addr

Jump on T0 e 1

2

2

JNT0 addr

Jump on T0 e 0

2

2

JT1 addr

Jump on T1 e 1

2

2

JNT1 addr

Jump on T1 e 0

2

2

JF0 addr

Jump on F0 Flag e 1

2

2

JF1 addr

Jump on F1 Flag e 1

2

2

JTF addr

Jump on Timer Flag

2

2

 

e 1, Clear Flag

 

 

JNIBF addr

Jump on IBF Flag

2

2

 

e 0

 

 

JOBF addr

Jump on OBF Flag

2

2

 

e 1

 

 

JBb addr

Jump on Accumula-

2

2

 

for Bit

 

 

*UPI-C42/UPI-L42 Only.

REVISION SUMMARY

The following has been changed since Revision -003:

1.Delete all references to standby power down mode.

The following has been changed since Revision -002:

1.Added information on keyboard controller prod- uct family.

2.Added IHI specification for the UPI-L42.

The following has been changed since Revision -001:

1. Added UPI-L42 references and specification.

25

Image 25
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-C42Bits of Status UPI-42 Compatible FeaturesIBF OBF UPI-C42 Features Program Memory Bank SwitchInterrupt 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/ VerificationSync Mode Signature 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 DBB Read AC CharacteristicsDBB Write AC Characteristics Port AC Characteristics DMAClock 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 TimingVerify Mode Combination PROGRAM/VERIFY ModeWaveforms DMA Port Timing During External Access EAPort Accumulator UPI Instruction SetJmpp @A Revision Summary