1 overview – Panasonic MN101C77C User Manual

Page 54

Advertising
background image

Chapter 2 CPU Basics

II - 2

Overview

2-1

Overview

The MN101C CPU has a flexible optimized hardware configuration. It is a high speed CPU with a simple

and efficient instruction set. Specific features are as follows:

Table 2-1-1 Basic Specifications

1. Minimized code sizes with instruction lengths based on 4-bit increments

The series keeps code sizes down by adopting a basic instruction length of one byte and variable

instruction lengths based on 4-bit increments.

2. Minimum execution instruction time is one system clock cycle.

3. Minimized register set that simplifies the architecture and supports C language

The instruction set has been determined, depending on the size and capacity of hardware, after

an analysis of embedded application programing code and creation code by C language compiler.

Therefore, the set is simple instruction using the minimal register set required for C language

compiler.

[

"MN101C LSI User's Manual" (Architecture Instructions) ]

Data : 8-bit x 4

Address : 16-bit x 2

PC : 19-bit

PSW : 8-bit

SP : 16-bit

Number of instructions

37

Addressing modes

9

Basic portion : 1 byte (min.)

Extended portion : 0.5-byte x n

(0

<

n

<

9)

Instruction execution

Min. 1 cycle

Inter-register operation

Min. 2 cycles

Load / store

Min. 2 cycles

Conditional branch

2 to 3 cycles

Pipeline

3-stage (instruction fetch, decode, execution)

Address space

256 KB (max. 64 KB for data)

Address

18-bit (max.)

Data

8-bit

Minimum bus cycle

1 system clock cycle

Interrupt

Vector interrupt

3 interrupt levels

STOP mode

HALT mode

Low-power
dissipation mode

Six registers

Other

Instruction length

Structure

Instructions

Basic performance

External bus

Load / store architecture

Advertising
This manual is related to the following products: