Chapter 1: Outline; Features; Instruction Set Features - Epson S1C63000 Core Cpu Manual

Seiko epson s1c63000 cmos 4-bit single chip microcomputer core cpu manual
Table of Contents

Advertisement

1 O
CHAPTER
The S1C63000 is the core CPU of the 4-bit single chip microcomputer S1C63 Family that utilizes
original EPSON architecture. It has a large and linear addressable space, maximum 64K words (13 bits/
word) program memory (code ROM area) and maximum 64K words (4 bits/word) data memory (RAM,
data ROM and I/O area), and high speed, abundant instruction sets. It operates in a wide range of supply
voltage and features low power consumption. Furthermore, modularization of programs can be done
easily because the program memory does not need bank and page management and relocatable program-
ming is possible.
In addition, it has adopted a unified architecture and a peripheral circuit interface in memory mapped I/O
method to flexibly meet future expansion of the S1C63 Family.

1.1 Features

The S1C63000 boasts the below features.
Program memory
Data memory
Basic instruction set
Instruction cycle
Register configuration
Interrupt function
Standby function
Peripheral circuit interface
Pipeline processing

1.2 Instruction Set Features

(1) It adopts high efficiency machine cycles, high speed and abundant instruction set.
Almost all standard instructions operate in 1 cycle (2 clock).
(2) Both the program space and the data space are designed as a 64K-word linear space without page
concept and can be addressed with 1 instruction.
(3) The instruction system includes relocatable jump instructions and allows a relocatable programming.
Thus modular programming and software library development can be realized easily, and it increases
an efficiency for developing applications.
(4) Memory management can be done easily by 5 types of basic addressing modes, 3 types of extended
addressing modes with the address extension register and 16-bit operation function that is useful in
address calculations.
(5) 8-bit data processing is possible using the table look-up instruction and other instructions.
(6) Some instructions support a numbering system, thus binary to hexadecimal software counters can be
made easily.
S1C63000 CORE CPU MANUAL
UTLINE
Maximum 64K
13 bits (linear address, non-page method)
Maximum 64K
4 bits
47 types with 5 types of basic addressing modes and 3 types of extended
addressing modes
1 cycle (2 clocks), 2 cycles (4 clocks) and 3 cycles (6 clocks)
Data register
Index register
Address extension register 8 bits
Program counter
Stack pointer
Condition flag
Queue register
NMI (Non Maskable Interrupt) vector
Hardware interrupt vector Maximum 15 vectors
Software interrupt vector
HALT/SLEEP
Memory mapped I/O method
2 stages (fetch and execution) pipeline processing
EPSON
2
4 bits
2
16 bits
16 bits
2
8 bits
4 bits
16 bits
1
Maximum 63 vectors

CHAPTER 1: OUTLINE

1

Advertisement

Table of Contents
loading

Table of Contents