APPENDIX A <REFERENCE> EXTERNAL DEVICE INTERFACE TIMINGS
A.6 8255A
8255A interface setup examples
Operating
frequency
Wait cycle
20MHz
25MHz
33MHz
8255A interface timing
SRAM interface
Parameter
<Read cycle>
Read cycle time
Address access time
#CE access time
#OE access time
Output disable delay time
<Write cycle>
Write cycle time
Address enable time
Write pulse width
Input data setup time
Input data hold time
3
1 The S1C33210 enables up to 7 cycles of wait-cycle insertion. If a number of wait cycles more than 7 cycles
needs to be inserted, input the #WAIT signal from external hardware. Note that the interface must be set for
SRAM type devices to insert wait cycles using the #WAIT pin. (Refer to "BCU (Bus Control Unit)" in the
"S1C33210 FUNCTION PART", for more information.)
2 This setting cannot satisfy the 150 ns of output-disable delay time specification required for the 8255A. When
implementing such a low-speed device in the system, the external bus must be separated by inserting a 3-state bus
buffer at the output side (when viewed from the CPU) of the external system bus.
3 If the data hold time that can be set is not sufficient for the device, secure it by connecting a bus repeater to the
external data bus D[15:0] or by inserting a latch at the output side of the external system interface.
A-106
Read cycle
Read cycle
9
1
10
11
12
14
15
Symbol
Min.
t
300
RC
t
–
ACC
t
–
ACS
t
–
OE
t
10
OHZ
t
430
WC
t
400
AW
t
400
WP
t
100
DW
t
30
DH
Write cycle
10
12
15
33MHz
Max.
Cycle
Time
–
15
450
250
15
450
250
15
450
250
14.5
435
150
3.5
105
–
15
450
–
14.5
435
–
14
420
–
14
420
–
0.5
15
EPSON
Output disable
delay time
3.5
3.5
3.5
2
25MHz
20MHz
Cycle
Time
Cycle
12
480
10
12
480
10
12
480
10
11.5
460
9.5
3.5
140
3.5
12
480
10
11.5
460
9.5
11
440
9
11
440
9
0.5
20
0.5
S1C33210 PRODUCT PART
Time
500
500
500
475
175
500
475
450
450
25