AN87C196KD12 [INTEL]
Microcontroller, 16-Bit, UVPROM, 8096 CPU, 12MHz, CMOS, PQCC68;型号: | AN87C196KD12 |
厂家: | INTEL |
描述: | Microcontroller, 16-Bit, UVPROM, 8096 CPU, 12MHz, CMOS, PQCC68 可编程只读存储器 微控制器 |
文件: | 总21页 (文件大小:592K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
87C196KD
16-BIT HIGH PERFORMANCE CHMOS
MICROCONTROLLER
Automotive
b
a
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
40 C to 125 C
Full Duplex Serial Port
§
§
Y
Y
Y
Y
Y
Y
32 Kbytes of On-Chip EPROM
High Speed I/O Subsystem
16-Bit Timer
232 Byte Register File
768 Bytes of Additional RAM
Register-to-Register Architecture
28 Interrupt Sources/16 Vectors
Peripheral Transaction Server
1.75 ms 16 x 16 Multiply (16 MHz)
3.0 ms 32/16 Divide (16 MHz)
Powerdown and Idle Modes
Five 8-Bit I/O Ports
16-Bit Up/Down Counter with Capture
3 Pulse-Width-Modulated Outputs
Four 16-Bit Software Timers
8- or 10-Bit 8-Channel A/D Converter
with Sample/Hold
Y
Y
HOLD/HLDA Bus Protocol
OTP One-Time Programmable and
QROM Versions
Y
Y
Available in 12 MHz and 16 MHz
Versions
16-Bit Watchdog Timer
Dynamically Configurable 8-Bit or
16-Bit Buswidth
16 MHz Operation
The 87C196KD 16-bit microcontroller is a high-performance member of the MCS 96 microcontroller family.
É
The 87C196KD is an enhanced 8XC196KC device with 1000 bytes RAM, 16 MHz operation and 32 Kbytes of
on-chip EPROM. Intel's CHMOS process provides a high-performance processor along with low power con-
sumption.
Four high-speed capture inputs are provided to record times when events occur. Six high-speed outputs are
available for pulse or waveform generation. The high-speed output can also generate four software timers or
start an A/D conversion. Events can be based on the timer or up/down counter.
NOTICE:
This datasheet contains information on products in full production. Specifications within this datasheet
are subject to change without notice. Verify with your local Intel sales office that you have the latest
datasheet before finalizing a design.
MCS 96 is a registered trademark of Intel Corporation.
É
*Other brands and names are the property of their respective owners.
Information in this document is provided in connection with Intel products. Intel assumes no liability whatsoever, including infringement of any patent or
copyright, for sale and use of Intel products except as provided in Intel's Terms and Conditions of Sale for such products. Intel retains the right to make
changes to these specifications at any time, without notice. Microcomputer Products may have minor variations to this specification known as errata.
©
COPYRIGHT
INTEL CORPORATION,2004
July 2004
Order Number: 272168-003
AUTOMOTIVE 87C196KD
272168-1
Figure 1 . 87C196KD Block Diagram
x
x
x
x
272168-2
Figure 2 . The 87C196KD Family Nomenclature
87C196KD Enhanced Feature Set over the 87C196KC
1. The 87C196KD has twice the RAM and twice the EPROM of the 87C196KC.
2. The vertical windowing scheme has been extended to allow all 1000 bytes of register RAM to be windowed
into the lower register file.
3. A CLKOUT disable bit has been added to the IOC3 SFR. This can be used to reduce noise in systems not
requiring the CLKOUT signal.
2
AUTOMOTIVE 87C196KD
PACKAGING
PLCC
Description
PLCC
Description
AD6/P3.6
AD7/P3.7
AD8/P4.0
PLCC
31
Description
P1.6/HLDA
P1.5/BREQ
HSO.1
9
8
7
6
5
4
3
2
1
68
67
66
65
64
63
62
61
60
59
58
57
56
55
ACH7/P0.7
ACH6/P0.6
ACH2/P0.2
ACH0/P0.0
ACH1/P0.1
ACH3/P0.3
NMI
54
53
52
51
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
AD9/P4.1
HSO.0
AD10/P4.2
AD11/P4.3
AD12/P4.4
AD13/P4.5
AD14/P4.6
AD15/P4.7
T2CLK/P2.3
READY
T2RST/P2.4
BHE/WRH
WR/WRL
PWM0/P2.5
P2.7/T2CAPTURE
HSO.5/HSI.3
HSO.4/HSI.2
HSI.1
EA
HSI.0
V
V
P1.4/PWM2
P1.3/PWM1
P1.2
P1.1
P1.0
TXD/P2.0
RXD/P2.1
RESET
CC
SS
XTAL1
XTAL2
CLKOUT
BUSWIDTH
INST
ALE/ADV
RD
AD0/P3.0
AD1/P3.1
AD2/P3.2
AD3/P3.3
AD4/P3.4
AD5/P3.5
EXTINT/P2.2
V
V
V
V
PP
SS
SS
REF
HSO.3
HSO.2
P2.6/T2UP-DN
P1.7/HOLD
ANGND
ACH4/P.04
ACH5/P.05
Figure 3. 68-Pin PLCC Functional Pin-out
3
AUTOMOTIVE 87C196KD
272168-3
Figure 4. 68-Pin PLCC Package
4
AUTOMOTIVE 87C196KD
PIN DESCRIPTIONS
Symbol
Name and Function
V
V
V
Main supply voltage (5V).
Digital circuit ground (0V). There are three V pins, all of which must be connected.
CC
SS
SS
Reference voltage for the A/D converter (5V). V
is also the supply voltage to the analog
REF
REF
portion of the A/D converter and the logic used to read Port 0. Must be connected for A/D
and Port 0 to function.
ANGND
Reference ground for the A/D converter. Must be held at nominally the same potential as
V
.
SS
V
PP
Timing pin for the return from powerdown circuit. Connect this pin with a 1 mF capacitor to
and a 1 MX resistor to V . If this function is not used V may be tied to V . This pin
V
SS
CC
PP
CC
is the programming voltage on the EPROM device.
XTAL1
Input of the oscillator inverter and of the internal clock generator.
Output of the oscillator inverter.
XTAL2
CLKOUT
Output of the internal clock generator. The frequency of CLKOUT is (/2 the oscillator
frequency.
RESET
Reset input to the chip.
BUSWIDTH Input for buswidth selection. If CCR bit 1 is a one, this pin selects the bus width for the bus
cycle in progress. If BUSWIDTH is a 1, a 16-bit bus cycle occurs. If BUSWIDTH is a 0 an
8-bit cycle occurs. If CCR bit 1 is a 0, the bus is always an 8-bit bus.
NMI
A positive transition causes a vector through 203EH.
INST
Output high during an external memory read indicates the read is an instruction fetch. INST
is valid throughout the bus cycle. INST is activated only during external memory accesses
and output low for a data fetch.
EA
Input for memory select (External Access). EA equal to a TTL-high causes memory
accesses to locations 2000H through 5FFFH to be directed to on-chip ROM/E PROM. EA
equal to a TTL-low causes accesses to those locations to be directed to off-chip memory.
ALE/ADV
Address Latch Enable or Address Valid output, as selected by CCR. Both pin options
provide a signal to demultiplex the address from the address/data bus. When the pin is
ADV, it goes inactive high at the end of the bus cycle. ALE/ADV is activated only during
external memory accesses.
RD
Read signal output to external memory. RD is activated only during external memory reads.
WR/WRL
Write and Write Low output to external memory, as selected by the CCR. WR will go low for
every external write, while WRL will go low only for external writes where an even byte is
being written. WR/WRL is activated only during external memory writes.
e
Bus High Enable or Write High output to external memory, as selected by the CCR. BHE
BHE/WRH
e
0 selects the bank of memory that is connected to the high byte of the data bus. A0
selects the bank of memory that is connected to the low byte of the data bus. Thus
0
e
e
1), to the
accesses to a 16-bit wide memory can be to the low byte only (A0
0, BHE
e
0, BHE 0). If the WRH function is
e
e
e
high byte only (A0
1, BHE
0), or both bytes (A0
selected, the pin will go low if the bus cycle is writing to an odd memory location. BHE/WRH
is valid only during 16-bit external memory write cycles.
5
AUTOMOTIVE 87C196KD
PIN DESCRIPTIONS(Continued)
Symbol
Name and Function
READY
Ready input to lengthen external memory cycles, for interfacing to slow or dynamic memory,
or for bus sharing. When the external memory is not being used, READY has no effect.
HSI
Inputs to High Speed Input Unit. Four HSI pins are available: HSI.0, HSI.1, HSI.2 and HSI.3.
Two of them (HSI.2 and HSI.3) are shared with the HSO Unit.
HSO
Outputs from High Speed Output Unit. Six HSO pins are available: HSO.0, HSO.1, HSO.2,
HSI.3, HSO.4 and HSO.5. Two of them (HSO.4 and HSO.5) are shared with the HSI Unit.
Port 0
8-bit high impedance input-only port. These pins can be used as digital inputs and/or as
analog inputs to the on-chip A/D converter.
Port 1
Port 2
8-bit quasi-bidirectional I/O port.
8-bit multi-functional port. All of its pins are shared with other functions in the 87C196KD.
Ports 3 and 4 8-bit bidirectional I/O ports with open drain outputs. These pins are shared with the
multiplexed address/data bus.
HOLD
HLDA
BREQ
Bus Hold input requesting control of the bus.
Bus Hold acknowledge output indicating release of the bus.
Bus Request output activated when the bus controller has a pending external memory
cycle.
6
AUTOMOTIVE 87C196KD
ELECTRICAL CHARACTERISTICS
NOTICE: This is a production data sheet. The specifi-
cations are subject to change without notice.
*WARNING: Stressing the device beyond the ``Absolute
Maximum Ratings'' may cause permanent damage.
These are stress ratings only. Operation beyond the
``Operating Conditions'' is not recommended and ex-
tended exposure beyond the ``Operating Conditions''
may affect device reliability.
Absolute Maximum Ratings *
Ambient Temperature
Under Bias.............................-40°C to + 125°C
Storage Temperature.................-65°C to + 150°C
Voltage On Any Pin to V
SS
Except EA and V
PP....................-0.5V to +7.0V
Voltage from EA or
V
PP
to V
SS................................-0.5V to +13.0V
Power Dissipation........................................0.43W
OPERATING CONDITIONS
Symbol
Description
Min
Max
Units
b
a
T
A
Ambient Temperature Under Bias
Digital Supply Voltage
Analog Supply Voltage
Oscillator Frequency
40
125
C
§
V
CC
4.50
4.50
4
5.50
5.50
16
V
V
V
REF
OSC
F
MHz
NOTE:
ANGND and V should be nominally at the same potential.
SS
DC CHARACTERISTICS (Over Specified Operating Conditions)
Symbol
Description
Min
Max
Units
Test Conditions
b
V
V
V
V
V
Input Low Voltage
0.5
0.8
V
V
V
V
IL
a
a
a
a
Input High Voltage (Note 1)
Input High Voltage on XTAL 1, EA
Input High Voltage on RESET
Output Low Voltage
0.2 V
1.0
V
V
V
0.5
0.5
0.5
IH
CC
CC
CC
CC
0.7 V
IH1
IH2
OL
CC
2.2
e
e
e
0.3
0.45
1.5
V
V
V
I
I
I
200 mA
2.8 mA
7 mA
OL
OL
OL
e a
V
V
Output Low Voltage
in RESET on P2.5 (Note 2)
0.8
V
I
0.2 mA
OL1
OL
b
b
b
e b
e b
e b
Output High Voltage
(Standard Outputs)
V
V
V
0.3
0.7
1.5
V
V
V
I
I
I
200 mA
3.2 mA
7 mA
OH
CC
OH
OH
OH
CC
CC
b
b
b
e b
e b
e b
V
OH1
Output High Voltage
(Quasi-bidirectional Outputs)
V
CC
V
CC
V
CC
0.3
0.7
1.5
V
V
V
I
I
I
10 mA
30 mA
60 mA
OH
OH
OH
b
e
b
V 1.5 V
CC
I
Output High Current
0.8
mA
V
IH
OH2
In RESET on P2.0 (Note 2)
NOTES:
1. All pins except RESET, XTAL1 and EA.
2. Violating these specifications in Reset may cause the part to enter test modes.
7
AUTOMOTIVE 87C196KD
DC CHARACTERISTICS (Over Specified Operating Conditions)
Symbol Description
Min Typ Max
Units Test Conditions
k
k
k
k
b
g
I
I
I
I
I
I
I
Input Leakage Current (Std. Inputs)
Input Leakage Current (Port 0)
1 to 0 Transition Current (QBD Pins)
Logical 0 Input Current (QBD Pins)
Active Mode Current in Reset
A/D Converter Reference Current
Idle Mode Current
10
mA
mA
mA
mA
mA
mA
mA
X
0
0
V
V
V
V
V
V
0.3V
LI
IN
IN
CC
REF
g
3
LI1
TL
b
e
e
650
2.0V
0.45V
IN
IN
b
70
IL
e
16 MHz
65
2
75
XTAL1
CC
REF
IDLE
e
e
e
V
V
PP
V
REF
5.5V
CC
CC
5
15
30
e
e
4.0V
R
Reset Pullup Resistor
6K
65K
10
V
5.0V, V
RST
IN
C
Pin Capacitance (Any Pin to V
)
SS
pF
S
NOTES:
(Notes apply to all specifications)
1. QBD (Quasi-bidirectional) pins include Port 1, P2.6 and P2.7.
2. Standard Outputs include AD0±15, RD, WR, ALE, BHE, INST, HSO pins, PWM/P2.5, CLKOUT, RESET, Ports 3 and 4,
TXD/P2.0 and RXD (in serial mode 0). The V specification is not valid for RESET. Ports 3 and 4 are open-drain outputs.
OH
3. Standard Inputs include HSI pins, READY, BUSWIDTH, NMI, RXD/P2.1, EXTINT/P2.2, T2CLK/P2.3 and T2RST/P2.4.
4. Maximum current per pin must be externally limited to the following values if V is held above 0.45V or V is held
OL OH
b
below V
0.7V:
CC
I
I
I
on Output pins: 10 mA
on quasi-bidirectional pins: self limiting
on Standard Output pins: 10 mA
OL
OH
OH
g
5. Maximum current per bus pin (data and control) during normal operation is 3.2 mA.
6. During normal (non-transient) conditions the following total current limits apply:
Port 1, P2.6
I
I
I
: 29 mA
: 29 mA
: 13 mA
I
I
I
is self limiting
: 26 mA
: 11 mA
OL
OL
OL
OH
OH
OH
HSO, P2.0, RXD, RESET
P2.5, P2.7, WR, BHE
AD0±AD15
I
: 52 mA
I
: 52 mA
OL
OH
RD, ALE, INST±CLKOUT
I : 13 mA
OL
I : 13 mA
OH
8
AUTOMOTIVE 87C196KD
e
MAX
c
a
Freq 8.43
I
I
MAX
3.88
CC
IDLE
e
c
a
Freq 2.2
1.65
272168±4
Figure 5. I and I
vs Frequency
IDLE
CC
AC CHARACTERISTICS
For use over specified operating conditions.
e
e
e
16 MHz
OSC
Test Conditions: Capacitive load on all pins
100 pF, Rise and fall times
10 ns, F
The system must meet these specifications to work with the 87C196KD:
Symbol
Description
Min
Max
Units
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Notes
b
75
T
AVYV
T
LLYV
T
YLYH
T
CLYX
T
LLYX
T
AVGV
T
LLGV
T
CLGX
T
AVDV
T
RLDV
T
CLDV
T
RHDZ
T
RXDX
Address Valid to READY Setup
ALE Low to READY Setup
Non READY Time
2 T
OSC
b
T
OSC
77
No upper limit
b
READY Hold after CLKOUT Low
READY Hold after ALE Low
Address Valid to Buswidth Setup
ALE Low to Buswidth Setup
Buswidth Hold after CLKOUT Low
Address Valid to Input Data Valid
RD Active to Input Data Valid
CLKOUT Low to Input Data Valid
End of RD to Input Data Float
Data Hold after RD Inactive
0
T
30
(Note 1)
OSC
b
b
T
OSC
15
2 T
2 T
40
75
(Note 1)
OSC
b
OSC
b
T
OSC
65
0
b
3 T
55
(Note 2)
(Note 2)
OSC
b
T
25
OSC
OSC
b
T
45
T
OSC
0
NOTES:
1. If max is exceeded, additional wait states will occur.
e
number of wait states.
2. If wait states are used, add 2 T
* N, where N
OSC
9
AUTOMOTIVE 87C196KD
AC CHARACTERISTICS (Continued)
For use over specified operating conditions.
e
e
e
16 MHz
OSC
Test Conditions: Capacitive load on all pins
100 pF, Rise and fall times
10 ns, F
The 87C196KD will meet these specifications:
Symbol
Description
Min
Max
Units
MHz
ns
Notes
F
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
Frequency on XTAL
4.0
62.5
20
16
(Note 1)
XTAL
OSC
1
I/F
250
110
XTAL
XTAL1 High to CLKOUT High or Low
CLKOUT Cycle Time
ns
XHCH
CLCL
CHCL
CLLH
LLCH
LHLH
LHLL
2 T
ns
OSC
b
a
T
OSC
CLKOUT High Period
T
OSC
10
15
10
ns
b
CLKOUT Falling Edge to ALE Rising
ALE Falling Edge to CLKOUT Rising
ALE Cycle Time
5
15
ns
b
a
25
15
ns
4 T
ns
(Note 4)
OSC
b
b
b
b
a
ALE High Period
T
OSC
T
OSC
T
OSC
T
OSC
10
T
OSC
ns
Address Setup to ALE Falling Edge
Address Hold after ALE Falling Edge
ALE Falling Edge to RD Falling Edge
RD Low to CLKOUT Falling Edge
RD Low Period
15
35
35
AVLL
ns
ns
ns
ns
ns
ns
ns
ns
LLAX
LLRL
0
35
RLCL
RLRH
RHLH
RLAZ
LLWL
CLWL
QVWH
CHWH
WLWH
WHQX
WHLH
WHBX
WHAX
RHBX
RHAX
b
T
OSC
5
(Note 4)
(Note 2)
a
25
RD Rising Edge to ALE Rising Edge
RD Low to Address Float
T
T
OSC
OSC
5
b
ALE Falling Edge to WR Falling Edge
CLKOUT Low to WR Falling Edge
Data Stable to WR Rising Edge
CLKOUT High to WR Rising Edge
WR Low Period
T
T
10
30
OSC
0
25
15
b
(Note 4)
(Note 4)
(Note 2)
(Note 3)
(Note 3)
OSC
b
5
ns
ns
ns
ns
ns
ns
ns
ns
b
b
b
b
b
b
b
T
OSC
T
OSC
T
OSC
T
OSC
T
OSC
T
OSC
T
OSC
30
25
10
10
30
10
25
Data Hold after WR Rising Edge
WR Rising Edge to ALE Rising Edge
BHE, INST after WR Rising Edge
AD8±15 HOLD after WR Rising
BHE, INST after RD Rising Edge
AD8±15 HOLD after RD Rising
a
T
OSC
15
NOTES:
1. Testing performed at 4.0 MHz. However, the device is static by design and will typically operate below 1 Hz.
2. Assuming back-to-back bus cycles.
3. 8-Bit bus only.
e
number of wait states.
4. If wait states are used, add 2 T
* N, where N
OSC
10
AUTOMOTIVE 87C196KD
System Bus Timings
272168±5
11
AUTOMOTIVE 87C196KD
READY Timings (One Wait State)
272168±6
Buswidth Timings
272168±7
12
AUTOMOTIVE 87C196KD
HOLD/HLDA Timings
Symbol
Description
Min
60
Max
Units
ns
Notes
T
T
T
T
T
T
T
T
T
T
HOLD Setup
(Note 1)
HVCH
b
b
CLKOUT Low to HLDA Low
CLKOUT Low to BREQ Low
HLDA Low to Address Float
HLDA Low to BHE, INST, RD, WR Weakly Driven
CLKOUT Low to HLDA High
CLKOUT Low to BREQ High
HLDA High to Address No Longer Float
HLDA High to BHE, INST, RD, WR Valid
CLKOUT Low to ALE High
15
15
15
15
15
20
15
15
ns
CLHAL
CLBRL
HALAZ
HALBZ
CLHAH
CLBRH
HAHAX
HAHBV
CLLH
ns
ns
ns
b
b
b
b
15
15
15
10
ns
ns
ns
15
15
ns
b
5
ns
NOTE:
1. To guarantee recognition at next clock.
DC SPECIFICATIONS IN HOLD
Min
Max
Units
e
e
e
e
Weak Pullups on ADV, RD,
WR, WRL, BHE
50K
250K
V
V
5.5V, V
0.45V
2.4
CC
IN
Weak Pulldowns on
ALE, INST
10K
50K
5.5V, V
CC
IN
272168±8
13
AUTOMOTIVE 87C196KD
EXTERNAL CLOCK DRIVE
Symbol
Parameter
Min
Max
Units
MHz
1/T
Oscillator Frequency
Oscillator Frequency
High Time
4.0
62.5
22
16.0
250
XLXL
XLXL
T
T
T
T
T
ns
ns
ns
ns
ns
XHXX
XLXX
XLXH
XHXL
Low Time
22
Rise Time
10
10
Fall Time
EXTERNAL CLOCK DRIVE WAVEFORMS
272168±9
An external oscillator may encounter as much as a 100 pF load at XTAL1 when it starts-up. This is due to
interaction between the amplifier and its feedback capacitance. Once the external signal meets the V and
IL
V
IH
specifications the capacitance will not exceed 20 pF.
AC TESTING INPUT, OUTPUT WAVEFORMS
FLOAT WAVEFORMS
272168±10
AC Testing inputs are driven at 2.4V for a Logic ``1'' and 0.45V for
a Logic ``0'' Timing measurements are made at 2.0V for a Logic
``1'' and 0.8V for a Logic ``0''.
272168±11
port pin is no longer floating when
100 mV change from load voltage occurs and begins to float
when a 100 mV change from the loaded V /V level occurs
For timing purposes
a
a
OH OL
e
g
I
/I
15 mA.
OL OH
EXPLANATION OF AC SYMBOLS
Each symbol is two pairs of letters prefixed by ``T'' for time. The characters in a pair indicate a signal and its
condition, respectively. Symbols represent the time between the two signal/condition points.
Conditions:
Signals:
L-
BR- BREQ
R- RD
W- WR/WRH /WRL
ALE/ADV
H- High
A-
B-
C-
D-
Address
L- Low
BHE
V- Valid
CLKOUT
DATA
X- No Longer Valid
Z- Floating
X-
Y-
XTAL1
G- Buswidth
H- HOLD
HA- HLDA
READY
Q- Data Out
14
AUTOMOTIVE 87C196KD
AC CHARACTERISTICS-SERIAL PORT-SHIFT REGISTER MODE
SERIAL PORT TIMING-SHIFT REGISTER MODE
Symbol Parameter
Min
Max
Units
ns
t
T
XLXL
T
XLXH
Serial Port Clock Period (BRR 8002H)
6 T
OSC
b
a
Serial Port Clock Falling Edge
4 T
50
50
4 T
2 T
50
50
ns
OSC
OSC
t
to Rising Edge (BRR 8002H)
e
T
T
Serial Port Clock Period (BRR
8001H)
4 T
ns
ns
XLXL
OSC
b
a
a
Serial Port Clock Falling Edge
2 T
XLXH
OSC
OSC
e
to Rising Edge (BRR
8001H)
b
b
T
QVXH
T
XHQX
T
XHQV
T
DVXH
T
XHDX
T
XHQZ
Output Data Setup to Clock Rising Edge
Output Data Hold after Clock Rising Edge
Next Output Data Valid after Clock Rising Edge
Input Data Setup to Clock Rising Edge
Input Data Hold after Clock Rising Edge
Last Clock Rising to Output Float
2 T
2 T
50
50
ns
ns
ns
ns
ns
ns
OSC
OSC
2 T
50
OSC
a
T
50
OSC
0
1 T
OSC
WAVEFORM-SERIAL PORT-SHIFT REGISTER MODE
SERIAL PORT WAVEFORM-SHIFT REGISTER MODE
272168±12
15
AUTOMOTIVE 87C196KD
EPROM SPECIFICATIONS
AC EPROM Programming Characteristics
e
e a
e
5V,
CC REF
g
Operating Conditions: Load Capacitance
150 pF, T
25 C 5 C, V , V
§
§
A
e
e
e
g
g
V
, ANGND
0V, V
12.50V 0.25V, EA
12.50V 0.25V
SS
PP
Symbol
Description
Min
Max
Units
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
Reset High to First PALE Low
PALE Pulse Width
1100
50
T
OSC
T
OSC
T
OSC
T
OSC
T
OSC
T
OSC
T
OSC
T
OSC
T
OSC
T
OSC
T
OSC
T
OSC
T
OSC
T
OSC
T
OSC
T
OSC
T
OSC
SHLL
LLLH
AVLL
LLAX
PLDV
PHDX
DVPL
PLDX
Address Setup Time
0
Address Hold Time
100
PROG Low to Word Dump Valid
Word Dump Data Hold
Data Setup Time
50
50
0
Data Hold Time
400
50
(2)
PROG Pulse Width
PLPH
PHLL
LHPL
PHPL
PHIL
ILIH
PROG High to Next PALE Low
PALE High to PROG Low
PROG High to Next PROG Low
PROG High to AINC Low
AINC Pulse Width
220
220
220
0
240
50
PVER Hold after AINC Low
AINC Low to PROG Low
PROG High to PVER Valid
ILVH
ILPL
170
220
PHVL
NOTES:
1. Run Time Programming is done with F
e
e
e a
g
g
6.0 MHz to 12.0 MHz, V
REF
5V 0.50V. T
25 C to 5 C and
§
§
OSC
A
e
V
PP
12.50V. For run-time programming over a full operating range, contact the factory.
a
2. This specification is for the Word Dump Mode. For programming pulses, use 300 T
100 ms.
OSC
DC EPROM Programming Characteristics
Symbol
Description
Min
Max
Units
I
V
PP
Supply Current (When Programming)
100
mA
PP
NOTE:
k
V
PP
V
CC
must be within 1V of V while V
CC CC
l
4.5V. V must not have a low impedance path to ground of V while
PP SS
4.5V.
16
AUTOMOTIVE 87C196KD
EPROM PROGRAMMING WAVEFORMS
SLAVE PROGRAMMING MODE DATA PROGRAM MODE WITH SINGLE PROGRAM PULSE
272168±13
SLAVE PROGRAMMING MODE IN WORD DUMP WITH AUTO INCREMENT
272168±14
17
AUTOMOTIVE 87C196KD
SLAVE PROGRAMMING MODE TIMING IN DATA PROGRAM WITH REPEATED PROG PULSE AND
AUTO INCREMENT
272168±15
18
AUTOMOTIVE 87C196KD
of V
. V
must be close to V since it supplies
REF REF CC
10-BIT A/D CHARACTERISTICS
both the resistor ladder and the digital section of the
converter.
The speed of the A/D converter in the 10-bit mode
can be adjusted by setting a clock prescaler on or
off. At high frequencies more time is needed for the
comparator to settle. The maximum frequency with
the clock prescaler disabled is 6 MHz. The conver-
sion times with the prescaler turned on or off is
A/D CONVERTER SPECIFICATIONS
The specifications given below assume adherence
to the Operating Conditions section of this data-
sheet. Testing is performed with V
shown in the table below. The AD_TIME register
e
5.12V.
REF
has not been characterized for the 10-bit mode.
The converter is ratiometric, so the absolute accura-
cy is dependent on the accuracy and stability
Clock Prescaler On
Clock Prescaler Off
e
e
IOC2.4
0
IOC2.4
1
156.5 States
89.5 States
@
@
19.5 ms 16 MHz
29.8 ms 6 MHz
Parameter
Resolution
Typical(3)
Minimum
Maximum
Units
Levels
*Notes
1024
10
1024
10
Bits
g
Absolute Error
0
4
LSBs
LSBs
LSBs
LSBs
LSBs
LSBs
LSBs
g
g
Full Scale Error
3
3
Zero Offset Error
g
a
Non-Linearity
0
4
2
1
l
b
Differential Non-Linearity Error
Channel-to-Channel Matching
Repeatability
1
g
0
g
0.25
Temperature Coefficients:
Offset
Full Scale
0.009
0.009
0.009
LSB/ C
§
LSB/ C
§
Differential Non-Linearity
LSB/ C
§
b
Off Isolation
Feedthrough
60
dB
dB
dB
X
1, 2
1
b
b
60
60
V
CC
Power Supply Rejection
1
Input Resistance
DC Input Leakage
750
0
1.2K
3.0
mA
Sample Time: Prescaler On
Prescaler Off
16
8
States
States
Input Capacitance
3
pF
NOTES:
*An ``LSB'', as used here, has a value of approximately 5 mV.
1. DC to 100 KHz.
2. Multiplexer Break-Before-Make Guaranteed.
3. Typical values are expected for most devices at 25 C.
§
19
AUTOMOTIVE 87C196KD
8-BIT MODE A/D CHARACTERISTICS
Sample Time
20 States
Convert Time
56 States
The 8-bit mode trades off resolution for a faster con-
version time. The AD_TIME register must be used
A6H in AD_TIME
when performing an 8-bit conversion.
@
9.8 ms 16 MHz
@
The following specifications are tested
16 MHz
with OA6H in AD_TIME. The actual AD_TIME reg-
ister is tested with all possible values, to ensure
functionality, but the accuracy of the A/D converter
is not.
Parameter
Resolution
Typical
Minimum
Maximum
Units
Levels
*Notes
256
8
256
8
Bits
g
Absolute Error
0
2
LSBs
LSBs
LSBs
LSBs
LSBs
LSBs
LSBs
g
g
Full Scale Error
1
2
Zero Offset Error
g
a
Non-Linearity
0
2
1
1
l
b
Differential Non-Linearity Error
Channel-to-Channel Matching
Repeatability
1
g
g
0.25
Temperature Coefficients:
Offset
Full Scale
0.003
0.003
0.003
LSB/ C
§
LSB/ C
§
Differential Non-Linearity
LSB/ C
§
NOTES:
*An ``LSB'', as used here, has a value of approximately 20 mV.
1. Typical values are expected for most devices at 25 C.
§
4. ONCE Mode Entry. The ONCE mode is entered
on the 87C196KD by driving the TXD pin low on
the rising edge of RESET. The TXD pin is held
high by a pullup that is specified at 1.4 mA and
remain at 2.0V. This Pullup must not be overrid-
den or the 87C196KD will enter the ONCE mode.
8XC196KB TO 87C196KD DESIGN
CONSIDERATIONS
1. Memory Map. The 87C196KD has 512 bytes of
RAM/SFRs and 32K of ROM/E PROM. The extra
256 bytes of RAM will reside in locations 100H±
1FFH and the extra 24K of EPROM will reside in
locations 4000H±9FFFH. These locations are
external memory on the 87C196KB.
5. During the bus HOLD state, the 87C196KD weak-
ly holds RD, WR, ALE, BHE and INST in their
inactive states. The 87C196KB only holds ALE in
its inactive state.
2. The CDE pin on the KB has become a V pin on
SS
the KC to support 16 MHz operation.
6. A RESET pulse from the 87C196KD is 16 states
rather than 4 states as on the 87C196KB (i.e., a
watchdog timer overflow). This provides a longer
RESET pulse for other devices in the system.
3. EPROM programming. The 87C196KD has a dif-
ferent programming algorithm to support 32K of
on-board memory. When performing Run-Time
Programming, use the section of code on page
99 of the 80C196KC User's Guide, Order Num-
ber 270704.
20
AUTOMOTIVE 87C196KD
2. In Mode 0, the serial port does not work if the
8XC196KD ERRATA
e
highest baud rate is selected (SP_BAUD
8001h). Data shifted into the device will not be
correctly read at this baud rate.
1. It is possible for the device to fail to recognize an
interrupt on EXTINIT, for both P2.2 and P0.7, and
NMI. The problem is most likely to occur on P0.7
while the device is operating at low voltage
DATASHEET REVISION HISTORY
k
(
4.7V), high frequency (16 MHz) and high tem-
l
perature ( 85 C). There is a window of about
2 ns near clockout falling during which these in-
terrupts may be missed.
§
The following are the key differences between this
datasheet and the -002 version:
1. Product prefix variables are now indicated with an x.
.
21
相关型号:
©2020 ICPDF网 联系我们和版权申明