Manuel d’utilisation National Instruments HPC167064

34 pages 0.4 mb
Télécharger

Aller à la page of 34

Summary
  • National Instruments HPC167064 - page 1

    TL/DD11046 HPC167064/HPC467064 High-Performance microController with a 16k UV Erasable CMOS EPROM PRELIMINARY August 1992 HPC167064/HPC467064 High-Performance microController with a 16k UV Erasable CMOS EPROM General Description The HPC167064 is a member of the HPC family of High Performance microControllers. Each member of the family has the same ...

  • National Instruments HPC167064 - page 2

    Absolute Maximum Ratings If Military/Aerospace specified devices are required, please contact the National Semiconductor Sales Office/Distributors for availability and specifications. Total Allowable Source or Sink Current 100 mA Storage Temperature Range b 65 § Ct o a 150 § C Lead Temperature (Soldering, 10 sec.) 300 § C V CC with Respect to GN ...

  • National Instruments HPC167064 - page 3

    20 MHz AC Electrical Characteristics (See Notes 1 and 4 and Figures 1 thru 5 ). V CC e 5V g 5% * ,T A eb 55 § Ct o a 125 § C for HPC167064 and V CC e 5V g 10%, T A e 0 § Ct o a 70 § C for HPC467064 Symbol and Formula Parameter Min Max Units Notes f C CKI Operating Frequency 2 20 MHz t C1 e 1/f C CKI Clock Period 50 500 ns t CKIH CKI High Time 2 ...

  • National Instruments HPC167064 - page 4

    20 MHz AC Electrical Characteristics (Continued) (See Notes 1 and 4 and Figures 1 thru 5 .) V CC e 5V g 5% * ,T A eb 55 § Ct o a 125 § C for HPC167064 and V CC e 5V g 10%, T A e 0 § Ct o a 70 § C for HPC467064 (Continued) Symbol and Formula Parameter Min Max Units Notes t DC1ALER Delay from CKI Rising Edge to ALE Rising Edge 0 35 ns (Notes 1, 2 ...

  • National Instruments HPC167064 - page 5

    30 MHz AC Electrical Characteristics (See Notes 1 and 4 and Figures 1 thru 5 ). V CC e 5V g 10%, T A e 0 § Ct o a 70 § C for HPC467064. Symbol and Formula Parameter Min Max Units Notes f C CKI Operating Frequency 2 30 MHz t C1 e 1/f C CKI Clock Period 33 500 ns t CKIH CKI High Time 22.5 ns t CKIL CKI Low Time 22.5 ns t C e 2/f C CPU Timing Cycle ...

  • National Instruments HPC167064 - page 6

    30 MHz AC Electrical Characteristics (Continued) (See Notes 1 and 4 and Figures 1 thru 5 ). V CC e 5V g 10%, T A e 0 § Ct o a 70 § C for HPC467064. (Continued) Symbol and Formula Parameter Min Max Units Notes t ARR e (/4 t C b 5 ALE Falling Edge to RD Falling Edge 12 ns t ACC e t C a WS b 32 Data Input Valid after Address Output Valid 100 ns t RD ...

  • National Instruments HPC167064 - page 7

    CKI Input Signal Characteristics TL/DD/11046 – 4 Note: AC testing inputs are driven at V IH for logic ‘‘1’’ and V IL for a logic ‘‘0’’. Output timing measurements are made at V CC /2 for both logic ‘‘1’’ and logic ‘‘0’’. FIGURE 2. Input and Output for AC Tests Timing Waveforms TL/DD/11046 – 5 FIGURE 3. CK1, CK2, ...

  • National Instruments HPC167064 - page 8

    Timing Waveforms (Continued) TL/DD/11046 – 7 FIGURE 5. Read Cycle TL/DD/11046 – 8 FIGURE 6. Ready Mode Timing TL/DD/11046 – 9 FIGURE 7. Hold Mode Timing 8 ...

  • National Instruments HPC167064 - page 9

    Timing Waveforms (Continued) TL/DD/11046 – 10 FIGURE 8. MICROWIRE Setup/Hold Timing TL/DD/11046 – 11 FIGURE 9. UPI Read Timing TL/DD/11046 – 12 FIGURE 10. UPI Write Timing 9 ...

  • National Instruments HPC167064 - page 10

    Functional Modes of Operation There are two primary functional modes of operation for the HPC167064. # EPROM Mode # Normal Running Mode EPROM MODE In the EPROM mode, the HPC167064 is configured to ‘‘ap- proximately emulate’’ a standard NMC27C256 EPROM. Some dissimilarities do exist. The most significant one is that HPC167064 contains only 1 ...

  • National Instruments HPC167064 - page 11

    Functional Modes of Operation (Continued) Security Level 2 This security level prevents programming of the on-chip EPROM or the ECON registers thereby providing WRITE protection. Read accesses to the on-chip EPROM or ECON registers may be accomplished without constraint in EPROM. Read accesses to the on-chip EPROM may be accomplished without constr ...

  • National Instruments HPC167064 - page 12

    Pin Descriptions The HPC167064 is available only in 68-pin LDCC package. I/O PORTS Port A is a 16-bit bidirectional I/O port with a data direction register to enable each separate pin to be individually de- fined as an input or output. When accessing external memo- ry, port A is used as the multiplexed address/data bus. Port B is a 16-bit port with ...

  • National Instruments HPC167064 - page 13

    Connection Diagram TL/DD/11046 – 17 Top View Order Number HPC167064, EL See NS Package Number EL68C Port sA&B The highly flexible A and B ports are similarly structured. The Port A (see Figure 11 ), consists of a data register and a direction register. Port B (see Figures 12 thru Figure 14 ) has an alternate function register in addition to t ...

  • National Instruments HPC167064 - page 14

    Port sA&B (Continued) TL/DD/11046 – 20 FIGURE 12. Structure of Port B Pins B0, B1, B2, B5, B6 and B7 (Typical Pins) TL/DD/11046 – 21 FIGURE 13. Structure of Port B Pins B3, B4, B8, B9, B13 and B14 (Timer Synchronous Pins) 14 ...

  • National Instruments HPC167064 - page 15

    Port sA&B (Continued) TL/DD/11046 – 22 FIGURE 14. Structure of Port B Pins B10, B11, B12 and B15 (Pins with Bus Control Roles) Operating Modes To offer the user a variety of I/O and expanded memory options, the HPC167064 has four operating modes. The various modes of operation are determined by the state of both the EXM pin and the EA bit in ...

  • National Instruments HPC167064 - page 16

    HPC167064 Operating Modes SINGLE CHIP NORMAL MODE In this mode, the HPC167064 functions as a self-contained microcomputer (see Figure 15 ) with all memory (RAM and EPROM) on-chip. It can address internal memory only, con- sisting of 16 kbytes of EPROM (C000 to FFFF) and 512 bytes of on-chip RAM and Registers (0000 to 02FF). The ‘‘illegal addres ...

  • National Instruments HPC167064 - page 17

    HPC167064 Interrupts (Continued) TL/DD/11046 – 24 FIGURE 16. 8-Bit External Memory TL/DD/11046 – 25 FIGURE 17. 16-Bit External Memory 17 ...

  • National Instruments HPC167064 - page 18

    HPC167064 Interrupts (Continued) TABLE II. Interrupts Vector Interrupt Source Arbitration Address Ranking FFFF:FFFE RESET 0 FFFD:FFFC Nonmaskable external on rising edge of I1 pin 1 FFFB:FFFA External interrupt on I2 pin 2 FFF9:FFF8 External interrupt on I3 pin 3 FFF7:FFF6 External interrupt on I4 pin 4 FFF5:FFF4 Overflow on internal timers 5 FFF3: ...

  • National Instruments HPC167064 - page 19

    TL/DD/11046 – 26 FIGURE 18. Block Diagram of Interrupt Logic 19 ...

  • National Instruments HPC167064 - page 20

    Timer Overview (Continued) (Clock Input/16) rate. It is used for WATCHDOG logic, high speed event capture, and to exit from the IDLE mode. Con- sequently, it cannot be stopped or written to under software control. Timer T0 permits precise measurements by means of the capture registers I2CR, I3CR, and I4CR. A control bit in the register TMMODE confi ...

  • National Instruments HPC167064 - page 21

    Timer Overview (Continued) Maximum output frequency for any timer output can be ob- tained by setting timer/register pair to zero. This then will produce an output frequency equal to (/2 the frequency of the source used for clocking the timer. Timer Registers There are four control registers that program the timers. The divide by (DIVBY) register p ...

  • National Instruments HPC167064 - page 22

    MICROWIRE/PLUS Application Figure 25 illustrates a MICROWIRE/PLUS arrangement for an automotive application. The microcontroller-based sys- tem could be used to interface to an instrument cluster and various parts of the automobile. The diagram shows two HPC167064 microcontrollers interconnected to other MICROWIRE peripherals. HPC167064 1 is set up ...

  • National Instruments HPC167064 - page 23

    HPC167064 UART The HPC167064 contains a software programmable UART. The UART (see Figure 26 ) consists of a transmit shift regis- ter, a receiver shift register and five addressable registers, as follows: a transmit buffer register (TBUF), a receiver buff- er register (RBUF), a UART control and status register (ENU), a UART receive control and stat ...

  • National Instruments HPC167064 - page 24

    Universal Peripheral Interface The Universal Peripheral Interface (UPI) allows the HPC167064 to be used as an intelligent peripheral to anoth- er processor. The UPI could thus be used to tightly link two HPC167064’s and set up systems with very high data ex- change rates. Another area of application could be where a HPC167064 is programmed as an ...

  • National Instruments HPC167064 - page 25

    Shared Memory Support (Continued) TL/DD/11046 – 36 FIGURE 28. Shared Memory Application (HPC167064 Interface to Series 32000 System) Design Considerations TABLE III. Memory Map of HPC167064 Emulating an HPC16064 FFFF:FFF0 Interrupt Vectors FFEF:FFD0 JSRP Vectors FFCF:FFCE : : On-Chip ROM User Memory C001:C000 ( BFFF:BFFE External Expansion :: Mem ...

  • National Instruments HPC167064 - page 26

    Design Considerations (Continued) TABLE IV. Memory Map of HPC167064 Emulating an HPC16083 FFFF:FFF0 Interrupt Vectors FFEF:FFD0 JSRP Vectors FFCF:FFCE : : On-Chip EPROM E001:E000 ( User Memory DFFF:DFFE External Expansion : : Memory 0201:0200 ( 01FF:01FE : : On-Chip RAM User RAM 01C1:01C0 ( 0195:0194 WATCHDOG Register WATCHDOG Logic 0192 T0CON Regi ...

  • National Instruments HPC167064 - page 27

    Design Considerations (Continued) Designs using the HPC family of 16-bit high speed CMOS microcontrollers need to follow some general guidelines on usage and board layout. Floating inputs are a frequently overlooked problem. CMOS inputs have extremely high impedance and, if left open, can float to any voltage. You should thus tie unused inputs to V ...

  • National Instruments HPC167064 - page 28

    HPC167064 CPU The HPC167064 CPU has a 16-bit ALU and six 16-bit regis- ters. Arithmetic Logic Unit (ALU) The ALU is 16 bits wide and can do 16-bit add, subtract and shift or logic AND, OR and exclusive OR in one timing cycle. The ALU can also output the carry bit to a 1-bit C register. Accumulator (A) Register The 16-bit A register is the source an ...

  • National Instruments HPC167064 - page 29

    HPC Instruction Set Description (Continued) Mnemonic Description Action BIT INSTRUCTIONS SBIT Set bit 1 x Mem.bit RBIT Reset bit 0 x Mem.bit IFBIT If bit If Mem.bit is true, do next instr. MEMORY TRANSFER INSTRUCTIONS LD Load MemI x MA Load, incr/decr X Mem(X) x A, X g 1 (or 2) x X ST Store to Memory A x Mem X Exchange A Ý Mem Exchange, incr/decr ...

  • National Instruments HPC167064 - page 30

    Code Efficiency One of the most important criteria of a single chip microcon- troller is code efficiency. The more efficient the code, the more features that can be put on a chip. The memory size on a chip is fixed so if code is not efficient, features may have to be sacrificed or the programmer may have to buy a larger, more expensive version of t ...

  • National Instruments HPC167064 - page 31

    Development Support (Continued) PROGRAMMING SUPPORT The HPC167064 EPROM array can be programmed using a DATA I/O Unisite model with a pinsite module. No adaptor board is required with the DATA I/O programmer. Program- ming of the configuration bytes and security bits is de- scribed in the HPC Family User’s Manual. HOW TO ORDER To order a complete ...

  • National Instruments HPC167064 - page 32

    Part Selection The HPC family includes devices with many different options and configurations to meet various application needs. The number HPC167064 has been generically used throughout this datasheet to represent the whole family of parts. The following chart explains how to order various options available when ordering HPC family members. Note: ...

  • National Instruments HPC167064 - page 33

    33 ...

  • National Instruments HPC167064 - page 34

    HPC167064/HPC467064 High-Performance microController with a 16k UV Erasable CMOS EPROM Physical Dimensions inches (millimeters) Leaded EPROM Chip Carrier (EL) Order Number HPC167064EL or HPC467064EL NS Package Number EL68C LIFE SUPPORT POLICY NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS ...

Fabricant National Instruments Catégorie Computer Hardware

Les documents que nous recevons du fabricant de l'appareilNational Instruments HPC167064 peuvent être divisés en plusieurs groupes. Ceux-ci sont, entre autres:
- dessins techniques National Instruments
- manuels d’utilisations HPC167064
- fiches produit National Instruments
- dépliants
- ou étiquettes-énergie National Instruments HPC167064
Tous sont importants, mais les informations les plus importantes du point de vue de l'utilisation de l'appareil se trouvent dans le manuel d’utilisation National Instruments HPC167064.

Un groupe de documents appelé manuels d’utilisation est également divisé en types plus spécifiques, tels que: Manuels d’installation National Instruments HPC167064, manuels d’entretien, brefs manuels ou manuels de l’utilisateur National Instruments HPC167064. Selon vos besoins, vous devriez chercher le document dont vous avez besoin. Sur notre site, vous pouvez voir le manuel le plus populaire d’utilisation du produit National Instruments HPC167064.

Manuel d’utilisation complet de l’appareil National Instruments HPC167064, quelle devrait-elle être?
Le manuel d’utilisation, également appelé le mode d’emploi, ou tout simplement le manuel, est un document technique destiné à aider à utiliser National Instruments HPC167064 par les utilisateurs. Des manuels sont généralement écrits par un rédacteur technique, mais dans un langage accessible à tous les utilisateurs National Instruments HPC167064.

Le manuel d’utilisation complet National Instruments, devrait inclure plusieurs éléments de base. Certains d'entre eux sont moins importants, tels que: la couverture / page de titre ou pages d'auteur. Cependant, la partie restante, devrait nous fournir des informations importantes du point de vue de l'utilisateur.

1. Introduction et des conseils sur la façon d'utiliser le manuel National Instruments HPC167064 - Au début de chaque manuel, nous devrions trouver des indices sur la façon d'utiliser le document. Il doit contenir des informations sur l'emplacement de la table des matières National Instruments HPC167064, FAQ ou des problèmes les plus fréquents - les points qui sont les plus souvent recherchés par les utilisateurs de chaque manuel
2. Table des matières - index de tous les conseils pour lNational Instruments HPC167064 qui peuvent être trouvés dans le document courant
3. Conseils sur la façon d'utiliser les fonctions de base de l’appareil National Instruments HPC167064 - qui devraient nous aider dans les premières étapes lors de l'utilisation National Instruments HPC167064
4. Troubleshooting - séquence systématique des activités qui nous aideront à diagnostiquer et ensuite résoudre les principaux problèmes de National Instruments HPC167064
5. FAQ - questions fréquemment posées
6. Détails du contact Informations sur l'endroit où chercher le contact avec le fabricant / service National Instruments HPC167064 dans un pays donné, si le problème ne peut être résolu par nous-mêmes.

Avez-vous une question à propos de National Instruments HPC167064?

Utiliser le formulaire ci-dessous

Si vous n’avez pas résolu votre problème avec National Instruments HPC167064, avec l'aide du manuel que vous avez trouvé, posez une question en utilisant le formulaire ci-dessous. Si un utilisateur a eu un problème similaire avec National Instruments HPC167064 il est probable qu’il a envie de partager la façon de le résoudre.

Réécrire le texte de l'image

Commentaires (0)