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

Электронный компонент: 87C196JV

Скачать:  PDF   ZIP
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
November 1995
COPYRIGHT
INTEL CORPORATION 1995
Order Number 270827-006
87C196KR KQ 87C196JV JT 87C196JR JQ
ADVANCED 16-BIT CHMOS MICROCONTROLLER
Automotive
Y
b
40 C to
a
125 C Ambient
Y
High Performance CHMOS 16-Bit CPU
Y
Up to 48 Kbytes of On-Chip EPROM
Y
Up to 1 5 Kbytes of On-Chip Register
RAM
Y
Up to 512 Bytes of Additional RAM
(Code RAM)
Y
Register-Register Architecture
Y
Up to 8 Channel 10-Bit A D with
Sample Hold
Y
Up to 37 Prioritized Interrupt Sources
Y
Up to Seven 8-Bit (56) I O Ports
Y
Full Duplex Serial I O Port
Y
Dedicated Baud Rate Generator
Y
Interprocessor Communication Slave
Port
Y
High Speed Peripheral Transaction
Server (PTS)
Y
Two 16-Bit Software Timers
Y
10 High Speed Capture Compare (EPA)
Y
Full Duplex Synchronous Serial I O
Port (SSIO)
Y
Two Flexible 16-Bit Timer Counters
Y
Quadrature Counting Inputs
Y
Flexible 8- 16-Bit External Bus
Y
Programmable Bus (HLD HLDA)
Y
1 75 ms 16 x 16 Multiply
Y
3 ms 32 16 Divide
Y
68-Pin and 52-Pin PLCC Packages
Device
Pins Package
EPROM
Reg RAM
Code RAM
I O
EPA
SIO
SSIO
A D
87C196KR
68-pin PLCC
16K
488
256
56
10
Y
Y
8
87C196KQ
68-pin PLCC
12K
360
128
56
10
Y
Y
8
87C196JV
52-pin PLCC
48K
1 5K
512
41
6
Y
Y
6
87C196JT
52-pin PLCC
32K
1 0K
512
41
6
Y
Y
6
87C196JR
52-pin PLCC
16K
488
256
41
6
Y
Y
6
87C196JQ
52-pin PLCC
12K
360
128
41
6
Y
Y
6
The 87C196KR KQ JV JT JR JQ devices represent the fourth generation of MCS
96 Microcontroller prod-
ucts implemented on Intel's advanced 1 micron process technology These products are based on the
80C196KB device with improvements for automotive applications The instruction set is a true super set of
80C196KB The 87C196JR is a 52-pin version of the 87C196KR device while the 87C196KQ JQ are memory
scalars of the 87C196KR JR
The 87C196JV JT A-step devices (JV-A JT-A) are the newest members of the MCS 96 microcontroller family
These devices are memory scalars of the 87C196JR D-step (JR-D) and are designed for strict functional and
electrical compatibility The JT-A has 32 Kbytes of on-chip EPROM 1 0 Kbytes of Register RAM and 512
bytes of Code RAM The JV-A has 48 Kbytes of on-chip EPROM 1 5 Kbytes of Register RAM and 512 bytes
of Code RAM
87C196KR KQ 87C196JV JT 87C196JR JQ
The MCS 96 microcontroller family members are all
high performance microcontrollers with a 16-bit
CPU
The 87C196Kx Jx family members listed
above are composed of the high-speed (16 MHz)
core as well as the following peripherals up to 48
Kbytes of Programmable EPROM up to 1 5 Kbytes
of Register RAM 512 bytes of code RAM (16-bit
addressing modes) with the ability to execute from
this RAM space an eight channel-10-Bit
g
3 LSB
analog to digital converter with programmable S H
times with conversion times
k
5 ms at 16 MHz an
asynchronous synchronous serial I O port (8096
compatible) with a dedicated 16-bit baud rate gener-
ator an additional synchronous serial I O port (8096
compatible) with a dedicated 16-bit baud rate gener-
ator an additional synchronous serial I O port with
full duplex master slave transceivers a flexible tim-
er counter structure with prescaler cascading and
quadrature capabilities 10 modularized multiplexed
high speed I O for capture and compare (called
Event Processor Array) with 250 ns resolution and
double buffered inputs a sophisticated prioritized in-
terrupt structure with programmable Peripheral
Transaction Server (PTS) The PTS has several
channel modes including single burst block trans-
fers from any memory location to any memory loca-
tion a PWM and PWM toggle mode to be used in
conjunction with the EPA and an A D scan mode
Additional SFR space is allocated for the EPA and
can be ``windowed'' into the lower Register RAM
area
Please refer to the following datasheets for higher
frequency versions of devices contained within this
datasheet 20 MHz 87C196JT Order
272529
20 MHz 87C196JV Order Number 272580
ARCHITECTURE
The 87C196KR KQ JV JT JR JQ are members of
the MCS 96 microcontroller family has the same ar-
chitecture and uses the same instruction set as the
80C196KB KC Many new features have been add-
ed including
CPU FEATURES
Powerdown and Idle Modes
16 MHz Operating Frequency
A High Performance Peripheral Transaction Serv-
er (PTS)
Up to 37 Interrupt Vectors
Up to 512 Bytes of Code RAM
Up to 1 5 Kbytes of Register RAM
``Windowing'' Allows 8-Bit Addressing to Some
16-Bit Addresses
1 75 ms 16 x 16 Multiply
3 ms 32 16 Divide
Oscillator Fail Detect
PERIPHERAL FEATURES
Programmable A D Conversion and S H Times
10 Capture Compare I O with 2 Flexible Timers
Synchronous Serial I O Port for Full Duplex Seri-
al I O
Total Utilization of ALL Available Pins (I O Mux'd
with Control)
2 16-Bit Timers with Prescale Cascading and
Quadrature Counting Capabilities
Up to 12 Externally Triggered Interrupts
NEW INSTRUCTIONS
XCH XCHB
Exchange the contents of two locations either Word
or Byte is supported
BMOVi
Interruptable Block Move Instruction allows the user
to be interrupted during long executing Block Moves
TIJMP
Table Indirect JUMP This instruction incorporates a
way to do complex CASE level branches through
one instruction An example of such code savings
several interrupt sources and only one interrupt vec-
tor The TIJMP instruction will sort through the
sources and branch to the appropriate sub-code lev-
el in one instruction This instruction was added es-
pecially for the EPA structure but has other code
saving advantages
EPTS DPTS
Enable and Disable PTS Interrupts (Works like EI
and DI)
2
87C196KR KQ 87C196JV JT 87C196JR JQ
SFR OPERATION
An additional 256 bytes of SFR registers were add-
ed to the 8XC196KR devices These locations were
added to support the wide range of on-chip peripher-
als that the 8XC196KR has This memory space
(1F00 1FFFH) has the ability to be addressed as
direct 8-bit addresses through the ``windowing''
technique Any 32- 64- or 128-byte section can be
relocated in the upper 32 64 or 128 bytes of the
internal register RAM (080 FFH) address space
270827 1
Figure 1 Block Diagram
270827 15
Figure 2 The 8XC196KR Family Nomenclature
3
87C196KR KQ 87C196JV JT 87C196JR JQ
270827 2
270827 3
Figure 3 Package Diagrams
4
87C196KR KQ 87C196JV JT 87C196JR JQ
PIN DESCRIPTIONS
Symbol
Name and Function
V
CC
Main supply voltage (a5V)
V
SS
V
SS
V
SS
Digital circuit ground (0V) There are three V
SS
pins all of which MUST be
connected to a single ground plane
V
REF
Reference for the A D converter (a5V) V
REF
is also the supply voltage to the
analog 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
V
PP
Programming voltage for the EPROM parts It should be a12 5V for
programming It is also the timing pin for the return from powerdown circuit
Connect this pin with a 1 mF capacitor to V
SS
and a 1 MX resistor to V
CC
If this
function is not used V
PP
may be tied to V
CC
ANGND
Reference ground for the A D converter Must be held at nominally the same
potential as V
SS
XTAL1
Input of the oscillator inverter and the internal clock generator
XTAL2
Output of the oscillator inverter
P2 7 CLKOUT
Output of the internal clock generator The frequency is
the oscillator
frequency It has a 50% duty cycle Also LSIO pin
RESET
Reset input to the chip Input low for at least 16 state times will reset the chip The
subsequent low to high transition resynchronizes CLKOUT and commences a 10-
state time sequence in which the PSW is cleared bytes are read from 2018H and
201AH loading the CCBs and a jump to location 2080H is executed Input high for
normal operation RESET has an internal pullup
P5 7 BUSWIDTH
Input for bus width selection If CCR bit 1 is a one and CCR1 bit 2 is a one this pin
dynamically controls the Bus width of the bus cycle in progress If BUSWIDTH is
low an 8-bit cycle occurs If BUSWIDTH is high a 16-bit cycle occurs If CCR bit 1
is ``0'' and CCR1 bit 2 is ``1'' all bus cycles are 8-bit if CCR bit 1 is ``1'' and CCR1
bit 2 is ``0'' all bus cycles are 16-bit CCR bit 1 e ``0'' and CCR1 bit 2 e ``0'' is
illegal Also an LSIO pin when not used as BUSWIDTH
NMI
A positive transition causes a non-maskable interrupt vector through memory
location 203EH Used by Intel (GND this pin)
P5 1 INST
Output high during an external memory read indicates the read is an instruction
fetch INST is valid throughout the bus cycle INST is active only during external
memory fetches during internal EP ROM fetches INST is held low Also LSIO
when not INST
EA
Input for memory select (External Access) EA equal to a high causes memory
accesses to locations 2000H through 5FFFH to be directed to on-chip EPROM
ROM EA equal to a low causes accesses to these locations to be directed to off-
chip memory EA e a12 5V causes execution to begin in the Programming
Mode EA latched at reset
P5 0 ALE ADV
Address Latch Enable or Address Valid output as selected by CCR Both pin
options provide a latch 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 ADV can
be used as a chip select for external memory ALE ADV is active only during
external memory accesses Also LSIO when not used as ALE
5
87C196KR KQ 87C196JV JT 87C196JR JQ
PIN DESCRIPTIONS
(Continued)
Symbol
Name and Function
P5 3 RD
Read signal output to external memory RD is active only during external memory
reads or LSIO when not used as RD
P5 2 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 active during external memory
writes Also an LSIO pin when not used as WR WRL
P5 5 BHE WRH
Byte High Enable or Write High output as selected by the CCR BHE e 0 selects
the bank of memory that is connected to the high byte of the data bus A0 e 0
selects that bank of memory that is connectd to the low byte Thus accesses to a
16-bit wide memory can be to the low byte only (A0 e 0 BHE e 1) to the high
byte only (A0 e 1 BHE e 0) or both bytes (A0 e 0 BHE e 0) If the WRH
function is selected the pin will go low if the bus cycle is writing to an odd memory
location BHE WRH is only valid during 16-bit external memory write cycles Also
an LSIO pin when not BHE WRH
P5 6 READY
Ready input to lengthen external memory cycles for interfacing with slow or
dynamic memory or for bus sharing If the pin is high CPU operation continues in
a normal manner If the pin is low prior to the falling edge of CLKOUT the memory
controller goes into a wait state mode until the next positive transition in CLKOUT
occurs with READY high When external memory is not used READY has no
effect The max number of wait states inserted into the bus cycle is controlled by
the CCR CCR1 Also an LSIO pin when READY is not selected
P5 4 SLPINT
Dual functional I O pin As a bidirectional port pin or as a system function The
system function is a Slave Port Interrupt Output Pin
P6 2 T1CLK
Dual function I O pin Primary function is that of a bidirectional I O pin however it
may also be used as a TIMER1 Clock input The TIMER1 will increment or
decrement on both positive and negative edges of this pin
P6 3 T1DIR
Dual function I Opin Primary function is that of a bidirectional I O pin however it
may also be used as a TIMER1 Direction input The TIMER1 will increment when
this pin is high and decrements when this pin is low
PORT1 EPA0 7
Dual function I O port pins Primary function is that of bidirectional I O System
function is that of High Speed capture and compare EPA0 and EPA2 have yet
P6 0 6 1 EPA8 9
another function of T2CLK and T2DIR of the TIMER2 timer counter
PORT 0 ACH0 7
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 These pins are also used
as inputs to EPROM parts to select the Programming Mode
P6 4 6 7 SSIO
Dual function I O ports that have a system function as Synchronous Serial I O
Two pins are clocks and two pins are data providing full duplex capability
PORT 2
8-bit multi-functional port All of its pins are shared with other functions
PORT 3 and 4
8-bit bidirectional I O ports with open drain outputs These pins are shared with
the multiplexed address data bus which has strong internal pullups
6
87C196KR KQ 87C196JV JT 87C196JR JQ
ELECTRICAL CHARACTERISTICS
ABSOLUTE MAXIMUM RATINGS
Storage Temperature
b
60 C to a150 C
Voltage from V
PP
or EA to
V
SS
or ANGND
b
0 5V to a13 0V
Voltage from Any Other Pin
to V
SS
or ANGND
b
0 5V to a7 0V
This includes V
PP
on ROM and CPU devices
Power Dissipation
0 5W
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
OPERATING CONDITIONS
Symbol
Parameter
Min
Max
Units
T
A
Ambient Temperature under Bias
b
40
a
125
C
V
CC
Digital Supply Voltage
4 50
5 50
V
V
REF
Analog Supply Voltage
4 50
5 50
V
F
OSC
Oscillator Frequency
4
16
MHz
(4)
NOTE
ANGND and V
SS
should be nominally at the same potential
DC CHARACTERISTICS
(Under Listed Operating Conditions)
Symbol
Parameter
Min
Typ
Max
Units
Test Conditions
I
CC
V
CC
Supply Current
75
mA
XTAL1 e 16 MHz
(b40 C to a125 C
(JV e 80)
V
CC
e
V
PP
e
V
REF
e
5 5V
Ambient)
50
(While Device in Reset)
I
CC1
Active Mode Supply
50
mA
Current (Typical)
(JV e 55)
I
REF
A D Reference
2
5
mA
Supply Current
I
IDLE
Idle Mode Current
15
30
mA
XTAL1 e 16 MHz
(JV e 32)
V
CC
e
V
PP
e
V
REF
e
5 5V
I
PD
Powerdown Mode
50
TBD
m
A
V
CC
e
V
PP
e
V
REF
e
5 5V
Current
(Note 6)
V
IL
Input Low Voltage
b
0 5V
0 3 V
CC
V
(All Pins)
V
IH
Input High Voltage
0 7 V
CC
V
CC
a
0 5
V
(Note 7)
(All Pins)
V
OL
Output Low Voltage
0 3
V
I
OL
e
200 mA (Notes 3 5)
(Outputs Configured
0 45
V
I
OL
e
3 2 mA
as Push Pull)
1 5
V
I
OL
e
7 0 mA
7
87C196KR KQ 87C196JV JT 87C196JR JQ
DC CHARACTERISTICS
(Under Listed Operating Conditions) (Continued)
Symbol
Parameter
Min
Typ
Max
Units
Test Conditions
V
OH
Output High Voltage
V
CC
b
0 3
V
I
OH
e b
200 mA (Notes 3 5)
(Outputs Configured
V
CC
b
0 7
V
I
OH
e b
3 2 mA
as Push Pull)
V
CC
b
1 5
V
I
OH
e b
7 0 mA
I
LI
Input Leakage Current
g
8
m
A
V
SS
s
V
IN
s
V
CC
(Std Inputs)
JT JV
g
10
(Note 2)
I
LI1
Input Leakage Current
g
1
m
A
V
SS
s
V
IN
s
V
REF
(Port 0
A D Inputs)
JT JV
g
2
I
IH
Input High Current
a
175
m
A
V
SS
s
V
IN
s
V
CC
(NMI Pin)
V
OH2
Output High Voltage
V
CC
b
1V
V
I
OH
e b
15 mA (Notes 1 8)
in RESET
I
OH2
Output High Current
b
6
b
35
m
A
V
OH2
e
V
CC
b
1 0V
(KR KQ)
in RESET
b
15
b
60
m
A
V
OH2
e
V
CC
b
2 5V
b
20
b
70
m
A
V
OH2
e
V
CC
b
4 0V
I
OH2
Output High
b
30
b
120
m
A
V
OH2
e
V
CC
b
1 0V
(JV JT
Current in
b
75
b
240
m
A
V
OH2
e
V
CC
b
2 5V
JR-D JQ-D) RESET
b
90
b
280
m
A
V
OH2
e
V
CC
b
4 0V
R
RST
Reset Pullup Resistor
6K
65K
X
V
OL3
Output Low Voltage
0 3
V
I
OL3
e
4 mA (Note 9)
in RESET
0 5
V
I
OL3
e
6 mA
(RESET Pin only)
0 8
V
I
OL3
e
10 mA
C
S
Pin Capacitance
10
pF
F
TEST
e
1 0 MHz
(Any Pin to V
SS
)
R
WPU
Weak Pullup Resistance
150K
X
(Note 6)
(Approx)
NOTES
1 All BD (bidirectional) pins except P5 1 INST and P2 7 CLKOUT which are excluded due to their not being weakly pulled
high in reset BD pins include Port1 Port2 Port3 Port4 Port5 and Port6
2 Standard Input pins include XTAL1 EA RESET and Ports 1 2 3 4 5 6 when configured as inputs
3 All Bidirectional I O pins when configured as Outputs (Push Pull)
4 Device is Static and should operate below 1 Hz but only tested down to 4 MHz
5 Maximum I
OL
I
OH
currents per pin will be characterized and published at a later date Target values are
g
10 mA
6 Typicals are based on limited number of samples and are not guaranteed The values listed are at room temperature and
V
REF
e
V
CC
e
5 0V
7 V
IH
max for Port0 is V
REF
a
0 5V
8 Refer to ``V
OH2
I
OH2
Specification'' errata
1 in errata section of this datasheet
9 This specification is not tested in production and is based upon theoretical estimates and or product characterization
8
87C196KR KQ 87C196JV JT 87C196JR JQ
KR KQ JR JQ I
CC
vs Frequency
270827 4
NOTES
I
CC
Max
e
3 88
c
Freq
a
13 43
I
IDLE
Max
e
1 65
c
Freq
a
2 2
JT I
CC
vs Frequency
270827 19
NOTES
I
CC
Max
e
3 25
c
Freq
a
23
I
IDLE
Max
e
1 25
c
Freq
a
15
9
87C196KR KQ 87C196JV JT 87C196JR JQ
AC CHARACTERISTICS
(Over Specified Operating Conditions)
Test Conditions Capacitance Load on All Pins e 100 pF Rise and Fall Times e 10 ns F
OSC
e
16 MHz
The system must meet these specifications to work with the 87C196KR KQ JV JT JR JQ
Symbol
Parameter
Min
Max
Units
T
AVYV
Address Valid to READY Setup
2 T
OSC
b
75
ns
T
LLYV
ALE Low to READY Setup
T
OSC
b
70
ns
T
YLYH
Non READY Time
No Upper Limit
ns
T
CLYX
READY Hold after CLKOUT Low
0
T
OSC
b
30
ns
(1)
T
LLYX
READY Hold after ALE Low
T
OSC
b
15
2 T
OSC
b
40
ns
(1)
T
AVGV
Address Valid to Buswidth Setup
2 T
OSC
b
75
ns
T
LLGV
ALE Low to Buswidth Setup
T
OSC
b
60
ns
T
CLGX
Buswidth Hold after CLKOUT Low
0
ns
T
AVDV
Address Valid to Input Data Valid
3 T
OSC
b
55
ns
T
RLDV
RD Active to Input Data Valid
T
OSC
b
22
ns
T
CLDV
CLKOUT Low to Input Data Valid
T
OSC
b
50
ns
T
RHDZ
End of RD to Input Data Float
T
OSC
ns
T
RXDX
Data Hold after RD Inactive
0
ns
NOTE
1 If max is exceeded additional wait states will occur
The 87C196KR KQ JV JT JR JQ will meet these specifications
Symbol
Parameter
Min
Max
Units
F
XTAL
Oscillator Frequency
4 0
16 0
MHz
(1)
T
OSC
Oscillator Period (1 Fxtal)
62 5
250
ns
T
XHCH
XTAL1 High to CLKOUT
20
110
ns
(2)
High or Low
T
CLCL
CLKOUT Period
2 T
OSC
ns
T
CHCL
CLKOUT High Period
T
OSC
b
10
T
OSC
a
15
ns
T
CLLH
CLKOUT Falling Edge
b
10
15
ns
to ALE Rising
T
LLCH
ALE ADV Falling Edge
b
20
15
ns
to CLKOUT Rising
T
LHLH
ALE ADV Cycle Time
4 T
OSC
ns
T
LHLL
ALE ADV High Period
T
OSC
b
10
T
OSC
a
10
ns
T
AVLL
Address Setup to ALE ADV
T
OSC
b
15
ns
Falling Edge
T
LLAX
Address Hold after ALE ADV
T
OSC
b
40
ns
Falling Edge
T
LLRL
ALE ADV Falling Edge to
T
OSC
b
30
ns
RD Falling Edge
10
87C196KR KQ 87C196JV JT 87C196JR JQ
AC CHARACTERISTICS
(Over Specified Operating Conditions) (Continued)
Test Conditions Capacitance Load on All Pins e 100 pF Rise and Fall Times e 10 ns F
OSC
e
16 MHz
The 87C196KR KQ JV JT JR JQ will meet these specifications
Symbol
Parameter
Min
Max
Units
T
RLCL
RD Low to CLKOUT
4
30
ns
Falling Edge
T
RLRH
RD Low Period
T
OSC
b
5
ns
T
RHLH
RD Rising Edge to
T
OSC
T
OSC
a
25
ns
(3)
ALE ADV Rising Edge
T
RLAZ
RD Low to Address Float
5
ns
(5)
T
LLWL
ALE ADV Falling Edge
T
OSC
b
10
ns
to WR Falling Edge
T
CLWL
CLKOUT Low to
b
5
25
ns
WR Falling Edge
T
QVWH
Data Stable to WR Rising Edge
T
OSC
b
23
ns
T
CHWH
CLKOUT High to WR
b
10
15
ns
Rising Edge
T
WLWH
WR Low Period
T
OSC
b
20
ns
T
WHQX
Data Hold after WR Rising Edge
T
OSC
b
25
ns
T
WHLH
WR Rising Edge to ALE ADV
T
OSC
b
10
T
OSC
a
15
ns
(3)
Rising Edge
T
WHBX
BHE INST Hold after WR
T
OSC
b
10
ns
Rising Edge
T
WHAX
AD8 15 Hold after WR Rising Edge
T
OSC
b
30
(4)
ns
T
RHBX
BHE INST Hold after RD Rising Edge
T
OSC
b
10
ns
T
RHAX
AD8 15 Hold after RD Rising Edge
T
OSC
b
30
(4)
ns
NOTES
1 Testing performed at 4 0 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)
e
5 ns by design
11
87C196KR KQ 87C196JV JT 87C196JR JQ
System Bus Timing
270827 5
READY BUSWIDTH TIMING
270827 6
12
87C196KR KQ 87C196JV JT 87C196JR JQ
EXTERNAL CLOCK DRIVE
Symbol
Parameter
Min
Max
Units
1 T
XLXL
Oscillator Frequency
4 0
16
MHz
T
XLXL
Oscillator Period (T
OSC
)
62 5
250
ns
T
XHXX
High Time
0 35 T
OSC
0 65 T
OSC
ns
T
XLXX
Low Time
0 35 T
OSC
0 65 T
OSC
ns
T
XLXH
Rise Time
10
ns
T
XHXL
Fall Time
10
ns
EXTERNAL CLOCK DRIVE WAVEFORMS
270827 7
AC TESTING INPUT OUTPUT WAVEFORMS
270827 8
NOTE
AC Testing Inputs are driven at 3 5V 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 logic ``0''
FLOAT WAVEFORMS
270827 9
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 I
OL
I
OH
s
15 mA
THERMAL CHARACTERISTICS
Device and Package
i
JA
i
JC
AN87C196KR KQ
41 C W
14 C W
(68-Lead PLCC)
AN87C196JV JT JR JQ
42 C W
15 C W
(52-Lead PLCC)
NOTES
1 i
JA
e
Thermal resistance between junction and the surround-
ing environment (ambient) Measurements are taken 1
ft away from case in air flow environment
i
JC
e
Thermal resistance between junction and package sur-
face (case)
2 All values of i
JA
and i
JC
may fluctuate depending on the en-
vironment (with or without airflow and how much airflow) and
device power dissipation at temperature of operation Typical
variations are
g
2 C W
3 Values listed are at a maximum power dissipation of 0 50W
13
87C196KR KQ 87C196JV JT 87C196JR JQ
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
H
High
L
Low
V
Valid
X
No Longer Valid
Z
Floating
Signals
A
Address
B
BHE
C
CLKOUT
D
DATA
G
Buswidth
H
HOLD
HA
HLDA
L
ALE ADV
R
RD
W
WR WRH WRI
X
XTAL1
Y
READY
EPROM SPECIFICATIONS
AC EPROM PROGRAMMING CHARACTERISTICS
Operating Conditions Load Capacitance e 150 pF T
C
e
25 C
g
5 C V
REF
e
5 0V
g
0 5V V
SS
ANGND e 0V V
PP
e
12 5V
g
0 25V EA e 12 5V
g
0 25V F
OSC
e
5 0 MHz
Symbol
Parameter
Min
Max
Units
T
AVLL
Address Setup Time
0
T
OSC
T
LLAX
Address Hold Time
100
T
OSC
T
DVPL
Data Setup Time
0
T
OSC
T
PLDX
Data Hold Time
400
T
OSC
T
LLLH
PALE Pulse Width
50
T
OSC
T
PLPH
PROG Pulse Width
(3)
50
T
OSC
T
LHPL
PALE High to PROG Low
220
T
OSC
T
PHLL
PROG High to Next PALE Low
220
T
OSC
T
PHDX
Word Dump Hold Time
50
T
OSC
T
PHPL
PROG High to Next PROG Low
220
T
OSC
T
PLDV
PROG Low to Word Dump Valid
50
T
OSC
T
SHLL
RESET High to First PALE Low
1100
T
OSC
T
PHIL
PROG High to AINC Low
0
T
OSC
T
ILIH
AINC Pulse Width
240
T
OSC
T
ILVH
PVER Hold after AINC Low
50
T
OSC
T
ILPL
AINC Low to PROG Low
170
T
OSC
T
PHVL
PROG High to PVER Valid
220
T
OSC
NOTES
1 Run time programming is done with F
OSC
e
6 0 MHz to 10 0 MHz V
CC
V
PD
V
REF
e
5V
g
0 5V T
C
e
25 C
g
5 C and
V
PP
e
12 5V
g
0 25V For run-time programming over a full operating range contact factory
2 Programming Specifications are not tested but guaranteed by design
3 This specification is for the word dump mode For programming pulses use 300 T
OSC
a
100 ms
DC EPROM PROGRAMMING CHARACTERISTICS
Symbol
Parameter
Min
Max
Units
I
PP
V
PP
Programming Supply Current
100
mA
NOTE
V
PP
must be within 1V of V
CC
while V
CC
k
4 5V V
PP
must not have a low impedance path to ground or V
SS
while V
CC
l
4 5V
14
87C196KR KQ 87C196JV JT 87C196JR JQ
EPROM PROGRAMMING WAVEFORMS
SLAVE PROGRAMMING MODE DATA PROGRAM MODE WITH SINGLE PROGRAM PULSE
270827 10
SLAVE PROGRAMMING MODE IN WORD DUMP OR DATA VERIFY MODE WITH AUTO INCREMENT
270827 11
SLAVE PROGRAMMING MODE TIMING IN DATA PROGRAM MODE WITH REPEATED PROG PULSE
AND AUTO INCREMENT
270827 12
15
87C196KR KQ 87C196JV JT 87C196JR JQ
A TO D CONVERTER SPECIFICATIONS
The speed of the A D converter in the 10-bit or 8-bit
modes can be adjusted by setting the AD
TIME
special function register to the appropriate value
The AD
TIME register only programs the speed at
which the conversions are performed not the speed
at which it can convert correctly
The converter is ratiometric so absolute accuracy is
dependent on the accuracy and stability of V
REF
V
REF
must not exceed V
CC
by more than 0 5V since
it supplies both the resistor ladder and the digital
portion of the converter and input port pins
For testing purposes after a conversion is started
the device is placed in the IDLE mode until the con-
version is complete Testing is performed at V
REF
e
5 12V and 16 MHz operating frequency
There is an AD
TEST register that allows for con-
version on ANGND and V
REF
as well as zero offset
adjustment The absolute error listed is without do-
ing any adjustments
A D OPERATING CONDITIONS
(1)
Symbol
Description
Min
Max
Units
T
A
Automotive Ambient Temperature
b
40
a
125
C
V
CC
Digital Supply Voltage
4 50
5 50
V
V
REF
Analog Supply Voltage
4 50
5 50
(2 3)
V
T
SAM
Sample Time
2 0
m
s
(4)
T
CONV
Conversion Time
16 5
19 5
m
s
(4)
F
OSC
Oscillator Frequency
4
16
MHz
NOTES
1 ANGND and V
SS
should nominally be at the same potential
2 V
REF
must not exceed V
CC
by more than
a
0 5V
3 Testing is performed at V
REF
e
5 12V
4 The value of AD
TIME must be selected to meet these specifications
Parameter
Typical
(1)
Min
Max
Units
Resolution
1024
1024
Level
10
10
Bits
Absolute Error
0
b
3
LSBs
a
3
Full Scale Error
g
2
LSBs
Zero Offset Error
g
2
LSBs
Non-Linearity
g
3
LSBs
Differential Non-Linearity
l
b
0 5
a
0 5
LSBs
Channel-to-Channel Matching
0
g
1
LSBs
Repeatability
g
0 25
0
LSBs
(1)
Temperature Coefficients
Offset
0 009
LSB C
(1)
Fullscale
0 009
LSB C
(1)
Differential Non-Linearity
0 009
LSB C
(1)
Off Isolation
b
60
dB
(1 2 3)
Feedthrough
b
60
dB
(1 2)
V
CC
Power Supply Rejection
b
60
dB
(1 2)
Input Resistance
750
1 2K
X
(1)
DC Input Leakage
0
g
1
m
A
JT JV e
g
2
NOTES
These values are expected for most parts at 25 C but are not tested or guaranteed
An ``LSB'' as used here has a value of approximately 5 mV (See Automotive Handbook for A D glossary of terms)
1 These values are not tested in production and are based on theoretical estimates and or laboratory test
2 DC to 100 KHz
3 Multiplexer Break-Before-Make Guaranteed
16
87C196KR KQ 87C196JV JT 87C196JR JQ
HOLD HLDA Timings
Symbol
Description
Min
Max
Units
Notes
T
HVCH
HOLD Setup
65
ns
(Note 1)
T
CLHAL
CLKOUT Low to HLDA Low
b
15
15
ns
T
CLBRL
CLKOUT Low to BREQ Low
b
15
15
ns
T
AZHAL
HLDA Low to Address Float
25
ns
T
BZHAL
HLDA Low to BHE INST RD WR Weakly Driven
25
ns
T
CLHAH
CLKOUT Low to HLDA High
b
15
15
ns
T
CLBRH
CLKOUT Low to BREQ High
b
15
15
ns
T
HAHAX
HLDA High to Address Valid
b
15
ns
T
HAHBV
HLDA High to BHE INST RD WR Valid
b
10
ns
T
CLLH
CLKOUT Low to ALE High
b
10
15
ns
NOTE
1 To guarantee recognition at next clock
DC SPECIFICATIONS IN HOLD
Parameter
Min
Max
Units
Weak Pullups on ADV RD
50K
250K
V
CC
e
5 5V V
IN
e
0 45V
WR WRL BHE
Weak Pulldowns on
10K
50K
V
CC
e
5 5V V
IN
e
2 4
ALE INST
270827 16
17
87C196KR KQ 87C196JV JT 87C196JR JQ
AC CHARACTERISTICS
SLAVE PORT
SLAVE PORT WAVEFORM
(SLPL e 0)
270827 17
SLAVE PORT TIMING
(SLPL e 0)
(1 2 3)
Symbol
Parameter
Min
Max
Units
T
SAVWL
Address Valid to WR Low
50
ns
T
SRHAV
RD High to Address Valid
60
ns
T
SRLRH
RD Low Period
T
OSC
ns
T
SWLWH
WR Low Period
T
OSC
ns
T
SRLDV
RD Low to Output Data Valid
60
ns
T
SDVWH
Input Data Setup to WR High
20
ns
T
SWHQX
WR High to Data Invalid
30
ns
T
SRHDZ
RD High to Data Float
15
ns
NOTES
1 Test Conditions F
OSC
e
16 MHz T
OSC
e
60 ns Rise Fall Time
e
10 ns Capacitive Pin Load
e
100 pF
2 These values are not tested in production and are based upon theoretical estimates and or laboratory tests
3 Specifications above are advanced information and are subject to change
18
87C196KR KQ 87C196JV JT 87C196JR JQ
AC CHARACTERISTICS
SLAVE PORT
(Continued)
SLAVE PORT WAVEFORM
(SLPL e 1)
270827 18
SLAVE PORT TIMING
(SLPL e 1)
(1 2 3)
Symbol
Parameter
Min
Max
Units
T
SELLL
CS Low to ALE Low
20
ns
T
SRHEH
RD or WR High to CS High
60
ns
T
SLLRL
ALE Low to RD Low
T
OSC
ns
T
SRLRH
RD Low Period
T
OSC
ns
T
SWLWH
WR Low Period
T
OSC
ns
T
SAVLL
Address Valid to ALE Low
20
ns
T
SLLAX
ALE Low to Address Invalid
20
ns
T
SRLDV
RD Low to Output Data Valid
60
ns
T
SDVWH
Input Data Setup to WR High
20
ns
T
SWHQX
WR High to Data Invalid
30
ns
T
SRHDZ
RD High to Data Float
15
ns
NOTES
1 Test Conditions F
OSC
e
16 MHz T
OSC
e
60 ns Rise Fall Time
e
10 ns Capacitive Pin Load
e
100 pF
2 These values are not tested in production and are based upon theoretical estimates and or laboratory tests
3 Specifications above are advanced information and are subject to change
19
87C196KR KQ 87C196JV JT 87C196JR JQ
AC CHARACTERISTICS
SERIAL PORT
SHIFT REGISTER MODE
SERIAL PORT TIMING
SHIFT REGISTER MODE
Test Conditions T
A
e b
40 C to a125 C V
CC
e
5 0V
g
10% V
SS
e
0 0V Load Capacitance e 100 pF
Symbol
Parameter
Min
Max
Units
T
XLXL
Serial Port Clock Period
8 T
OSC
ns
T
XLXH
Serial Port Clock Falling
4 T
OSC
b
50
4 T
OSC
a
50
ns
Edge to Rising Edge
T
QVXH
Output Data Setup
3 T
OSC
ns
to Clock Rising Edge
T
XHQX
Output Data Hold
2 T
OSC
b
50
ns
after Clock Rising Edge
T
XHQV
Next Output Data Valid
2 T
OSC
a
50
ns
after Clock Rising Edge
T
DVXH
Input Data Setup
2 T
OSC
a
200
ns
to Clock Rising Edge
T
XHDX
(1)
Input Data Hold
0
ns
after Clock Rising Edge
T
XHQZ
(1)
Last Clock Rising to
5 T
OSC
ns
Output Float
NOTES
1 Parameter not tested
WAVEFORM
SERIAL PORT
SHIFT REGISTER MODE 0
SERIAL PORT WAVEFORM
SHIFT REGISTER MODE
270827 13
20
87C196KR KQ 87C196JV JT 87C196JR JQ
52-LEAD DEVICES
Intel offers 52-lead versions of the 87C196KR de-
vice the 87C196JV JT JR JQ devices The first
samples and production units use the 87C196KR die
and bond it out in a 52-lead package
It is important to point out some functionality differ-
ences because of future devices or to remain soft-
ware consistent with the 68-lead device Because of
the absence of pins on the 52-lead device some
functions are not supported
52-Lead Unsupported Functions
Analog Channels 0 and 1
INST Pin Functionality
SLPINT Pin Support
HLD HLDA Functionality
External Clocking Direction of Timer1
WRH or BHE Functions
Dynamic Buswidth
Dynamic Wait State Control
The following is a list of recommended practices
when using the 52-lead device
(1) External Memory Use an 8-bit bus mode only
There is neither a WRH or BUSWIDTH pin The
bus cannot dynamically switch from 8- to 16-bit
or vice versa Set the CCB bytes to an 8-bit only
mode using WR function only
(2) Wait State Control Use the CCB bytes to con-
figure the maximum number of wait states If the
READY pin is selected to be a system function
the device will lockup waiting for READY If the
READY pin is configured as LSIO (default after
RESET) the internal logic will receive a logic
``0'' level and insert the CCB defined number of
wait states in the bus cycle DON'T USE IRC e
``111''
(3) NMI Support The NMI is not bonded out Make
the NMI vector at location 203Eh vector to a
Return instruction This is for glitch safety pro-
tection only
(4) Auto-Programming Mode The 52-lead device
will ONLY support the 16-bit zero wait state bus
during auto-programming
(5) EPA4 through EPA7 Since the JR and JQ de-
vices use the KR silicon these functions are in
the device just not bonded out A programmer
can use these as compare only channels or for
other functions like software timer start an A D
conversion or reset timers
(6) Slave Port Support The Slave port cannot be
easily
used
on
52-lead
devices
due
to
P5 4 SLPINT and P5 1 SLPCS not being bond-
ed-out
(7) Port Functions Some port pins have been re-
moved P5 7 P5 6 P5 5 P5 1 P6 2 P6 3 P1 4
through P1 7 P2 3 P2 5 P0 0 and P0 1 The
PxREG PxSSEL and PxIO registers can still be
updated and read The programmer should not
use the corresponding bits associated with the
removed port pins to conditionally branch in
software Treat these bits as RESERVED
Additionally these port pins should be setup in-
ternally by software as follows
1 Written to PxREG as ``1'' or ``0''
2 Configured as Push Pull PxIO as ``0''
3 Configured as LSIO
This configuration will effectively strap the pin
either high or low
DO NOT Configure as
Open Drain output `'1'' or as an Input pin
This device is CMOS
87C196KR KQ JV JT JR JQ ERRATA
1 V
OH2
I
OH2
Specification (Note C)
In the DC Characteristics section of this data-
sheet V
OH2
indicates the strength of the internal
weak pullups that are active during and after re-
set until the user writes to the PxMODE register
C-step devices do not meet this specification
The new specification for C-step devices is V
OH2
(min) e V
CC
b
1V at I
OH2
e b
6 mA Note that
JR JQ D-step devices are not affected by this
errata and meet the published specification
2 1B00h 1BDFh External Addressing
(Notes C D)
Affected devices cannot access external memory
locations 1B00h 1BDFh A bus cycle does not
occur when these addresses are accessed If at-
tempting to read from 1B00h 1BDFh a value of
FFh is returned even though a read cycle is not
generated Writing to these locations will not gen-
erate an external bus cycle either This errata has
been corrected on JV and JT devices
3 Port3 Push-Pull Operation (Note C)
If Port3 is operating as a push-pull LSIO (Low-
Speed I O) port and an address data bus cycle
occurs Port3 will continue to drive the address
data bus with its LSIO data during the bus cycle
It is rather unlikely that this errata would affect an
21
87C196KR KQ 87C196JV JT 87C196JR JQ
application because the application would have
to use Port3 for both LSIO and as an external
addr data bus If an application uses external
memory Port3 should not be selected as push-
pull LSIO
NOTES
``C'' e Present on C-step devices
``D'' e Present on D-step devices
``V'' e Present on JV A-step devices
``T'' e Present on JT A-step devices
Devices can be identified by a special mark fol-
lowing the eight-digit FPO number on the top of
the package The following chart specifies what
these markings are for various device steppings
Device
Topside Marking
KR KQ C-step
``C''
JR JQ D-step
``D''
JV JT A-step
``A''
87C196KR KQ JV JT JR JQ DESIGN
CONSIDERATIONS
1 EPA Timer RESET Write Conflict
If the user writes to the EPA timer at the same
time that the timer is reset it is indeterminate
which will take precedence Users should not
write to a timer if using EPA signals to reset it
2 Valid Time Matches
The timer must increment decrement to the
compare value for a match to occur A match
does not occur if the timer is loaded with a value
equal to an EPA compare value Matches also do
not occur if a timer is reset and 0 is the EPA
compare value
3 P6
PIN 4 7 Not Updated Immediately
Values written to P6
REG are temporarily held
in a buffer If P6
MODE is cleared the buffer is
loaded into P6
REG x If P6
MODE is set the
value stays in the buffer and is loaded into P6
REG x when P6
MODE x is cleared Since read-
ing P6
REG returns the current value in P6
REG and not the buffer changes to P6
REG
cannot be read until unless P6
MODE x is
cleared
4 Write Cycle during Reset
If RESET occurs during a write cycle the con-
tents of the external memory device may be cor-
rupted
5 Indirect Shift Instruction
The upper 3 bits of the byte register holding the
shift count are not masked completely If the shift
count register has the value 32
c
n where n e
1 3 5 or 7 the operand will be shifted 32 times
This should have resulted in no shift taking place
6 P2 7 (CLKOUT)
P2 7 (CLKOUT) does not operate in open drain
mode
7 CLKOUT
The CLKOUT signal is active on P2 7 during
RESET for the KR KQ JV JT JR and JQ de-
vices Note that CLKOUT is not active on P2 7
in RESET for the KT
8 EPA Overruns
EPA ``lock-up'' can occur if overruns are not han-
dled correctly refer to Intel Techbit
DB0459
``Understanding EPA Capture Overruns''
dated
12-9-93 Applies to EPA channels with interrupts
and
overruns
enabled
(ON RT
bit
in
EPA
CONTROL register set to ``1'')
9 Indirect Addressing with Auto-Increment
For the special case of a pointer pointing to itself
using auto-increment an incorrect access of the
incremented pointer address will occur instead of
an access to the original pointer address All oth-
er indirect auto-increment accesses will note be
affected Please refer to Techbit
MC0593
Incorrect sequence
ld ax
ax
Results in ax being
incremented by 1 and the
ldb bx
ax
0
contents of the address
pointed to by axa1 to be
loaded into bx
Correct sequence
ld ax
bx
where ax
i
bx Results in
the contents of the address
ldb cx
ax
0
pointed to by ax to be
loaded into bx and ax
incremented by 1
10 JV Additional Register RAM
The 8XC196JV has a total of 1 5 Kbytes of reg-
ister RAM The RAM is located in two memory
ranges 0000h 03FFh and 1C00h 1DFFh
87C196JR JQ C-step to
JR JQ D-step or JV JT A-step
DESIGN CONSIDERATIONS
This section documents differences between the
87C197JV A-step (JV-A) 87C196JT A-step (JT-A)
22
87C196KR KQ 87C196JV JT 87C196JR JQ
87C196JR D-step (JR-D) and the 87C196JR C-step
(JR-C) For a list of design considerations between
68-lead and 52-lead devices please refer to the
52-lead Device Design Considerations section of
this datasheet Since the 87C196JV JT JQ are sim-
ply memory scalars of the 87C196JR the term ``JR''
in this section will refer to JV JT JR and JQ ver-
sions of the device unless otherwise noted
The JR-C is simply a 87C196KR C-step (KR-C) de-
vice packaged within a 52-lead package This reduc-
tion in pin count necessitated not bonding-out cer-
tain pins of the KR-C device The fact that these
``removed pins'' were still present on the device but
not available to the outside world allowed the pro-
grammer to take advantage of some of the 68-lead
KR features
The JR-D is a fully-optimized 52-lead device based
on the 87C196KR C-step device The KR-C design
data base was used to assure that the JR-D would
be fully compatible with the KR-C JR-C and other
Kx family members The main differences between
the JR-D and the JR-C is that several of the unused
(not bonded-out) functions on the JR-C were re-
moved altogether on the JR-D
Following is a list of differences between the JR-C
and the JR-D
1 Port3 Push-Pull Operation
It was discovered on JR-C that if Port3 is select-
ed for push-pull operation (P34
DRV register)
during low speed I O (LSIO) the port was driving
data when the system bus was attempting to in-
put data It is rather unlikely that this errata would
affect an application because the application
would have to use Port3 for both LSIO and as an
external addr data bus Nonetheless this errata
was corrected on the JR-D
2 V
OH2
Strengthened
The DC Characteristics section of the Automotive
KR datasheet contains a parameter V
OH2
(Out-
put High Voltage in RESET (BD ports)) which is
specified at V
CC
1V min at I
OH2
e
b
15 mA
This specification indicates the strength of the in-
ternal weak pull-ups that are active during and
after reset These weak pull-ups stay active until
the user writes to PxMODE (previously known as
PxSSEL) and configures the port pin as desired
These pull-ups do not meet this V
OH2
spec on
the JR-C The weak pull-ups on specified JR-D
ports have been enhanced to meet the published
specification of I
OH2
e b
15 mA
3 ONCE Mode
ONCE mode is entered by holding a single pin
low on the rising edge of RESET
On the KR
this pin is P5 4 SLPINT The JR-C does not sup-
port ONCE mode since P5 4 SLPINT (ONCE
mode entry pin) is not bonded-out on these de-
vices To provide ONCE mode on the JR-D the
ONCE mode entry function was moved from
P5 4 SLPINT to P2 6 HLDA This will allow the
JR-D to enter ONCE mode using P2 6 instead of
removed pin P5 4
4 Port0
On the JR-C P0 0 and P0 1 are not bonded out
However these inputs are present in the device
and reading them will provide an indeterminate
result
On the JR-D the analog inputs for these two
channels at the miltiplexer are tied to V
REF
Therefore
initiating an analog conversion on
ACH0 or ACH1 will result in a value equal to full
scale (3FFh) On the JR-D the digital inputs for
these two channels are tied to ground therefore
reading P0 0 or P0 1 will result in a digital ``0''
5 Port1
On the JR-C P1 4 P1 5 P1 6 and P1 7 are not
bonded out but are present internally on the de-
vice This allows the programmer to write to the
port registers and clear set or read the pin even
though it is not available to the outside world
However to maintain compatibility with D-step
and future devices it is recommended that the
corresponding bits associated with the removed
pins NOT be used to conditionally branch in soft-
ware These bits should be treated as reserved
On the JR-D unused port logic for these four port
pins has been removed from the device and is
not available to the programmer Corresponding
bits in the port registers have been ``hard-wired''
to provide the following results when read
Register Bits
When Read
P1
PIN x
(x
e
4 5 6 7)
1
P1
REG x
(x
e
4 5 6 7)
1
P1
DIR x
(x
e
4 5 6 7)
1
P1
MODE x
(x
e
4 5 6 7)
0
Writing to these bits will have no effect
23
87C196KR KQ 87C196JV JT 87C196JR JQ
6 Port2
On the JR-C P2 3 and P2 5 are not bonded out
but are present internally on the device This al-
lows the programmer to write to the port registers
and clear set or read the pin even though it is not
available to the outside world However to main-
tain compatibility with D-step and future devices
it is recommended that the corresponding bits as-
sociated with the removed pins not be used to
conditionally branch in software
These bits
should be treated as reserved
On the JR-D unused port logic for these two port
pins has been removed from the device and is
not available to the programmer Corresponding
bits in the port registers have been ``hardwired''
to provide the following results when read
Register Bits
When Read
P2
PIN x
(x
e
3 5)
1
P2
REG x
(x
e
3 5)
1
P2
DIR x
(x
e
3 5)
1
P2
MODE x
(x
e
3 5)
0
Writing to these bits will have no effect
7 Port5
On the JR-C P5 1 P5 4 P5 5 P5 6 and P5 7 are
not bonded out but are present internally on the
device This allows the programmer to write to
the port registers and clear set or read the pin
even though it is not available to the outside
world However to maintain compatibility with D-
step and future devices it is recommended that
the corresponding bits associated with the re-
moved pins not be used to conditionally branch in
software These bits should be treated as re-
served
On the JR-D unused port logic for these five port
pins has been removed from the device and is
not available to the programmer Corresponding
bits in the port registers have been ``hardwired''
to provide the following results when read
Register Bits
When Read
P5
PIN x
(x
e
1 4 5 6 7)
1
P5
REG x
(x
e
1 4 5 6 7)
1
P5
DIR x
(x
e
1 4 5 6 7)
1
P5
MODE x
(x
e
1 4 6)
0
P5
MODE x
(x
e
5) (EA
e
0)
1
P5
MODE x
(x
e
5) (EA
e
1)
0
P5
MODE x
(x
e
7)
1
Writing to these bits will have no effect
8 Port6
On the JR-C P6 2 and P6 3 are not bonded out
but are present internally on the device This al-
lows the programmer to write to the port registers
and clear set or read the pin even though it is not
available to the outside world However to main-
tain compatibility with D-step and future devices
it is recommended that the corresponding bits as-
sociated with the removed pins not be used to
conditionally branch in software
These bits
should be treated as reserved
On the JR-D unused port logic for these two port
pins has been removed from the device and is
not available to the programmer Corresponding
bits in the port registers have been ``hardwired''
to provide the following results when read
Register Bits
When Read
P6
PIN x
(x
e
2 3)
1
P6
REG x
(x
e
2 3)
1
P6
DIR x
(x
e
2 3)
1
P6
MODE x
(x
e
2 3)
0
Writing to these bits will have no effect
9 8XC196JQ
Internal
to
External
Memory
Roll-over Point
8XC196JQ devices are simply 8XC196JR devic-
es with less memory Both the JQ-C and JQ-D
are fabricated from the JR-C and JR-D respect-
fully The difference between JQ and JR devices
is that memory locations beyond the supported
boundaries on the JQ are not tested in produc-
tion and should not be used Any software which
relies upon reading or writing these locations may
not function correctly Following are the support-
ed memory maps for these devices
24
87C196KR KQ 87C196JV JT 87C196JR JQ
JQ C and D-Step JR C and D-Step
Register RAM
18h to 17Fh
18h to 1FFh
Internal (Code) RAM
400h to 47Fh
400h to 4FFh
Internal ROM EPROM 2000h to 4FFFh
2000h to 5FFFh
It is important to note that the internal to exter-
nal memory roll-over point for both the JR and
JQ devices is the same (6000h and above goes
external)
Two
guidelines
the
programmer
should follow to insure no problems are encoun-
tered when using JQ devices are
a) For JQ devices the program must contain a
jump to a location greater than 5FFFh before
the 12K boundary (4FFFh) is reached This
is necessary only if greater than 12K of pro-
gram memory is required with a JQ device
and portions of the program execute from in-
ternal ROM EPROM
b) For JQ devices with EA
tied to ground use
only internal program memory from 2000h to
4FFFh Do not use the unsupported loca-
tions from 5000h to 5FFFh
10 EPA Channels 4 through 7
The JR C-step device is simply a 68-lead KR-C
device packaged in a 52-lead package The re-
duced pin-out is achieved by not bonding-out
the unsupported pins EPA4 EPA7 are among
these pins that are not bonded-out The fact
that EPA4 EPA7 are still present allows the
programmer to use these channels as software
timers to start A D conversions reset timers
etc All of the port pin logic is still present and it
is possible to use the EPA to toggle these pins
internally Please refer to the 52-Lead Device
section in this datasheet for further information
On the JR D-step the EPA4 EPA7 logic has
NOT been removed from the device This al-
lows the programmer to still use these channels
(as on the C-step) for software timers etc The
only difference is that the associated port pin
logic has been removed and does not exist in-
ternally To maintain C-step to D-step compati-
bility programmers should make sure that their
software does not rely upon the removed pins
DATASHEET REVISION HISTORY
This is the -006 version of the 87C196KR Data-
sheet The following differences exist between the
-005 version and the -006 version
1 The 87C196JV datasheet status has been
moved from ``Product Preview'' to that of ``no
marking ''
2 A ``by design'' note was added to the T
RLAZ
specification
3 In the Design Considerations section the
7
CLKOUT design consideration was corrected
4 Only the two most current revision histories of
this datasheet were retained in the datasheet re-
vision history section
The following differences exist between the -004
version and the -005 version
1 The 87C196JT and 87C196JV 16 MHz devices
were added to the list of products covered by this
datasheet The 87C196JT and 87C196JV are
simply higher memory versions of the 87C196JR
device For 20 MHz datasheets of these devices
please refer to the following datasheets
20 MHz 87C196JT order
272529-001
20 MHz 87C196JV order
272580-001
2 The status of the datasheet has been moved
from ``Advanced Information'' to that of no-mark-
ing Datasheets with no markings reflect specifi-
cations that have reached full production status
Although the 87C196JV device is included within
this datasheet its specifications are actually at
the design phase of development Do not finalize
a design with this information Revised informa-
tion will be published when the 87C196JV device
becomes available
3 The title of the datasheet as well as the features
and design considerations list has been revised
to include the 87C196JT and 87C196JV devices
4 Notes were added as appropriate to call out
where 87C196JV specifications are expected to
differ from those of other products listed within
this datasheet Specifications which are expected
to differ are I
CC
I
CC1
I
IDLE
and I
LI
and DC Input
Leakage on A D channels
5 The V
OH2
(min) specification was supplemented
with more comprehensive I
OH2
(min max) speci-
fications
6 A V
OL3
(RESET pin only) specification was add-
ed to indicate the strength of the RESET pull-
down device
7 All 87C196KR A-step errata was removed from
the Errata section of this datasheet
8 For the JT the DC input leakage (max) as speci-
fied in the previous JT datasheet (272374-002)
has been corrected to 2 mA to match the I
LI
specification of 2 mA These specifications both
specify the same parameter
9 CerQuad package references have been re-
moved
25