National Instruments HPC167064, HPC467064 manual General Description, Features

Page 1

PRELIMINARY

August 1992

HPC167064/HPC467064 High-Performance microController with a 16k UV Erasable CMOS EPROM

HPC167064/HPC467064 with a 16k UV

General Description

The HPC167064 is a member of the HPC family of High Performance microControllers. Each member of the family has the same core CPU with a unique memory and I/O configuration to suit specific applications. The HPC167064 has a 16 kbyte, high-speed, UV-erasable, electrically pro- grammable CMOS EPROM. This is ideally suited for appli- cations where fast turnaround, pattern experimentation, and code confidentiality are important requirements. The HPC167064 can serve as a stand-alone emulator for either the HPC16064 or the HPC16083. Two configuration regis- ters have been added for emulation of the different chips. The on-chip EPROM replaces the presently available user ROM space. The on-chip EPROM can be programmed via a DATA I/O UNISITE. There are security features added to the chip to implement READ, ENCRYPTED READ, and WRITE privileges for the on-chip EPROM. These defined privileges are intended to deter theft, alteration, or uninten- tional destruction of user code. Each part is fabricated in National’s advanced microCMOS technology. This process combined with an advanced architecture provides fast, flex- ible I/O control, efficient data manipulation, and high speed computation.

The HPC devices are complete microcomputers on a single chip. All system timing, internal logic, EPROM, RAM, and I/O are provided on the chip to produce a cost effective solution for high performance applications. On-chip func- tions such as UART, up to eight 16-bit timers with 4 input capture registers, vectored interrupts, WATCHDOGTM logic and MICROWIRE/PLUSTM provide a high level of system integration. The ability to address up to 64k bytes of exter- nal memory enables the HPC to be used in powerful appli- cations typically performed by microprocessors and expen- sive peripheral chips.

The microCMOS process results in very low current drain and enables the user to select the optimum speed/power product for his system. The IDLE and HALT modes provide

further current savings. The HPC167064 is available only in 68-pin LDCC package.

Features

YHPC family—core features:

16-bit architecture, both byte and word operations

16-bit data bus, ALU, and registers

64 kbytes of direct memory addressing

FAST—200 ns for fastest instruction when using 20.0 MHz clock, 134 ns at 30.0 MHz

High code efficiency—most instructions are single byte

16 x 16 multiply and 32 x 16 divide

Eight vectored interrupt sources

Four 16-bit timer/counters with 4 synchronous out- puts and WATCHDOG logic

MICROWIRE/PLUS serial I/O interface

CMOS—very low power with two power save modes: IDLE and HALT

Y16 kbytes high speed UV erasable: electrically program- mable CMOS EPROM

YStand-alone emulation of HPC16083 and HPC16064 family

YEPROM and configuration bytes programmable by DATA I/O UNISITE with Pinsite Module

YFour selectable levels of security to protect on-chip EPROM contents

YUART—full duplex, programmable baud rate

YFour additional 16-bit timer/counters with pulse width modulated outputs

YFour input capture registers

Y52 general purpose I/O lines (memory mapped)

YCommercial (0§C to a70§C), and military (b55§C to a125§C) temperature ranges for 20.0 MHz, commercial (0§C to a70§C) for 30.0 MHz

High-Performance Erasable CMOS EPROM

microController

Block Diagram (HPC167064 with 16k EPROM shown)

TL/DD/11046 – 1

Series 32000É and TRI-STATEÉare registered trademarks of National Semiconductor Corporation.

MICROWIRE/PLUSTM and WATCHDOGTM are trademarks of National Semiconductor Corporation.

UNIXÉ is a registered trademark of AT & T Bell Laboratories.

IBMÉ and PC-ATÉare registered trademarks of International Business Machines Corp.

SunOSTM is a trademark of Sun Microsystems.

C1995 National Semiconductor Corporation

TL/DD11046

RRD-B30M105/Printed in U. S. A.

Image 1
Contents General Description FeaturesReset DC Electrical CharacteristicsAbsolute Maximum Ratings ALL Other InputsUPI 20 MHz AC Electrical CharacteristicsDelay from CKI Rising Edge to ALE Falling Edge Delay from CKI Rising Edge to ALE Rising EdgeDelay from CK2 Rising Edge to ALE Rising Edge Delay from CK2 Falling Edge to ALE Falling Edge30 MHz AC Electrical Characteristics CKI Input Signal Characteristics Input and Output for AC Tests CK1, CK2, ALE Timing DiagramRead Cycle Microwire Setup/Hold Timing Normal Running Mode Eprom ModeFunctional Modes of Operation EconaMemory Map of the HPC167064 Erasure CharacteristicsPin Descriptions Ports a & B Connection DiagramPorts a & B Operating Modes HPC167064 Operating Modes Power Save ModesWait States HPC167064 InterruptsBit External Memory Interrupt Arbitration Timer OverviewInterrupt Processing Interrupt Control RegistersBlock Diagram of Interrupt Logic Synchronous Outputs Timers T2 T3 BlockTimer Applications Timer RegistersMICROWIRE/PLUS Operation Watchdog LogicMICROWIRE/PLUS Application MICROWIRE/PLUSHPC167064 Uart Uart Wake-Up ModeShared Memory Support Universal Peripheral InterfaceMemory Design Considerations Dfffdffe Table IV. Memory Map of HPC167064 Emulating an HPC16083Frequency MHz 1500 1200 910 750 600 470 390 300 220 180 100 XtalAddressing Modes HPC167064 CPUHPC Instruction Set Description Rbit BIT Instructions SbitIfbit Memory Transfer InstructionsDevelopment Support Code EfficiencyProgramming Support HOW to OrderHPC-DEV-IBMA HPC-DEV-IBMCSocket Selection Part SelectionPlcc YamaichiPage Life Support Policy Physical Dimensions inches millimeters