English
Language : 

SH7046 Datasheet, PDF (45/611 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH RISC engine Family/SH7046 Series
Section 1 Overview
Section 1 Overview
The SH7046 Group single-chip RISC (Reduced Instruction Set Computer) microprocessors
integrate a Renesas-original RISC CPU core with peripheral functions required for system
configuration.
The SH7046 Group CPU has a RISC-type instruction set. Most instructions can be executed in
one state (one system clock cycle), which greatly improves instruction execution speed. In
addition, the 32-bit internal-bus architecture enhances data processing power. With this CPU, it
has become possible to assemble low cost, high performance/high-functioning systems, even for
applications that were previously impossible with microprocessors, such as real-time control,
which demands high speeds.
In addition, the SH7046 Group includes on-chip peripheral functions necessary for system
configuration, such as large-capacity ROM and RAM, timers, a serial communication interface
(SCI), an A/D converter, an interrupt controller (INTC), and I/O ports.
There are two versions of on-chip ROM: F-ZTATTM (Flexible Zero Turn Around Time) that
includes flash memory, and mask ROM. The flash memory can be programmed with a
programmer that supports SH7046 Group programming, and can also be programmed and erased
by software. This enables LSI chip to be re-programmed at a user-site while mounted on a board.
1.1 Features
• Central processing unit with an internal 32-bit RISC (Reduced Instruction Set Computer)
architecture
 Instruction length: 16-bit fixed length for improved code efficiency
 Load-store architecture (basic operations are executed between registers)
 Sixteen 32-bit general registers
 Five-stage pipeline
 On-chip multiplier: multiplication operations (32 bits × 32 bits → 64 bits) executed in two
to four cycles
 C language-oriented 62 basic instructions
• Various peripheral functions
 Data transfer controller (DTC)
 Multifunction timer/pulse unit (MTU)
 Motor management timer(MMT)
 Compare match timer (CMT)
Rev. 4.00 Dec 05, 2005 page 1 of 564
REJ09B0270-0400