
1996 Dec 11
80
Philips Semiconductors
Preliminary specification
Low voltage 16-bit microcontroller
P90CL301BFH (C100)
27 INSTRUCTION TIMING
In the Tables 98 to 110 the number of bus read and write cycles are shown in parentheses as (R/W). The timing is given
for operation in 16-bit mode. For operation in 8-bit mode the numbers shown in parentheses should be multiplied by a
factor 2.
Table 98
Effective address calculation times
Table 99
MOVE Byte and MOVE Word Instruction clock periods
INSTRUCTION
ADDRESSING MODE
BYTE; WORD
LONG
Rn
(An)
(An)+
(An)
d(An)
d(An, Xi)
xxx.S
xxx.L
d(PC)
d(PC, Xi)
#xxx
Data or Address Register Direct
Address Register Indirect
Address Register Indirect postincrement
Address Register Indirect predecrement
Address Register Indirect Displacement
Address Register Indirect with Index
Absolute Short
Absolute Long
Program Counter with Displacement
Program Counter with Index
Immediate
0 (0/0)
4 (1/0)
4 (1/0)
7 (1/0)
11 (2/0)
14 (2/0)
8 (2/0)
12 (3/0)
11 (2/0)
14 (2/0)
4 (1/0)
0 (0/0)
8 (2/0)
8 (2/0)
11 (2/0)
12 (3/0)
8 (3/0)
12 (3/0)
16 (4/0)
15 (3/0)
16 (4/0)
8 (2/0)
INSTR.
Rn
(An)
(An)+
(An)
14 (1/1)
18 (2/1)
18 (2/1)
22 (2/1)
25 (2/1)
28 (3/1)
22 (3/1)
26 (4/1)
25 (3/1)
28 (3/1)
18 (2/1)
d(An)
d(An, Xi)
xxx.S
xxx.L
Rn
(An)
(An)+
(An)
d(An)
d(An, Xi)
xxx.S
xxx.L
d(PC)
d(PC, Xi)
#xxx
7 (1/0)
11 (2/0)
11 (2/0)
14 (2/0)
18 (3/0)
21 (3/0)
15 (3/0)
19 (4/0)
18 (3/0)
21 (3/0)
11 (3/0)
11 (1/1)
15 (2/1)
15 (2/1)
18 (2/1)
22 (3/1)
25 (3/1)
19 (3/1)
23 (4/1)
22 (3/1)
25 (3/1)
15 (2/1)
11 (1/1)
15 (2/1)
15 (2/1)
18 (2/1)
22 (3/1)
25 (3/1)
19 (3/1)
23 (4/1)
22 (3/1)
25 (3/1)
15 (2/1)
18 (1/1)
22 (2/1)
22 (2/1)
25 (2/1)
29 (2/1)
32 (3/1)
26 (3/1)
30 (4/1)
29 (3/1)
32 (3/1)
22 (2/1)
21 (1/1)
25 (2/1)
25 (2/1)
28 (2/1)
32 (2/1)
35 (3/1)
29 (3/1)
33 (4/1)
32 (3/1)
35 (3/1)
25 (2/1)
15 (1/1)
19 (2/1)
19 (2/1)
22 (2/1)
26 (2/1)
29 (3/1)
23 (3/1)
27 (4/1)
26 (3/1)
29 (3/1)
19 (2/1)
19 (1/1)
23 (2/1)
23 (2/1)
26 (2/1)
30 (2/1)
33 (3/1)
27 (3/1)
31 (4/1)
30 (3/1)
33 (3/1)
23 (2/1)