Intel UPI-L42 NEW UPI-C42 Instructions, New Instructions, Rdý, Wrý, XTAL1, XTAL2, Ssý

Page 8

UPI-C42/UPI-L42

Table 2 covers all suspend mode pin states. In addi- tion to the suspend power down mode, the UPI-C42 will also support the NMOS power down mode as outlined in Chapter 4 of the UPI-42AH users manual.

Table 2. Suspend Mode Pin States

Pins

Suspend

 

 

Ports 1 and 2

 

Outputs

Tristate

Inputs

Weak Pull-Up

 

Disabled

 

 

DBB(1)

 

Outputs

Normal

Inputs

Normal

 

 

System Control

Disabled

(RDÝ, WRÝ,

 

CSÝ, A0)

 

 

 

ResetÝ

Enabled

 

 

Crystal Osc.

Disabled

(XTAL1, XTAL2)

 

 

 

Test 0, Test 1

Disabled

 

 

Prog

High

 

 

Sync

High

 

 

EA

Disabled,

 

No Pull-Up

 

 

SSÝ

Disabled,

 

Weak Pull-Up

 

 

ICC

k40 mA

NOTES:

1.DBB outputs are Tristate unless CSÝ and RDÝ are ac- tive. DBB inputs are disabled unless CSÝ and WRÝ are active.

2.A ‘‘disabled’’ input will not cause current to be drawn regardless of input level (within the supply range).

3.Weak pull-ups have current capability of typically 5 mA.

NEW UPI-C42 INSTRUCTIONS

The UPI-C42 will support several new instructions to allow for the use of new C42 features. These in- structions are not necessary to the user who does not wish to take advantage of any new C42 function- ality. The C42 will be completely compatible with all current NMOS code/applications. In order to use new features, however, some code modifications will be necessary. All new instructions can easily be in- serted into existing code by use of the ASM-48 mac- ro facility as shown in the following example:

Macname MACRO

DB 63H

ENDM

New Instructions

The following is a list of additions to the UPI-42 in- struction set. These instructions apply only to the UPI-C42. These instructions must be added to exist- ing code in order to use any new functionality.

SEL PMB0 Select Program Memory Bank 0

OPCODE 0110 0011 (63h)

PC Bit 11 is set to zero on next JMP or CALL instruc- tion. All references to program memory fall within the range of 0 – 2047 (0 – 7FFh).

SEL PMB1 Select Program Memory Bank 1

OPCODE 0111 0011 (73h)

PC Bit 11 is set to one on next JMP or CALL instruc- tion. All references to program memory fall within the range of 2048 – 4095 (800h – FFFh).

ENA20 Enables Auto A20 hardware

OPCODE 0011 0011 (33h)

Enables on chip logic to support Hardware A20 Gate feature. Will remain enabled until device is reset.

8

Image 8
Contents Configuration DIP PinUPI-C42/UPI-L42 Pin DescriptionBlock Diagram UPI-C42 Low power Chmos version of the UPI-42 UPI-C42/L42 Product Selection GuideIntel 82C42 UPI-L42 The low voltage 3.3V version of the UPI-C42IBF OBF UPI-42 Compatible FeaturesBits of Status Interrupt Routines Program Memory Bank SwitchUPI-C42 Features Suspend Mode Summary SuspendNEW UPI-C42 Instructions New InstructionsRDÝ, WRÝ XTAL1, XTAL2Programming and Verifying the UPI-C42 XtalBUS ProgQuick-Pulse Programming Algorithm VerifySecurity BIT Security BIT PROGRAMMING/ VerificationVerification Signature ModeSync Mode Access Code Sync Mode Timing Diagrams ApplicationsUPI-C42-8243 Keyboard Scanner UPI-C42 80-Column Matrix Printer InterfaceXTAL2, Reset RESET, SSAbsolute Maximum Ratings UPI-C42 UPI-L42DC Characteristics DBB Write AC CharacteristicsDBB Read Clock AC Characteristics DMAAC Characteristics Port AC CHARACTERISTICS-PROGRAMMING UPI-C42 and UPI-L42 AC Testing INPUT/OUTPUT Waveform AC Testing Load CircuitLC Oscillator Mode Crystal Oscillator Mode Driving from AN External SourceWaveforms Read OPERATION-DATA BUS Buffer RegisterWrite OPERATION-DATA BUS Buffer Register Clock TimingWaveforms Combination PROGRAM/VERIFY ModeVerify Mode Port Port Timing During External Access EADMA UPI Instruction Set AccumulatorRevision Summary Jmpp @A