ChipFind - документация

Электронный компонент: HD6413003V

Скачать:  PDF   ZIP

Document Outline

Regarding the change of names mentioned in the document, such as Hitachi
Electric and Hitachi XX, to Renesas Technology Corp.
The semiconductor operations of Mitsubishi Electric and Hitachi were transferred to Renesas
Technology Corporation on April 1st 2003. These operations include microcomputer, logic, analog
and discrete devices, and memory chips other than DRAMs (flash memory, SRAMs etc.)
Accordingly, although Hitachi, Hitachi, Ltd., Hitachi Semiconductors, and other Hitachi brand
names are mentioned in the document, these names have in fact all been changed to Renesas
Technology Corp. Thank you for your understanding. Except for our corporate trademark, logo and
corporate statement, no changes whatsoever have been made to the contents of the document, and
these changes do not constitute any alteration to the contents of the document itself.
Renesas Technology Home Page: http://www.renesas.com
Renesas Technology Corp.
Customer Support Dept.
April 1, 2003
To all our customers
Cautions
Keep safety first in your circuit designs!
1.
Renesas Technology Corporation puts the maximum effort into making semiconductor products better and more reliable, but
there is always the possibility that trouble may occur with them. Trouble with semiconductors may lead to personal injury, fire
or property damage.
Remember to give due consideration to safety when making your circuit designs, with appropriate measures such as (i)
placement of substitutive, auxiliary circuits, (ii) use of nonflammable material or (iii) prevention against any malfunction or
mishap.
Notes regarding these materials
1.
These materials are intended as a reference to assist our customers in the selection of the Renesas Technology Corporation
product best suited to the customer's application; they do not convey any license under any intellectual property rights, or any
other rights, belonging to Renesas Technology Corporation or a third party.
2.
Renesas Technology Corporation assumes no responsibility for any damage, or infringement of any third-party's rights,
originating in the use of any product data, diagrams, charts, programs, algorithms, or circuit application examples contained in
these materials.
3.
All information contained in these materials, including product data, diagrams, charts, programs and algorithms represents
information on products at the time of publication of these materials, and are subject to change by Renesas Technology
Corporation without notice due to product improvements or other reasons. It is therefore recommended that customers contact
Renesas Technology Corporation or an authorized Renesas Technology Corporation product distributor for the latest product
information before purchasing a product listed herein.
The information described here may contain technical inaccuracies or typographical errors.
Renesas Technology Corporation assumes no responsibility for any damage, liability, or other loss rising from these
inaccuracies or errors.
Please also pay attention to information published by Renesas Technology Corporation by various means, including the
Renesas Technology Corporation Semiconductor home page (http://www.renesas.com).
4.
When using any or all of the information contained in these materials, including product data, diagrams, charts, programs, and
algorithms, please be sure to evaluate all information as a total system before making a final decision on the applicability of
the information and products. Renesas Technology Corporation assumes no responsibility for any damage, liability or other
loss resulting from the information contained herein.
5.
Renesas Technology Corporation semiconductors are not designed or manufactured for use in a device or system that is used
under circumstances in which human life is potentially at stake. Please contact Renesas Technology Corporation or an
authorized Renesas Technology Corporation product distributor when considering the use of a product contained herein for
any specific purposes, such as apparatus or systems for transportation, vehicular, medical, aerospace, nuclear, or undersea
repeater use.
6.
The prior written approval of Renesas Technology Corporation is necessary to reprint or reproduce in whole or in part these
materials.
7.
If these products or technologies are subject to the Japanese export control restrictions, they must be exported under a license
from the Japanese government and cannot be imported into a country other than the approved destination.
Any diversion or reexport contrary to the export control laws and regulations of Japan and/or the country of destination is
prohibited.
8.
Please contact Renesas Technology Corporation for further details on these materials or the products contained therein.
H8/3003
Hardware Manual
ADE-602-055A
The revision list can be viewed directly by clicking
the title page.
The revision list summarizes the locations of
revisions and additions. Details should always be
checked by referring to the relevant text.
Preface
The H8/3003 is a high-performance microcontroller that integrates system supporting functions
together with an H8/300H CPU core.
The H8/300H CPU has a 32-bit internal architecture with sixteen 16-bit general registers, and a
concise, optimized instruction set designed for speed. It can address a 16-Mbyte linear address
space.
The on-chip system supporting functions include RAM, a 16-bit integrated timer unit (ITU), a
programmable timing pattern controller (TPC), a watchdog timer (WDT), a serial communication
interface (SCI), an A/D converter, I/O ports, a direct memory access controller (DMAC), a refresh
controller, and other facilities.
The four operating modes offer a choice of data bus width and address space size, enabling the
H8/3003 to adapt quickly and flexibly to a variety of conditions.
This manual describes the H8/3003 hardware. For details of the instruction set, refer to the
H8/300H Programming Manual.
Contents
Section 1
Overview
......................................................................................................
1
1.1
Overview ........................................................................................................................
1
1.2
Block Diagram................................................................................................................
5
1.3
Pin Description ...............................................................................................................
6
1.3.1
Pin Arrangement .............................................................................................
6
1.3.2
Pin Functions ..................................................................................................
7
1.4
Pin Functions .................................................................................................................. 11
Section 2
CPU
............................................................................................................... 17
2.1
Overview ........................................................................................................................ 17
2.1.1
Features........................................................................................................... 17
2.1.2
Differences from H8/300 CPU ....................................................................... 18
2.2
CPU Operating Modes.................................................................................................... 19
2.3
Address Space................................................................................................................. 20
2.4
Register Configuration.................................................................................................... 21
2.4.1
Overview......................................................................................................... 21
2.4.2
General Registers............................................................................................ 22
2.4.3
Control Registers ............................................................................................ 23
2.4.4
Initial CPU Register Values ............................................................................ 24
2.5
Data Formats................................................................................................................... 25
2.5.1
General Register Data Formats....................................................................... 25
2.5.2
Memory Data Formats .................................................................................... 26
2.6
Instruction Set................................................................................................................. 28
2.6.1
Instruction Set Overview ................................................................................ 28
2.6.2
Instructions and Addressing Modes................................................................ 29
2.6.3
Tables of Instructions Classified by Function................................................. 30
2.6.4
Basic Instruction Formats ............................................................................... 40
2.6.5
Notes on Use of Bit Manipulation Instructions .............................................. 41
2.7
Addressing Modes and Effective Address Calculation .................................................. 41
2.7.1
Addressing Modes .......................................................................................... 41
2.7.2
Effective Address Calculation ........................................................................ 44
2.8
Processing States ............................................................................................................ 48
2.8.1
Overview......................................................................................................... 48
2.8.2
Program Execution State ................................................................................ 49
2.8.3
Exception-Handling State ............................................................................... 49
2.8.4
Exception-Handling Sequences ...................................................................... 51
2.8.5
Bus-Released State ......................................................................................... 52
2.8.6
Reset State ...................................................................................................... 52
2.8.7
Power-Down State .......................................................................................... 52