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-35
CHAPTER 6: PERIPHERAL CIRCUITS (LCD Driver)
Bit-unit operation of the display memory
Address
D3 D2 D1 D0
90H
Data
: SEG-A
: SEG-B
Fig. 6.6.4
Example of segment assignment
Label Mnemonic/operand Comment
;*
;* LCD DRIVER
;*
;* BIT UNIT OPERATION
;
SEGBUF EQU 00H ;DISPLAY MEMORY BUFFER
;
LD X,SEGBUF ;SET ADDRESS DISPLAY MEMORY BUFFER
LD Y,90H ;SET ADDRESS DISPLAY MEMORY
LD MX,3 ;SET BUFFER DATA
LD MY,MX ;SET SEGMENT A, B ON (●●, ▲▲)
AND MX,1110B ;CHANGE BUFFER DATA
LD MY,MX ;SET SEGMENT A OFF (●, ▲▲)
AND MX,1101B ;CHANGE BUFFER DATA
LD MY,MX ;SET SEGMENT B OFF (●, ▲)
;
For manipulation of the display memory in bit-units for the assign-
ment of Figure 6.6.4, a buffer must be provided in RAM to hold
data. Note that, since the display memory is write-only, data
cannot be changed directly using an ALU instruction (for example,
AND or OR).
After manipulating the data in the buffer, write it into the corre-
sponding display memory using the transfer command.
Programming notes
(1) The contents of the display memory are undefined until the area
is initialized (through, for instance, memory clear processing by
the CPU). Initialize the display memory by executing initial
processing.
(2) Since the display memory area is write-only, display data
cannot be rewritten by arithmetic operations (such as AND, OR,
ADD, SUB).