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
§
C to
a
70
§
C), and military (
b
55
§
C to
a
125
§
C) temperature ranges for 20.0 MHz, commercial
(0
§
C to
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 trademarks of National Semiconductor Corporation.
MICROWIRE/PLUS
TM
and WATCHDOG
TM
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.
SunOS
TM
is a trademark of Sun Microsystems.
C
1995 National Semiconductor Corporation
RRD-B30M105/Printed in U. S. A.
Содержание HPC167064
Страница 19: ...TL DD 11046 26 FIGURE 18 Block Diagram of Interrupt Logic 19 ...
Страница 33: ...33 ...