HPC36003 National Semiconductor, HPC36003 Datasheet

no-image

HPC36003

Manufacturer Part Number
HPC36003
Description
High-Performance microControllers
Manufacturer
National Semiconductor
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HPC36003
Manufacturer:
NSC
Quantity:
12 388
Part Number:
HPC36003V20
Manufacturer:
Texas Instruments
Quantity:
10 000
Part Number:
HPC36003V20/NOPB
Manufacturer:
Texas Instruments
Quantity:
10 000
Part Number:
HPC36003V30
Manufacturer:
Texas Instruments
Quantity:
10 000
C 1995 National Semiconductor Corporation
HPC16083 HPC26083 HPC36083 HPC46083
HPC16003 HPC26003 HPC36003 HPC46003
High-Performance microControllers
General Description
The HPC16083 and HPC16003 are members 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
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
WIRE PLUS
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
Block Diagram
Series 32000
MOLE
UNIX is a registered trademarks of AT T Bell Laboratories
VAX
IBM and PC AT are registered trademarks of International Business Machines Corporation
SUN is a registered trademark of Sun Microsystems
SunOS
TM
TM
TM
is a trademark of Digital Equipment Corporation
HPC
is a trademark of Sun Microsystems
TM
TapePak and TRI-STATE are registered trademarks of National Semiconductor Corporation
COPS
TM
TM
provide a high level of system integration
MICROWIRE PLUS
(HPC16083 with 8k ROM shown)
TL DD 8801
TM
and WATCHDOG
TM
logic and MICRO-
TM
are trademarks of National Semiconductor Corporation
TM
Features
Y
Y
Y
Y
Y
Y
Y
Y
For applications requiring more RAM and ROM see
HPC16064 data sheet
HPC family core features
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)
8k bytes of ROM 256 bytes of RAM on chip
ROMless version available (HPC16003)
Commercial (0 C to
(
a
b
85 C) automotive (
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
55 C to
a
125 C) temperature ranges
b
a
40 C to
70 C)
PRELIMINARY
TL DD 8801 – 1
industrial (
a
105 C) and military
RRD-B30M105 Printed in U S A
b
April 1994
40 C to

Related parts for HPC36003

HPC36003 Summary of contents

Page 1

... HPC16083 HPC26083 HPC36083 HPC46083 HPC16003 HPC26003 HPC36003 HPC46003 High-Performance microControllers General Description The HPC16083 and HPC16003 are members 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 ...

Page 2

... National Semiconductor Sales Office Distributors for availability and specifications Total Allowable Source or Sink Current Storage Temperature Range b Lead Temperature (Soldering 10 sec) DC Electrical Characteristics HPC46083 HPC46003 for HPC36083 HPC36003 b a HPC26083 HPC26003 125 C for HPC16083 HPC16003 b a Symbol ...

Page 3

