English
Language : 

HD64336900G Datasheet, PDF (9/408 Pages) Renesas Technology Corp – 16-Bit Single-Chip Microcomputer H8 Family/H8/300H Tiny Series
Contents
Section 1 Overview........................................................................................... 1
1.1 Features .............................................................................................................................1
1.2 Internal Block Diagram.....................................................................................................3
1.3 Pin Arrangement ...............................................................................................................5
1.4 Pin Functions.....................................................................................................................9
Section 2 CPU................................................................................................... 11
2.1 Address Space and Memory Map .....................................................................................12
2.2 Register Configuration ......................................................................................................14
2.2.1 General Registers .................................................................................................15
2.2.2 Program Counter (PC) .........................................................................................16
2.2.3 Condition-Code Register (CCR) ..........................................................................16
2.3 Data Formats .....................................................................................................................18
2.3.1 General Register Data Formats ............................................................................18
2.3.2 Memory Data Formats .........................................................................................20
2.4 Instruction Set ...................................................................................................................21
2.4.1 Table of Instructions Classified by Function .......................................................21
2.4.2 Basic Instruction Formats ....................................................................................30
2.5 Addressing Modes and Effective Address Calculation .....................................................31
2.5.1 Addressing Modes ...............................................................................................31
2.5.2 Effective Address Calculation..............................................................................34
2.6 Basic Bus Cycle ................................................................................................................36
2.6.1 Access to On-Chip Memory (RAM, ROM).........................................................36
2.6.2 On-Chip Peripheral Modules ...............................................................................37
2.7 CPU States ........................................................................................................................38
2.8 Usage Notes ......................................................................................................................39
2.8.1 Notes on Data Access to Empty Areas.................................................................39
2.8.2 EEPMOV Instruction...........................................................................................39
2.8.3 Bit Manipulation Instruction ................................................................................39
Section 3 Exception Handling .......................................................................... 45
3.1 Exception Sources and Vector Address ............................................................................45
3.2 Register Descriptions ........................................................................................................47
3.2.1 Interrupt Edge Select Register 1 (IEGR1)............................................................47
3.2.2 Interrupt Edge Select Register 2 (IEGR2)............................................................48
3.2.3 Interrupt Enable Register 1 (IENR1) ...................................................................48
3.2.4 Interrupt Enable Register 2 (IENR2) ...................................................................49
3.2.5 Interrupt Flag Register 1 (IRR1) ..........................................................................50
3.2.6 Interrupt Flag Register 2 (IRR2) ..........................................................................51
Rev. 1.00, 11/03, page ix of xxviii