Datasheet

TL/DD/8801
HPC16083/HPC26083/HPC36083/HPC46083/HPC16003/HPC26003/
HPC36003/HPC46003 High-Performance microControllers
PRELIMINARY
April 1994
HPC16083/HPC26083/HPC36083/HPC46083/
HPC16003/HPC26003/HPC36003/HPC46003
High-Performance microControllers
General Description
The HPC16083 and HPC16003 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
HPC16083 has 8k bytes of on-chip ROM. The HPC16003
has no on-chip ROM and is intended for use with external
direct memory. Each part is fabricated in National’s ad-
vanced microCMOS technology. This process combined
with an advanced architecture provides fast, flexible I/O
control, efficient data manipulation, and high speed compu-
tation.
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 ‘‘HPC16083’’ is used throughout this data-
sheet to refer to the HPC16083 and HPC16003 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 packages.
Features
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 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
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
8k bytes of ROM, 256 bytes of RAM on chip
Y
ROMless version available (HPC16003)
Y
Commercial (0
§
Cto
a
70
§
C), industrial (
b
40
§
Cto
a
85
§
C), automotive (
b
40
§
Cto
a
105
§
C) and military
(
b
55
§
Cto
a
125
§
C) temperature ranges
For applications requiring more RAM and ROM see
HPC16064 data sheet.
Block Diagram (HPC16083 with 8k ROM shown)
TL/DD/88011
Series 32000
É
, TapePak
É
and TRI-STATE
É
are registered trademarks of National Semiconductor Corporation.
MOLE
TM
, HPC
TM
, COPS
TM
, MICROWIRE/PLUS
TM
and WATCHDOG
TM
are trademarks of National Semiconductor Corporation.
UNIX
É
is a registered trademarks of AT&T Bell Laboratories.
VAX
TM
is a trademark of Digital Equipment 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 RRD-B30M105/Printed in U. S. A.

Summary of content (36 pages)