Download Print this page
Intel UPI-C42 User Manual
Intel UPI-C42 User Manual

Intel UPI-C42 User Manual

Universal peripheral interface chmos 8-bit slave microcontroller

Advertisement

Quick Links

UNIVERSAL PERIPHERAL INTERFACE
CHMOS 8-BIT SLAVE MICROCONTROLLER
Pin Software and Architecturally
Y
Compatible with all UPI-41 and UPI-42
Products
Low Voltage Operation with the UPI-
Y
L42
Full 3 3V Support
Hardware A20 Gate Support
Y
Suspend Power Down Mode
Y
Security Bit Code Protection Support
Y
8-Bit CPU plus ROM OTP EPROM RAM
Y
I O Timer Counter and Clock in a
Single Package
4096 x 8 ROM OTP 256 x 8 RAM 8-Bit
Y
Timer Counter 18 Programmable I O
Pins
DMA Interrupt or Polled Operation
Y
Supported
The UPI-C42 is an enhanced CHMOS version of the industry standard Intel UPI-42 family It is fabricated on
Intel's CHMOS III-E process The UPI-C42 is pin software and architecturally compatible with the NMOS UPI
family The UPI-C42 has all of the same features of the NMOS family plus a larger user programmable memory
array (4K) hardware A20 gate support and lower power consumption inherent to a CHMOS product
The UPI-L42 offers the same functionality and socket compatibility as the UPI-C42 as well as providing low
voltage 3 3V operation
The UPI-C42 is essentially a ''slave'' microcontroller or a microcontroller with a slave interface included on the
chip Interface registers are included to enable the UPI device to function as a slave peripheral controller in the
MCS Modules and iAPX family as well as other 8- 16- and 32-bit systems
To allow full user flexibility the program memory is available in ROM and One-Time Programmable EPROM
(OTP)
290414 – 1
Figure 1 DIP Pin
Configuration
Other brands and names are the property of their respective owners
Information in this document is provided in connection with Intel products Intel assumes no liability whatsoever including infringement of any patent or
copyright for sale and use of Intel products except as provided in Intel's Terms and Conditions of Sale for such products Intel retains the right to make
changes to these specifications at any time without notice Microcomputer Products may have minor variations to this specification known as errata
COPYRIGHT
INTEL CORPORATION 1996
UPI-C42 UPI-L42
Y
Y
Y
Y
Y
Y
Y
Y
290414 –2
Figure 2 PLCC Pin Configuration
December 1995
One 8-Bit Status and Two Data
Registers for Asynchronous Slave-to-
Master Interface
Fully Compatible with all Intel and Most
Other Microprocessor Families
Interchangeable ROM and OTP EPROM
Versions
Expandable I O
Sync Mode Available
Over 90 Instructions 70% Single Byte
Quick Pulse Programming Algorithm
Fast OTP Programming
Available in 40-Lead Plastic 44-Lead
Plastic Leaded Chip Carrier and
44-Lead Quad Flat Pack Packages
(See Packaging Spec Order
240800 Package Type P N
and S)
Figure 3 QFP Pin Configuration
290414 – 3
Order Number 290414-003

Advertisement

loading
Need help?

Need help?

Do you have a question about the UPI-C42 and is the answer not in the manual?

Questions and answers

