CROSS ASSEMBLER ASM62XX

1 DIFFERENCES DEPENDING ON THE MODEL

Since the memory capacity will vary with each model of the S1C62 Family you must pay attention to the following points when preparing a program.

The limiting items for each model are indicated in the "S5U1C62xxxD Manual".

ROM area

The ROM capacity will vary depending on the model.

The number of banks (16 pages/bank) and the number of pages (256 steps/page) are determined by this ROM capacity and the memory setting pseudo-instruction and the "PSET" instruction is limited to within its range.

 

Valid specification range

 

ORG pseudo-instruction:

0000H–ROM final step

 

PAGE pseudo-instruction:

00H–number of page - 1

 

BANK pseudo-instruction:

1 bank configuration model →

0H only

PSET instruction:

2 bank configuration model →

0H and 1H

00H–number of page - 1

 

When a specification beyond this valid specification range is made to the ASM62XX an error is pro- duced.

RAM area

The RAM capacity varies depending on the model.

The number of pages (256 words/page) is determined according to the RAM capacity. Also, the undefined area includes from the 0 address to the final RAM address.

When an undefined address is set in the index register, memory access to it becomes invalid, but be careful that no errors develop in the ASM62XX.

Undefined code

In the S1C62 Family, the instruction set is not different from model to model. However, you may not be able to use instructions such as the SLP instruction and those that access the page section (XP and YP) of the index register depending on the RAM content.

S1C62 FAMILY

EPSON

III-1

DEVELOPMENT TOOL REFERENCE MANUAL