... MHz AC Electrical Characteristics (See Notes 1 and 4 and Figure 1 thru Figure HPC46083 HPC46003 for HPC36083 HPC36003 b a 125 C for HPC16083 HPC16003 a Symbol and Formula f CKI Operating Frequency CKI Clock Period CKI High Time CKIH t CKI Low Time ...

Page 4

... MHz AC Electrical Characteristics (See Notes 1 and 4 and Figure 1 thru Figure HPC46083 HPC46003 for HPC36083 HPC36003 b a 125 C for HPC16083 HPC16003 (Continued) a Symbol and Formula t Delay from CKI Rising DC1ALER Edge to ALE Rising Edge t Delay from CKI Rising DC1ALEF ...

Page 5

... MHz AC Electrical Characteristics (See Notes 1 and 4 and Figure 1 thru Figure HPC46083 HPC46003 for HPC36083 HPC36003 b a 125 C for HPC16083 HPC16003 a Symbol and Formula f CKI Operating Frequency CKI Clock Period CKI High Time CKIH t CKI Low Time ...

Page 6

... MHz AC Electrical Characteristics (See Notes 1 and 4 and Figure 1 thru Figure HPC46083 HPC46003 for HPC36083 HPC36003 b a 125 C for HPC16083 HPC16003 (Continued) a Symbol and Formula t Delay from CKI Rising Edge to ALE Rising Edge DC1ALER t Delay from CKI Rising Edge to ALE Falling Edge ...

Page 7

Timing Waveforms FIGURE 3 CKI CK2 ALE Timing Diagram FIGURE 4 Write Cycle FIGURE 5 Read Cycle FIGURE 6 Ready Mode Timing 8801 – 8801 – 8801 – ...

Page 8

Timing Waveforms (Continued) FIGURE 8 MICROWIRE Setup Hold Timing FIGURE 7 Hold Mode Timing FIGURE 9 UPI Read Timing FIGURE 10 UPI Write Timing 8801– 8801 – 8801 – ...

Page 9

The following is the Military 883 Electrical Specification for HPC16083 and HPC16003 For latest information on RETS 16083X contact NSC local sales office DC Electrical Specifications Symbol Parameter V Logical ‘‘1’’ Input RESET NMI CKI and WO IH1 Voltage B ...

Page 10

AC Electrical Specifications Symbol Parameter f CKI Freq Operating Frequency Clock Period Timing Cycle ALE Pulse Width Address ...

Page 11

AC Electrical Specifications (Continued) Symbol Parameter t t RDY Pulse Width e RWP Falling Edge of HLD SALE C to Rising Edge of ALE HLD Pulse Width e a HWP ...

Page 12

Pin Descriptions (Continued) B14 TS3 Timer Synchronous Output B15 RDRDY Read Ready Output for UPI Mode When accessing external memory four bits of port B are used as follows B10 ALE Address Latch Enable Output B11 WR Write Output B12 ...

Page 13

Connection Diagrams (Continued) See Part Selection for Ordering Information (looking down on component side of PC Board) See Part Selection for Ordering Information Plastic Quad Flatpack Top View See NS Package Number VJE80A Pin Grid Array Pinout Top View See ...

Page 14

Ports A B The highly flexible A and B ports are similarly structured The Port A (see Figure 11 ) consists of a data register and a direction register Port B (see Figures has an alternate ...

Page 15

Ports A B (Continued) FIGURE 13 Structure of Port B Pins B13 and B14 (Timer Synchronous Pins) FIGURE 14 Structure of Port B Pins B10 B11 B12 and B15 (Pins with Bus Control Roles ...

Page 16

Operating Modes To offer the user a variety and expanded memory options the HPC16083 has four operating modes The ROMless HPC16003 has one mode of operation The vari- ous modes of operation are determined by the state ...

Page 17

HPC16003 Operating Modes EXPANDED ROMLESS MODE (HPC16003) Because the HPC16003 has no on-chip ROM it has only one mode of operation the Expanded ROMless Mode The EXM pin must be pulled high (logic ‘‘1’’) on power up the EA bit ...

Page 18

HPC16003 Operating Modes Wait States The internal ROM can be accessed at the maximum operat- ing frequency with one wait state With 0 wait states internal ROM accesses are limited to f max C The HPC16083 provides four software selectable ...

Page 19

Interrupt Arbitration The HPC16083 contains arbitration logic to determine which interrupt will be serviced first if two or more interrupts occur simultaneously The arbitration ranking is given in Table III The interrupt on RESET has the highest rank and is ...

Page 20

20 ...

Page 21

Timer Overview The HPC16083 contains a powerful set of flexible timers enabling the HPC16083 to perform extensive timer func- tions not usually associated with microcontrollers The HPC16083 contains nine 16-bit timers Timer free-running timer counting up at ...

Page 22

... DIVBY register A DONE flag indicates when the data shift is completed TL DD 8801– 24 FIGURE 24 MICROWIRE PLUS The MICROWIRE PLUS capability enables it to interface with any of National Semiconductor’s MICROWIRE periph- erals ( converters display drivers EEPROMs 8801 – 8801 – 26 ...

Page 23

MICROWIRE PLUS Operation The HPC16083 can enter the MICROWIRE PLUS mode as the master or a slave A control bit in the IRCD register determines whether the HPC16083 is the master or slave The shift clock is generated when the ...

Page 24

HPC16083 UART The HPC16083 contains a software programmable UART The UART (see Figure 26 ) consists of a transmit shift regis- ter a receiver shift register and five addressable registers as follows a transmit buffer register (TBUF) a receiver buff- ...

Page 25

Universal Peripheral Interface The Universal Peripheral Interface (UPI) allows the HPC16083 to be used as an intelligent peripheral to another processor The UPI could thus be used to tightly link two HPC16083’s and set up systems with very high data ...

Page 26

Shared Memory Support (Continued) FIGURE 28 Shared Memory Application HPC16083 Interface to Series 32000 System FFFF FFF0 Interrupt Vectors FFEF FFD0 JSRP Vectors FFCF FFCE On-Chip ROM E001 E000 USER MEMORY DFFF DFFE External Expansion 0201 0200 Memory 01FF 01FE ...

Page 27

Design Considerations Designs using the HPC family of 16-bit high speed CMOS microcontrollers need to follow some general guidelines on usage and board layout Floating inputs are a frequently overlooked problem CMOS inputs have extremely high impedance and if left ...

Page 28

HPC16083 CPU The HPC16083 CPU has a 16-bit ALU and six 16-bit regis- ters Arithmetic Logic Unit (ALU) The ALU is 16 bits wide and can do 16-bit add subtract and shift or logic AND OR and exclusive OR in ...

Page 29

HPC Instruction Set Description Mnemonic Description BIT INSTRUCTIONS SBIT Set bit RBIT Reset bit IFBIT If bit MEMORY TRANSFER INSTRUCTIONS LD Load Load incr decr X ST Store to Memory X Exchange Exchange incr decr X PUSH Push Memory to ...

Page 30

Memory Usage Number Of Bytes For Each Instruction (number in parenthesis is 16-Bit field) Using Accumulator A Reg Indir Direct ( 2(4) ADC 1 2 3(4) ADDS SBC ...

Page 31

... The code modules can then be transferred to many EPROM programming systems CUSTOMER SUPPORT National Semiconductor’s Customer Response Center (CRC) provides samples literature prices product informa- tion The CRC’s engineering staff is prepared to answer questions regarding specific design and application ques- ...

Page 32

Development Support (Continued) DIAL-A-HELPER Dial-A-Helper is a service provided by the Microcontroller Applications group Dial-A-Helper is an Electronic Bulletin Board Information system and additionally provides the ca- pability of remotely accessing the development system at a customer site INFORMATION SYSTEM ...

Page 33

Development Support (Continued) Part Selection The HPC family includes devices with many different options and configurations to meet various application needs The number HPC16083 has been generically used throughout this datasheet to represent the whole family of parts The following ...

Page 34

... Physical Dimensions inches (millimeters) Order Number HPC16083XXX L20 HPC16083XXX L30 HPC16003EL20 HPC26003EL20 HPC36003EL20 HPC46003EL20 HPC16003EL30 HPC26003EL30 HPC36003EL30 or HPC46003EL30 Order Number HPC16083XXX U20 HPC16083XXX U30 HPC16003U20 or HPC16003U30 Leaded Chip Carrier Package (EL) NS Package Number EL68A Pin Grid Array Pinout (U) NS Package Number U68A ...

Page 35

... Physical Dimensions inches (millimeters) (Continued) Order Number HPC16083XXX V20 HPC26083XXX V20 HPC36083XXX V20 HPC46083XXX V20 HPC16083XXX V30 HPC26083XXX V30 HPC36083XXX V30 HPC16083XXX V30 HPC16003V20 HPC26003V20 HPC36003V20 HPC46003V20 HPC16003V30 HPC26003V30 HPC36003V30 or HPC46003V30 Plastic Leaded Chip Carrier (V) NS Package Number V68A 35 ...

Page 36

... Hong Kong Ltd 49) 0-180-530 85 86 13th Floor Straight Block a Ocean Centre 5 Canton Rd 49) 0-180-530 85 85 Tsimshatsui Kowloon a Tel ( 49) 0-180-532 78 32 Hong Kong a 49) 0-180-532 93 58 Tel (852) 2737-1600 a Tel ( 49) 0-180-534 16 80 Fax (852) 2736-9960 a National Semiconductor Japan Ltd Tel 81-043-299-2309 Fax 81-043-299-2408 ...

Related keywords