Specifications

Table Of Contents
II-26 EPSON S1C62740 TECHNICAL SOFTWARE
CHAPTER 6: PERIPHERAL CIRCUITS (Output Ports)
LD MX,1000B ;SELECT R00 FOR FOUT,
;AND SET 512 Hz FREQUENCY
;
;
;* PTOVF OUTPUT
;
PTOVF:
LD X,ZR0
AND MX,1101B ;TURN OFF R01 OUTPUT PORT
LD X,ZPTC2
LD MX,1110B ;SELECT OSC1 = 32 KHz
LD X,ZRDL ;SET RELOAD REGISTER = (0,0)
LBPX MX,00H
;
LD X,ZPTC1
OR MX,0001B ;RESTORE PROGRAMMABLE TIMER
OR MX,0010B ;RUN PROGRAMMABLE TIMER
OR MX,1000B ;SELECT R01 AS PTOVF OUTPUT
;
(1) When BZ, BZ, FOUT and PTOVF output are selected by soft-
ware, a hazard may be observed in the output waveform when
the data of the output register changes.
Programming notes
(2) When R00 is used for general output port, set FOR00 to "0".
When R00 is used for FOUT output, set FOR00 to "1".
(3) When R01 is used for general output port, set PTR01 to "0".
When R01 is used for PTOVF output, set PTR01 to "1".
(4) When R02 is used for general output port, set BZR02 to "0".
When R02 is used for buzzer output, set BZR02 to "1".
(5) When R03 is used for general output port, set BZR03 to "0".
When R03 is used for buzzer inverted output, set BZR03 to "1".
Fig. 6.4.3
Output waveform
BZ output
(R03 terminal)
10R03 register 0
Hazard Hazard
BZ output
(R02 terminal)
10
R02 register 0
PTOVF output
(R01 terminal)
01R01 register 1
FOUT output
(R00 terminal)
01R00 register 1