IC MPU 16BIT 5V 20MHZ 68PLCC

EE80C188XL20

Manufacturer Part NumberEE80C188XL20
DescriptionIC MPU 16BIT 5V 20MHZ 68PLCC
ManufacturerIntel
EE80C188XL20 datasheet
 


Specifications of EE80C188XL20

Processor Type80C186FeaturesXL suffix, 16-Bit
Speed20MHzVoltage5V
Mounting TypeSurface MountPackage / Case68-PLCC
Family NameIntel186Device Core80188
Device Core Size16bFrequency (max)20MHz
Instruction Set ArchitectureCISCSupply Voltage 1 (typ)5V
Operating Supply Voltage (max)5.5VOperating Supply Voltage (min)4.5V
Operating Temp Range0C to 70COperating Temperature ClassificationCommercial
MountingSurface MountPin Count68
Package TypePLCCLead Free Status / RoHS StatusLead free / RoHS Compliant
Other names863554  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Page 41
42
Page 42
43
Page 43
44
Page 44
45
Page 45
46
Page 46
47
Page 47
48
Page 48
Page 46/48

Download datasheet (401Kb)Embed
PrevNext
80C186XL 80C188XL
INSTRUCTION SET SUMMARY
Function
CONTROL TRANSFER (Continued)
RET
Return from CALL
e
Within segment
1 1 0 0 0 0 1 1
Within seg adding immed to SP
1 1 0 0 0 0 1 0
Intersegment
1 1 0 0 1 0 1 1
Intersegment adding immediate to SP
1 1 0 0 1 0 1 0
JE JZ
Jump on equal zero
0 1 1 1 0 1 0 0
e
JL JNGE
Jump on less not greater or equal
0 1 1 1 1 1 0 0
e
JLE JNG
Jump on less or equal not greater
0 1 1 1 1 1 1 0
e
JB JNAE
Jump on below not above or equal
0 1 1 1 0 0 1 0
e
JBE JNA
Jump on below or equal not above
0 1 1 1 0 1 1 0
e
JP JPE
Jump on parity parity even
0 1 1 1 1 0 1 0
e
JO
Jump on overflow
0 1 1 1 0 0 0 0
e
JS
Jump on sign
0 1 1 1 1 0 0 0
e
JNE JNZ
Jump on not equal not zero
0 1 1 1 0 1 0 1
e
JNL JGE
Jump on not less greater or equal
0 1 1 1 1 1 0 1
e
JNLE JG
Jump on not less or equal greater
0 1 1 1 1 1 1 1
e
JNB JAE
Jump on not below above or equal
0 1 1 1 0 0 1 1
e
JNBE JA
Jump on not below or equal above
0 1 1 1 0 1 1 1
e
JNP JPO
Jump on not par par odd
0 1 1 1 1 0 1 1
e
JNO
Jump on not overflow
0 1 1 1 0 0 0 1
e
JNS
Jump on not sign
0 1 1 1 1 0 0 1
e
JCXZ
Jump on CX zero
1 1 1 0 0 0 1 1
e
LOOP
Loop CX times
1 1 1 0 0 0 1 0
e
LOOPZ LOOPE
Loop while zero equal
1 1 1 0 0 0 0 1
e
LOOPNZ LOOPNE
Loop while not zero equal
1 1 1 0 0 0 0 0
e
ENTER
Enter Procedure
1 1 0 0 1 0 0 0
e
L
0
e
L
1
e
L
1
l
LEAVE
Leave Procedure
1 1 0 0 1 0 0 1
e
INT
Interrupt
e
Type specified
1 1 0 0 1 1 0 1
Type 3
1 1 0 0 1 1 0 0
INTO
Interrupt on overflow
1 1 0 0 1 1 1 0
e
IRET
Interrupt return
1 1 0 0 1 1 1 1
e
BOUND
Detect value out of range
0 1 1 0 0 0 1 0
e
Shaded areas indicate instructions not available in 8086 8088 microsystems
NOTE
Clock cycles shown for byte transfers For word operations add 4 clock cycles for all memory transfers
46
(Continued)
80C186XL
Format
data-low
data-high
data-low
data-high
disp
disp
disp
disp
disp
disp
disp
disp
disp
disp
disp
disp
disp
disp
disp
disp
disp
disp
disp
disp
data-low
data-high
L
22
type
mod reg r m
80C188XL
Clock
Clock
Comments
Cycles
Cycles
16
20
18
22
22
30
25
33
4 13
4 13
JMP not
taken JMP
4 13
4 13
taken
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
5 15
5 15
6 16
6 16
LOOP not
taken LOOP
6 16
6 16
taken
6 16
6 16
15
19
25
29
16(n
1)
26
20(n
1)
a
b
a
b
8
8
47
47
45
45
if INT taken
if INT not
48 4
48 4
taken
28
28
33–35
33–35