HPC16064 26064 36064 46064 16004 26004 36004 46004High-Performance microController
May 1992
HPC16064 26064 36064 46064 16004 26004
36004 46004 High-Performance microController
General Description
The HPC46064 and HPC46004 are members of the HPC
TM
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
HPC46064 has 16k bytes of on-chip ROM The HPC46004
has no on-chip ROM and is intended for use with external
memory Each part is fabricated in National鈥檚 advanced
microCMOS technology This process combined with an ad-
vanced architecture provides fast flexible I O control effi-
cient data manipulation and high speed computation
The HPC devices are complete microcomputers on a single
chip All system timing internal logic ROM RAM and I O
are provided on the chip to produce a cost effective solution
for high performance applications On-chip functions such
as UART up to eight 16-bit timers with 4 input capture regis-
ters vectored interrupts WATCHDOG
TM
logic and MICRO-
WIRE PLUS
TM
provide a high level of system integration
The ability to address up to 64k bytes of external memory
enables the HPC to be used in powerful applications typical-
ly performed by microprocessors and expensive peripheral
chips The term 鈥樷€楬PC46064鈥欌€?is used throughout this data-
sheet to refer to the HPC46064 and HPC46004 devices un-
less otherwise specified
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 HPC is available in 68-pin
PLCC LDCC PGA and 80-pin PQFP package
Features
Y
Y
Y
Y
Y
Y
Y
Y
HPC family core features
16-bit architecture both byte and word
16-bit data bus ALU and registers
64k bytes of external 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
UART full duplex programmable baud rate
Four additional 16-bit timer counters with pulse width
modulated outputs
Four input capture registers
52 general purpose I O lines (memory mapped)
16k bytes of ROM 512 bytes of RAM on-chip
ROMless version available (HPC46004)
Commercial (0 C to
a
70 C) industrial (
b
40 C to
a
85 C) automotive (
b
40 C to
a
105 C) and military
(
b
55 C to
a
125 C) temperature ranges
Block Diagram
(HPC46064 with 16k ROM shown)
TL DD 11372 鈥?1
Series 32000 and TRI-STATE are registered trademarks of National Semiconductor Corporation
MOLE
TM
HPC
TM
COPS
TM
microcontrollers WATCHDOG
TM
and MICROWIRE PLUS
TM
are trademarks of National Semiconductor Corporation
IBM and PC-AT are registered trademarks of International Business Machines Corporation
Sun is a registered trademark of Sun Microsystems
SunOS
TM
is a trademark of Sun Microsystems
C
1995 National Semiconductor Corporation
TL DD11372
RRD-B30M105 Printed in U S A