SN8P1700
8-bit micro-controller build-in 12-bit ADC
SIO INTERRUPT OPERATION DESCRIPTION
The SIO provides an interrupt function. Users can process SIO data after the SIO interrupt request occurring. There is
a example for the application as following.
ꢃExample: SIO interrupt demo routine.
Main:
MOV
B0MOV
B0BSET
A,# 10000100B
SIOM,A
FSTART
; Setup SIOM and enable SIO function. Falling edge.
; Start transfer SIO data.
.
.
.
.
JMP
MAIN
ORG
8
; Interrupt vector
B0XCH
PUSH
A, ACCBUF
B0BTS1
JMP
B0MOV
MOV
FSIOIRQ
INT_EXIT
A,SIOB
RXDATA,A
FSIOIRQ
; Save SIOB data into RXDATA buffer.
; Clear SIO interrupt request flag.
B0BCLR
INT_EXIT:
POP
B0XCH
A, ACCBUF
SONiX TECHNOLOGY CO., LTD
Page 113
Revision 1.94