Features Of R8C/Tiny Series; Speed Performance - Renesas R8C/Tiny Series Software Manual

16-bit single-chip microcomputer
Hide thumbs Also See for R8C/Tiny Series:
Table of Contents

Advertisement

Chapter 1 Overview

1.1 Features of R8C/Tiny Series

The R8C/Tiny series is single-chip microcomputer developed for built-in applications where the microcom-
puter is built into applications equipment.
The R8C/Tiny series support instructions suitable for the C language with frequently used instructions
arranged in one- byte op-code. Therefore, it allows you for efficient program development with few memory
capacity regardless of whether you are using the assembly language or C language. Furthermore, some
instructions can be executed in clock cycle, making fast arithmetic processing possible.
Its instruction set consists of 89 discrete instructions matched to the R8C's abundant addressing modes.
This powerful instruction set allows to perform register-register, register-memory, and memory-memory
operations, as well as arithmetic/logic operations on bits and 4-bit data.
Some R8C/Tiny series models incorporate a multiplier, allowing for high-speed computation.
1.1.1 Features of R8C/Tiny series
Register configuration
Data registers
Address registers Two 16-bit registers
Base registers
Versatile instruction set
C language-suited instructions (stack frame manipulation): ENTER, EXITD, etc.
Register and memory-indiscriminated instructions: MOV, ADD, SUB, etc.
Powerful bit manipulate instructions: BNOT, BTST, BSET, etc.
4-bit transfer instructions: MOVLL, MOVHL, etc.
Frequently used 1-byte instructions: MOV, ADD, SUB, JMP, etc.
High-speed 1-cycle instructions: MOV, ADD, SUB, etc.
Fast instruction execution time
Shortest 1-cycle instructions: 89 instructions include 20 1-cycle instructions.
(Approximately 75% of instructions execute in five cycles or under.)

1.1.2 Speed performance

Register-register transfer
Register-memory transfer
Register-register addition/subtraction 0.1 µs
8 bits x 8 bits register-register operation 0.2 µs
16 bits x 16 bits register-register operation 0.250 µs
16 bits / 8 bits register-register operation 0.904 µs
32 bits / 16 bits register-register operation 1.248 µs
•Conditions
-Products with built-in Multiplier
-Clock frequency 20 MHz
Four 16-bit registers (of which two registers can be used as 8-bit registers)
Two 16-bit registers
0.1 µs
0.1 µs
1.1 Features of R8C/Tiny Series
2

Advertisement

Table of Contents
loading

Table of Contents