Specifications
Table Of Contents
- Technical Hardware
- 1 OVERVIEW
- 2 POWER SUPPLY AND INITIAL RESET
- 3 CPU, ROM, RAM
- 4 PERIPHERAL CIRCUITS AND OPERATION
- 4.1 Memory Map
- 4.2 Resetting Watchdog Timer
- 4.3 Oscillation Circuit
- 4.4 Input Ports (K00–K03, K10)
- 4.5 Output Ports (R00–R03)
- 4.6 I/O Ports (P00–P03, P10–P13, P20–P23)
- 4.7 LCD Driver (COM0–COM3, SEG0–SEG31)
- 4.8 Clock Timer
- 4.9 Stopwatch Timer
- 4.10 Programmable Timer
- 4.11 Serial Interface (SIN, SOUT, SCLK, SRDY)
- 4.12 A/D Converter
- 4.13 General-purpose Operation Amplifier (AMP)
- 4.14 SVD (Supply Voltage Detection) Circuit
- 4.15 Interrupt and HALT/SLEEP
- 5 SUMMARY OF NOTES
- 6 DIAGRAM OF BASIC EXTERNAL CONNECTIONS
- 7 CHARACTERISTICS
- 8 PACKAGE
- 9 PAD LAYOUT
- Technical Software
- 1 INTRODUCTION
- 2 BLOCK DIAGRAM
- 3 PROGRAM MEMORY (ROM)
- 4 DATA MEMORY
- 5 INITIAL RESET
- 6 PERIPHERAL CIRCUITS
- 6.1 Watchdog Timer
- 6.2 OSC3
- 6.3 Input Ports (K00–K03 and K10)
- 6.4 Output Ports (R00–R03)
- 6.5 I/O Ports (P00–P03, P10–P13 and P20–P23)
- 6.6 LCD Driver
- 6.7 Clock Timer
- 6.8 Stopwatch Timer
- 6.9 Programmable Timer
- 6.10 Serial Interface Circuit
- 6.11 Amplifier
- 6.12 SVD (Supply Voltage Detection) Circuit
- 6.13 A/D Converter
- 6.14 Sleep
- 6.15 Interrupt
- 7 SUMMARY OF NOTES
- APPENDIX

S1C62740 TECHNICAL SOFTWARE EPSON II-25
CHAPTER 6: PERIPHERAL CIRCUITS (Output Ports)
FOUT output
The FOR00 is to select R00 for FOUT output. So when you want to
use R00 as FOUT output, set FOR00 to "1", and R00 to "0".
When R00 is selected to FOUT output, it outputs the clock of f
OSC3,
f
OSC1 or the demultiplied fOSC1. The clock frequency can be se-
lected by registers FOFQ1 and FOFQ0, from the frequencies listed
in Table 6.4.3.
Table 6.4.3
FOUT clock frequency
FOFQ1 FOFQ0 Clock frequency (Hz)
0 0 512
0 1 4,096
10 f
OSC1
11 fOSC3
A hazard may occur when the FOUT signal is turned ON or OFF.
PTOVF output
The PTR01 is to select R01 for PTOVF output. So when you want to
use R01 as PTOVF output, set PTR01 to "1", and R01 to "0".
The PTOVF signal is come from programmable timer. See Section
6.9, "Programmable Timer".
Note:
Example program
for the special use
output ports
Following program shows the special use output ports controlling
procedure.
Label Mnemonic/operand Comment
;* SPECIAL USE OUTPUT PORT
;*
;
ZR0 EQU 0D4H ;R0 OUTPUT PORT
ZBZCTL EQU 0E0H ;BUZZER CONTROL REGISTER
ZFOCTL EQU 0E1H ;FOUT CONTROL REGISTER
ZPTC1 EQU 0E9H ;PROGRAMMABLE TIMER CONTROL REGISTER 1
ZPTC2 EQU 0EAH ;PROGRAMMABLE TIMER CONTROL REGISTER 2
ZRDL EQU 0EDH ;PROGRAMMABLE TIMER RELOAD REGISTER LOW
ZRDH EQU 0EEH ;PROGRAMMABLE TIMER RELOAD REGISTER HIGH
;
;* BUZZER OUTPUT
;
BZON:
LD X,ZBZCTL ;SELECT R03 & R02 AS BUZZER OUTPUT
LD MX,1101B ;SELECT 2 KHz FREQUENCY FOR BUZZER
;OUTPUT
LD X,ZR0
LD MX,1100B ;TURN ON R03 & R02 OUTPUT PORT
;
;
;* FOUT OUTPUT
;
FOUT:
LD X,ZR0
AND MX,1110B ;TURN OFF R00 OUTPUT PORT
LD X,ZFOCTL