Section 1. Cpu; Overview; Features - Hitachi H8/300L Series Programming Manual

Hide thumbs Also See for H8/300L Series:
Table of Contents

Advertisement

1.1

Overview

The H8/300L CPU at the heart of the H8/300L Series features 16 general registers of 8 bits each
(or 8 registers of 16-bits each), and a concise, optimized instruction set geared to high-speed
operation.
1.1.1

Features

The H8/300L CPU has the following features.
• General register configuration
16 8-bit registers (can be used as 8 16-bit registers)
• 55 basic instructions
 Multiply and divide instructions
 Powerful bit manipulation instructions
• 8 addressing modes
 Register direct (Rn)
 Register indirect (@Rn)
 Register indirect with displacement (@(d: 16, Rn))
 Register indirect with post-increment/pre-decrement (@Rn+/@-Rn)
 Absolute address (@aa:8/@aa:16)
 Immediate (#xx:8/#xx:16)
 Program-counter relative (@(d:8, PC))
 Memory indirect (@@aa:8)
• 64-kbyte address space
• High-speed operation
 All frequently used instructions are executed in 2 to 4 states
 High-speed operating frequency: 5 MHz
• Add/subtract between 8/1 6-bit registers: 0.4 µs
8 × 8-bit multiply:
16 ÷ 8-bit divide:
• Low-power operation
Transition to power-down state using SLEEP instruction

Section 1. CPU

2.8 µs
2.8 µs
3

Advertisement

Table of Contents
loading

Table of Contents