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 43/48

Download datasheet (401Kb)Embed
PrevNext
INSTRUCTION SET SUMMARY
Function
DATA TRANSFER (Continued)
SEGMENT
Segment Override
e
CS
0 0 1 0 1 1 1 0
0 0 1 1 0 1 1 0
SS
DS
0 0 1 1 1 1 1 0
ES
0 0 1 0 0 1 1 0
ARITHMETIC
ADD
Add
e
Reg memory with register to either
0 0 0 0 0 0 d w
Immediate to register memory
1 0 0 0 0 0 s w
Immediate to accumulator
0 0 0 0 0 1 0 w
ADC
Add with carry
e
Reg memory with register to either
0 0 0 1 0 0 d w
Immediate to register memory
1 0 0 0 0 0 s w
Immediate to accumulator
0 0 0 1 0 1 0 w
INC
Increment
e
Register memory
1 1 1 1 1 1 1 w
Register
0 1 0 0 0 reg
SUB
Subtract
e
Reg memory and register to either
0 0 1 0 1 0 d w
Immediate from register memory
1 0 0 0 0 0 s w
Immediate from accumulator
0 0 1 0 1 1 0 w
SBB
Subtract with borrow
e
Reg memory and register to either
0 0 0 1 1 0 d w
Immediate from register memory
1 0 0 0 0 0 s w
Immediate from accumulator
0 0 0 1 1 1 0 w
DEC
Decrement
e
Register memory
1 1 1 1 1 1 1 w
Register
0 1 0 0 1 reg
CMP
Compare
e
Register memory with register
0 0 1 1 1 0 1 w
Register with register memory
0 0 1 1 1 0 0 w
Immediate with register memory
1 0 0 0 0 0 s w
Immediate with accumulator
0 0 1 1 1 1 0 w
NEG
Change sign register memory
1 1 1 1 0 1 1 w
e
AAA
ASCII adjust for add
0 0 1 1 0 1 1 1
e
DAA
Decimal adjust for add
0 0 1 0 0 1 1 1
e
AAS
ASCII adjust for subtract
0 0 1 1 1 1 1 1
e
Decimal adjust for subtract
0 0 1 0 1 1 1 1
DAS
e
MUL
Multiply (unsigned)
1 1 1 1 0 1 1 w
e
Register-Byte
Register-Word
Memory-Byte
Memory-Word
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
(Continued)
Format
mod reg r m
mod 0 0 0 r m
data
data if s w
01
e
data
data if w
1
e
mod reg r m
mod 0 1 0 r m
data
data if s w
01
e
data
data if w
1
e
mod 0 0 0 r m
mod reg r m
mod 1 0 1 r m
data
data if s w
01
e
data
data if w
1
e
mod reg r m
mod 0 1 1 r m
data
data if s w
01
e
data
data if w
1
e
mod 0 0 1 r m
mod reg r m
mod reg r m
mod 1 1 1 r m
data
data if s w
01
e
data
data if w
1
e
mod 0 1 1 r m
mod 100 r m
80C186XL 80C188XL
80C186XL
80C188XL
Clock
Clock
Comments
Cycles
Cycles
2
2
2
2
2
2
2
2
3 10
3 10
4 16
4 16
3 4
3 4
8 16-bit
3 10
3 10
4 16
4 16
3 4
3 4
8 16-bit
3 15
3 15
3
3
3 10
3 10
4 16
4 16
3 4
3 4
8 16-bit
3 10
3 10
4 16
4 16
3 4
3 4
8 16-bit
3 15
3 15
3
3
3 10
3 10
3 10
3 10
3 10
3 10
3 4
3 4
8 16-bit
3 10
3 10
8
8
4
4
7
7
4
4
26–28
26–28
35–37
35–37
32–34
32–34
41–43
41–43
43