May 1992
HPC16064/26064/36064/46064/16004/26004/
36004/46004 High-Performance microController
General Description
Features
Y
The HPC46064 and HPC46004 are members of the HPCTM
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’s 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.
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
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, WATCHDOGTM logic and MICRO-
WIRE/PLUSTM 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 ‘‘HPC46064’’ is used throughout this data-
sheet to refer to the HPC46064 and HPC46004 devices un-
less otherwise specified.
Y
Y
UARTÐfull duplex, programmable baud rate
Four additional 16-bit timer/counters with pulse width
modulated outputs
Y
Y
Y
Y
Y
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)
a
b
40 C to
Commercial (0 C to
a
70 C), industrial
(
85 C), automotive ( 40 C to 105 C) and military
§
§
§
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.
b
a
55 C to 125 C) temperature ranges
§
§
§
b
a
(
§
§
Block Diagram (HPC46064 with 16k ROM shown)
TL/DD/11372–1
Series 32000É and TRI-STATEÉ are registered trademarks of National Semiconductor Corporation.
MOLETM, HPCTM, COPSTM microcontrollers, WATCHDOGTM and MICROWIRE/PLUSTM 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.
SunOSTM is a trademark of Sun Microsystems.
C
1995 National Semiconductor Corporation
TL/DD11372
RRD-B30M105/Printed in U. S. A.