User ManualTable of Contents1 DESCRIPTION71.1 System Features71.2 Instruction Set Features71.3 Differences between S1C6200 and S1C6200A72 MEMORY AND OPERATIONS92.1 Program Memory (ROM)92.1.1 Program counter block102.1.2 Flags102.1.3 Jump instructions112.1.4 PSET with jump instructions112.1.5 Call instructions112.1.6 PSET instruction122.1.7 CALZ instruction122.1.8 RET and RETS instructions132.1.9 Stack considerations for call instructions132.2 Data Memory142.2.1 Data memory addressing142.3 ALU (Arithmetic Logic Unit) and Registers162.3.1 D (decimal) flag and decimal operations162.3.2 A and B registers172.4 Timing Generator172.4.1 HALT and SLP (sleep) modes172.5 Interrupts182.5.1 Interrupt vectors182.5.2 I (interrupt) flag182.5.3 Operation during interrupt generation182.5.4 Initial reset213 INSTRUCTION SET223.1 Instruction Indices223.1.1 By function233.1.2 In alphabetical order263.1.3 By operation code293.2 Operands323.3 Flags323.4 Instruction Types333.5 Instruction Descriptions33APPENDIX90A. S1C6200A (ADVANCED S1C6200) CORE CPU90B. INSTRUCTION INDEX93Size: 530 KBPages: 97Language: EnglishOpen manual
User ManualTable of Contents1 DESCRIPTION71.1 System Features71.2 Instruction Set Features71.3 Differences between S1C6200 and S1C6200A72 MEMORY AND OPERATIONS92.1 Program Memory (ROM)92.1.1 Program counter block102.1.2 Flags102.1.3 Jump instructions112.1.4 PSET with jump instructions112.1.5 Call instructions112.1.6 PSET instruction122.1.7 CALZ instruction122.1.8 RET and RETS instructions132.1.9 Stack considerations for call instructions132.2 Data Memory142.2.1 Data memory addressing142.3 ALU (Arithmetic Logic Unit) and Registers162.3.1 D (decimal) flag and decimal operations162.3.2 A and B registers172.4 Timing Generator172.4.1 HALT and SLP (sleep) modes172.5 Interrupts182.5.1 Interrupt vectors182.5.2 I (interrupt) flag182.5.3 Operation during interrupt generation182.5.4 Initial reset213 INSTRUCTION SET223.1 Instruction Indices223.1.1 By function233.1.2 In alphabetical order263.1.3 By operation code293.2 Operands323.3 Flags323.4 Instruction Types333.5 Instruction Descriptions33APPENDIX90A. S1C6200A (ADVANCED S1C6200) CORE CPU90B. INSTRUCTION INDEX93Size: 530 KBPages: 97Language: EnglishOpen manual