TL/DD/9682
H
January 1993
HPC36164/46164, HPC36104/46104
High-Performance microController with A/D
General Description
The HPC46164 and HPC46104 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
HPC46164 has 16k bytes of on-chip ROM. The HPC46104
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.
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 ‘‘HPC46164’’ is used throughout this data-
sheet to refer to the HPC46164 and HPC46104 devices un-
less otherwise specified.
The HPC46164 and HPC46104 have, as an on-board pe-
ripheral, an 8-channel 8-bit Analog-to-Digital Converter. This
A/D converter can operate in a single-ended mode where
the analog input voltage is applied across one of the eight
input channels (D0–D7) and AGND. The A/D converter can
also operate in differential mode where the analog input
voltage is applied across two adjacent input channels. The
A/D converter will convert up to eight channels in single-
ended mode and up to four channel pairs in differential
mode.
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 only in an
80-pin PQFP package.
Features
Y
HPC familyDcore features:
D 16-bit architecture, both byte and word
D 16-bit data bus, ALU, and registers
D 64k bytes of external direct memory addressing
D FASTD200 ns for fastest instruction when using
20.0 MHz clock, 134 ns at 30.0 MHz
D High code efficiencyDmost instructions are single
byte
D 16 x 16 multiply and 32 x 16 divide
D Eight vectored interrupt sources
D Four 16-bit timer/counters with 4 synchronous out-
puts and WATCHDOG logic
D MICROWIRE/PLUS serial I/O interface
D CMOSDvery low power with two power save modes:
IDLE and HALT
Y
A/DD8-channel 8-bit analog-to-digital converter with
g
(/2
LSB non-linearity
Y
UARTDfull 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
16k bytes of ROM, 512 bytes of RAM on-chip
Y
ROMless version available (HPC46104)
Y
Commercial (0
§
C to
a
70
§
C) and industrial (
b
40
§
C to
a
85
§
C) temperature ranges
Block Diagram
(HPC46164 with 16k ROM shown)
TL/DD/9682–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.
PC-AT
é
is a registered trademark 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.