80C166.pdf 데이터시트 (총 30 페이지) - 파일 다운로드 80C166 데이타시트 다운로드

No Preview Available !

Microcomputer Components
16-Bit CMOS Single-Chip Microcontroller
SAB 80C166/83C166
Data Sheet 09.94

No Preview Available !

C16x-Family of
High-Performance CMOS 16-Bit Microcontrollers
Preliminary
SAB 80C166/83C166 16-Bit Microcontroller
SAB 80C166/83C166
q High Performance 16-bit CPU with 4-Stage Pipeline
q 100 ns Instruction Cycle Time at 20 MHz CPU Clock
q 500 ns Multiplication (16 × 16 bit), 1 µs Division (32 / 16 bit)
q Enhanced Boolean Bit Manipulation Facilities
q Register-Based Design with Multiple Variable Register Banks
q Single-Cycle Context Switching Support
q Up to 256 KBytes Linear Address Space for Code and Data
q 1 KByte On-Chip RAM
q 32 KBytes On-Chip ROM (SAB 83C166 only)
q Programmable External Bus Characteristics for Different Address Ranges
q 8-Bit or 16-Bit External Data Bus
q Multiplexed or Demultiplexed External Address/Data Buses
q Hold and Hold-Acknowledge Bus Arbitration Support
q 512 Bytes On-Chip Special Function Register Area
q Idle and Power Down Modes
q 8-Channel Interrupt-Driven Single-Cycle Data Transfer Facilities via Peripheral Event
Controller (PEC)
q 16-Priority-Level Interrupt System
q 10-Channel 10-bit A/D Converter with 9.7 µs Conversion Time
q 16-Channel Capture/Compare Unit
q Two Multi-Functional General Purpose Timer Units with 5 Timers
q Two Serial Channels (USARTs)
q Programmable Watchdog Timer
q Up to 76 General Purpose I/O Lines
q Supported by a Wealth of Development Tools like C-Compilers, Macro-Assembler Packages,
Emulators, Evaluation Boards, HLL-Debuggers, Simulators, Logic Analyzer Disassemblers,
Programming Boards
q On-Chip Bootstrap Loader
q 100-Pin Plastic MQFP Package (EIAJ)
Semiconductor Group
1
09.94

No Preview Available !

SAB 80C166/83C166
Introduction
The SAB 80C166 is the first representative of the Siemens SAB 80C166 family of full featured
single-chip CMOS microcontrollers. It combines high CPU performance (up to 10 million
instructions per second) with high peripheral functionality and enhanced IO-capabilities.
SAB
80C166
Figure 1
Logic Symbol
Ordering Information
Type
Ordering Code Package
Function
SAB 83C166-5M
Q67121-D...
P-MQFP-100-2 16-bit microcontroller, 0 ˚C to +70 ˚C,
1 KByte RAM and 32 KByte ROM
SAB 83C166-5M-T3 Q67121-D...
P-MQFP-100-2 16-bit microcontroller, -40 ˚C to +85 ˚C,
1 KByte RAM and 32 KByte ROM
SAB 80C166-M
Q67121-C848 P-MQFP-100-2 16-bit microcontroller, 0 ˚C to +70 ˚C
1 KByte RAM
SAB 80C166-M-T3 Q67121-C900 P-MQFP-100-2 16-bit microcontroller, -40 ˚C to +85 ˚C
1 KByte RAM
Note: The ordering codes (Q67120-D...) for the Mask-ROM versions are defined for each product
after verification of the respective ROM code.
Semiconductor Group
2

No Preview Available !

Pin Configuration Rectangular P-MQFP-100-2
(top view)
SAB 80C166/83C166
SAB 80C166
Figure 2
Semiconductor Group
3

No Preview Available !

SAB 80C166/83C166
Pin Definitions and Functions
Symbol
P4.0 –
P4.1
Pin Input
Number Output
16-17 I/O
XTAL1
XTAL2
16
17
20
19
O
O
I
O
BUSACT, 22
EBC1, 23
EBC0
24
I
I
I
RSTIN 27
I
RSTOUT 28
O
Function
Port 4 is a 2-bit bidirectional I/O port. It is bit-wise
programmable for input or output via direction bits. For a pin
configured as input, the output driver is put into high-impedance
state.
In case of an external bus configuration, Port 4 can be used to
output the segment address lines:
P4.0
A16 Least Significant Segment Addr. Line
P4.1
A17 Most Significant Segment Addr. Line
XTAL1: Input to the oscillator amplifier and input to the
internal clock generator
XTAL2: Output of the oscillator amplifier circuit.
To clock the device from an external source, drive XTAL1, while
leaving XTAL2 unconnected. Minimum and maximum high/low
and rise/fall times specified in the AC Characteristics must be
observed.
External Bus Configuration selection inputs. These pins are
sampled during reset and select either the single chip mode or
one of the four external bus configurations:
BUSACT EBC1 EBC0 Mode/Bus Configuration
0 0 0 8-bit demultiplexed bus
0 0 1 8-bit multiplexed bus
0 1 0 16-bit multiplexed bus
0 1 1 16-bit demultiplexed bus
1 0 0 Single chip mode
1 0 1 Reserved.
1 1 0 Reserved.
1 1 1 Reserved.
ROMless versions must have pin BUSACT tied to ‘0’.
Reset Input with Schmitt-Trigger characteristics. A low level at
this pin for a specified duration while the oscillator is running
resets the SAB 80C166. An internal pullup resistor permits
power-on reset using only a capacitor connected to VSS.
Internal Reset Indication Output. This pin is set to a low level
when the part is executing either a hardware-, a software- or a
watchdog timer reset. RSTOUT remains low until the EINIT
(end of initialization) instruction is executed.
Semiconductor Group
4