National Instruments HPC167064 Computer Hardware User Manual


 
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 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 WATCHDOG
TM
logic
and MICROWIREPLUS
TM
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
Y
HPC 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
Y
16 kbytes high speed UV erasable electrically program-
mable CMOS EPROM
Y
Stand-alone emulation of HPC16083 and HPC16064
family
Y
EPROM and configuration bytes programmable by
DATA IO UNISITE with Pinsite Module
Y
Four selectable levels of security to protect on-chip
EPROM contents
Y
UARTfull duplex programmable baud rate
Y
Four additional 16-bit timercounters with pulse width
modulated outputs
Y
Four input capture registers
Y
52 general purpose IO lines (memory mapped)
Y
Commercial (0
Cto
a
70
C) and military (
b
55
Cto
a
125
C) temperature ranges for 200 MHz commercial
(0
Cto
a
70
C) for 300 MHz
Block Diagram (HPC167064 with 16k EPROM shown)
TLDD11046–1
Series 32000
and TRI-STATE
are registered trademarksof NationalSemiconductor Corporation
MICROWIREPLUS
TM
and WATCHDOG
TM
are trademarksof National SemiconductorCorporation
UNIX
is aregistered trademark ofA T  TBell Laboratories
IBM
and PC-AT
are registeredtrademarks of InternationalBusiness Machines Corp
SunOS
TM
is atrademark of SunMicrosystems
C
1995NationalSemiconductor Corporation RRD-B30M105PrintedinU SA