KS57C2308/P2308/C2316/P2316 SERIAL I/O INTERFACE
13-7
++ PROGRAMMING TIP — Setting Transmit/Receive Modes for Serial I/O (Continued)
4. Transmit and receive Data through SIO interface using an external clock in LSB-first mode:
BITR EMB
LD EA,TDATA ;TDATA address = BANK0 (20H–7FH)
LD SBUF,EA
LD EA,#0FH
LD SMOD,EA ;SIO start
EI
BITS IES
INTS PUSH SB ;Store SMB, SRB
PUSH EA ;Store EA
BITR EMB
LD EA,TDATA ;EA Transmit data, TDATA address = BANK0
(20H–7FH)
XCH EA,SBUF ;Transmit data Receive data
LD RDATA,EA ;RDATA address = BANK0 (20H–7FH)
BITS SMOD.3 ;SIO start
POP EA
POP SB
IRET
KS57C2308/C2316
/ P0.1
SO / P0.2
SI / P0.3
EXTERNAL
DEVICE
SCK
High Speed SIO Transmission