Zilog Z80230 User Manual

Page 69

Advertising
background image

SCC/ESCC

User Manual

UM010903-0515

Interfacing the SCC/ESCC

62

Wait On Receive

The Wait On Receive function is selected by setting D6 or WR1 to 0, D5 of WR1 to 1, and then

enabling the function by setting D7 of WR1 to 1. In this mode, the /W//REQ pin carries the /WAIT

signal, and is open-drain when inactive and Low when active. When the processor attempts to read

data from the Receive FIFO when it is empty, the SCC asserts /WAIT until a character has reached

the exit location of the FIFO (

Figure

).

Wait on Receive Timing

This allows the use of a block move instruction to transfer the receive data. In the case of the

Z80X30, /WAIT goes active in response to /DS going active, but only if RR8 is being accessed

and a read is attempted. In all other cases, /WAIT remains open-drain. In the case of the Z85X30, /

WAIT goes active in response to /RD going active, but only if the receive data FIFO is being

accessed, either directly or via the pointers. The /WAIT pin is released in response to the falling

edge of PCLK. Details of the timing are displayed in

Figure

on page 63.

/DS or /RD

(from Rx FIFO)

Rx Character

Available

/W//REQ

(=WAIT)

Character Available

FIFO Empty

Advertising
This manual is related to the following products: