The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

CMOS 4-BIT SINGLE CHIP MICROCOMPUTER E0C6002 DEVELOPMENT TOO


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



MF973-03a
CMOS 4-BIT SINGLE CHIP MICROCOMPUTER
E0C6002
DEVELOPMENT TOOL MANUAL
NOTICE
part this material reproduced duplicated form means without written permission Seiko Epson. Seiko Epson reserves right make changes this material without notice. Seiko Epson does assume liability kind arising inaccuracies contained this material application product circuit and, further, there representation that this material applicable products requiring high level reliability, such medical products. Moreover, license intellectual property rights granted implication otherwise, there representation warranty that anything made accordance with this material will free from patent copyright infringement third party. This material portions thereof contain technology subject relating strategic products under control Foreign Exchange Foreign Trade Japan require export license from Ministry International Trade Industry other approval from another government agency. Please note that "E0C" name product "SMC". "SMC" appears other manuals understand that reads "E0C".
MS-DOS EDLIN registered trademarks Microsoft Corporation, U.S.A. PC-DOS, PC/AT, VGA, registered trademarks International Business Machines Corporation, U.S.A. PC-9801 Series registered trademarks Corporation. other product names mentioned herein trademarks and/or registered trademarks their respective owners.
SEIKO EPSON CORPORATION 1999 rights reserved.
CONTENTS
E0C6002 Development Tool Manual
PREFACE
This manual mainly explains outline development support tool 4-bit Single Chip Microcomputer E0C6002. Refer "E0C62 Family Development Tool Reference Manual" details (common models) each development support tool. Manuals hardware development tools separate, should also refer below manuals. Development tools
E0C62 Family Development Tool Reference Manual EVA6251R (EVA6002) Manual (EVA6251 Manual KIT6002 Manual) ICE6200 (ICE62R) Hardware Manual E0C62 Family Technical Guide E0C6002 Technical Manual E0C6200/6200A Core Manual
Development procedure Device (E0C6002) Instructions
CONTENTS
COMPOSITION DEVELOPMENT SUPPORT TOOL
Configuration DEV6002 Developmental Environment Development Flow Production Execution Disk
CROSS ASSEMBLER ASM6002
ASM6002 Outline E0C6002 Restrictions ASM6002 Quick Reference
FUNCTION OPTION GENERATOR FOG6002
FOG6002 Outline E0C6002 Option List Option Specifications Selection Message FOG6002 Quick Reference Sample File
SEGMENT OPTION GENERATOR SOG6002
SOG6002 Outline Option List Segment Ports Output Specifications SOG6002 Quick Reference Sample Files
CONTROL SOFTWARE ICS6002
ICS6002 Outline ICS6002 Restrictions ICS6002 Quick Reference
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
CONTENTS
MASK DATA CHECKER MDC6002
MDC6002 Outline MDC6002 Quick Reference
APPENDIX E0C6002 INSTRUCTION E0C6002 E0C6002 MEMORY TROUBLESHOOTING
EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
COMPOSITION DEVELOPMENT SUPPORT TOOL
COMPOSITION DEVELOPMENT SUPPORT TOOL
Here will explain composition software development support tools, developmental envilonment generate execution disk.
Configuration DEV6002
below software included product E0C6002 development support tool DEV6002. Cross Assembler ASM6002 Function Option Generator FOG6002 Segment Option Generator SOG6002 Control Software ICS6002 Mask Data Checker MDC6002 Cross assembler program preparation Function option data preparation program Segment option data preparation program control program Mask data preparation program
Developmental Environment
software product development support tool DEV6002 operates following host systems: PC/AT least PC-DOS Ver. 2.0) PC-9801 Series least MS-DOS Ver. 3.1) When developing E0C6002, above-mentioned host computer, editor, P-ROM writer, printer, etc. must prepared user addition development tool which normally supported Seiko Epson.
Host computer
PC-9801 Series] PC/AT
E0C6002 Series Development Tool
ICE6200 (ICE62R) RS-232C
ICE6200
EVA6251R (EVA6002)
MS-DOS/PC-DOS Editor P-ROM writer Printer
Target board
prepared user
Fig. 1.2.1 System configuration
Note
DEV6002 system requires host computer with capacity about 140K bytes. Since ICE6200 (ICE62R) connected host computer with RS-232C serial interface, adapter board asynchronous communication will required depending host computer used.
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
COMPOSITION DEVELOPMENT SUPPORT TOOL
Development Flow
Figure 1.3.1 shows development flow through DEV6002.
Determination software specifications Flow chart generation coding Determination hardware specifications Function option list generation Segment option list generation Creation target board
Coding sheet
Function option list
Segment option list
Source file generation using editor
Source file generation using editor
C002XXX .DAT
Program source file Function Option Generator FOG6002 execution
C002XXX .SEG
Segment option source file
Cross Assembler ASM6002 execution
Segment Option Generator SOG6002 execution
C002XXX .PRN
Assembly list
C002XXXL Object file .HEX C002XXXH .HEX C002XXXF .DOC C002XXXS .DOC
Function option document file
Segment option document file
Function
C002XXXF option .HEX file
Segment
C002XXXF option .HEX file
Function option (one)
Segment option (two)
Debugging with Control Software ICS6002 Debugging completion
ICE6200 (ICE62R)
ICE6200
EVA6251R (EVA6002)
Target board
Mask Data Checker MDC6002 execution
C6002XXX File submission .PAn
SEIKO EPSON
Fig. 1.3.1 DEV6002 development flow
Concerning file names
input-output file name each development support tool commonly "C002XXX". principle each file should produced this manner. Seiko Epson will designate "XXX" each customer.
Reference Manual
E0C6002 Technical Hardware Manual E0C6200/6200A Core Manual E0C62 Family Development Tool Reference Manual
E0C6002 Development Tool Manual (this manual) EVA6251R (EVA6002) Manual ICE6200 (ICE62R) Hardware Manual EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
COMPOSITION DEVELOPMENT SUPPORT TOOL
Production Execution Disk
Execution files each software development support tool batch parameter files ICE6200 (ICE62R) recorded DEV6002 floppy disk. content files contained DEV6002 floppy disk shown below. PC-DOS version ASM6002.EXE FOG6002.EXE ICS6002B.BAT ICS6002W.EXE ICS6002P.PAR MDC6002.EXE SOG6002.EXE MS-DOS version ASM6002.EXE FOG6002.EXE ICS6002.BAT ICS6002J.EXE ICS6002P.PAR MDC6002.EXE SOG6002.EXE Contents Cross Assembler execution file Function Option Generator execution file Control Software batch file Control Software execution file Control Software parameter file Mask Data Checker execution file Segment Option Generator execution file Example: Copying into floppy disk Insert original disk into drive formatted disk copied into drive, then execute DISKCOPY command. A>DISKCOPY Copying into hard disk drive) Make subdirectory (DEV6002), then insert original disk into drive execute COPY command. C\>MD DEV6002 C\>CD DEV6002 C\DEV6002\>COPY A:*.* Example: Setting FILES (CONFIG.SYS) C\>TYPE CONFIG.SYS FILES=20 RS-232C Setting (PC-DOS version) MODE COM1: 4800, RS-232C Setting (MS-DOS version) SPEED 9600
First copy entire content this disk using commands such DISKCOPY then make execution disk. Carefully conserve original floppy disk storage purposes. When copying into hard disk, make subdirectory with appropriate name (DEV6002, etc.) then copy content floppy disk into that subdirectory using COPY command. Next make CONFIG.SYS file using Editor like. When CONFIG.SYS previously been made using hard disk system, check setting FILES within there none it.) number files described CONFIG.SYS more, that Mask Data Checker MDC6002 will handle many files.
Note
driver RS-232C must included CONFIG.SYS host computer.
"ICS6002(B).BAT" batch process indicated such that ICS6002J(W).EXE executed after execution command setting RS-232C communication parameters. SPEED (MS-DOS) MODE (PC-DOS) command used setting RS-232C, should copy these commands into disk executed specify disk directory with command using PATH command.
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
CROSS ASSEMBLER ASM6002
CROSS ASSEMBLER ASM6002
ASM6002 Outline
ASM6002 cross assembler assembler program generating machine code used E0C6002 4-bit, single-chip microcomputers. Cross Assembler ASM6002 will assemble program source files which have been input user's editor will generate object file Intel-Hex format assembly list file. this assembler, program modularization been made possible through macro definition functions programming independent page structure been made possible through auto page function. addition, consideration also been given precise error checks program capacity (ROM capacity) overflows, undefined codes like, debugging such things label tables assembly list files cross reference table supplements.
A>EDLIN C002XXX.DAT Create source file
C002XXX .DAT
A>ASM6002 C002XXX Execute cross assembler
Error message
C002XXX .PRN
C002XXXL .HEX
C002XXXH .HEX
Error message
Assembly listing file
Object file
Fig. 2.1.1 ASM6002 execution flow
format source file operating method same E0C62 Family. Refer "E0C62 Family Development Tool Reference Manual" details.
E0C6002 Restrictions
Note following when generating program E0C6002:
area
capacity E0C6002 steps (0000H 03FFH). Therefore, specification range memory setting pseudo-instructions PSET instruction restricted.
Memory configuration: Bank: Only bank Page: pages 3H), each steps Significant specification range: pseudo-instruction: PAGE pseudo-instruction: BANK pseudo-instruction: PSET instruction: X,0F2H 0000H 03FFH Only loaded into register, unused area been specified that memory accessible with register (MX) invalid. loaded into register, unused area been specified that memory accessible with register (MY) invalid.
area
capacity E0C6002 words (000H 04FH, 090H 0AFH, 0E0H, 0E3H 0E8H, 0EBH 0EDH, 0EFH 0F1H, 0F3H 0FEH, bits/word). Memory access invalid when unused area index register specified.
Example:
Y,05DH
Undefined codes
following instructions have been defined E0C6002 instruction sets.
PUSH
XP,r r,XP
PUSH
YP,r r,YP
EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
CROSS ASSEMBLER ASM6002
ASM6002 Quick Reference
Starting command input/output files
Execution file: Starting command: Option: .shp Input file: Output file: ASM6002.EXE
indicates blank. indicates Return key. parameter enclosed omitted.
ASM6002_ [drive-name:] source-file-name [.shp]_ [-N] Specifies file drives. Specifies drive from which source file input. (A-P, Specifies drive which object file output. (A-P, Specifies drive which assembly listing file output. (A-P, Current drive, File generated code (FFH) undefined area program memory created. C002XXX.DAT (Source file)
C002XXXL.HEX (Object file, low-order) C002XXXH.HEX (Object file, high-order) C002XXX.PRN (Assembly listing file)
Display example
E0C6002 CROSS ASSEMBLER. 2.00 EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE PPPPPPPP PPPPPPPPPP PPPPPPPPPP PPPPPPPP SSSSSSS SSSS SSSSSS SSSS SSSS SSSSSSS OOOOOOOO OOOOOOOO NNNN NNNNN NNNNNN NNNNNN NNNNN NNNN
COPYRIGHT 1991 SEIKO EPSON CORP. SOURCE FILE NAME C002XXX.DAT THIS SOFTWARE MAKES NEXT FILES. C002XXXH.HEX C002XXXL.HEX C002XXX .PRN HIGH BYTE OBJECT FILE. BYTE OBJECT FILE. ASSEMBLY LIST FILE.
NEED AUTO PAGE SET? (Y/N) NEED CROSS REFERENCE TABLE? (Y/N)
When ASM6002 started, start-up message displayed. (1), select whether auto-pageset function will used. assembly listing file output specified, message displayed. this stage, cross-reference table generation selected. Generating generating When above operation completed, ASM6002 assembles source file. suspend execution, press "CTRL" keys together stage (2).
Operators
Arithmetic operators Monadic positive Monadic negative Addition Subtraction Multiplication Division a_MOD_b Remainder a_SHL_b Shifts bits left a_SHR_b Shifts bits right HIGH_a Separates high-order eight bits from LOW_a Separates low-order eight bits from Logical operators a_AND_b Logical product a_OR_b Logical a_XOR_b Exclusive logical Logical negation NOT_a Relational operators True when equal a_EQ_b True when equal a_NE_b True when less than a_LT_b True when less than equal a_LE_b True when greater than a_GT_b True when greater than equal a_GE_b
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
CROSS ASSEMBLER ASM6002
Pseudo-instructions
Pseudo-instruction Meaning Example
PAGE SECTION MACRO LOCAL ENDM
(Equation) (Set) (Define Word) (Origin) (Page) (Section) (End) (Macro) (Local) (End Macro)
allocate data label allocate data label (data changed) define data define location counter define boundary page define boundary section terminate assembly define macro make local specification label during macro definition macro definition
PAGE PAGE SECTION
ABC+1 0001H 0002H 'AB' 0FFBH 100H
CHECK LOCAL LOOP
MACRO LOOP ENDM CHECK
DATA MX,DATA NZ,LOOP
Error messages
Error message Explanation
unrecoverable syntax error encountered. label symbol operand been defined. label field been omitted. syntax error encountered operand, operand could evaluated. (Phase Error) same label symbol defined more than once. (Range Error) location counter value exceeded upper limit program memory, location exceeding upper limit specified. value greater than that which number significant digits operand will accommodate specified. (Warning) Memory areas overlapped because "PAGE" "ORG" pseudoinstruction both. statement exceeded page boundary although location specified. FILE NAME ERROR source file name longer than characters. FILE PRESENT specified source file found. DIRECTORY FULL space left directory specified disk. FATAL DISK WRITE ERROR file could written disk. number defined labels symbols exceeded label table LABEL TABLE OVERFLOW capacity (4000). CROSS REFERENCE TABLE OVERFLOW label/symbol reference count exceeded cross-reference table capacity (only when cross-reference table generated).
(Syntax Error) (Undefined Error) (Missing Label) (Operand Error)
EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
FUNCTION OPTION GENERATOR FOG6002
FUNCTION OPTION GENERATOR
FOG6002
Option list generation
FOG6002 Outline
With 4-bit single-chip E0C6002 microcomputers, customer select hardware options. modifying mask patterns E0C6002 according selected options, system customized meet specifications target system. Function Option Generator FOG6002 software tool generating data files used generate mask patterns. enables customer interactively select specify pertinent items each hardware option. From data file created with FOG6002, E0C6002 mask pattern automatically generated general purpose computer. file EVA6251R (EVA6002) hardware option simultaneously generated with data file.
Start FOG6002
function option
C002XXXF .HEX
C002XXXF .DOC
EVA6251R (EVA6002) Seiko Epson
EPROM
Floppy disk
Fig. 3.1.1 FOG6002 execution flow
operating method same E0C62 Family. Refer "E0C62 Family Development Tool Reference Manual" details.
E0C6002 Option List
Multiple specifications available each option item indicated Option List. Using "3.3 Option Specifications Selection Message" reference, select specifications that meet target system. sure record specifications unused ports too, according instructions provided.
DEVICE TYPE VOLTAGE
E0C6002 E0C6002 E0C60L02 E0C60L02 (Normal Type) (Normal Type) (Low Power Type) (Low Power Type)
MULTIPLE ENTRY RESET
COMBINATION K00, K00, K01, K00, K01, K02,
INTERRUPT NOISE REJECTOR
K00-K03
INPUT PORT PULL DOWN RESISTOR
With Resistor With Resistor With Resistor With Resistor Gate Direct Gate Direct Gate Direct Gate Direct
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
FUNCTION OPTION GENERATOR FOG6002
SPECIFICATION
OUTPUT TYPE FOUT OUTPUT SPACIFICATION Output Buzzer Inverted Output (Control R00) Buzzer Inverted Output (Control R01) FOUT Output 256[Hz] 512[Hz] 1,024[Hz] 2,048[Hz] 4,096[Hz] 512[Hz] 1,024[Hz] 2,048[Hz] 4,096[Hz] 8,192[Hz] 1,024[Hz] 2,048[Hz] 4,096[Hz] 8,192[Hz] 16,384[Hz] 2,048[Hz] 4,096[Hz] 8,192[Hz] 16,384[Hz] 32,768[Hz]
OUTPUT SPECIFICATION Complementary
Pch-OpenDrain
SPECIFICATION
OUTPUT TYPE Output OUTPUT SPECIFICATION Complementary Buzzer Output Pch-OpenDrain
OUTPUT SPECIFICATION (R02, R03)
Complementary Complementary Pch-OpenDrain Pch-OpenDrain
PORT SPECIFICATION
Complementary Complementary Complementary Complementary Pch-OpenDrain Pch-OpenDrain Pch-OpenDrain Pch-OpenDrain
COMMON DUTY BIAS
Duty Duty Duty Duty Duty Duty Bias Bias Bias Bias Bias Bias
OSC1 SYSTEM CLOCK
Crystal
EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
FUNCTION OPTION GENERATOR FOG6002
Option Specifications Selection Message
Screen that selected function options E0C6002 shown below, their specifications also described.
Device type voltage
OPTION NO.1 DEVICE TYPE POWER VREG E0C6002 E0C6002 E0C60L02 E0C60L02 4.5V 4.5V
Select chip specification. There models: E0C6002 supply voltage) E0C60L02 (1.5 supply voltage, low-power specification). Select drive voltage according panel used. Figure 3.3.1 shows external elements.
SELECTED
PLEASE SELECT NO.(1) E0C60L02 4.5V
E0C6002
panel 1/4, 1/3, duty, bias Note: shorted inside
E0C6002
panel 1/4, 1/3, duty, bias
E0C6002
panel 1/4, 1/3, duty, bias
Note: shorted inside
E0C60L02
panel 1/4, 1/3, duty, bias Note: shorted inside
E0C60L02
panel 1/4, 1/3, duty, bias Note: shorted inside
Fig. 3.3.1 External elements
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
FUNCTION OPTION GENERATOR FOG6002
Multiple entry reset
OPTION NO.2 MULTIPLE ENTRY RESET -COMBINATION K00,K01 K00,K01,K02 K00,K01,K02,K03
PLEASE SELECT
NO.(1) K00,K01
COMBINATION
OSC1 OSC2
SELECTED
Oscillation circuit Mask option
Oscillation detection circuit
reset function when through entered. When "NOT USE" selected, reset function activated even through entered. When "USE K00, K01" selected, system reset immediately inputs high same time. Similarly, system reset soon through inputs through inputs high. However, system reset when high signal input more than rule time (1-3 sec). system reset circuit shown Figure 3.3.2.
RESET
Fig. 3.3.2 System reset circuit
Interrupt noise rejector
OPTION NO.3 INTERRUPT NOISE REJECTOR -K00-K03
PLEASE SELECT NO.(1) K00-K03 SELECTED
Select whether noise rejector will supplemented input interrupter K00-K03. When "USE" selected, entry signal will pass noise rejector, occurrence interrupt errors noise chattering avoided. Note, however, that because noise rejector performs entry signal sampling kHz, "NOT USE" should selected when high speed response required.
Input ports pull down resistor
OPTION NO.4 INPUT PORT PULL DOWN RESISTOR -K00 WITH RESISTOR GATE DIRECT
PLEASE SELECT NO.(1) WITH RESISTOR GATE DIRECT
PLEASE SELECT NO.(1) WITH RESISTOR GATE DIRECT
PLEASE SELECT NO.(1) WITH RESISTOR GATE DIRECT
Select whether input ports (K00-K03) will each supplemented with pull down resistors not. When "GATE DIRECT" selected, that entry floating state does occur. Select "WITH RESISTOR" pull down resistor unused ports. Moreover, input port status changed from level (VDD) (VSS) with pull down resistors, delay approximately msec waveform rise time will occur depending pull down resistor entry load time constant. Because this, when input reading conducted, ensure appropriate wait time with program. configuration pull down resistor circuit shown Figure 3.3.3.
PLEASE SELECT NO.(1) WITH WITH WITH WITH RESISTOR RESISTOR RESISTOR RESISTOR SELECTED SELECTED SELECTED SELECTED
Data Read signal
Fig. 3.3.3 Configuration pull down resistor
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
FUNCTION OPTION GENERATOR FOG6002
specification
OPTION NO.5 SPECIFICATION -OUTPUT TYPE OUTPUT OUTPUT FOUT
PLEASE SELECT NO.(4) 1024 2048 4096 [HZ] [HZ] [HZ] [HZ] [HZ]
PLEASE SELECT NO.(4) 1024 2048 4096 8192 [HZ] [HZ] [HZ] [HZ] [HZ]
PLEASE SELECT NO.(4) 1024 2048 4096 8192 16384 [HZ] [HZ] [HZ] [HZ] [HZ]
Select output specification terminal. Either complementary output open drain output selected. When "DC" output) selected, becomes regular output port. When "/BZ OUTPUT R00" (buzzer inverted output, control R00) selected, writing register, clock with frequency specified through software generated from terminal. When "/BZ OUTPUT R01" (buzzer inverted output, control R01) selected, writing register, clock with frequency specified through software generated from terminal. When FOUT selected, clock with frequency selected from terminal generated writing register. When output buzzer inverted output selected output type, FOUT frequencies cannot selected. When output selected When register address, bit) "1", terminal output goes high (VDD), goes (VSS) when "0". Output waveform shown Figure 3.3.4. When buzzer inverted output (control R00) selected When register "1", duty VDD-VSS amplitude square wave generated specified frequency software. When "0", terminal goes (VSS). clock phase when buzzer drive signal output from terminal antiphase that terminal. Output waveform shown Figure 3.3.5. When buzzer inverted output (control R01) selected When register "1", duty VDD-VSS amplitude square wave generated specified frequency software. When "0", terminal goes (VSS). clock phase when buzzer drive signal output from terminal antiphase that terminal. Output waveform shown Figure 3.3.5.
PLEASE SELECT NO.(4) 2048 [HZ] 4096 [HZ] 8192 [HZ] 16384 [HZ] 32768 [HZ]
PLEASE SELECT NO.(4) OUTPUT SPECIFICATION COMPLEMENTARY PCH-OPENDRAIN
PLEASE SELECT NO.(1) OUTPUT TYPE OUTPUT SPECIFICATION FOUT SELECTED 2048 [HZ] SELECTED 4096 [HZ] SELECTED 8192 [HZ] SELECTED 16384 [HZ] SELECTED COMPLEMENTARY SELECTED
output register
Fig. 3.3.4 Output waveform output selection
Buzzer inverted output R00/R01 register
Fig. 3.3.5 Output waveform buzzer inverted output selection
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
FUNCTION OPTION GENERATOR FOG6002
FOUT output register
Fig. 3.3.6 Output waveform FOUT output selection
Output register
Complementary open drain
When FOUT output selected When register "1", duty VDD-VSS amplitude square wave generated specified frequency. When "0", FOUT terminal goes (VSS). FOUT frequencies mask option. them used software. FOUT output normally utilized provide clock other devices since hazard occurs square wave breaks, great caution must observed when using Output waveform shown Figure 3.3.6. output circuit configuration shown Figure 3.3.7.
Fig. 3.3.7 Configuration output circuit
specification
OPTION NO.6 SPECIFICATION -OUTPUT TYPE OUTPUT
PLEASE SELECT NO.(1) OUTPUT SPECIFICATION COMPLEMENTARY PCH-OPENDRAIN
Select output specification terminal. Either complementary output open drain output selected. When "DC" output) selected, becomes regular output port. When OUTPUT" (buzzer output) selected, writing register, clock with frequency specified through software generated from terminal. When output selected When register address, bit) "1", terminal output goes high (VDD), goes (VSS) when "0". Output waveform shown Figure 3.3.8. When buzzer output selected When register "1", duty VDD-VSS amplitude square wave generated specified frequency software. When "0", terminal goes (VSS). clock phase when buzzer drive signal output from terminal antiphase that terminal. Output waveform shown Figure 3.3.9.
PLEASE SELECT NO.(1) OUTPUT TYPE OUTPUT SPECIFICATION OUTPUT SELECTED COMPLEMENTARY SELECTED
output register
Fig. 3.3.8 Output waveform output selection
Buzzer output register
Fig. 3.3.9 Output waveform buzzer output selection
EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
FUNCTION OPTION GENERATOR FOG6002
Output port output specification (R02, R03)
OPTION NO.7 OUTPUT PORT SPECIFICATION -R02 COMPLEMENTARY PCH-OPENDRAIN
PLEASE SELECT NO.(1) COMPLEMENTARY PCH-OPENDRAIN
PLEASE SELECT NO.(1) PCH-OPENDRAIN PCH-OPENDRAIN SELECTED SELECTED
Select output specification output ports. Either complementary output open drain output selected. When output port used matrix configuration, select open drain output. unused output ports, select complementary output. circuit configuration same that output ports (R00 shown Figure 3.3.7).
port specification
OPTION NO.8 PORT OUTPUT SPECIFICATION -P00 COMPLEMENTARY PCH-OPENDRAIN
PLEASE SELECT NO.(1) COMPLEMENTARY PCH-OPENDRAIN
PLEASE SELECT NO.(1) COMPLEMENTARY PCH-OPENDRAIN
Select output specification used during ports (P00-P03) output mode selection. Either complementary output open drain output selected. circuit configuration output driver same that output ports (R00 shown Figure 3.3.7). Select complementary output unused ports. ports control input/output direction according address, bit); settings, output port input port, respectively. pull down resistor this port turned read signal normally turned minimize leak current. Because this, when port input, take care that floating state does occur terminal. circuit configuration port shown Figure 3.3.10.
PLEASE SELECT NO.(1) COMPLEMENTARY PCH-OPENDRAIN
PLEASE SELECT NO.(1) PCH-OPENDRAIN PCH-OPENDRAIN PCH-OPENDRAIN PCH-OPENDRAIN SELECTED SELECTED SELECTED SELECTED
Data
Read signal
Register
control register
Fig. 3.3.10 Configuration port
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
FUNCTION OPTION GENERATOR FOG6002
common duty bias
OPTION NO.9 COMMON DUTY BIAS PLEASE SELECT NO.(1) DUTY BIAS SELECTED DUTY DUTY DUTY DUTY DUTY DUTY BIAS BIAS BIAS BIAS BIAS BIAS
Table 3.3.1 Common duty selection standard
Number segments 1-40 41-60 61-80 Common duty
Select common (drive) duty bias. When duty selected, segments panel driven with terminals terminals. When duty selected, segments driven with terminals, when duty selected, segments with terminals. When duty selected, COM0 COM1 terminals effective output COM2 COM3 terminals always output signal. When duty selected, COM0 COM2 terminals effective COM3 terminal always outputs signal. Refer Table 3.3.1 common duty selection. drive bias, either bias (drives with levels, VDD, VL1, VL3) bias (drives with levels, VDD, VL1=VL2 VL3) selected. selecting bias, external elements minimized (see Figure 3.3.1). Furthermore, when bias selected, sure short between terminal terminal outside Figures 3.3.11 3.3.12 show drive waveforms bias driving bias driving, respectively.
COM0
COM0
COM0
COM1
COM1
COM1
COM2
COM2
COM2
COM3
COM3
COM3
duty drive waveform
duty drive waveform
duty drive waveform
Fig. 3.3.11 Drive waveform from terminals (1/3 bias)
COM0
VL1,
COM0
VL1,
COM0
VL1,
COM1
COM1
COM1
COM2
COM2
COM2
COM3
COM3
COM3
duty drive waveform
duty drive waveform
duty drive waveform
Fig. 3.3.12 Drive waveform from terminals (1/2 bias)
EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
FUNCTION OPTION GENERATOR FOG6002
OSC1 system clock
OPTION NO.10 OSC1 SYSTEM CLOCK CRYSTAL PLEASE SELECT NO.(1) CRYSTAL SELECTED
Select oscillation circuit that uses OSC1 OSC2 E0C6002/60L02. minimize external components, oscillation circuit would suitable; obtain stable oscillation frequency, crystal oscillation circuit would suitable. When oscillation circuit selected, only resistors needed external components since capacities built-in.
other hand, when crystal oscillation circuit selected, crystal oscillator trimmer capacitor needed external components. Although when crystal oscillation circuit selected, fixed 32.768 kHz, when oscillation circuit selected, frequency modified certain extent depending resistance external components.
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
FUNCTION OPTION GENERATOR FOG6002
FOG6002 Quick Reference
Starting command input/output files
Execution file: Starting command: Input file: Output file: FOG6002.EXE FOG6002
indicates Return key.
C002XXXF.DOC (Function option document file, when modifying) C002XXXF.DOC (Function option document file) C002XXXF.HEX (Function option file)
Display example
E0C6002 FUNCTION OPTION GENERATOR. 3.00 PPPPPPPP PPPPPPPPPP PPPPPPPPPP PPPPPPPP SSSSSSS SSSS SSSSSS SSSS SSSS SSSSSSS OOOOOOOO OOOOOOOO EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE NNNN NNNNN NNNNNN NNNNNN NNNNN NNNN
Start-up message When FOG6002 started, start-up message displayed. "STRIKE KEY.", press advance program execution. suspend execution, press "CTRL" keys together: sequence returns command level.
COPYRIGHT 1991 SEIKO EPSON CORP. THIS SOFTWARE MAKES NEXT FILES. C002XXXF.HEX C002XXXF.DOC FUNCTION OPTION FILE. FUNCTION OPTION DOCUMENT FILE.
STRIKE KEY.
E0C6002 USER'S OPTION SETTING. 3.00 CURRENT DATE 97/02/03 PLEASE INPUT DATE
Date input Enter 2-digit year, month, month delimiting them with slash ("/"). When modifying date, press RETURN continue. Operation selection menu Enter number from select subsequent operation. function options. modify document file. terminate FOG6002. Setting function options Select operation selection menu. Enter file name. Enter customer's company name. Enter comment. (Within characters lines) Next, start function option setting from option case function option document file with same name file name specified current drive exists, user asked whether overwrition desired. Enter accordingly.
OPERATION SELECT MENU INPUT FILE EDIT FILE RETURN PLEASE SELECT NO.?
OPERATION SELECT MENU INPUT FILE EDIT FILE RETURN PLEASE SELECT NO.? PLEASE INPUT FILE NAME? C0020A0 PLEASE INPUT USER'S NAME? SEIKO EPSON CORP. PLEASE INPUT COMMENT (ONE LINE CHR)? MARKETING DEPARTMENT 421-8 HINO HINO-SHI TOKYO 191-8501 JAPAN 042-587-5816 042-587-5624 PLEASE EXISTS PLEASE PLEASE INPUT FILE NAME? C0020A0 OVERWRITE(Y/N)? INPUT FILE NAME? C0020B0 INPUT USER'S NAME?
EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
FUNCTION OPTION GENERATOR FOG6002
OPERATION SELECT MENU INPUT FILE EDIT FILE RETURN PLEASE SELECT NO.? SOURCE FILE(S) C0020A0 C0020B0 C0020C0
PLEASE INPUT FILE NAME? C0020A0 PLEASE INPUT USER'S NAME? PLEASE INPUT COMMENT (ONE LINE CHR)? PLEASE INPUT EDIT NO.?
(Modifying function option settings)
PLEASE INPUT EDIT NO.?
step (1), modifiable source exists, following message displayed sequence returns operation selection menu.
SOURCE FILE(S) FUNCTION OPTION DOCUMENT FILE FOUND.
Modifying function option settings Select operation selection menu. Will display files current drive. Enter file name. Enter customer's company name. Enter comment. Previously entered data used pressing RETURN (4). Enter number function option modified. When selection option complete, system prompts entry another function option number. Repeat selection until options modified selected. Enter option setting. Then, move confirmation procedure file generation.
step (2), function option document file current drive, following message displayed, prompting entry other file name.
PLEASE INPUT FILE NAME? C0020N0 FUNCTION OPTION DOCUMENT FILE FOUND. PLEASE INPUT FILE NAME?
OPTION
NO.2
MULTIPLE ENTRY RESET -COMBINATION K00,K01 K00,K01,K02 K00,K01,K02,K03
PLEASE SELECT
NO.(1) K00,K01 SELECTED
COMBINATION
Option selection selections each option correspond option list. Enter selection number. value parentheses indicates default value, when only RETURN pressed. return, confirmation displayed. When wish modify previously function options setting process, enter return step back previous function option setting operation. EPROM selection When setting function options setting completed, following message output operator whether generate file. When debugging program with EVA6251R (EVA6002), file needed, enter entered, file generated only document file generated. option selection menu displayed when entered Step (1), select EPROM used setting EVA6251R (EVA6002) options. When series operations complete, sequence returns operation selection menu.
OPTION SETTING. MAKE FILE (Y/N) OPTION EPROM SELECT MENU 27C64 27C128 27C256 27C512
PLEASE SELECT NO.? 27C128 SELECTED
MAKING FILE(S) COMPLETED. OPERATION SELECT MENU INPUT FILE EDIT FILE RETURN PLEASE SELECT NO.?
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
FUNCTION OPTION GENERATOR FOG6002
Sample File
Example function option document file
E0C6002 FUNCTION OPTION DOCUMENT FILE NAME USER'S NAME INPUT DATE COMMENT C0020A0F.DOC SEIKO EPSON CORP. 97/02/03 MARKETING DEPARTMENT 421-8 HINO HINO-SHI TOKYO 191-8501 JAPAN 042-587-5816 042-587-5624 3.00
OPTION NO.1 DEVICE TYPE POWER VREG E0C60L02 4.5V OPT0101 OPT0103
SELECTED
OPTION NO.2 MULTIPLE ENTRY RESET COMBINATION K00,K01 -OPT0201 OPTION NO.3 INTERRUPT NOISE REJECTOR K00-K03 -OPT0301 OPTION NO.4 INPUT PORT PULL DOWN RESISTOR WITH RESISTOR WITH RESISTOR WITH RESISTOR WITH RESISTOR -OPT0401 OPT0402 OPT0403 OPT0404 OPTION NO.5 SPECIFICATION OUTPUT TYPE FOUT 2048 (HZ) 4096 (HZ) 8192 (HZ) 16384 (HZ) OUTPUT SPECIFICATION COMPLEMENTARY -OPT0501 OPT0503 OPT0504 OPT0505 OPT0506 OPT0507 OPTION NO.6 PORT OUTPUT SPECIFICATION OUTPUT TYPE OUTPUT OUTPUT SPECIFICATION COMPLEMENTARY -OPT0601 OPT0602 OPTION NO.7 OUTPUT PORT SPECIFICATION R02,R03 PCH-OPENDRAIN PCH-OPENDRAIN -OPT0701 OPT0702
SELECTED
SELECTED
SELECTED SELECTED SELECTED SELECTED
SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED
SELECTED SELECTED
SELECTED SELECTED
EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
FUNCTION OPTION GENERATOR FOG6002 OPTION NO.8 PORT OUTPUT SPECIFICATION PCH-OPENDRAIN PCH-OPENDRAIN PCH-OPENDRAIN PCH-OPENDRAIN -OPT0801 OPT0802 OPT0803 OPT0804 OPTION NO.9 COMMON DUTY BIAS DUTY BIAS -OPT0901 OPTION NO.10 SYSTEM CLOCK CRYSTAL -OPT1001 SEIKO EPSON'S AREA OPTION NO.11 OPT1101 OPT1102 OPT1103 OPT1104 OPTION NO.12 OPT1201 OPT1202 OPT1203 OPT1204 OPTION NO.13 OPT1301 \\END
SELECTED SELECTED SELECTED SELECTED
SELECTED
SELECTED
Note
mark used instead "\\END" depending used. (The code 5CH.)
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
SEGMENT OPTION GENERATOR SOG6002
SEGMENT OPTION GENERATOR SOG6002
SOG6002 Outline
With 4-bit single-chip E0C6002 microcomputers, customer select segment options. modifying mask patterns E0C6002 according selected options, system customized meet specifications target system. Segment Option Generator SOG6002 software tool generating data file used generate mask patterns. From data file created with SOG6002, E0C6002 mask pattern automatically generated general purpose computer. file EVA6251R (EVA6002) segment option simultaneously generated with data file.
A>EDLIN C002XXX.SEG Segment source file generation
C002XXX .SEG
A>SOG6002 Execute segment option generator
Error message Error message
C002XXXS .HEX Segment option file
C002XXXS .DOC Segment option document file
EVA6251R (EVA6002)
Fig. 4.1.1 SOG6002 execution flow
operating method same E0C62 Family. Refer "E0C62 Family Development Tool Reference Manual" details.
Option List
TERMINAL NAME SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 SEG16 SEG17 SEG18 SEG19 Legend: COM0 ADDRESS COM1 COM2 COM3 OUTPUT SPECIFICATION output output output output output output output output output output output output output output output output output output output output <OUTPUT SPECIFICATION> Complementary output open drain output
<ADDRESS> High order address, order address Data
EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
SEGMENT OPTION GENERATOR SOG6002
Segment Ports Output Specifications
output specification segment output ports (SEG0-SEG19), segment output output selected units terminals. When used liquid crystal panel drives, select segment output; when used regular output port, select output. When output selected, either complementary output open drain output further selected. However, segment output ports that will used, select segment output. Refer "E0C62 Family Development Tool Reference Manual" segment option source file creation.
When segment output selected
segment output port segment decoder built-in, data optional address segment memory area (090H-0AFH) allocated optional segment. With this, segments segments when duty selected segments when duty selected) liquid crystal panel could driven. segment memory allocated only segment multiple setting possible. allocated segment displays when this segment memory "1", goes when "0". Segment allocation high address (9-A), address (0-F), data (0-3) recorded their respective column option list. segment ports that will used, write (hyphen) columns COM0-COM3. Examples When duty selected When duty selected When duty selected
When output selected
output selected units terminals terminals allocated output. Also, either complementary output open drain output likewise selected units terminals. When selected segment memory "1", segment output port goes high (VDD), goes (VSS) when "0". Segment allocation same when segment output selected while segment memory allocated COM1-COM3 becomes ineffective. Write three hyphens ("-") COM1-COM3 columns option list. Example When complementary output SEG16 SEG17, open drain output SEG18 SEG19.
Note
Only complementary output enabled output ports EVA6251R (EVA6002). Therefore, complementary output enabled even open drain output selected. Respond adding external circuits required.
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
SEGMENT OPTION GENERATOR SOG6002
SOG6002 Quick Reference
Starting command input/output files
Execution file: Starting command: Option: Input file: Output file: SOG6002.EXE SOG6002_ [-H]
indicates blank. indicates Return key. parameter enclosed omitted.
Specifies segment option document file input file SOG6002. C002XXX.SEG (Segment option source file) C002XXXS.DOC (Segment option document file, when option use) C002XXXS.DOC (Segment option document file) C002XXXS.HEX (Segment option file)
Display example
E0C6002 SEGMENT OPTION GENERATOR. 3.00 PPPPPPPP PPPPPPPPPP PPPPPPPPPP PPPPPPPP SSSSSSS SSSS SSSSSS SSSS SSSS SSSSSSS OOOOOOOO OOOOOOOO NNNN NNNNN NNNNNN NNNNNN NNNNN NNNN EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE
Start-up message When SOG6002 started, start-up message displayed. "STRIKE KEY.", press advance program execution. suspend execution, press "CTRL" keys together: sequence returns command level.
COPYRIGHT 1991 SEIKO EPSON CORP. SEGMENT OPTION SOURCE FILE NAME C002XXX.SEG THIS SOFTWARE MAKES NEXT FILES. C002XXXS.HEX C002XXXS.DOC SEGMENT OPTION FILE. SEGMENT OPTION DOCUMENT FILE.
STRIKE KEY.
E0C6002 USER'S OPTION SETTING. 3.00 CURRENT DATE 97/02/03 PLEASE INPUT DATE
Date input Enter 2-digit year, month, month delimiting them with slash ("/"). When modifying date, press RETURN continue. Input file selection Will display files current drive. Enter file name. Enter customer's company name. Enter comment. (Within characters lines) Then, move confirmation procedure file generation. step (1), modifiable source exists, error message will displayed program will terminated. step (2), specified file name found current drive, error message displayed, prompting entry other file name.
SOURCE FILE(S) C0020A0 PLEASE INPUT PLEASE INPUT PLEASE INPUT (ONE LINE C0020B0 C0020C0
SEGMENT OPTION FILE NAME? C0020A0 USER'S NAME? SEIKO EPSON CORP. COMMENT CHR)? MARKETING DEPARTMENT 421-8 HINO HINO-SHI TOKYO 191-8501 JAPAN 042-587-5816 042-587-5624
SOURCE FILE(S) SEGMENT OPTION SOURCE FILE FOUND. SOURCE FILE(S) SEGMENT OPTION DOCUMENT FILE FOUND. option option
PLEASE INPUT SEGMENT OPTION SOURCE FILE NAME? C0020N0 SEGMENT OPTION SOURCE FILE FOUND. option PLEASE INPUT SEGMENT OPTION DOCUMENT FILE NAME? C0020N0 SEGMENT OPTION DOCUMENT FILE FOUND. option
EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
SEGMENT OPTION GENERATOR SOG6002
OPTION SETTING. MAKE FILE (Y/N) OPTION EPROM SELECT MENU 27C64 27C128 27C256 27C512 SELECTED
PLEASE SELECT NO.? 27C128
MAKING FILE COMPLETED.
EPROM selection When selecting file completed, following message output operator whether generate file. When debugging program with EVA6251R (EVA6002), file needed, enter entered, file generated only document file generated. option selection menu displayed when entered Step (1), select EPROM used setting EVA6251R (EVA6002) options. When series operations complete, SOG6002 generates files. error committed while setting segment options, "MAKING FILE COMPLETED" will displayed SOG6002 program will terminated.
Error messages
Error message Explanation data written invalid format. segment number outside specificable range specified. segment memory address data outside specificable range specified. same data (SEG port No., segment memory address, data bit) specified more then once. output specifications were units ports.
(Syntax Error) (Segment Select Error) (RAM Address Select Error) (Duprication Error)
Port Error
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
SEGMENT OPTION GENERATOR SOG6002
Sample Files
Example segment option source file
C0020A0.SEG, VER.3.00 EVA6251R (EVA6002) -SEGMENT DECODE TABLE
Example segment option document file
E0C6002 SEGMENT OPTION DOCUMENT FILE NAME USER'S NAME INPUT DATE COMMENT 3.00 C0020A0S.DOC SEIKO EPSON CORP. 97/02/03 MARKETING DEPARTMENT 421-8 HINO HINO-SHI TOKYO 191-8501 JAPAN 042-587-5816 042-587-5624
OPTION NO.17 SEGMENT DECODE TABLE COM0 COM1 COM2 COM3 SPEC
\\END
Note
mark used instead "\\END" depending used. (The code 5CH.)
EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
CONTROL SOFTWARE ICS6002
CONTROL SOFTWARE ICS6002
ICS6002 Outline
In-circuit Emulator ICE6200 (ICE62R) connects target board produced user EVA6251R (EVA6002) performs real time target system evaluation debugging passing through RS-232C from host computer controlling operation host computer side ICE6200 (ICE62R) control done through Control Software ICS6002. ICS6002 numerous highly functional emulation commands which provide sophisticated break function, on-the-fly data display, history display, etc., perform higher level debugging.
Host computer
PC-9801 Series] PC/AT
ICE6200 (ICE62R)
ICE6200
RS-232C
EVA6251R (EVA6002)
Target board
Fig. 5.1.1 Debugging system using ICE6200 (ICE62R)
functions ICE6200 (ICE62R) commands same E0C62 Family. Refer "E0C62 Family Development Tool Reference Manual" details.
ICS6002 Restrictions
Take following precautions when using ICS6002.
Area
area limited maximum address 3FFH. Assigning data above 3FFH address causes error.
Area
area limited maximum address 0FEH. However, following addresses unused area, designation this area with commands produces error. Unused area: 050H 08FH, 0B0H 0DFH, 0E1H 0E2H, 0E9H, 0EAH, 0F2H Memory 090H 0AFH display memory; 0E0H 0FEH memory. (Refer "E0C6002 Technical Manual" details.)
Undefined Code
instructions below specified E0C6002 cannot used. PUSH PUSH XP,r YP,r r,XP r,YP
OPTLD Command
ICS6002, OPTLD command cannot used.
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
CONTROL SOFTWARE ICS6002
ICS6002 Quick Reference
Starting command input/output files
Execution file: Starting command: Input file: ICS6002.BAT ICS6002B.BAT (ICS6002J.EXE) (ICS6002W.EXE)
indicates Return key.
MS-DOS PC-DOS MS-DOS PC-DOS
ICS6002 (ICS6002J) ICS6002B (ICS6002W) C002XXXL.HEX C002XXXH.HEX C002XXXD.HEX C002XXXC.HEX C002XXXL.HEX C002XXXH.HEX C002XXXD.HEX C002XXXC.HEX
(Object file, low-order) (Object file, high-order) (Data file) (Control file) (Object file, low-order) (Object file, high-order) (Data file) (Control file)
Output file:
Display example
E0C6002 CONTROL SOFTWARE. 3.01 EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE PPPPPPPP PPPPPPPPPP PPPPPPPPPP PPPPPPPP SSSSSSS SSSS SSSSSS SSSS SSSS SSSSSSS OOOOOOOO OOOOOOOO NNNN NNNNN NNNNNN NNNNNN NNNNN NNNN
COPYRIGHT 1991 SEIKO EPSON CORP. POWER RESET DIAGNOSTIC TEST
Start-up message When ICS6002 started, start-up message displayed, self-test automatically performed. ICS6002 commands awaited when program properly loaded mark displayed. Debugging done entering command after mark. ICS6002 program terminated entering (Quit) command.
Note
Confirm that cables connected properly, then operate ICS6002.
Error messages
Error message Meaning Recover procedure Switch host power supply, connect cable, reapply power. switch power ICE6200 (ICE62R). Switch power ICE, connect evaluation board. Then, apply power ICE6200 (ICE62R). Switch power ICE, connect evaluation board. Then, apply power ICE6200 (ICE62R). Convert data with cross assembler, then restart ICE6200 (ICE62R). Reenter proper command. Switch host power supply, connect cable, reapply power. COMMUNICATION ERROR ICE6200 (ICE62R) disconnected READY power OFF. TARGET DOWN Evaluation board disconnected. (Check power TARGET DOWN Evaluation board disconnected. (Check command execution) UNDEFINED PROGRAM Undefined code detected CODE EXIST program loaded from COMMAND ERROR miss occurs command input. response after power ICE-to-HOST cable disconnected host side.
EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
CONTROL SOFTWARE ICS6002
Command list
Item Function Command Format Outline Operation
Assemble Disassemble Dump Fill Mode Trace
#A,a #L,a1,a2 #DP,a1,a2 #DD,a1,a2 #FP,a1,a2,d #FD,a1,a2,d #G,a #TIM #OTF #T,a,n #U,a,n #BA,a #BAR,a #BDR #BRR #BMR #BRES #BSYN #BRKSEL,REM #MP,a1,a2,a3 #MD,a1,a2,a3
Break
Move
Data Change Internal Registers
#SP,a #SD,a #DXY #SXY
Assemble command mnemonic code store address Contents addresses disassembled displayed Contents program area displayed Content data area displayed Data addresses (program area) Data addresses (data area) Program executed from address Execution time step counter selection On-the-fly display selection Executes program while displaying results step instruction from address Displays only final step #T,a,n Sets Break program address Breakpoint canceled Break condition data Breakpoint canceled Break condition EVA6251R (EVA6002) internal registers Breakpoint canceled Combined break conditions program data address registers Cancel combined break conditions program data address registers break conditions canceled Break condition displayed Enter break enable mode Enter break disable mode break stop/trace modes condition clear/remain modes Contents program area addresses moved addresses after Contents data area addresses moved addresses after Data from program area address written memory Data from data area address written memory Display EVA6251R (EVA6002) internal registers EVA6251R (EVA6002) internal registers Reset EVA6251R (EVA6002) Display data display
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
CONTROL SOFTWARE ICS6002
Item
Function
Command Format
Outline Operation
History
#H,p1,p2 #HPS,a #HC,S/C/E #HA,a1,a2 #HAR,a1,a2 #HAD #HS,a #HSW,a #HSR,a #RF,file #RFD,file #VF,file #VFD,file #WF,file #WFD,file #CL,file #CS,file #CVD #CVR #ROM #HELP #CHK
File
Coverage Access
Terminate Command Display Self Diagnosis
Display history data pointer pointer Display upstream history data Display line history data Display history pointer history pointer Sets history information acquisition before (S), before/after after Sets history information acquisition from program area Sets prohibition history information acquisition from program area Indicates history acquisition program area Retrieves indicates history information which executed program address Retrieves indicates history information which wrote read data area address Move program file memory Move data file memory Compare program file contents memory Compare data file contents memory Save contents memory program file Save contents memory data file Load ICE6200 (ICE62R) condition from file Save ICE6200 (ICE62R) condition file Indicates coverage information Clears coverage information Move contents program memory Compare contents with contents program memory type Terminate return operating system control Display ICE6200 (ICE62R) instruction Report results ICE6200 (ICE62R) self diagnostic test means press RETURN key.
EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
MASK DATA CHECKER MDC6002
MASK DATA CHECKER MDC6002
MDC6002 Outline
Mask Data Checker MDC6002 software tool which checks program data (C002XXXH.HEX C002XXXL.HEX) option data (C002XXXF.DOC C002XXXS.DOC) created user creates data file (C6002XXX.PAn) generating mask patterns. user must send file generated through this software tool Seiko Epson. Moreover, MDC6002 capability restore generated data file (C6002XXX.PA0) original file format.
Object files Function option document file C002XXXF .DOC Segment option document file C002XXXS .DOC
C002XXXH .HEX
C002XXXL .HEX
MDC6002 Mask Data Checker execution (pack)
File submission
C6002XXX .PAn
SEIKO EPSON
MDC6002 Mask Data Checker execution (unpack)
C002XXXH .PAn
C002XXXL .PAn
C002XXXF .PAn Unpacked files
C002XXXS .PAn
Fig. 6.1.1 MDC6002 execution flow
operating method same E0C62 Family. Refer "E0C62 Family Development Tool Reference Manual" details.
MDC6002 Quick Reference
Starting command input/output files
Execution file: Starting command: Input file: MDC6002.EXE MDC6002 C002XXXL.HEX C002XXXH.HEX C002XXXF.DOC C002XXXS.DOC C6002XXX.PAn C6002XXX.PAn C002XXXL.PAn C002XXXH.PAn C002XXXF.PAn C002XXXS.PAn (Object file, low-order) (Object file, high-order) (Function option document file) (Segment option document file) (Packed file) (Packed file) (Object file, low-order) (Object file, high-order) (Function option document file) (Segment option document file)
indicates Return key.
When packing When unpacking When packing When unpacking
Output file:
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
MASK DATA CHECKER MDC6002
Display examples
E0C6002 PACK UNPACK PROGRAM 2.00 EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE PPPPPPPP PPPPPPPPPP PPPPPPPPPP PPPPPPPP SSSSSSS SSSS SSSSSS SSSS SSSS SSSSSSS OOOOOOOO OOOOOOOO NNNN NNNNN NNNNNN NNNNNN NNNNN NNNN
Start-up message When MDC6002 started, start-up message operation menu displayed. Here, user prompted select operation options.
COPYRIGHT 1991 SEIKO EPSON CORP. OPERATION MENU PACK UNPACK PLEASE SELECT NO.? OPERATION MENU PACK UNPACK PLEASE SELECT NO.? C002XXXH.HEX C002XXXL.HEX C002XXX.PAn (PACK FILE) C002XXXF.DOC C002XXXS.DOC PLEASE INPUT PACK FILE NAME (C6002XXX.PAn) C60020A0.PA0
C0020A0H.HEX C0020A0L.HEX C0020A0.PA0 C0020A0F.DOC C0020A0S.DOC
Packing data Select "1.PACK" operation menu. Enter file name. After submitting data Seiko Epson there need re-submit data, increase numeric value when input made. (Example: When re-submitting data after "C6002XXX.PA0" been submitted, pack file name should entered "C6002XXX.PA1".) With this, mask file (C6002XXX.PAn) generated, MDC6002 program will terminated. Submit this file Seiko Epson.
Note
Don't data generated with option Cross Assembler (ASM6002) program data. program data generated with option Cross Assembler packed, undefined program area filled with code. this case, following message displayed.
WARNING: FILLED <file_name> FILE WITH FFH.
OPERATION MENU PACK UNPACK PLEASE SELECT NO.? PLEASE INPUT PACKED FILE NAME (C6002XXX.PAn) +-C60020A0.PA0 +-C60020A0.PA0
Unpacking data Select "2.UNPACK" operation menu. Enter packed file name. With this, mask data file (C6002XXX.PAn) restored original file format, MDC6002 program will terminated. Since extension file name remains "PAn", must renamed back original form ("HEX" "DOC") order re-debug modify restored file.
C0020A0H.PA0 C0020A0L.PA0 C0020A0F.PA0 C0020A0S.PA0
EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
MASK DATA CHECKER MDC6002
Error messages Program data error
Error Message Explanation
DATA ERROR COLON. DATA ERROR DATA LENGTH. (NOT 00-20h) DATA ERROR ADDRESS. DATA ERROR RECORD TYPE. (NOT DATA ERROR DATA. (NOT 00-FFh)
There colon. data length line 00-20H range. address beyond valid range program ROM. record type line
data range between 0FFH. DATA ERROR MANY DATA LINE. There many data line. DATA ERROR CHECK SUM. checksum correct. DATA ERROR MARK. mark 00000001FF. DATA ERROR DUPLICATE. There duplicate definition data same address.
Function option data error
Error Message Explanation
OPTION OPTION OPTION OPTION
DATA DATA DATA DATA
ERROR ERROR ERROR ERROR
START MARK. OPTION NUMBER. SELECT NUMBER. MARK.
start mark "\OPTION". (during unpacking) option number correct. option selection number correct. mark "\\END" (packing) "\END" (unpacking).*
Segment option data error
Error Message Explanation
SEGMENT SEGMENT SEGMENT SEGMENT SEGMENT
DATA DATA DATA DATA DATA
ERROR ERROR ERROR ERROR ERROR
START MARK. DATA. SEGMENT NUMBER. SPEC. MARK.
start mark "\SEGMENT". (during unpacking) segment data correct. correct. output specification terminal correct. mark "\\END" (packing) "\END" (unpacking).*
File error
Error Message Explanation
<File_name> FILE FOUND. PACK FILE NAME (File_name) ERROR. PACKED FILE NAME (File_name) ERROR.
file found file number CONFIG.SYS less than packed input format file name wrong. unpacked input format file name wrong.
System error
Error Message Explanation
DIRECTORY FULL. DISK WRITE ERROR.
directory full. Writing disk failed.
sometimes appears depending personal computer being used.
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
APPENDIX E0C6002 INSTRUCTION
APPENDIX
Classification Mnemonic Operand
E0C6002 INSTRUCTION
Operation Code Flag Clock Operation
Branch
PSET JPBA CALL CALZ RETS RETD
p3~p0 NBP, NPP, s7~s0 NBP, NPP, s7~s0 NBP, NPP, s7~s0 NBP, NPP, s7~s0 NBP, NPP, s7~s0 NBP, NPP, PCSH PCSL M(SP-1) PCP, M(SP-2) PCSH, M(SP-3) PCSL+1 SP-3, NPP, s7~s0 M(SP-1) PCP, M(SP-2) PCSH, M(SP-3) PCSL+1 SP-3, s7~s0 PCSL M(SP), PCSH M(SP+1), M(SP+2) SP+3 PCSL M(SP), PCSH M(SP+1), M(SP+2) SP+3, PC+1 PCSL M(SP), PCSH M(SP+1), M(SP+2) SP+3, M(X) M(X+1) operation clock cycles) operation clock cycles) Halt (stop clock) x7~x4, x3~x0 y7~y4, y3~y0 XH+i3~i0+C XL+i3~i0+C YH+i3~i0+C YL+i3~i0+C
instructions
System control Index operation
NOP5 NOP7
instructions HALT
instructions
mean "not E0C6002 Series".
EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
APPENDIX E0C6002 INSTRUCTION
Classification
Mnemonic
Operation Code Operand
Flag Clock Operation
Index operation instructions Data transfer instructions
XH-i3~i0 XL-i3~i0 YH-i3~i0 YL-i3~i0 i3~i0 M(n3~n0) M(n3~n0) M(n3~n0) M(n3~n0) M(X) i3~i0, M(Y) i3~i0, M(X) M(X+1) i3~i0 i3~i0 (Decimal Adjuster (Decimal Adjuster OFF) (Enables Interrupt) (Disables Interrupt) SP+1 SP-1 SP-1, M(SP) SP-1, M(SP) SP-1, M(SP) SP-1, M(SP) SP-1, M(SP) SP-1, M(SP) SP-1, M(SP) SP-1, M(SP) M(SP), SP+1 M(SP), SP+1 M(SP), SP+1 M(SP), SP+1 M(SP), SP+1
LDPX LDPY LBPX
Flag operation
instructions
Stack operation
instructions PUSH
mean "not E0C6002 Series".
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
APPENDIX E0C6002 INSTRUCTION
Classification
Mnemonic
Operation Code Operand
Flag Clock Operation
Stack operation instructions
M(SP), SP+1 M(SP), SP+1 M(SP), SP+1 r+i3~i0 r+i3~i0+C r+q+C r-i3~i0-C r-q-C i3~i0 i3~i0 i3~i0 r-i3~i0 i3~i0 M(n3~n0) M(n3~n0)+1 M(n3~n0) M(n3~n0)-1 M(X) M(X)+r+C, M(Y) M(Y)+r+C, M(X) M(X)-r-C, M(Y) M(Y)-r-C,
SPH, SPL,
Arithmetic instructions
ACPX ACPY SCPX SCPY
EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
APPENDIX E0C6002 INSTRUCTION
Abbreviations used explanations have following meanings.
Symbols associated with registers memory
register register register (low order eight bits index register register (low order eight bits index register register (high order four bits register) register (low order four bits register) register (high order four bits register) register (low order four bits register) register (high order four bits index register register (high order four bits index register Stack pointer High-order four bits stack pointer Low-order four bits stack pointer M(X) Data memory whose address specified with index register M(Y) Data memory whose address specified with index register M(n) Data memory address 000H-00FH (address specified with immediate data 00H-0FH) M(SP) Data memory whose address specified with stack pointer Two-bit register code two-bit immediate data; according contents these bits, they indicate registers (data memory whose addresses specified with index registers Register specified
Symbols associated with program counter
PCSH PCSL bank pointer page pointer Program counter bank Program counter page Program counter step Four high order bits Four order bits
Symbols associated with flags
Flag register Carry flag Zero flag Decimal flag Interrupt flag Flag reset Flag Flag reset
Associated with immediate data
Five-bit immediate data label 00H-1FH Eight-bit immediate data label 00H-0FFH Eight-bit immediate data 00H-0FFH Four-bit immediate data 00H-0FH
Associated with arithmetic other operations
Subtract Logical Logical Exclusive-OR Add-subtract instruction decimal operation when flag
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
PROGRAM NAME:
NAME
APPENDIX
APPENDIX E0C6002
NAME
NAME
NAME
E0C6002
EPSON
TC11 TC10 TC15 TC14 TC13 TC12 EIK03 EIK02 EIK01 EIK00
NAME
NAME
NAME
NAME
EIT2 EIT8 EIT32
EIAD
IT32
NAME
E0C6002 DEVELOPMENT TOOL MANUAL
ADRUN
HLMOD TMRST
CSDC
XBZR XFOUT1 XFOUT0 ADCLK
APPENDIX E0C6002 MEMORY
APPENDIX
Address
E0C6002 MEMORY
Name TC11 TC10 TC15 TC14 TC13 TC12 EIK03 EIK02 EIK01 EIK00 EIT2 EIT8 EIT32 EIAD IT32 Init High High High High High High High High Enable Enable Enable Enable Enable Enable Enable Mask Mask Mask Mask Mask Mask Mask Comment Input port data Input port data Input port data Input port data Clock timer data Clock timer data Clock timer data Clock timer data Up/down counter data Up/down counter data Up/down counter data Up/down counter data (LSB) Up/down counter data Up/down counter data Up/down counter data Up/down counter data Up/down counter data TC11 Up/down counter data TC10 Up/down counter data Up/down counter data Up/down counter data TC15 (MSB) Up/down counter data TC14 Up/down counter data TC13 Up/down counter data TC12 Interrupt mask register Interrupt mask register Interrupt mask register Interrupt mask register Interrupt mask register (clock timer) Interrupt mask register (clock timer) Interrupt mask register (clock timer)
Register
0E0H
0E3H
0E4H
0E5H
TC11
TC10
0E6H
TC15
TC14
TC13
TC12
0E7H
EIK03
EIK02
EIK01
EIK00
0E8H
EIT2
EIT8
EIT32
0EBH
IT32
EIAD
0ECH
Enable
Mask
Interrupt mask register (A/D)
0EDH
Interrupt factor flag (K00-K03) Interrupt factor flag (clock timer) Interrupt factor flag (clock timer) Interrupt factor flag (clock timer)
0EFH
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
APPENDIX E0C6002 MEMORY
Address
Register
0F0H
0F1H
0F3H
0F4H
0F5H
0F6H
0F7H
0F8H
0F9H
HLMOD
0FAH
CSDC
0FBH
XBZR
0FCH
0FDH
0FEH
Name ADRUN ADRUN BUZZER FOUT BUZZER FOUT TMRST TMRST HLMOD CSDC XBZR XFOUT1 XFOUT0 XFOUT1 XFOUT0 ADCLK ADCLK
Init
Comment
Interrupt factor flag (A/D)
Start High High High High High High High High
Stop
conversion Start/Stop Output port data Output port data Output port data Buzzer On/Off control register Output port data Frequency output control register port data port data port data port data Up-counter data Up-counter data Up-counter data Up-counter data (LSB) Up-counter data Up-counter data Up-counter data Up-counter data Up-counter data Up-counter data Up-counter data Up-counter data Up-counter data (MSB) Up-counter data Up-counter data Up-counter data
Reset
Reset Heavy
Normal
Clock timer reset Heavy load protection mode register
Static
Dynamic
drive switch
port control register Buzzer frequency control FOUT frequency control FOUT frequency control
clock selection kHz/32
EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
APPENDIX TROUBLESHOOTING
APPENDIX
Tool
TROUBLESHOOTING
Problem Remedy measures
ICE6200 (ICE62R)
Nothing appears screen, nothing works, after activation.
ICE6200 breaker tripped ICE62R fuse immediately after activation. <ILLEGAL VERSION ICE6200> appears screen immediately after activation. <ILLEGAL VERSION PARAMETER FILE> appears screen immediately after activation. Immediate values (10) (11) cannot entered correctly with command.
Check following remedy necessary: RS-232C cable connected correctly? RS-232C driver installed? SPEED.COM MODE.COM disk? execution file correct? MS-DOS ICS6002J.EXE PC-DOS ICS6002W.EXE version correct? MS-DOS Ver. later PC-DOS Ver. later switches that baud rate main ICE6200 (ICE62R) unit correctly? breaker ICE6200 (ICE62R) Check following remedy necessary: connectors connected EVA6251R (EVA6002) correctly? target board power short-circuiting? wrong version being used. latest version. wrong version ICS6002P.PAR being used. latest version. registers reserved entry Write when entering (10) (11). Example: Data register loaded into register. Immediate value loaded into register. This message output when address following which data written unused. does indicates problem. Data correctly areas other than readonly area. Since stops temporarily when breaking conditions met, executing real-time performed. Output possible only real-time mode.
<UNUSED AREA> displayed command.
SOG6002
real-time break-trace mode. Output from impossible when data written memory Buzzer Fout output with command. error occurs although address correctly segment source file.
Check following remedy necessary: Does address symbol capital letters? output ports every terminals?
E0C6002 DEVELOPMENT TOOL MANUAL
EPSON
APPENDIX TROUBLESHOOTING
Tool
Problem
Remedy measures
ASM6002
error occurs although final page passed.
MDC6002
Activation impossible.
EVA6251R EVA6251R (EVA6002) does (EVA6002) work when used independently.
Target segment does light.
cross assembler designed output error" every time page changed. pseudo-instruction memory, such PAGE, change page. "Memory setting pseudo-instructions" cross assembler manual. Check following remedy necessary: number files more environment file CONFIG.SYS? Check following remedy necessary: EPROM F.HEX S.HEX been replaced EPROM target? EPROM F.HEX S.HEX installed correctly? appropriate voltage being supplied? more) program ROMs installed correctly? data written from address 4000H? (When 27C256 used program ROM) EN/DIS switch EVA6251R (EVA6002) Check following remedy necessary: EPROM with access time less being used S.HEX. VADJ inside EVA6251R (EVA6002) cover been turned lower setting?
EPSON
E0C6002 DEVELOPMENT TOOL MANUAL
International Sales Operations
AMERICA
EPSON ELECTRONICS AMERICA, INC. HEADQUARTERS 1960 Grand Avenue Segundo, 90245, U.S.A. Phone: +1-310-955-5300 Fax: +1-310-955-5400
ASIA
CHINA EPSON (CHINA) CO., LTD.
28F, Beijing Silver Tower North DongSanHuan ChaoYang District, Beijing, CHINA Phone: 64106655 Fax: 64107320
SALES OFFICES West
River Oaks Parkway Jose, 95134, U.S.A. Phone: +1-408-922-0200 Fax: +1-408-922-0238
SHANGHAI BRANCH
Bldg., Jing Road Caohejing, Shanghai, CHINA Phone: 21-6485-5552 Fax: 21-6485-0775
Central
Virginia Street, Suite Crystal Lake, 60014, U.S.A. Phone: +1-815-455-7630 Fax: +1-815-455-7633
HONG KONG, CHINA EPSON HONG KONG LTD.
20/F., Harbour Centre, Harbour Road Wanchai, HONG KONG Phone: +852-2585-4600 Fax: +852-2827-4346 Telex: 65542 EPSCO
Northeast
Edgewater Place, Suite Wakefield, 01880, U.S.A. Phone: +1-781-246-3600 Fax: +1-781-246-5443
TAIWAN EPSON TAIWAN TECHNOLOGY TRADING LTD.
10F, 287, Nanking East Road, Sec. Taipei, TAIWAN Phone: 02-2717-7360 Fax: 02-2712-9164 Telex: 24444 EPSONTB
Southeast
3010 Royal Blvd. South, Suite Alpharetta, 30005, U.S.A. Phone: +1-877-EEA-0020 Fax: +1-770-777-2637
HSINCHU OFFICE
13F-3, 295, Kuang-Fu Road, Sec. HsinChu 300, TAIWAN Phone: 03-573-9900 Fax: 03-573-9169
EUROPE
EPSON EUROPE ELECTRONICS GmbH HEADQUARTERS Riesstrasse 80992 Muenchen, GERMANY Phone: +49-(0)89-14005-0
SINGAPORE EPSON SINGAPORE PTE., LTD.
Temasek Avenue, #36-00 Millenia Tower, SINGAPORE 039192 Phone: +65-337-7911 Fax: +65-334-2716
Fax: +49-(0)89-14005-110
GERMANY SALES OFFICE
Altstadtstrasse 51379 Leverkusen, GERMANY Phone: +49-(0)217-15045-0 Fax: +49-(0)217-15045-10
KOREA SEIKO EPSON CORPORATION KOREA OFFICE
50F, Bldg., Yoido-Dong Youngdeungpo-Ku, Seoul, 150-010, KOREA Phone: 02-784-6027 Fax: 02-767-3677
UNITED KINGDOM BRANCH OFFICE
Doncastle House, Doncastle Road Bracknell, Berkshire RG12 8PE, ENGLAND Phone: +44-(0)1344-381700 Fax: +44-(0)1344-381701
JAPAN SEIKO EPSON CORPORATION ELECTRONIC DEVICES MARKETING DIVISION Electronic Device Marketing Department Marketing Engineering Group
421-8, Hino, Hino-shi, Tokyo 191-8501, JAPAN Phone: +81-(0)42-587-5816 Fax: +81-(0)42-587-5624
FRANCE FRENCH BRANCH OFFICE
Avenue Atlantique, Conquerants Z.A. Courtaboeuf F-91976 Ulis Cedex, FRANCE Phone: +33-(0)1-64862350 Fax: +33-(0)1-64862355
International Marketing Department (Europe U.S.A.)
421-8, Hino, Hino-shi, Tokyo 191-8501, JAPAN Phone: +81-(0)42-587-5812 Fax: +81-(0)42-587-5564
International Marketing Department (Asia)
421-8, Hino, Hino-shi, Tokyo 191-8501, JAPAN Phone: +81-(0)42-587-5814 Fax: +81-(0)42-587-5110
pursuit "Saving" Technology, Epson electronic devices. lineup semiconductors, liquid crystal displays quartz devices assists creating products customers' dreams. Epson energy savings.
ELECTRONIC DEVICES MARKETING DIVISION
EPSON Electronic Devices Website
http://www.epson.co.jp/device/
First issue JUNE 1997, Printed JUNE 1999 Japan

Other recent searches


V850ES - V850ES   V850ES Datasheet
UL2468 - UL2468   UL2468 Datasheet
SN74HC175 - SN74HC175   SN74HC175 Datasheet
SN54HC175 - SN54HC175   SN54HC175 Datasheet
LM4809 - LM4809   LM4809 Datasheet
K7N403609B - K7N403609B   K7N403609B Datasheet
K7N403209B - K7N403209B   K7N403209B Datasheet
K7N401809B - K7N401809B   K7N401809B Datasheet
ADG1411 - ADG1411   ADG1411 Datasheet
ADG1412 - ADG1412   ADG1412 Datasheet
ADG1413 - ADG1413   ADG1413 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive