| HITACHI HOME | UP | SEARCH | HITACHI

News Release

June 8, 1998

Hitachi Releases High-performance (37 MIPS) 32-bit SuperH RISC Microcontroller
with On-chip Single-voltage Flash Memory

- Compact and Low-cost Device with Peripheral Functions
Designed for Consumer, OA, and Industrial Applications -

Hitachi, Ltd.(NYSE:HIT) today announced the release of the SH7017F 32-bit single-chip RISC microcontroller. This microcontroller is designed for use as an embedded controller in consumer, OA, and industrial equipment. It includes 128 kB of 5-V single-voltage flash memory on chip and achieves a performance of 37 MIPS. Sample shipments will begin in August 1998.

This product is an on-chip flash memory version of the SH7010 series of the SuperHTM*1 RISC engine family, and features a compact set of peripheral functions for reduced cost. Most instructions in programs in systems that require high-speed processing are executed in a single cycle (at 28.7 MHz), and thus this product can contribute both to increased system performance as well as reduced development times. At the same time, Hitachi has also developed and is now releasing a 64 kB mask ROM version of this product, the SH7016. Sample shipments of the SH7016 will also begin in August 1998.

Recently, the market for electronic equipment with embedded microcontrollers has seen a continuing increase in the scale and complexity of the programs used and further reductions in the product development cycle. These factors, as well as the need for frequent improvements in specifications and fine tuning of the control data, have resulted in demand for easier field programmability in microcontrollers so that programs can be reloaded and data modified at all stages of the and mass production ramp-up to full-scale mass production.

To respond to these needs, Hitachi has already released a wide selection of F-ZTATTM*2 microcontrollers, which include on-chip flash memory. Furthermore, in 1996 Hitachi released the 26-MIPS SH7050 series that incorporated single-voltage flash memory for the first time in the industry in a 32-bit RISC microcontroller. Thus Hitachi now provides an extensive product line of 8-bit, 16-bit, and 32-bit flash memory microcontrollers.

Now, to respond to needs for reduced system costs in information and data processing equipment such as hard disk drives and printers, and to respond to needs for motor control in industrial equipment, Hitachi has developed and is now releasing the SH7017F 37-MIPS 32- bit single-chip RISC microcontroller that provides 128 kB of on-chip flash memory.

In addition to the high performance of 37 MIPS, this product features 128 kB of 5-V single-voltage flash memory on chip. This means that the sections of an application that require the fastest processing can be stored in the internal flash memory and be executed at 1 cycle per instruction (at 28.7 MHz). Since the CPU also includes a 1 kB instruction cache, programs stored in external memory can also be executed at 1 cycle per instruction. The SH7017F includes an extensive set of on-chip peripheral functions, including a DMAC (dynamic memory access controller), powerful timer functions, serial I/O, an A/D converter, and a function that supports direct connection of external memory (SRAM or DRAM). Thus this microcontroller can contribute to increased performance and miniaturization in end products.

In addition, the SH7017F adopts a technique used in the earlier F-ZTAT microcontrollers. In this technique, flash memory is divided into large and small blocks (a total of 8 blocks) for efficient rewriting of large sections of the application program and for efficient modifications to smaller amounts of control data. The SH7017F is provided in a 112-pin QFP package.

Currently available cross-development software can be used with both the SH7017F and the SH7016 as a development environment. Furthermore, the earlier E7000 emulator can be used simply by replacing a pod. Future developments in the SH7010 series will include an expansion of the range of ROM capacity options.

Notes: 1. SuperH is a trademark of Hitachi, Ltd.
2. F-ZTAT is a trademark of Hitachi, Ltd.

Application Product Examples

[Industrial and Automotive]
In-car navigation systems, Motor control, Test equipment, Terminals, Factory automation equipment, Sequencers, Numerical control

[Consumer]
Wide-screen TV, Multimedia equipment, Electronic musical instruments

[Information and OA Equipment]
Facsimile units, Digital plain-paper copiers, Printers, Hard disk drives, Multi-function printers, Scanners

Pricing in Japan
Catalog No. Operating voltage Operating frequency Sample price (Yen)
SH7017F HD64F7017F28 5V +/- 0.5V 28.7MHz 4,000
SH7016 HD6437016F28 5V +/- 0.5V 28.7MHz 3,000

Features

