87C196KCÐ16 Kbytes of On-Chip OTPROM
83C196KCÐ16 Kbytes ROM
80C196KCÐROMless
Y
16 and 20 MHz Available
Y
488 Byte Register RAM
Y
Register-to-Register Architecture
Y
28 Interrupt Sources/16 Vectors
Y
Peripheral Transaction Server
Y
1.4 ms 16 x 16 Multiply (20 MHz)
Y
2.4 ms 32/16 Divide (20 MHz)
Y
Powerdown and Idle Modes
Y
Five 8-Bit I/O Ports
Y
16-Bit Watchdog Timer
Y
Extended Temperature Available
The 80C196KC 16-bit microcontroller is a high performance member of the MCSÉ96 microcontroller family.
The 80C196KC is an enhanced 80C196KB device with 488 bytes RAM, 16 and 20 MHz operation and an
optional 16 Kbytes of ROM/OTPROM. Intel’s CHMOS III process provides a high performance processor
along with low power consumption.
Y
Dynamically Configurable 8-Bit or
16-Bit Buswidth
Y
Full Duplex Serial Port
Y
High Speed I/O Subsystem
Y
16-Bit Timer
Y
16-Bit Up/Down Counter with Capture
Y
3 Pulse-Width-Modulated Outputs
Y
Four 16-Bit Software Timers
Y
8- or 10-Bit A/D Converter with
Sample/Hold
Y
HOLD/HLDA Bus Protocol
Y
OTPROM One-Time Programmable
Version
The 87C196KC is an 80C196KC with 16 Kbytes on-chip OTPROM. The 83C196KC is an 80C196KC with 16
Kbytes factory programmed ROM. In this document, the 80C196KC will refer to all products unless otherwise
stated.
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.
With the commercial (standard) temperature option, operational characteristics are guaranteed over the temperature range of 0
teristics are guaranteed over the temperature range of
Ctoa70§C. With the extended (Express) temperature range option, operational charac-
§
b
40§Ctoa85§C. Unless otherwise noted, the specifi-
cations are the same for both options.
See the Packaging information for extended temperature designators.
*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.
This device is manufactured on PX29.5 or PX29.9, a
CHMOS III process. Additional process and reliability information is available in Intel’s
Quality and Reliability Handbook,
210997.
EXAMPLE: N87C196KC is 68-Lead PLCC OTPROM,
16 MHz.
For complete package dimensional data, refer to the
Intel Packaging Handbook (Order Number 240800).
NOTE:
1. EPROMs are available as One Time Programmable
(OTPROM) only.
Figure 3. The 8XC196KC Family Nomenclature
Table 1. Thermal Characteristics
Package
Type
i
ja
PLCC35§C/W13§C/W
QFP55§C/W16§C/W
SQFPTBDTBD
All thermal impedance data is approximate for static air
conditions at 1W of power dissipation. Values will change
depending on operation conditions and application. See
Packaging Handbook
the Intel
description of Intel’s thermal impedance test methodology.
(order number 240800) for a
Components
Order Number
270942– 43
i
jc
Table 2. 8XC196KC Memory Map
DescriptionAddress
External Memory or I/O0FFFFH
06000H
Internal ROM/OTPROM or External5FFFH
Memory (Determined by EA
)
2080H
Reserved. Must contain FFH.207FH
(Note 5)
205EH
PTS Vectors205DH
2040H
Upper Interrupt Vectors203FH
2030H
ROM/OTPROM Security Key202FH
2020H
Reserved. Must contain FFH.201FH
(Note 5)
201AH
Reserved. Must Contain 20H2019H
(Note 5)
CCB2018H
Reserved. Must contain FFH.2017H
(Note 5)
2014H
Lower Interrupt Vectors2013H
2000H
Port 3 and Port 41FFFH
1FFEH
External Memory1FFDH
0200H
488 Bytes Register RAM (Note 1)01FFH
0018H
CPU SFR’s (Notes 1, 3, 4)0017H
0000H
NOTES:
1. Code executed in locations 0000H to 01FFH will be
forced external.
2. Reserved memory locations must contain 0FFH unless
noted.
3. Reserved SFR bit locations must contain 0.
4. Refer to 8XC196KC User’s manual for SFR descriptions.
5. WARNING: Reserved memory locations must not be
written or read. The contents and/or function of these locations may change with future revisions of the device.
Therefore, a program that relies on one or more of these
locations may not function properly.
3
8XC196KC/8XC196KC20
270942– 2
Figure 4. 68-Lead PLCC Package
4
8XC196KC/8XC196KC20
Figure 5. S8XC196KC 80-Pin QFP Package
270942– 40
5
8XC196KC/8XC196KC20
270942– 44
Figure 6. 80-Pin SQFP Package
6
8XC196KC/8XC196KC20
PIN DESCRIPTIONS
SymbolName and Function
V
CC
V
SS
V
REF
ANGNDReference ground for the A/D converter. Must be held at nominally the same potential as
V
PP
XTAL1Input of the oscillator inverter and of the internal clock generator.
XTAL2Output of the oscillator inverter.
CLKOUTOutput of the internal clock generator. The frequency of CLKOUT is (/2 the oscillator
RESETReset input and open drain output.
BUSWIDTHInput for buswidth selection. If CCR bit 1 is a one, this pin selects the bus width for the bus
NMIA positive transition causes a vector through 203EH.
INSTOutput high during an external memory read indicates the read is an instruction fetch. INST
EAInput for memory select (External Access). EA equal high causes memory accesses to
ALE/ADVAddress Latch Enable or Address Valid output, as selected by CCR. Both pin options
RDRead signal output to external memory. RD is activated only during external memory reads.
WR/WRLWrite and Write Low output to external memory, as selected by the CCR. WR will go low for
BHE/WRHBus High Enable or Write High output to external memory, as selected by the CCR. BHE will
READYReady input to lengthen external memory cycles, for interfacing to slow or dynamic memory,
HSIInputs to High Speed Input Unit. Four HSI pins are available: HSI.0, HSI.1, HSI.2 and HSI.3.
HSOOutputs from High Speed Output Unit. Six HSO pins are available: HSO.0, HSO.1, HSO.2,
Port 08-bit high impedance input-only port. These pins can be used as digital inputs and/or as
Port 18-bit quasi-bidirectional I/O port.
Port 28-bit multi-functional port. All of its pins are shared with other functions in the 80C196KC.
Main supply voltage (5V).
Digital circuit ground (0V). There are multiple VSSpins, all of which must be connected.
Reference voltage for the A/D converter (5V). V
portion of the A/D converter and the logic used to read Port 0. Must be connected for A/D
is also the supply voltage to the analog
REF
and Port 0 to function.
V
.
SS
Timing pin for the return from powerdown circuit. This pin also supplies the programming
voltage on the EPROM device.
frequency.
cycle in progress. If BUSWIDTH is a 1, a 16-bit bus cycle occurs. If BUSWIDTH isa0an
8-bit cycle occurs. If CCR bit 1 is a 0, the bus is always an 8-bit bus.
is valid throughout the bus cycle. INST is activated only during external memory accesses
and output low for a data fetch.
locations 2000H through 5FFFH to be directed to on-chip ROM/EPROM. EA
equal to low
causes accesses to those locations to be directed to off-chip memory. Also used to enter
programming mode.
provide a signal to demultiplex the address from the address/data bus. When the pin is
, it goes inactive high at the end of the bus cycle. ALE/ADV is activated only during
ADV
external memory accesses.
every external write, while WRL
being written. WR
/WRL is activated only during external memory writes.
go low for external writes to the high byte of the data bus. WRH
writes where an odd byte is being written. BHE
will go low only for external writes where an even byte is
will go low for external
/WRH is activated only during external
memory writes.
or for bus sharing. When the external memory is not being used, READY has no effect.
Two of them (HSI.2 and HSI.3) are shared with the HSO Unit.
HSI.3, HSO.4 and HSO.5. Two of them (HSO.4 and HSO.5) are shared with the HSI Unit.
analog inputs to the on-chip A/D converter.
Pins 2.6 and 2.7 are quasi-bidirectional.
7
8XC196KC/8XC196KC20
PIN DESCRIPTIONS (Continued)
SymbolName and Function
Ports 3 and 48-bit bidirectional I/O ports with open drain outputs. These pins are shared with the
HOLDBus Hold input requesting control of the bus.
HLDABus Hold acknowledge output indicating release of the bus.
BREQBus Request output activated when the bus controller has a pending external memory
PMODEDetermines the EPROM programming mode.
PACTA low signal in Auto Programming mode indicates that programming is in process. A high
CPVERCummulative Program Output Verification. Pin is high if all locations have programmed
PALEA falling edge in Slave Programming Mode and Auto Configuration Byte Programming Mode
PROGA falling edge in Slave Programming Mode indicates that ports 3 and 4 contain valid
PVERA high signal in Slave Programmig Mode and Auto Configuration Byte Programming Mode
AINCAuto Increment. Active low input signal indicates that the auto increment mode is enabled.
multiplexed address/data bus which has strong internal pullups.
cycle.
signal indicates programming is complete.
correctly since entering a programming mode.
indicates that ports 3 and 4 contain valid programming address/command information
(input to slave).
programming data (input to slave).
indicates the byte programmed correctly.
Auto Increment will allow reading or writing of sequential EPROM locations without address
transactions across the PBUS for each read or write.
8
8XC196KC/8XC196KC20
ELECTRICAL CHARACTERISTICS
ABSOLUTE MAXIMUM RATINGS*
Ambient Temperature
Under Bias ААААААААААААААААА
Storage Temperature ААААААААААb65§Ctoa150§C
Voltage On Any Pin to V
SS
Voltage from EA or
to VSSor ANGNDААААААААААААААААa13.00V
V
PP
Power Dissipation ААААААААААААААААААААААА1.5W
NOTE:
1. This includes V
2. Power dissipation is based on package heat transfer limitations, not device power consumption.
and EA on ROM or CPU only devices.
PP
b
55§Ctoa125§C
ААААААb0.5V toa7.0V
(1)
(2)
NOTICE: This is a production data sheet. It is valid for
the devices indicated in the revision history. The
specifications 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 extended exposure beyond the ‘‘Operating Conditions’’
may affect device reliability.
OPERATING CONDITIONS
SymbolDescriptionMinMaxUnits
T
A
T
A
V
CC
V
REF
ANGNDAnalog Ground VoltageV
F
OSC
F
OSC
NOTE:
1. ANGND and V
Ambient Temperature Under Bias Commercial Temp.0
Ambient Temperature Under Bias Extended Temp.
Digital Supply Voltage4.505.50V
Analog Supply Voltage4.005.50V
Oscillator Frequency (8XC196KC)816MHz
Oscillator Frequency (8XC196KC20)820MHz
should be nominally at the same potential.
SS
b
SS
40
b
0.4V
a
a
SS
70
85
a
0.4V
C
§
C
§
(1)
DC CHARACTERISTICS (Over Specified Operating Conditions)
SymbolDescriptionMinTypMaxUnitsTest Conditions
V
V
V
V
V
V
V
V
IL
IH
IH1
IH2
HYS
OL
OL1
OH
Input Low Voltage
Input High Voltage (Note 1)0.2 V
Input High Voltage on XTAL 10.7 V
Input High Voltage on RESET2.2V
Hysteresis on RESET300mVV
Output Low Voltage0.3VI
Output Low Voltage
in RESET on P2.5 (Note 2)
Output High VoltageV
(Standard Outputs)V
b
0.50.8V
a
1.0V
CC
CC
a
CC
a
V
CC
a
CC
0.45VI
1.5VI
0.8V
b
0.3VI
CC
b
0.7VI
CC
b
V
1.5VI
CC
0.5V
0.5V
0.5V
I
OL
OL
OL
OL
OH
OH
OH
CC
e
e
200 mA
e
2.8 mA
e
7mA
ea
eb
eb
eb
5.0V
0.4 mA
200 mA
3.2 mA
7mA
9
8XC196KC/8XC196KC20
DC CHARACTERISTICS (Over Specified Operating Conditions) (Continued)
SymbolDescriptionMinTyp Max UnitsTest Conditions
V
I
OH1
Output High VoltageV
OH1
(Quasi-bidirectional Outputs)V
Logical 1 Output Current in Reset.
on P2.0. Do not exceed this
b
0.3VI
CC
b
0.7VI
CC
b
1.5VI
V
CC
b
0.8mA V
or device may enter test modes.
I
IL2
Logical 0 Input Current in ResetTBDmAV
on P2.0. Maximum current that
must be sunk by external
device to ensure test mode entry.
I
IH1
Logical 1 Input Current.
Maximum current that external
a
200mAV
device must source to initiate NMI.
I
LI
I
LI1
I
TL
I
IL
I
IL1
I
CC
I
CC
I
IDLE
I
IDLE
I
PD
I
REF
R
C
NOTES:
1. All pins except RESET and XTAL1.
2. Violating these specifications in Reset may cause the part to enter test modes.
3. Commercial specifications apply to express parts except where noted.
4. QBD (Quasi-bidirectional) pins include Port 1, P2.6 and P2.7.
5. Standard Outputs include AD0 – 15, RD
TXD/P2.0 and RXD (in serial mode 0). The V
6. Standard Inputs include HSI pins, READY, BUSWIDTH, RXD/P2.1, EXTINT/P2.2, T2CLK/P2.3 and T2RST/P2.4.
7. Maximum current per pin must be externally limited to the following values if V
below V
8. Maximum current per bus pin (data and control) during normal operation is
9. During normal (non-transient) conditions the following total current limits apply:
Frequencies below 8 MHz are shown for reference only; no testing is performed.
Figure 7. ICCand I
vs Frequency
IDLE
270942– 17
AC CHARACTERISTICS
For use over specified operating conditions.
Test Conditions: Capacitive load on all pinse100 pF, Rise and fall timese10 ns, F
The system must meet these specifications to work with the 80C196KC:
SymbolDescriptionMinMaxUnitsNotes
T
AVYV
T
YLYH
T
CLYX
T
LLYX
T
AVGV
T
CLGX
T
AVDV
T
RLDV
T
CLDV
T
RHDZ
T
RXDX
NOTES:
1. If max is exceeded, additional wait states will occur.
2. If wait states are used, add 2 T
Address Valid to READY Setup2 T
Non READY TimeNo upper limitns
READY Hold after CLKOUT Low0T
READY Hold after ALE LowT
Address Valid to Buswidth Setup2 T
Buswidth Hold after CLKOUT Low0ns
Address Valid to Input Data Valid3 T
RD Active to Input Data ValidT
CLKOUT Low to Input Data ValidT
End of RD to Input Data FloatT
Data Hold after RD Inactive0ns
* N, where Nenumber of wait states.
OSC
OSC
b
152 T
b
68ns
OSC
b
30ns(Note 1)
OSC
b
40ns(Note 1)
OSC
b
68ns
OSC
b
55ns(Note 2)
OSC
b
22ns(Note 2)
OSC
b
45ns
OSC
OSC
OSC
ns
e
16 MHz
11
8XC196KC/8XC196KC20
AC CHARACTERISTICS (Continued)
For user over specified operating conditions.
Test Conditions: Capacitive load on all pins
e
100 pF, Rise and fall timese10 ns, F
The 80C196KC will meet these specifications:
SymbolDescriptionMinMaxUnitsNotes
F
XTAL
F
XTAL
T
OSC
T
OSC
T
XHCH
T
CLCL
T
CHCL
T
CLLH
T
LLCH
T
LHLH
T
LHLL
T
AVLL
T
LLAX
T
LLRL
T
RLCL
T
RLRH
T
RHLH
T
RLAZ
T
LLWL
T
CLWL
T
QVWH
T
CHWH
T
WLWH
T
WHQX
T
WHLH
T
WHBX
T
WHAX
T
RHBX
T
RHAX
NOTES:
1. Testing performed at 8 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.
4. If wait states are used, add 2 T
Frequency on XTAL1 (8XC196KC)816MHz(Note 1)
Frequency on XTAL1 (8XC196KC20)820MHz(Note 1)
I/F
I/F
XTAL1 High to CLKOUT High or Low
CLKOUT Cycle Time2 T
CLKOUT High PeriodT
CLKOUT Falling Edge to ALE Rising
ALE Falling Edge to CLKOUT Rising
ALE Cycle Time4 T
ALE High PeriodT
Address Setup to ALE Falling EdgeT
Address Hold after ALE Falling EdgeT
ALE Falling Edge to RD Falling EdgeT
RD Low to CLKOUT Falling Edge
RD Low PeriodT
RD Rising Edge to ALE Rising EdgeT
RD Low to Address Float
ALE Falling Edge to WR Falling EdgeT
CLKOUT Low to WR Falling Edge0
Data Stable to WR Rising EdgeT
CLKOUT High to WR Rising Edge
WR Low PeriodT
Data Hold after WR Rising EdgeT
WR Rising Edge to ALE Rising EdgeT
BHE, INST after WR Rising EdgeT
AD8–15 HOLD after WR RisingT
BHE, INST after RD Rising EdgeT
AD8–15 HOLD after RD RisingT
(8XC196KC)62.5125ns
XTAL
(8XC196KC20)50125ns
XTAL
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
* N, where Nenumber of wait states.
OSC
a
20
b
10T
b
5
b
20
OSC
b
10T
b
15
b
35ns
b
30ns
a
4
b
5ns(Note 4)
OSC
OSC
b
10ns
b
23(Note 4)
b
5
b
20ns(Note 4)
b
25ns
b
10T
b
10ns
b
30ns(Note 3)
b
10ns
b
25ns(Note 3)
OSC
T
OSC
OSC
OSC
OSC
a
110ns
a
a
15ns
a
15ns
a
a
30ns
a
a
5ns
a
25ns
a
15ns
a
15ns
10ns
25ns(Note 2)
15ns(Note 2)
e
16 MHz
OSC
ns
ns(Note 4)
12
System Bus Timings
8XC196KC/8XC196KC20
270942– 18
13
8XC196KC/8XC196KC20
READY Timings (One Wait State)
Buswidth Timings
14
270942– 20
270942– 35
8XC196KC/8XC196KC20
HOLD/HLDA Timings
SymbolDescriptionMinMaxUnitsNotes
T
HVCH
T
CLHAL
T
CLBRL
T
HALAZ
T
HALBZ
T
CLHAH
T
CLBRH
T
HAHAX
T
HAHBV
T
CLLH
NOTE:
1. To guarantee recognition at next clock.
HOLD Setup
CLKOUT Low to HLDA Low
CLKOUT Low to BREQ Low
HLDA Low to Address Float
HLDA Low to BHE, INST, RD,WRWeakly Driven
CLKOUT Low to HLDA High
CLKOUT Low to BREQ High
HLDA High to Address No Longer Float
HLDA High to BHE, INST, RD,WRValid
CLKOUT Low to ALE High
DC SPECIFICATIONS IN HOLD
DescriptionMinMaxUnits
Weak Pullups on ADV, RD,50K250KV
,WRL, BHE
WR
Weak Pulldowns on10K50KV
ALE, INST
a
55ns(Note 1)
b
b
b
b
b
b
b
a
15
15
15
15
15ns
a
15ns
a
15ns
a
20ns
a
15ns
a
15ns
15ns
a
10
5
15ns
a
15ns
e
5.5V, V
CC
e
5.5V, V
CC
e
0.45V
IN
e
2.4
IN
15
8XC196KC/8XC196KC20
270942– 36
Maximum Hold Latency
Bus Cycle Type
Internal Execution1.5 States
16-Bit External Execution2.5 States
8-Bit External Execution4.5 States
EXTERNAL CLOCK DRIVE (8XC196KC)
SymbolParameterMinMaxUnits
16
1/T
T
XLXL
T
XHXX
T
XLXX
T
XLXH
T
XHXL
XLXL
Oscillator Frequency816.0MHz
Oscillator Period62.5125ns
High Time20ns
Low Time20ns
Rise Time10ns
Fall Time10ns
8XC196KC/8XC196KC20
EXTERNAL CLOCK DRIVE (8XC196KC20)
SymbolParameterMinMaxUnits
1/T
XLXL
T
XLXL
T
XHXX
T
XLXX
T
XLXH
T
XHXL
EXTERNAL CLOCK DRIVE WAVEFORMS
Oscillator Frequency820.0MHz
Oscillator Period50125ns
High Time17ns
Low Time17ns
Rise Time8ns
Fall Time8ns
270942– 21
EXTERNAL CRYSTAL CONNECTIONS
270942– 41
NOTE:
Keep oscillator components close to chip and use
short, direct traces to XTAL1, XTAL2 and V
using crystals, C1
resonators, consult manufacturer for recommended circuitry.
e
C2&20 pF. When using ceramic
. When
SS
AC TESTING INPUT, OUTPUT WAVEFORMS
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’’.
270942– 22
EXTERNAL CLOCK CONNECTIONS
270942– 42
NOTE:
*Required if TTL driver used.
Not needed if CMOS driver is used.
FLOAT WAVEFORMS
OH/VOL
270942– 23
Level occurs;
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 Loaded V
e
g
I
OL/IOH
15 mA.
17
8XC196KC/8XC196KC20
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
LÐ ALE/ADV
BRÐ BREQ
RÐ RD
WÐ WR/WRH/WRL
XÐ XTAL1
YÐ READY
QÐ Data Out
HAÐ HLDA
AC CHARACTERISTICSÐSERIAL PORTÐSHIFT REGISTER MODE
SERIAL PORT TIMINGÐSHIFT REGISTER MODE (MODE 0)
SymbolParameterMinMaxUnits
T
XLXL
T
XLXH
T
XLXL
T
XLXH
T
QVXH
T
XHQX
T
XHQV
T
DVXH
T
XHDX
T
XHQZ
Serial Port Clock Period (BRRt8002H)6 T
Serial Port Clock Falling Edge4 T
to Rising Edge (BRR
t
8002H)
Serial Port Clock Period (BRRe8001H)4 T
Serial Port Clock Falling Edge2 T
to Rising Edge (BRR
e
8001H)
Output Data Setup to Clock Rising Edge2 T
Output Data Hold after Clock Rising Edge2 T
Next Output Data Valid after Clock Rising Edge2 T
Input Data Setup to Clock Rising EdgeT
OSC
b
504 T
OSC
OSC
b
502 T
OSC
b
50ns
OSC
b
50ns
OSC
a
50ns
OSC
OSC
OSC
OSC
a
50ns
a
50ns
a
50ns
Input Data Hold after Clock Rising Edge0ns
Last Clock Rising to Output Float1 T
OSC
ns
ns
ns
WAVEFORMÐSERIAL PORTÐSHIFT REGISTER MODE
SERIAL PORT WAVEFORMÐSHIFT REGISTER MODE (MODE 0)
18
270942– 24
8XC196KC/8XC196KC20
A to D CHARACTERISTICS
The A/D converter is ratiometric, so absolute accuracy is dependent on the accuracy and stability of V
10-BIT MODE A/D OPERATING CONDITIONS
SymbolDescriptionMinMaxUnits
a
T
A
T
A
V
CC
V
REF
T
SAM
T
CONV
F
OSC
F
OSC
NOTE:
ANGND and V
1. The value of ADÐTIME is selected to meet these specifications.
Offset0.003LSB/§C
Full Scale0.003LSB/
Differential Non-Linearity0.003LSB/
Off Isolation
Feedthrough
VCCPower Supply Rejection
b
60dB2
b
60dB2
Input Series Resistance7501.2KXs4
Voltage on Analog Input PinV
DC Input Leakage0
Sampling Capacitor3pF
88Bits
g
1LSBs
g
1LSBs
l
b
1
b
60dB2, 3
b
0.5V
SS
a
1LSBs
g
1LSBs
a
0.5V5, 6
REF
g
3.0mA
C
§
C
§
NOTES:
*An ‘‘LSB’’ as used here has a value of approximately 20 mV. (See Embedded Microcontrollers and Processors Handbook
for A/D glossary of terms).
1. These values are expected for most parts at 25
2. DC to 100 KHz.
3. Multiplexer Break-Before-Make is guaranteed.
4. Resistance from device pin, through internal MUX, to sample capacitor.
5. These values may be exceeded if pin current is limited to
6. Applying voltages beyond these specifications will degrade the accuracy of all channels being converted.
7. All conversions performed with processor in IDLE mode.
C but are not tested or guaranteed.
§
g
2 mA.
20
8XC196KC/8XC196KC20
EPROM SPECIFICATIONS
OPERATING CONDITIONS DURING PROGRAMMING
SymbolDescriptionMinMaxUnits
T
V
V
V
V
F
A
CC
REF
PP
EA
OSC
Ambient Temperature During Programming2030C
Supply Voltage During Programming4.55.5V
Reference Supply Voltage During Programming4.55.5V
Programming Voltage12.2512.75V
EA Pin Voltage12.2512.75V
(1)
(1)
(2)
(2)
Oscillator Frequency During Auto and Slave6.08.0MHz
Mode Programming
F
OSC
Oscillator Frequency During6.016.0MHz
Run-Time Programming (8XC196KC)
F
OSC
Oscillator Frequency During6.020.0MHz
Run-Time Programming (8XC196KC20)
NOTES:
and V
1. V
CC
and VEAmust never exceed the maximum specification, or the device may be damaged.
2. V
PP
and ANGND should nominally be at the same potential (0V).
3. V
SS
4. Load capacitance during Auto and Slave Mode programming
should nominally be at the same voltage during programming.
REF
e
150 pF.
AC EPROM PROGRAMMING CHARACTERISTICS
SymbolDescriptionMinMaxUnits
T
SHLL
T
LLLH
T
AVLL
T
LLAX
T
PLDV
T
PHDX
T
DVPL
T
PLDX
(1)
T
PLPH
T
PHLL
T
LHPL
T
PHPL
T
PHIL
T
ILIH
T
ILVH
T
ILPL
T
PHVL
NOTE:
1. This specification is for the Word Dump Mode. For programming pulses, use the Modified Quick Pulse Algorithm. See
user’s manual for further information.
Reset High to First PALE Low1100T
PALE Pulse Width50T
Address Setup Time0T
Address Hold Time100T
PROG Low to Word Dump Valid50T
Word Dump Data Hold50T
Data Setup Time0T
Data Hold Time400T
PROG Pulse Width50T
High to Next PALE Low220T
PROG
PALE High to PROG Low220T
PROG High to Next PROG Low220T
PROG High to AINC Low0T
AINC Pulse Width240T
PVER Hold after AINC Low50T
AINC Low to PROG Low170T
PROG High to PVER Valid220T
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
21
8XC196KC/8XC196KC20
DC EPROM PROGRAMMING CHARACTERISTICS
SymbolDescriptionMinMaxUnits
I
PP
NOTE:
Do not apply V
damaged.
VPPSupply Current (When Programming)100mA
until VCCis stable and within specifications and the oscillator/clock has stabilized or the device may be
PP
EPROM PROGRAMMING WAVEFORMS
SLAVE PROGRAMMING MODE DATA PROGRAM MODE WITH SINGLE PROGRAM PULSE
NOTE:
P3.0 must be high (‘‘1’’)
SLAVE PROGRAMMING MODE IN WORD DUMP WITH AUTO INCREMENT
NOTE:
P3.0 must be low (‘‘0’’)
22
270942– 27
270942– 28
SLAVE PROGRAMMING MODE TIMING IN DATA PROGRAM
WITH REPEATED PROG PULSE AND AUTO INCREMENT
8XC196KC/8XC196KC20
270942– 29
8XC196KB TO 8XC196KC DESIGN
CONSIDERATIONS
1. Memory Map. The 8XC196KC has 512 bytes of
RAM/SFRsandanoptional16Kof
ROM/OTPROM. The extra 256 bytes of RAM will
reside in locations 100H – 1FFH and the extra 8K
of ROM/OTPROM will reside in locations
4000H–5FFFH. These locations are external
memory on the 8XC196KB.
2. The CDE pin on the KB has become a V
the KC to support 16/20 MHz operation.
3. EPROM programming. The 8XC196KC has a different programming algorithm to support 16K of
on-board memory. When performing Run-Time
Programming, use the section of code in the
8XC196KC User’s Guide.
SS
pin on
4. ONCE Mode Entry. The ONCE mode is entered
on the 8XC196KC by driving the TXD pin low on
the rising edge of RESET. The TXD pin is held
high by a pullup that is specified by I
Pullup must not be overridden or the 8XC196KC
will enter the ONCE mode.
5. During the bus HOLD state, the 8XC196KC
weakly holds RD
their inactive states. The 8XC196KB only holds
ALE in its inactive state.
6. A RESET pulse from the 8XC196KC is 16 states
rather than 4 states as on the 8XC196KB (i.e., a
watchdog timer overflow). This provides a longer
RESET pulse for other devices in the system.
,WR, ALE, BHE and INST in
OH1
. This
8XC196KC ERRATA
1. Missed EXTINT on P0.7.
The 80C196KC20 could possibly miss an
EXTINT on P0.7. See techbit MC0893.
2. HSIÐMODE divide-by-eight.
See Faxback
3. IPD hump.
See FaxbackÝ2311.
Ý
2192.
23
8XC196KC/8XC196KC20
DATA SHEET REVISION HISTORY
This data sheet is valid for devices with a ‘‘H’’, ‘‘L’’ or ‘‘M’’ at the end of the topside tracking number. The
topside tracking number consists of nine characters and is the second line on the top side of the device. Data
sheets 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.
The following are differences between the 270942-004 and 270942-005 datasheets:
1. Removed ‘‘Word Addressable Only’’ from Port 3 and 4 in Table 2.
2. Renamed PVAL to CPVER.
3. Removed T
4. Added HSIÐMODE divide-by-eight and IPD hump to 8XC196KC errata.
The following are important differences between the 270942-002 and 270942-004 data sheets:
1. NMI during PTS, QBD port glitch and Divide HOLD/READY erratas were fixed and have been removed
from the data sheet. The HSI errata is also removed as this is now considered normal operation.
2. Combined 16 and 20 MHz data sheets. Data sheet 270924-001 (20 MHz) is now obsolete.
3. Added 80-lead SQFP package pinout.
4. Added documentation for CLKOUT disable bit.
5. i
for QFP package was changed to 55§C/W from 42§C/W.
JA
6. iJCfor QFP package was changed to 16§C/W from TBD§C/W.
7. T
8. T
9. I
10. I
11. I
12. I
13. V
(MIN) in 10-bit mode was changed to 1.0 ms from 3.0 ms.
SAM
(MIN) in 8-bit mode was changed to 1.0 ms from 2.0 ms.
SAM
specification for port 2.0 was renamed I
IL1
(MAX) is changed to TBD fromb6 mA.
IL2
(MAX) is changed toa200 mA froma100 mA.
IH1
test condition changes to V
IH1
is changed to 300 mV from 150 mV.
HYS
14. ICC(TYP) at 16 MHz is changed to 65 mA from 50 mA.
15. ICC(MAX) at 16 MHz is changed to 75 mA from 70 mA.
16. I
(TYP) at 20 MHz is changed to 80 mA from 60 mA.
CC
17. ICC(MAX) at 20 MHz is changed to 92 mA from 86 mA.
18. I
19. I
20. I
21. I
(TYP) at 16 MHz is changed to 17 mA from 15 mA.
IDLE
(MAX) at 16 MHz is changed to 25 mA from 30 mA.
IDLE
(TYP) at 20 MHz is changed to 21 mA from 15 mA.
IDLE
(MAX) at 20 MHz is changed to 30 mA from 35 mA.
IDLE
22. IPD(TYP) at 16 MHz is changed to 8 mA from 15 mA.
23. IPD(MAX) at 16 MHz is changed to 15 mA from TBD.
24. IPD(TYP) at 20 MHz is changed to 8 mA from 18 mA.
25. IPD(MAX) at 20 MHz is changed to 15 mA from TBD.
26. T
27. T
28. T
29. T
30. T
31. T
(MAX) is changed to T
CLDV
(MIN) is changed to T
LLAX
(MIN) is changed tob5 ns fromb10 ns.
CHWH
(MIN) is changed to T
RHAX
(MAX) is changed toa15 ns froma10 ns.
HALAZ
(MAX) is changed toa20 ns froma15 ns.
HALBZ
LLYV
and T
from the waveform diagrams.
LLGV
IL2
e
2.4V from V
IN
b
45 ns from T
OSC
b
35 ns from T
OSC
b
25 ns from T
OSC
.
e
5.5V.
IN
b
50 ns.
OSC
b
40 ns.
OSC
b
30 ns.
OSC
24
8XC196KC/8XC196KC20
32. T
33. The T
(MAX) is now specified ata15 ns, was formerly unspecified.
HAHBV
and T
LLYV
systems designs.
specifications were removed. These specifications are not required in high-speed
LLGV
34. Added EXTINT, P0.7 errata to Errata section.
The following are the important differences between the -001 and -002 versions of data sheet 270942.
1. Express and Commercial devices are combined into one data sheet. The Express only data sheet
270794-001 is obsolete.
2. Removed KB/KC feature set differences, pin definition table, and SFR locations and bitmaps.
3. Added programming pin function to package drawings and pin descriptions.
4. Changed absolute maximum temperature under bias from 0
5. Replaced V
6. Added I
IH1
specification with I
OH2
OH1
and I
specifications.
IL1
specification for NMI pulldown resistors.
Ctoa70§Ctob55§Ctoa125§C.
§
7. Added maximum hold latency table.
8. Added external oscillator and external clock circuit drawings.
9. Changed Clock Drive T
10. Fixed Serial Port T
XLXH
and T
XHXX
specification.
Min spec to 20 ns.
XLXX
11. Added 8- and 10-bit mode A/D operating conditions tables.
12. Specified operating range for sample and convert times.
13. Added specification for voltage on analog input pin.
14. Put operating conditions for EPR OM programming into tabular format.
25
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.