SN8P1700
8-bit micro-controller build-in 12-bit ADC
FALLING EDGE TRANSMITTER/RECEIVER MODE
ꢃExample: Slave Tx/Rx falling edge
MOV
B0MOV
MOV
B0MOV
B0BSET
A,TXDATA
SIOB,A
A,# 10000101B
SIOM,A
; Load transfer data into SIOB register.
; Setup SIOM and enable SIO function. Falling edge.
; Start transfer and receiving SIO data.
; Wait the end of SIO operation.
FSTART
CHK_END:
B0BTS0
JMP
B0MOV
MOV
FSTART
CHK_END
A,SIOB
; Save SIOB data into RXDATA buffer.
RXDATA,A
TX/RX data
SCK3
SI
DI0
DI1
DI2
DI3
DI4
DI5
DI6
DI7
SO
DO0 DO1 DO2 DO3 DO4 DO5 DO6 DO7
LSB
MSB
TX/RX data
SCK4
SI
DI0
DI1
DI2
DI3
DI4
DI5
DI6
DI7
SO
DO0 DO1 DO2 DO3 DO4 DO5 DO6 DO7
LSB
MSB
Figure 10-10. The Falling Edge Timing Diagram of Slave Transfer and Receiving Operation
SONiX TECHNOLOGY CO., LTD
Page 110
Revision 1.94