SN8P2740 Series
ADC, OP-amp, Comparator 8-Bit Micro-Controller
Example: Set P4.0 to be general purpose output. EVHENB and P4CON.0 bits must be set as “0”.
; Check AVREFH status.
B0BTS0
FAVREFH
; Check AVREFH = 0.
B0BCLR
FAVREFH
; AVREFH = 1, clear it to disable external ADC high
reference input.
; AVREFH = 0, execute next routine.
; Check GCHS and CHS[2:0] status.
B0BCLR
FGCHS
;If CHS[2:0] point to P4.0 (CHS[2:0] = 000B), set GCHS=0
;If CHS[2:0] don’t point to P4.0 (CHS[2:0] ≠ 000B), don’t
care GCHS status.
; Clear P4CON.
B0BCLR
P4CON.0
; Enable P4.0 digital function.
; Set P4.0 output buffer to avoid glitch.
B0BSET
P4.0
; Set P4.0 buffer as “1”.
; Set P4.0 buffer as “0”.
; or
B0BCLR
P4.0
; Enable P4.0 output mode.
B0BSET
P4M.0
; Set P4.0 as input mode.
SONiX TECHNOLOGY CO., LTD
Page 74
Version 2.0