IA186EM/IA188EM
Data Sheet
8-Bit/16-Bit Microcontrollers
February 25, 2011
Table 93. Synchronous Serial Interface Timing
a
a
No. Name
Description
Min
Max
Synchronous Serial Port Timing Requirements
75
77
tDVSH Data Valid to sclk high
10
3
–
–
tSHDX sclk High to SPI Data Hold
Synchronous Serial Port Timing Responses
71
72
78
tCLEV clkouta Low to sden Valid
tCLSL clkouta Low to sclk Low
tSLDV sclk Low to Data Valid
0
0
0
12
12
12
a
In nanoseconds.
7.
Instruction Set Summary Table
Table 94 summarizes each instruction. A key to abbreviations is presented at the end of the
table.
Table 94. Instruction Set Summary
Instruction
Opcode - Hex
Clock Cycles
Flags Affected
Bytes
Mnemonic
AAA
AAD
AAM
AAS
Description
Byte 1
37
D5
D4
3F
14
15
80
81
Byte 2
–
0A
0A
–
ib
iw
/2 ib
/2 iw
/2 ib
3–6
–
–
–
–
–
–
–
IA186EM
IA188EM
O
U
U
U
U
R
D
–
–
–
–
–
I
T
–
–
–
–
–
S
U
R
R
U
R
Z
U
R
R
U
R
A
R
U
U
R
R
P
U
R
R
U
R
C
R
U
U
R
R
ASCII adjust AL after add
ASCII adjust AX before divide.
ASCII adjust AL after multiply
ASCII adjust AL after subtract
Add imm8 to AL with carry
Add imm16 to AX with carry
Add imm8 to r/m8 with carry
Add imm16 to r/m16 with carry
Add sign extended imm8 to
r/m16 with carry
8
15
19
7
3
4
4/16
4/16
4/16
8
15
19
7
3
4
4/16
4/20
4/20
–
–
–
–
–
ADC
–
–
83
Add byte reg to r/m8 with carry
Add word reg to r/m16 with carry
Add r/m8 to byte reg with carry
Add r/m16 to word reg with carry
Add imm8 to AL
Add imm16 to AX
Add imm8 to r/m8
Add imm16 to r/m16
Add sign extended imm8 to
r/m16
10
11
12
13
04
05
80
81
83
/r
/r
/r
/r
ib
–
–
–
–
–
–
–
–
–
3/10
3/10
3/10
3/10
3
3/10
3/14
3/10
3/14
3
ADD
R
–
–
–
R
R
R
R
R
iw
4
4
/0 ib
/0 iw
/0 ib
4/16
4/16
4/16
4/16
4/20
4/20
Add byte reg. to r/m8
Add word reg. to r/m16
Add r/m8 to byte reg
00
01
02
03
/r
/r
/r
/r
–
–
–
–
3/10
3/10
3/10
3/10
3/10
3/14
3/10
3/14
Add r/m16 to word reg
®
IA211050831-19
UNCONTROLLED WHEN PRINTED OR COPIED
http://www.Innovasic.com
Customer Support:
Page 126 of 146
1-888-824-4184