ChipFind - документация

Электронный компонент: 83C196LD

Скачать:  PDF   ZIP
ADVANCE INFORMATION
COPYRIGHT INTEL CORPORATION, 1996
December 1996
Order Number: 272805-001
83C196LC, 83C196LD
CHMOS 16-BIT MICROCONTROLLER
Automotive
NOTE
This document contains information on products in the sampling and initial production
phases of development. The specifications are subject to change without notice. Verify
with your local Intel sales office that you have the latest datasheet before finalizing a
design.
The 83C196LC, 83C196LD are low-cost, pin-compatible replacements for the existing 87C196JT and
87C196JR, respectively. These products feature an enhanced synchronous serial I/O (SSIO) port for more
flexible communication to other devices. The enhanced SSIO is compatible with Motorola's Serial Peripheral
Interface (SPI) protocol and National's Microwire protocol. To optimize die size, the A/D converter was
removed for use in those applications that use an off-chip A/D converter.
The MCS
96 microcontroller family members are all high-performance microcontrollers with 16-bit CPUs.
The 83C196LC, 83C196LD are composed of a high-speed core with the following peripherals: an
asynchronous/synchronous serial I/O port (8096 compatible) with a dedicated 16-bit baud-rate generator; an
additional synchronous serial I/O port with full duplex master/slave transceivers; a flexible timer/counter
structure with prescaler, cascading, and quadrature capabilities; six modularized, multiplexed high-speed I/O
for capture and compare (called event processor array) with 200 ns resolution and double buffered inputs;
and a sophisticated, prioritized interrupt structure with programmable peripheral transaction server (PTS).
The 83C196LC has the highest memory density of the 52-pin MCS 96 microcontroller family, with 32 Kbytes
of on-chip ROM, 1 Kbyte of on-chip register RAM, and 512 bytes of code RAM. The high memory integration
of the 83C196LC supports high functionality in a low pin-count package and the use of the C programming
language.
s
22 MHz operation
s
32 Kbytes of on-chip ROM (LC)
16 Kbytes of on-chip ROM (LD)
s
1 Kbyte of on-chip register RAM (LC)
384 bytes of on-chip register RAM (LD)
s
512 bytes of on-chip code RAM
(LC only)
s
Register-to-register architecture
s
Peripheral transaction server (PTS)
with high-speed, microcoded interrupt
service routines
s
Full-duplex serial I/O port with
dedicated baud-rate generator
s
Enhanced full-duplex, synchronous
serial I/O port (SSIO)
12 MHz standard; 18 MHz and 22 MHz are speed
premium
s
High-speed event processor array
-- Six capture/compare channels
-- Two compare-only channels
-- Two 16-bit software timers
s
Programmable 8- or 16-bit external bus
s
Design enhancements for EMI
reduction
s
Oscillator failure detection circuitry
s
SFR register that indicates the source
of the last reset
s
Watchdog timer (WDT)
s
Cost reduced replacements for the
87C196JT and 87C196JR.
s
40 C to +125 C ambient temperature
s
52-pin PLCC package
2
ADVANCE INFORMATION
83C196LC, 83C196LD -- AUTOMOTIVE
Figure 1. 83C196LC, 83C196LD Block Diagram
Code/Data RAM
512 Bytes
(LC only)
Queue
Source (16)
Destination (16)
AD15:0
EPA
2 Timers
6 Capture/
Compare
Channels
Bus
Controller
Watchdog
Timer
Enhanced
SSIO
ROM
32 Kbytes (LC)
16 Kbytes (LD)
A3383-01
SIO
Baud-rate
Generator
Port 6
Memory Data Bus (16)
Bus-Control
Interface Unit
Microcode
Engine
Peripheral
Transaction
Server
Memory
Interface
Unit
Register RAM
1 Kbyte (LC)
384 Bytes (LD)
ALU
Interrupt
Controller
Bus Control
Peripheral Addr Bus (10)
Peripheral Data Bus (16)
Memory Addr Bus (16)
2
Compare-only
Channels
Port 2
Port 1,6
A seventh capture/compare channel (EPA7) is available as a software timer. It is not connected to a package pin.
Port 0
ADVANCE INFORMATION
3
AUTOMOTIVE -- 83C196LC, 83C196LD
1.0
NOMENCLATURE OVERVIEW
Figure 2. Product Nomenclature
Table 1. Description of Product Nomenclature
Parameter
Options
Description
Temperature and Burn-in Options
A
Automotive operating temperature range (40 C to
125 C ambient) with Intel standard burn-in.
Packaging Options
N
PLCC
Program-memory Options
3
Internal ROM
Process Information
C
CHMOS
Product Family
196L
x
8XC196L
x
family of products
Device Speed
no mark
18
22
12 MHz
18 MHz
22 MHz
Program Memory Options
XXXXX
XX
X
X
8
XX
X
Packaging Options
Temperature and Burn-in Options
A2815-01
Process Information
Product Family Device Speed
4
ADVANCE INFORMATION
83C196LC, 83C196LD -- AUTOMOTIVE
2.0
PINOUT
Figure 3. 83C196LC, 83C196LD 52-pin PLCC Package
Table 2. 83C196LC, 83C196LD 52-pin PLCC Package Pin Assignments
Pin
Name
Pin
Name
Pin
Name
Pin
Name
1
V
SS
14
AD8/P4.0
27
P2.0/TXD
40
V
CC
2
P5.0/ADV#/ALE
15
AD7/P3.7
28
P2.1/RXD
41
P1.3/EPA3
3
V
SS
16
AD6/P3.6
29
P2.2/EXTINT
42
P1.2/EPA2/T2DIR
4
V
PP
17
AD5/P3.5
30
P2.4
43
P1.1/EPA1
5
P5.3/RD#
18
AD4/P3.4
31
P2.6/ONCE#
44
P1.0/EPA0/T2CLK
6
P5.2/WR#/WRL#
19
AD3/P3.3
32
P2.7/CLKOUT
45
P6.0/EPA8
7
AD15/P4.7
20
AD2/P3.2
33
P0.2
46
P6.1/EPA9
8
AD14/P4.6
21
AD1/P3.1
34
P0.3
47
P6.4/SC0
9
AD13/P4.5
22
AD0/P3.0
35
P0.4
48
P6.5/SD0
10
AD12/P4.4
23
RESET#
36
P0.5
49
P6.6/SC1
11
AD11/P4.3
24
EA#
37
P0.6
50
P6.7/SD1
12
AD10/P4.2
25
V
SS
38
P0.7
51
XTAL2
13
AD9/P4.1
26
V
CC
39
V
SS
52
XTAL1
P6.1 / EPA9
P6.0 / EPA8
P1.0 / EPA0 / T2CLK
P1.1 / EPA1
P1.2 / EPA2 / T2DIR
P1.3 / EPA3
V
CC
V
SS
P0.7
P0.6
P0.5
P0.4
P0.3
AD15 / P4.7
P5.2 / WR# / WRL#
P5.3 / RD#
V
PP
V
SS
P5.0 / ADV# / ALE
V
SS
XTAL1
XTAL2
P6.7 / SD1
P6.6 / SC1
P6.5 / SD0
P6.4 / SC0
A3403-01
AD14 / P4.6
AD13 / P4.5
AD12 / P4.4
AD11 / P4.3
AD10 / P4.2
AD9 / P4.1
AD8 / P4.0
AD7 / P3.7
AD6 / P3.6
AD5 / P3.5
AD4 / P3.4
AD3 / P3.3
AD2 / P3.2
46
45
44
43
42
41
40
39
38
37
36
35
34
N83C196LC
N83C196LD
View of component as
mounted on PC board
8
9
10
11
12
13
14
15
16
17
18
19
20
AD1 / P3.1
AD0 / P3.0
RESET#
EA#
V
SS
V
CC
P2.0 / TXD
P2.1 / RXD
P2.2 / EXTINT
P2.4
P2.6 / ONCE#
P2.7 / CLKOUT
P0.2
21
22
23
24
25
26
27
28
29
30
31
32
33
7
6
5
4
3
2
1
52
51
50
49
48
47
ADVANCE INFORMATION
5
AUTOMOTIVE -- 83C196LC, 83C196LD
Table 3. Pin Assignment Arranged by Functional Categories
Addr & Data
Input/Output
Input/Output (Cont'd)
Processor Control
Name
Pin
Name
Pin
Name
Pin
Name
Pin
AD0
22
P1.0/EPA0/T2CLK
44
P4.7
7
CLKOUT
32
AD1
21
P1.1/EPA1
43
P5.0
2
EA#
24
AD2
20
P1.2/EPA2/T2DIR
42
P5.2
6
EXTINT
29
AD3
19
P1.3/EPA3
41
P5.3
5
ONCE#
31
AD4
18
P2.0/TXD
27
P6.0/EPA8
45
RESET#
23
AD5
17
P2.1/RXD
28
P6.1/EPA9
46
XTAL1
52
AD6
16
P2.2
29
P6.4/SC0
47
XTAL2
51
AD7
15
P2.4
30
P6.5/SD0
48
AD8
14
P2.6
31
P6.6/SC1
49
Bus Control & Status
AD9
13
P2.7
32
P6.7/SD1
50
Name
Pin
AD10
12
P3.0
22
ADV#/ALE
2
AD11
11
P3.1
21
Power & Ground
RD#
5
AD12
10
P3.2
20
Name
Pin
WR#/WRL#
6
AD13
9
P3.3
19
V
CC
26
AD14
8
P3.4
18
V
CC
40
AD15
7
P3.5
17
V
PP
4
P3.6
16
V
SS
1
Input
P3.7
15
V
SS
3
Name
Pin
P4.0
14
V
SS
25
P0.2
33
P4.1
13
V
SS
39
P0.3
34
P4.2
12
P0.4
35
P4.3
11
P0.5
36
P4.4
10
P0.6
37
P4.5
9
P0.7
38
P4.6
8
6
ADVANCE INFORMATION
83C196LC, 83C196LD -- AUTOMOTIVE
3.0
SIGNALS
Table 4. Signal Descriptions
Name
Type
Description
AD15:0
I/O
Address/Data Lines
These pins provide a multiplexed address and data bus. During the address
phase of the bus cycle, address bits 015 are presented on the bus and can be
latched using ALE or ADV#. During the data phase, 8- or 16-bit data is
transferred.
AD7:0 share package pins with P3.7:0. AD15:8 share package pins with P4.7:0.
ADV#
O
Address Valid
This active-low output signal is asserted only during external memory
accesses. ADV# indicates that valid address information is available on the
system address/data bus. The signal remains low while a valid bus cycle is in
progress and is returned high as soon as the bus cycle completes.
An external latch can use this signal to demultiplex the address from the
address/data bus. A decoder can also use this signal to generate chip selects
for external memory.
ADV# shares a package pin with P5.0 and ALE.
ALE
O
Address Latch Enable
This active-high output signal is asserted only during external memory cycles.
ALE signals the start of an external bus cycle and indicates that valid address
information is available on the system address/data bus.
An external latch can use this signal to demultiplex the address from the
address/data bus.
CLKOUT
O
Output
Output of the internal clock generator. The CLKOUT frequency is the
oscillator input frequency (F
XTAL
1
). CLKOUT has a 50% duty cycle.
CLKOUT shares a package pin with P2.7
EA#
I
External Access
This input determines whether memory accesses to special-purpose and
program memory partitions are directed to internal or external memory. These
accesses are directed to internal memory if EA# is held high and to
externalmemory if EA# is held low. For an access to any other memory location,
the value of EA# is irrelevant.
EA# is sampled and latched only on the rising edge of RESET#. Changing the
level of EA# after reset has no effect.
EPA9:8
EPA3:0
I/O
Event Processor Array (EPA) Capture/Compare Channels
High-speed input/output signals for the EPA capture/compare channels.
The EPA signals share package pins with the following signals:
EPA0/P1.0/T2CLK, EPA1/P1.1, EPA2/P1.2/T2DIR, EPA3/P1.3,
EPA8/P6.0/COMP0, and EPA9/P6.1/COMP1. EPA7 does not connect to a
package pin. It cannot be used to capture an event, but it can function as a
software timer. EPA6:4 are not implemented.
ADVANCE INFORMATION
7
AUTOMOTIVE -- 83C196LC, 83C196LD
EXTINT
I
External Interrupt
In normal operating mode, a rising edge on EXTINT sets the EXTINT interrupt
pending bit. EXTINT is sampled during phase 2 (CLKOUT high). The minimum
high time is one state time.
In powerdown mode, asserting the EXTINT signal for at least 50 ns causes the
device to resume normal operation. The interrupt does not need to be enabled.
In idle mode, asserting any enabled interrupt causes the device to resume
normal operation.
EXTINT shares a package pin with P2.2.
ONCE#
I
On-circuit Emulation
Holding ONCE# low during the rising edge of RESET# places the
microcontroller into on-circuit emulation (ONCE) mode. This mode puts all pins
into a high-impedance state, thereby isolating the microcontroller from other
components in the system. The value of ONCE# is latched when the RESET#
pin goes inactive. While the microcontroller is in ONCE mode, you can debug
the system using a clip-on emulator.
To exit ONCE mode, reset the microcontroller by pulling the RESET# signal
low. To prevent inadvertent entry into ONCE mode, either configure this pin as
an output or hold it high during reset and ensure that your system meets the V
IH
specification.
ONCE# shares a package pin with P2.6.
P0.7:2
I
Port 0
This is a high-impedance, input-only port. Port 0 pins should not be left floating.
P1.3:0
I/O
Port 1
This is a standard bidirectional port that shares package pins with individually
selectable special-function signals.
Port 1 shares package pins with the following signals: P1.0/EPA0/T2CLK,
P1.1/EPA1, P1.2/EPA2/T2DIR, P1.3/EPA3.
P2.7:6
P2.4
P2.2:0
I/O
Port 2
This is a standard bidirectional port that shares package pins with individually
selectable special-function signals.
P2.6 is multiplexed with the ONCE function. If this pin is held low during reset,
the device will enter ONCE mode, so exercise caution if you use this pin for
input. If you choose to configure this pin as an input, always hold it lowhigh
during reset and ensure that your system meets the V
IH
specification to prevent
inadvertent entry into ONCE mode.
Port 2 shares package pins with the following signals: P2.0/TXD, P2.1/RXD,
P2.2/EXTINT, P2.6/ONCE#, P2.7/CLKOUT.
P3.7:0
I/O
Port 3
This is a memory-mapped, 8-bit, bidirectional port with programmable open-
drain or complementary output modes. The pins are shared with the
multiplexed address/data bus, which has complementary drivers.
P3.7:0 share package pins with AD7:0.
Table 4. Signal Descriptions (Continued)
Name
Type
Description
8
ADVANCE INFORMATION
83C196LC, 83C196LD -- AUTOMOTIVE
P4.7:0
I/0
Port 4
This is a memory-mapped, 8-bit, bidirectional port with open-drain or
complementary output modes. The pins are shared with the multiplexed
address/data bus, which has complementary drivers.
P4.7:0 share package pins with AD15:8.
P5.3:2
P5.0
I/O
Port 5
This is a memory-mapped, bidirectional port.
Port 5 shares package pins with the following signals: P5.0/ADV#/ALE,
P5.2/WR#/WRL#/PLLEN, and P5.3/RD#. P5.1 and P5.7:4 are not
implemented.
P6.7:4
P6.1:0
O
Port 6
This is a standardbidirectional port.
Port 6 shares package pins with the following signals: P6.0/EPA8/COMP0,
P6.1/EPA9/COMP1, P6.4/SC0, P6.5/SD0, P6.6/SC1, and P6.7/SD1.
RD#
O
Read
Read-signal output to external memory. RD# is asserted during external
memory reads.
RD# shares a package pin with P5.3.
RESET#
I/O
Reset
A level-sensitive reset input to, and an open-drain system reset output from, the
microcontroller. Either a falling edge on RESET# or an internal reset turns on a
pull-down transistor connected to the RESET# pin for 16 state times.
In the powerdown and idle modes, asserting RESET# causes the
microcontroller to reset and return to normal operating mode. After a reset, the
first instruction fetch is from 2080H.
RXD
I/O
Receive Serial Data
In modes 1, 2, and 3, RXD receives serial port input data. In mode 0, it
functions as either an input or an open-drain output for data.
RXD shares a package pin with P2.1.
SC1:0
I/O
Clock Pins for SSIO0 and 1
SC0 shares a package pin with P6.4, and SC1 shares a package pin with P6.6.
SD1:0
I/O
Data Pins for SSIO0 and 1
These pins are the data I/O pins for SSIO0 and 1. For transmissions, configure
SD
x
as a complementary output signal. For receptions, configure SD
x
as a
high-impedance input signal.
SD0 shares a package pin with P6.5, and SD1 shares a package pin with P6.7.
T2CLK
I
Timer 2 External Clock
External clock for timer 2. Timer 2 increments (or decrements) on both rising
and falling edges of T2CLK. It is also used in conjunction with T2DIR for
quadrature counting mode.
T2CLK shares a package pin with P1.0 and EPA0.
Table 4. Signal Descriptions (Continued)
Name
Type
Description
ADVANCE INFORMATION
9
AUTOMOTIVE -- 83C196LC, 83C196LD
T2DIR
I
Timer 2 External Direction
External direction (up/down) for timer 2. Timer 2 increments when T2DIR is
high and decrements when it is low. It is also used in conjunction with T2CLK
for quadrature counting mode.
T2DIR shares a package pin with P1.2 and EPA2.
TXD
O
Transmit Serial Data
In serial I/O modes 1, 2, and 3, TXD transmits serial port output data. In mode
0, it is the serial clock output.
TXD shares a package pin with P2.0.
V
CC
PWR
Digital Supply Voltage
Connect each V
CC
pin to the digital supply voltage.
V
PP
PWR
Powerdown Exit
V
PP
causes the device to exit powerdown mode when it is driven low for at least
50 ns. Use this method to exit powerdown only when using an external clock
source because it enables the internal phase clocks, but not the internal
oscillator.
If you do not plan to use the powerdown feature, connect V
PP
to V
CC
.
V
SS
GND
Digital Circuit Ground
These pins supply ground for the digital circuitry. Connect each V
SS
pin to
ground through the lowest possible impedance path.
WR#
O
Write
This active-low output indicates that an external write is occurring. This signal is
asserted only during external memory writes.
WR# shares a package pin with P5.2 and WRL#.
When this pin is configured as a special-function signal (P5_MODE.2 = 1), the
chip configuration register 0 (CCR0) determines whether it functions as WR#
or WRL#. CCR0.2 = 1 selects WR#; CCR0.2 = 0 selects WRL#.
WRL#
O
Write Low
During 16-bit bus cycles, this active-low output signal is asserted for low-byte
writes and word writes to external memory. During 8-bit bus cycles, WRL# is
asserted for all write operations.
WRL# shares a package pin with P5.2 and WR#.
When this pin is configured as a special-function signal (P5_MODE.2 = 1), the
chip configuration register 0 (CCR0) determines whether it functions as WR#
or WRL#. CCR0.2 = 1 selects WR#; CCR0.2 = 0 selects WRL#.
Table 4. Signal Descriptions (Continued)
Name
Type
Description
10
ADVANCE INFORMATION
83C196LC, 83C196LD -- AUTOMOTIVE
XTAL1
I
Input Crystal/Resonator or External Clock Input
Input to the on-chip oscillator and the internal clock generators. The internal
clock generators provide the peripheral clocks, CPU clock, and CLKOUT
signal. When using an external clock source instead of the on-chip oscillator,
connect the clock input to XTAL1. The external clock signal must meet the V
IH
specification for XTAL1.
XTAL2
O
Inverted Output for the Crystal/Resonator
Output of the on-chip oscillator inverter. Leave XTAL2 floating when the design
uses an external clock source instead of the on-chip oscillator.
Table 4. Signal Descriptions (Continued)
Name
Type
Description
ADVANCE INFORMATION
11
AUTOMOTIVE -- 83C196LC, 83C196LD
4.0
ADDRESS MAP
5.0
ELECTRICAL CHARACTERISTICS
Table 5. Address Map
Hex Address Range
Description
Addressing
Modes
LC
LD
FFFF
A000
FFFF
6000
External device (memory or I/O) connected to
address/data bus
Indirect or indexed
9FFF
2080
5FFF
2080
Program memory (internal nonvolatile or external memory);
see Note 1
Indirect or indexed
207F
2000
207F
2000
Special-purpose memory (internal nonvolatile or external
memory)
Indirect or indexed
1FFF
1FE0
1FFF
1FE0
Memory-mapped SFRs
Indirect or indexed
1FDF
1F00
1FDF
1F00
Peripheral SFRs
Indirect, indexed, or
windowed direct
1EFF
1C00
1EFF
1C00
External device (memory or I/O) connected to
address/data bus; (future SFR expansion; see Note 2)
Indirect or indexed
1BFF
0600
1BFF
0600
External device (memory or I/O) connected to
address/data bus
Indirect or indexed
05FF
0400
--
Internal code or data RAM
Indirect or indexed
--
05FF
0180
External device (memory or I/O) connected to
address/data bus
Indirect or indexed
03FF
0100
017F
0100
Upper register file (general-purpose register RAM)
Indirect, indexed, or
windowed direct
00FF
0000
00FF
0000
Lower register file (register RAM, stack pointer, and CPU
SFRs)
Direct, indirect, or
indexed
NOTES:
1.
After a reset, the microcontroller fetches its first instruction from 2080H.
2.
The content or function of these locations may change in future microcontroller revisions, in which
case a program that relies on a location in this range might not function properly.
ABSOLUTE MAXIMUM RATINGS
Storage temperature ............................... 60 C to +150 C
Supply voltage with respect to V
SS
............. 0.5 V to +13.0 V
Power dissipation ......................................................... 0.5 W
OPERATING CONDITIONS
T
A
(Ambient temperature under bias)........ 40 C to +125 C
V
CC
(Digital supply voltage) ......................... 4.50 V to 5.50 V
F
XTAL
1
(Oscillator frequency)....................... 4 MHz to 22 MHz
NOTICE: This document contains information on
products in the sampling and initial production
phases of development. The specifications are
subject to change without notice. Verify with your
local Intel sales office that you have the latest
datasheet before finalizing a design.
WARNING: Stressing the device beyond the
"Absolute Maximum Ratings" may cause perma-
nent damage. These are stress ratings only. Oper-
ation beyond the "Operating Conditions" is not
recommended and extended exposure beyond the
"Operating Conditions" may affect device
reliability.
12
ADVANCE INFORMATION
83C196LC, 83C196LD -- AUTOMOTIVE
5.1
DC Characteristics
Table 6. DC Characteristics at V
CC
= 4.5V 5.5V
Symbol
Parameter
Min
Typical
Max
Units
Test Conditions
I
CC
V
CC
supply current
(
40 C to +125 C
ambient)
88
mA
F
XTAL
1
= 20 MH
Z
,
V
CC
= V
PP
= 5.5V
(While device is in reset)
I
CC
1
Active mode supply cur-
rent (typical)
55
mA
I
IDLE
Idle mode current
20
40
mA
F
XTAL
1
= 20 MHz,
V
CC
= V
PP
= 5.5V
I
PD
Powerdown mode
current
50
TBD
A
V
CC
= V
PP
= 5.5V
(Note 6)
V
IL
Input low voltage
(all pins)
0.5V
0.3 V
CC
V
V
IH
Input high voltage (all
pins)
0.7 V
CC
V
CC
+ 0.5
V
V
OL
Output low voltage
(outputs configured as
complementary)
0.3
0.45
1.5
V
V
V
I
OL
= 200 A (Notes 3, 5)
I
OL
= 3.2 mA
I
OL
= 7.0 mA
V
OH
Output high voltage
(outputs configured as
complementary)
V
CC
0.3
V
CC
0.7
V
CC
1.5
V
V
V
I
OH
= 200 A (Notes 3, 5)
I
OH
= 3.2 mA
I
OH
= 7.0 mA
I
LI
Input leakage current
(standard inputs, ports
3 & 4)
10
A
V
SS
V
IN
V
CC
(Note 2)
I
LI
1
Input leakage current
(port 0)
2.0
A
V
SS
V
IN
V
REF
I
IH
Input high current (NMI
pin)
+175
A
V
SS
V
IN
V
CC
V
OH
2
Output high voltage in
reset
V
CC
1V
V
I
OH
= 15 A (Note 1)
I
OH
2
Output high current in
reset
25
45
50
120
240
280
A
A
A
V
OH
2
= V
CC
1.0V
V
OH
2
= V
CC
2.5V
V
OH
2
= V
CC
4.0V
R
RST
Reset pullup resistor
6K
65K
NOTES:
1.
All bidirectional pins except CLKOUT. CLKOUT is not pulled weakly high in reset. Bidirectional pins
include ports 16.
2.
Standard input pins include XTAL1, EA#, RESET#, P0.7:2, and ports 16 when configured as inputs.
3.
All bidirectional pins when configured as complementary outputs.
4.
Device is static and should operate below 1 Hz, but is only tested down to 4 MHz.
5.
Maximum I
OL
or I
OH
currents per pin will be characterized and published at a later date. Target values
are 10 mA.
6.
Typicals are based on a limited number of samples and are not guaranteed. The values listed are at
room temperature and V
CC
= 5.0V.
ADVANCE INFORMATION
13
AUTOMOTIVE -- 83C196LC, 83C196LD
C
S
Pin capacitance
(any pin to V
SS
)
10
pF
F
TEST
= 1.0 MHz
R
WPU
Weak pullup resistance
(approximate)
150K
(Note 6)
Table 6. DC Characteristics at V
CC
= 4.5V 5.5V (Continued)
Symbol
Parameter
Min
Typical
Max
Units
Test Conditions
NOTES:
1.
All bidirectional pins except CLKOUT. CLKOUT is not pulled weakly high in reset. Bidirectional pins
include ports 16.
2.
Standard input pins include XTAL1, EA#, RESET#, P0.7:2, and ports 16 when configured as inputs.
3.
All bidirectional pins when configured as complementary outputs.
4.
Device is static and should operate below 1 Hz, but is only tested down to 4 MHz.
5.
Maximum I
OL
or I
OH
currents per pin will be characterized and published at a later date. Target values
are 10 mA.
6.
Typicals are based on a limited number of samples and are not guaranteed. The values listed are at
room temperature and V
CC
= 5.0V.
14
ADVANCE INFORMATION
83C196LC, 83C196LD -- AUTOMOTIVE
5.2
AC Characteristics
Test Conditions: capacitive load on all pins = 100 pF, rise and fall times = 10 ns, F
XTAL
1
= 22 MHz.
Table 7. AC Characteristics
Symbol
Parameter
Min
Max
Units
The 83C196LC, 83C196LD meets these specifications
F
XTAL
1
Oscillator Frequency
4.0
22.0
MHz
(1)
T
XTAL
1
Oscillator Period (1/F
XTAL
1
)
45.45
200
ns
T
XHCH
XTAL1 High to CLKOUT High or Low
20
110
ns
(2)
T
CLCL
CLKOUT Cycle Time
2 T
XTAL
1
ns
T
CHCL
CLKOUT High Period
T
XTAL
1
10
T
XTAL
1
+ 15
ns
T
CLLH
CLKOUT Falling to ALE Rising
10
15
ns
T
LLCH
ALE Falling to CLKOUT Rising
20
15
ns
T
LHLH
ALE Cycle Time
4 T
XTAL
1
ns
T
LHLL
ALE High Period
T
XTAL
1
10
T
XTAL
1
+ 10
ns
T
AVLL
Address Setup to ALE Low
T
XTAL
1
15
ns
T
LLAX
Address Hold after ALE Low
T
XTAL
1
40
ns
T
LLRL
ALE Low to RD# Low
T
XTAL
1
30
ns
T
RLCL
RD# Low to CLKOUT Low
10
20
ns
T
RLRH
RD# Low to RD# High
T
XTAL
1
5
ns
T
RHLH
RD# High to ALE Rising
T
XTAL
1
T
XTAL
1
+ 25
ns
(3)
T
RLAZ
RD# Low to Address Float
5
ns
(5)
T
LLWL
ALE Low to WR# Low
T
XTAL
1
10
ns
T
CLWL
CLKOUT Low to WR# Falling Edge
10
20
ns
T
QVWH
Data Valid to WR# High
T
XTAL
1
23
ns
T
CHWH
CLKOUT High to WR# Rising Edge
10
15
ns
T
WLWH
WR# Low to WR# High
T
XTAL
1
20
ns
T
WHQX
Data Hold after WR# High
T
XTAL
1
25
ns
T
WHLH
WR# High to ALE High
T
XTAL
1
10
T
XTAL
1
+ 15
ns
(3)
T
WHAX
AD15:8 Hold after WR# High
T
XTAL
1
30
(4)
ns
T
RHAX
AD15:8 Hold after RD# High
T
XTAL
1
30
(4)
ns
NOTES:
1.
Testing is performed at 4 MHz, however, the device is static by design and will typically operate below
1 Hz.
2.
Typical specifications, not guaranteed.
3.
Assuming back-to-back bus cycles.
4.
8-bit bus only.
5.
T
RLAZ
(max) = 5 ns by design.
ADVANCE INFORMATION
15
AUTOMOTIVE -- 83C196LC, 83C196LD
The external memory system must meet these specifications
T
AVDV
Address Valid to Input Data Valid
3 T
XTAL
1
55
ns
T
RLDV
RD# Low to Input Data Valid
T
XTAL
1
22
ns
T
CLDV
CLKOUT Low to Input Data Valid
T
XTAL
1
50
ns
T
RHDZ
RD# High to Input Data Float
T
XTAL
1
ns
T
RXDX
Data Hold after RD# Inactive
0
ns
Table 8. AC Timing Symbol Definitions
Character
Signal(s)
A
AD15:0
C
CLKOUT
D
AD15:0, AD7:0
L
ALE
Q
AD15:0, AD7:0
R
RD#
W
WR#, WRL#
Character
Condition
H
High
L
Low
V
Valid
X
No Longer Valid
Z
Floating (low impedance)
Table 7. AC Characteristics (Continued)
Symbol
Parameter
Min
Max
Units
NOTES:
1.
Testing is performed at 4 MHz, however, the device is static by design and will typically operate below
1 Hz.
2.
Typical specifications, not guaranteed.
3.
Assuming back-to-back bus cycles.
4.
8-bit bus only.
5.
T
RLAZ
(max) = 5 ns by design.
16
ADVANCE INFORMATION
83C196LC, 83C196LD -- AUTOMOTIVE
Figure 4. System Bus Timing
XTAL1
CLKOUT
ALE/ADV#
RD#
WR#
T
XTAL1
T
XHCH
T
CHCL
T
CLCL
T
CLLH
T
LLCH
T
LHLH
T
LHLL
T
LLRL
T
RLRH
T
RHLH
T
RHDZ
T
AVLL
T
LLAX
T
RLDV
Address Out
Data In
T
AVDV
T
LLWL
T
WLWH
T
WHLH
T
QVWH
T
WHQX
Data Out
Address Out
Address Out
High Address Out
T
WHAX
, T
RHAX
T
RLAZ
AD15:0
(read)
AD15:0
(write)
AD15:8
(8-bit data bus)
A4320-01
ADVANCE INFORMATION
17
AUTOMOTIVE -- 83C196LC, 83C196LD
5.3
AC Characteristics -- Serial Port, Shift Register Mode
Test Conditions: T
A
= 40C to +125C; V
CC
= 5.0V 10%; V
SS
= 0.0V; Load Capacitance = 100 pF
Figure 5. Serial Port Waveform -- Shift Register Mode
Table 9. Serial Port Timing -- Shift Register Mode
Symbol
Parameter
Min
Max
Units
T
XLXL
Serial port clock period
8 T
XTAL
1
ns
T
XLXH
Serial port clock falling edge to rising edge
4 T
XTAL
1
50
4 T
XTAL
1
+ 50
ns
T
QVXH
Output data setup to clock high
3 T
XTAL
1
ns
T
XHQX
Output data hold after clock high
2 T
XTAL
1
50
ns
T
XHQV
Next output data valid after clock high
2 T
XTAL
1
+ 50
ns
T
DVXH
Input data setup to clock high
2 T
XTAL
1
+ 200
ns
T
XHDX
Input data hold after clock high
0
ns
T
XHQZ
Last clock high to output float
5 T
XTAL
1
ns
Parameter not tested.
A2080-03
Valid
Valid
Valid
Valid
Valid
Valid
Valid
Valid
RXD
x
(In)
TXD
x
0
1
2
3
4
5
6
7
T
QVXH
T
XLXL
T
DVXH
T
XHQV
T
XHQZ
T
XHDX
T
XHQX
T
XLXH
RXD
x
(Out)
18
ADVANCE INFORMATION
83C196LC, 83C196LD -- AUTOMOTIVE
5.4
AC Characteristics -- Synchronous Serial Port
Figure 6. Synchronous Serial Port
Table 10. Synchronous Serial Port Timing
Symbol
Parameter
Min
Max
Units
T
CLCL
Synchronous Serial Port Clock period
TBD
TBD
ns
T
CLCH
Synchronous Serial Port Clock falling edge to
rising edge
TBD
TBD
ns
T
D
1
VD
Setup time for MSB output
TBD
ns
T
CXDV
Setup time for D6:0 output
1.5t + 20
ns
T
CXDX
Output data hold after clock high
0.5t
ns
T
DVCX
Setup time for input data
10
ns
T
DXCX
Input data hold after clock high
t + 5
ns
MSB
D6
D5
D4
D3
D2
D1
D0
valid
valid
valid
valid
valid
valid
valid
valid
1
8
7
6
5
4
3
2
1
8
7
6
5
4
3
2
SC
x
(normal
transfers)
SD
x (out)
SD
x (in)
SC
x
(handshaking
transfers)
Slave Receiver Pulls SC
x low
A3233-02
T
CHCH
T
CHCL
T
CLCH
STE Bit
T
D1DV
T
CXDX
T
CXDV
T
DVCX
T
DXCX
Assumes that the SSIO is configured to sample incoming data on the rising clock edge and sample outgoing
data on the falling clock edge, and that the SSIO is configured to pull the clock signal low while the channel
is idle.
ADVANCE INFORMATION
19
AUTOMOTIVE -- 83C196LC, 83C196LD
5.5
External Clock Drive
Figure 7. External Clock Drive Waveforms
Table 11. External Clock Drive
Symbol
Parameter
Min
Max
Units
1/T
XLXL
Oscillator Frequency
4.0
22
MHz
T
XLXL
Oscillator Period (T
XTAL
1
)
45.45
200
ns
T
XHXX
High Time
0.35 T
XTAL
1
0.65 T
XTAL
1
ns
T
XLXX
Low Time
0.35 T
XTAL
1
0.65 T
XTAL
1
ns
T
XLXH
Rise Time
10
ns
T
XHXL
Fall Time
10
ns
T
XLXX
A2119-03
T
XHXX
T
XHXL
T
XLXL
0.3 V
CC
0.5 V
0.7 V
CC
+ 0.5 V
T
XLXH
0.7 V
CC
+ 0.5 V
0.3 V
CC
0.5 V
XTAL1
20
ADVANCE INFORMATION
83C196LC, 83C196LD -- AUTOMOTIVE
5.6
Test Output Waveforms
Figure 8. AC Testing Input, Output Waveforms
Figure 9. Float Waveforms
Test Points
2.0 V
0.8 V
Note:
AC testing inputs are driven at 3.5 V for a logic "1" and 0.45 V for a logic
"0". Timing measurements are made at 2.0 V for a logic "1" and 0.8 V for
a logic "0".
3.5 V
0.45 V
A2120-04
2.0 V
0.8 V
V
LOAD
V
LOAD
0.15 V
V
LOAD
+ 0.15 V
Timing Reference
Points
V
OH
0.15 V
V
OL
+ 0.15 V
Note:
For timing purposes, a port pin is no longer floating when a 150 mV change from load
voltage occurs and begins to float when a 150 mV change from the loading V
OH
/V
OL
level occurs with I
OL
/I
OH
15 mA.
A2121-03
ADVANCE INFORMATION
21
AUTOMOTIVE -- 83C196LC, 83C196LD
6.0 THERMAL CHARACTERISTICS
All thermal impedance data is approximate for static air conditions at 1 watt of power dissipation. Values will
change depending on operating conditions and the application. The Intel
Packaging Handbook
(order number
240800) describes Intel's thermal impedance test methodology. The
Components Quality and Reliability
Handbook
(order number 210997) provides quality and reliability information.
7.0 DESIGN CONSIDERATIONS
The 83C196LC and 83C196LD are pin-compatible replacements for the 87C196JT and 87C196JR microcon-
trollers with the following exceptions.
The synchronous serial I/O port was enhanced to provide more flexible communication to other devices;
however, it remains compatible with the 87C196JT and JR non-enhanced SSIO.
The A/D converter was removed to optimize die size.
Follow these recommendations to help maintain hardware and software compatibility between 52-pin, 68-pin,
and future microcontrollers.
Bus width. Since the 83C196LC and LD have neither a WRH# nor a BUSWIDTH pin, the microcontrollers
cannot dynamically switch between 8- and 16-bit bus widths. Program the CCBs to select 8-bit bus mode.
Wait states. Since the 83C196LC and LD have no READY pin, the microcontrollers cannot rely on a
READY signal to control wait states. Program the CCBs to limit the number of wait states (0, 1, 2, or 3).
Write cycle during reset. If the microcontroller is reset during a write cycle, the contents of the external
memory device may be corrupted.
EPA7. This function exists in the83C196LC and LD, but the associated pin is omitted. You can use this
channel either as a software timer or to reset the timers.
EPA timer reset/write conflict. If an EPA channel resets the timer at the same time your code writes to
the timer, it is indeterminate which action takes precedence. If your code uses an EPA channel to reset a
timer, do not write to the timer.
Valid time matches. The timer must increment or decrement to the compare value for a valid match to
occur. Writing the compare value to the timer will not cause a match. Resetting the timer also will not
cause a match when the compare value is zero.
NMI. Since the 83C196LC and LD have no NMI pin, the nonmaskable interrupt is not supported. Initialize
the NMI vector (at location 203EH) to point to a RET instruction. This method provides glitch protection
only.
Table 12. Thermal Characteristics
Package Type
JA
JC
52-pin PLCC
42
C/W
15
C/W
NOTES:
1.
JA
= Thermal resistance between junction and the surrounding environment (ambient). Measure-
ments are taken 1 ft. away from case in static air flow environment.
JC
= Thermal resistance between juction and package surface (case).
2.
All values of
JA
and
JC
may fluctuate depending on the environment (with or without airflow, and
how much airflow) and microcontroller power dissipation at temperature of operation. Typical varia-
tions are 2
C/W.
3.
Values listed are at a maximum power dissipation of 0.50 W.
22
ADVANCE INFORMATION
83C196LC, 83C196LD -- AUTOMOTIVE
I/O port pins. The following port pins do not exist in the 83C196LC and LD: P0.0P0.1, P1.4P1.7, P2.3
and P2.5, P5.1 and P5.4P5.7, P6.2 and P6.3. Software can still read and write the associated Px_REG,
Px_MODE, and Px_DIR registers. Configure the registers for the removed pins as follows:
-- Clear the corresponding Px_DIR bits. (Configures pins as complementary outputs.)
-- Clear the corresponding Px_MODE bits. (Selects I/O port function.)
-- Write either "0" or "1" to the corresponding Px_REG bits. (Effectively ties signals low or high.)
-- Do not use the bits associated with the removed port pins for conditional branch instructions. Treat
these bits as reserved.
P6.7:4. A value written to any of the upper four bits of P6_REG (bits 47) is held in a buffer until the corre-
sponding P6_MODE bit is cleared, at which time the value is loaded into the P6_REG bit. A value read
from a P6_REG bit is the value currently in the register, not the value in the buffer. Therefore, any change
to a P6_REG bit can be read only after the corresponding P6_MODE bit is cleared.
Reading reserved memory locations. The 87C196JT and JQ implement a precharged peripheral bus
within the microcontroller that returns a logic one when reserved bits are read. The 83C196LC and LD use
a driven bus within the microcontroller that returns the last value driven on the peripheral data bus when
reserved bits are read.
8.0
83C196LC, 83C196LD ERRATA
There is no known device errata at this time.
9.0 DATASHEET REVISION HISTORY
This datasheet is valid for devices with an "A" at the end of the topside field process order (FPO) number.
Datasheets are changed as new device information becomes available. Verify with your local Intel sales
office that you have the latest version before finalizing a design or ordering devices.