Summary of Contents for Intel UPI-C42

  • Page 1 Information in this document is provided in connection with Intel products Intel assumes no liability whatsoever including infringement of any patent or copyright for sale and use of Intel products except as provided in Intel’s Terms and Conditions of Sale for such products Intel retains the right to make...
  • Page 2 RESET Input used to reset status flip-flops set the program counter to zero and force the UPI-C42 from the suspend power down mode RESET is also used during EPROM programming and verification SINGLE STEP Single step input used in conjunction with the SYNC output...
  • Page 3 5V main power supply pin POWER 5V during normal operation operation Low power standby supply pin GROUND Circuit ground potential Figure 4 Block Diagram UPI-C42 UPI-L42 as Input Buffer Full (IBF) as DMA ACKnowledge 12 75V during programming 290414 – 4...
  • Page 4 82C42PC N P S 82C42PD N P S 82C42PE N P S 87C42 N P S UPI-L42 The low voltage 3 3V version of the UPI-C42 Device Package 80L42 N P S 82L42PC N P S 82L42PD N P S...
  • Page 5 P causes a DMA request (DRQ is activated) DRQ is deactivated by DACK RD DACK WR or execution of the ‘‘EN DMA’’ in- struction 290414–6 DMA Handshake Capability UPI-C42 UPI-L42 enables the OBF pin (the 290414 – 7 290414 –8...
  • Page 6 Extended Memory Program Addressing (Beyond 2K) For programs of 2K words or less the UPI-C42 ad- dresses program memory in the conventional man- ner Addresses beyond 2047 can be reached by ex- ecuting a program memory bank switch instruction...
  • Page 7 UPI-C42 UPI-L42 SUSPEND The execution of the suspend instruction (82h or E2h) causes the UPI-C42 to enter the suspend mode In this mode of operation the oscillator is not running and the internal CPU operation is stopped The UPI-C42 consumes...
  • 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...
  • Page 9 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-...
  • Page 10 12 75V SS 0V and CS In addition to the Quick-Pulse Programming Algo- rithm the UPI-C42 OPT is also compatible with In- tel’s Int e ligent Programming Algorithm which is used to program the NMOS UPI-42AH OTP devices The entire sequence of program pulses and byte...
  • Page 11: Sync Mode

    SIGNATURE MODE The UPI-C42 has an additional 64 bytes of EPROM available for Intel and user signatures and miscella- neous purposes The 64 bytes are partitioned as fol-...
  • Page 12: Access Code

    Test Signature Security Byte UPI-C42 Intel Signature User Defined UPI-C42 OTP EPROM Space ACCESS CODE The following table summarizes the access codes required to invoke the Sync Mode Signature Mode and the Security Bit respectively Also the programming and verification modes are included for...
  • Page 13 3 5 XTAL 2 Clock cycles Reset Time t SYNC NOTE The rising and falling edges of T0 should occur during low state of XTAL 2 clock APPLICATIONS Figure 7 UPI-C42 Keyboard Controller Figure 8 8088-UPI-C42 Interface UPI-C42 UPI-L42 290414 –15 290414 –12...
  • Page 14 UPI-C42 UPI-L42 APPLICATIONS (Continued) 290414 –10 Figure 9 8048H-UPI-C42 Interface 290414 –11 Figure 10 UPI-C42-8243 Keyboard Scanner 290414 –13 Figure 11 UPI-C42 80-Column Matrix Printer Interface...
  • Page 15: Absolute Maximum Ratings

    0 45 0 45 UPI-C42 UPI-L42 3 3V 10% UPI-L42 Notes All Pins 2 0 mA UPI-C42 1 3 mA UPI-L42 1 6 mA UPI-C42 1 mA UPI-L42 1 0 mA UPI-C42 0 7 mA UPI-L42 400 A UPI-C42 260 A UPI-L42...
  • Page 16 Input Leakage Current – P – P Input Capacitance I O Capacitance NOTE 1 Sampled not 100% tested DC CHARACTERISTICS PROGRAMMING (UPI-C42 AND UPI-L42) 25 C 5 C V 6 25V 0 25V V Symbol Parameter Program Voltage High Level...
  • Page 17 AC CHARACTERISTICS 0 C to 70 C V 0V V NOTE All AC Characteristics apply to both the UPI-C42 and UPI-L42 DBB READ Symbol Parameter CS A Setup to RD CS A Hold After RD RD Pulse Width CS A...
  • Page 18 UPI-C42 UPI-L42 AC CHARACTERISTICS 0 C to 70 C V 0V V CLOCK Symbol UPI-C42 UPI-L42 UPI-C42 UPI-L42 NOTE 15 f(XTAL) AC CHARACTERISTICS Symbol Parameter DACK to WR or RD RD or WR to DACK DACK to Data Valid RD or WR to DRQ Cleared...
  • Page 19 AC CHARACTERISTICS PROGRAMMING (UPI-C42 AND UPI-L42) 25 C 5 C V 6 25V 0 25V V (87C42 87L42 ONLY) Symbol Parameter Address Setup Time to RESET Address Hold Time after RESET Data in Setup Time to PROG Data in Hold Time after PROG...
  • Page 20 UPI-C42 UPI-L42 DRIVING FROM AN EXTERNAL SOURCE NOTE See XTAL1 Configuration Table LC OSCILLATOR MODE NOMINAL 45 H 20 pF 5 2 MHz 120 H 20 pF 3 2 MHz Each C Should be Approximately 20 pF including Stray Capacitance...
  • Page 21 WAVEFORMS READ OPERATION DATA BUS BUFFER REGISTER WRITE OPERATION DATA BUS BUFFER REGISTER CLOCK TIMING UPI-C42 UPI-L42 290414 –22 290414 –23 290414 –24...
  • Page 22 UPI-C42 UPI-L42 WAVEFORMS (Continued) COMBINATION PROGRAM VERIFY MODE NOTES must be held low (0V) during program verify modes 2 For V and V 3 When programming the 87C42 a 0 1 transients which can damage the device VERIFY MODE NOTES...
  • Page 23 PORT TIMING DURING EXTERNAL ACCESS (EA) On the Rising Edge of SYNC and EA is Enabled Port Data is Valid and can be Strobed On the Trailing Edge of Sync the Program Counter Contents are Available UPI-C42 UPI-L42 290414 –27 290414 –28...
  • Page 24 Diable IBF Inter- rupt EN FLAGS Enable Master Interrupts SEL PMB0 Select Program memory bank 0 SEL PMB1 Select Program memory bank 1 SEL RB0 Select register bank 0 SEL RB1 Select register bank 1 UPI-C42 UPI-L42 Only Description Bytes Cycles...
  • Page 25: Revision Summary

    CPL F0 Complement Flag 0 CLR F1 Clear F1 Flag CPL F1 Complement F1 Flag 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...

This manual is also suitable for:

Upi-l42