This new product is fabricated in a 0.6-micrometer two metal layer CMOS process and is based on the SH-2 CPU core, which includes a 32-bit DSP functional unit. When operating at 5 V, it can achieve a performance of 37 MIPS. As such, it can provide high-speed processing appropriate for applications such as multimedia equipment and high-performance industrial equipment.

1. Single-voltage flash memory
The SH7017F allows the microcontroller programs and control data to be rewritten with the device onboard in the application in all stages of the product cycle, from development through test sample production and mass production ramp up to full-scale mass production. Also, since the SH7017F includes a voltage step-up circuit, the flash memory data can be rewritten without providing a separate flash memory data read/write power supply (e.g. 12 V) thus easing power supply design in applications.

2. Single-chip microcontroller that includes both
flash memory and cache memory The SH7017F includes both 128 kB of high-speed single- voltage flash memory that allows single cycle instruction access and a 1 kB direct mapped instruction cache. The flash memory allows the majority of programs that were previously executed from external memory to be stored in flash memory, thus resulting in a significant increase in the execution performance of large-scale programs. Additionally, the internal 1 kB instruction cache increases the instruction execution speed of programs that can not be stored in internal ROM. Therefore, as compared to the SH7034 single-chip microcontroller based on the SH-1 core, the percentage of instructions in the whole program that can be executed in a single cycle is increased significantly due to the combined effect of the internal ROM and the cache memory. Furthermore, the high clock frequency means that the CPU processing capability is significantly increased, even at the system level.

3. Powerful peripheral functions
The SH7017F includes an extensive set of peripheral functions, include DMAC, timers, serial I/O, an A/D converter, and direct connection of external memory. These can contribute to miniaturization and reduced costs in end products. Note that the A/D converter and other functions have been improved over those included in, for example, the SH7034.

Development Environment
The following software and hardware are available as a development environment for the SH7017F and SH7016.

Software: C cross compiler, cross assembler, cross simulator/debugger
Hardware: Real-time emulator (E7000)

Specifications

Item Specifications
Power-supply voltage 5V +/- 0.5V
Clock frequency 28.7MHz
Performance 37MIPS / 28.7MHz
CPU core32-bit Hitachi-original RISC processor : SH-2 core
Number of CPU instructions62 instructions (All instructions are 16-bit fixed-length instructions.)
DSP functions 32 bits x 32 bits -> 64 bits : 2 to 4 cycles
32 bits x 32 bits + 64 bits ->64 bits : 2 to 4 cycles
16 bits x 16 bits ->32 bits : 1 to 3 cycles
16 bits x 16 bits +64 bits ->64 bits : 2 or 3 cycles
Internal flash memory128 kB F-ZTAT version (32 bits can be accessed in a single clock cycle.) Single-voltage power supply, erase and rewrite supported. (SH7017F)
Internal ROM 64 kB mask ROM (32 bits can be accessed in a single clock cycle.) (SH7016)
Internal RAM 4 kB (SH7017F) 3 kB (SH7016)
Internal Cache 1 kB instruction cache (direct mapped)
Of the internal RAM, 2 kB is shared with the cache (1 kB is used as the address array, 1 kB is used as the data array)
External memory SRAM and DRAM can be connected directly using the built-in bus state controller.
Four SRAM areas (4 MB each) and one DRAM area (16 MB)
Supports idle cycle insertion to prevent bus collisions.
Data bus width: 16 bits (external)
Internal peripheral functions DMAC x 2ch
Multifunction timer pulse unit (MTU) ... Provides three multifunction timers.
Eight-input 10-bit resolution A/D converter
Two serial communications interface (SCI) channels
Two compare/match timers
Interrupt controller (INTC)
Parallel I/O ports
Watchdog timer (WDT)
Clock oscillator (CPG): On-chip clock multiplier PLL
Package 112-pin QFP (lead pitch: 0.65 mm, 20 mm x 20 mm)
Power dissipation 5 V, 700 mW (typical) at 28.7 MHz
Fabrication process 0.6-micrometer two layer metal CMOS process

Internal Memory Organization


SH7016 SH7017F
RAM 3 kB (1 kB)* 4 kB (2 kB)*
Cache 1 kB 1 kB
ROM/flash memory 64 kB (Mask ROM only) 128 kB

Note * Values in parentheses apply when the cache is used.


WRITTEN BY Secretary's Office
All Rights Reserved, Copyright (C) 1998, Hitachi, Ltd.