June 11, 1997
Hitachi to Release the SH7044F and SH7045F High-Performance 32-Bit RISC Microcontrollers that Feature a Large-Capacity Single-Voltage Power Supply Flash Memory on Chip
- Performance of 33 MIPS Achieved, 256-Kbyte Large-Capacity On-Chip Flash Memory -
Hitachi, Ltd. announces the release of the two 32-bit
33-MIPS single-chip RISC microcontrollers that include
256 Kbytes of 5-V single-voltage power supply flash memory
on chip. These microcontrollers are designed for products
in the consumer, OA, industrial, and communications areas
that require high CPU performance and a large-capacity
flash memory. The SH7044F and SH7045F are flash memory versions
of the SH7040 series, which features a large ROM capacity and
cache memory. These microcontrollers can achieve a 33-MIPS
performance level by executing the vast majority of
instructions in programs that require the highest performance
in a system in a single cycle. These products support
increased system performance and reduced development times.
Hitachi is also releasing the SH7014 ROM-less version, which
features 28.7-MIPS performance and compact versions of the SH
7040 series peripheral functions. The SH7014 supports low-cost
high-performance applications. Sample shipment of the SH7014
will begin in September 1997, sample shipment of 28.7-MIPS (at
5 V) and 16.7-MIPS (at 3.3V) versions of the SH 7044F and SH
7045F will begin in October 1997, and sample shipment of 33-
MIPS versions will begin in December 1997
in Japan.
Recently, field programmability, which provides easy reloading
and adjustment of the microcomputer program in all stages
of the product cycle, from development through prototyping, first
production, and mass production, has come to be strongly desired
for electronic equipment using embedded microcontrollers to
support increased program sizes and shorter development times and
to allow equipment specifications to be improved and control
data to be adjusted. To respond to these needs, Hitachi has
developed and is releasing the F-ZTAT(TM)(*1) microcontroller,
which includes on-chip flash memory. Last year, in response to
needs for large-capacity flash memories and low power, Hitachi
released the industry's first single-voltage power supply on-chip flash memory 32-bit RISC microcontrollers, the 20-MIPS SH
7050 series. Hitachi now produces a total of 14 flash memory
microcontrollers, including 8, 16, and 32-bit microcontrollers.
The SH7044F and SH7045F are the first microcontrollers in the
industry that feature 256 Kbytes of single-voltage power
supply flash memory and provide 33 MIPS performance. This allows
the majority of code that requires high-speed execution to be
stored in the internal flash memory and
executed at one cycle per instruction at 33 MIPS. Additionally,
these microcontrollers include a 1-Kbyte cache, so that
programs stored in external memory can also be executed at
one cycle per instruction when cache hits occur. This makes
these microcontrollers appropriate for both multimedia
equipment, such as in-car navigation systems and digital
camcorders, which require the processing of large amounts of
composite video and audio data, and high-performance
industrial equipment that requires high-speed high-precision
servo control. These microcontrollers also include a rich
set of built-in peripheral functions, including a DMAC
(direct memory access controller), powerful timers,
serial I/O, an A/D converter, and functions for directly
connecting external memory (either SRAM or DRAM). These
microcontrollers support increased performance and further
miniaturization of end products.
The flash memory is divided into eight large and small
blocks, and in addition to a batch erase function, these
microcontrollers support a function that erases only the
required block or blocks. The SH7044F and SH7045F are 32-bit
internal bus products that provide identical functions.
The SH7044F is a 112-pin QFP product with a 16-bit external
data bus, and the SH7045F is a 144-pin QFP product with a 32-
bit external data bus. Both products are available in
versions with different operating voltage/operating frequency
characteristics, in particular 5-V products that operate at
33 MHz or 28.7 MHz, and 3.3-V products that operate at
16.7 MHz.
Hitachi has also developed the SH7010 series as compact
peripheral function versions of the SH7040 series, and is now
releasing the SH 7014, ROM-less version. The SH7010 series is
designed for application products such as printers and DVDs
that require real-time control at even lower cost by, for
example, reducing the number of timer and DMAC channels. The
SH7014 can contribute to further miniaturization and
cost reductions in end products by providing the high
performance of 28.7 MIPS, a 1 Kbyte cache while still providing
a rich set of on-chip peripheral functions. Application
software can be developed for any of the SH7044F, SH7045F,
and SH7040 products using earlier cross-platform
development products that have already been released.
Hardware support for application development consists of
the earlier E7000 emulator, which can be used simply by
replacing the pod.
Future developments in the SH7040 series will include ZTAT(*2)
versions of the SH7042 and SH7043 128-Kbyte ROM products
that are currently in mass production, and improved
performance mask ROM versions (33-MHz/33-MIPS versions).
Hitachi is also developing mask ROM versions of the SH7044F
and SH7045F, and developing on-chip ROM and on-chip flash
memory versions of the SH7014.
- Note -
1. F-ZTAT is a trademark of Hitachi, Ltd.
2. ZTAT is a trademark of Hitachi, Ltd.
- Application Product Examples -
1. SH7044F and SH7045F
[Industrial/Automotive]
In-car navigation systems, motor control, electric cars,
factory automation, sequencers, NC systems
[Consumer products]
Digital still cameras, digital camcorders, multi-function
TV, multimedia equipment
[Information processing and office automation equipment]
FAX units, Digital PPCs, printers, hard disk drives
2. SH7014
[Consumer products]
Multimedia equipment
[Information processing and office automation equipment]
Printers, DVDs, FAX units, Digital PPCs
- Pricing in Japan -
SH7044F and SH7045F
Catalog No. |
Operating voltage |
Operating frequency |
Sample price (yen) |
SH7044F |
HD64F7044F33 |
5 V |
33 MHz |
6,500 |
HD64F7044F28 |
5 V |
28.7 MHz |
6,000 |
HD64F7044VF16 |
3.3 V |
16.7 MHz |
6,500 |
SH7045F |
HD64F7045F33 |
5 V |
33 MHz |
7,000 |
HD64F7045F28 |
5 V |
28.7 MHz |
6,500 |
HD64F7045VF16 |
3.3 V |
16.7 MHz |
7,000 |
SH7014
Catalog No. |
Operating voltage |
Operating frequency |
Sample price (yen) |
SH7014 |
HD6417014F28 |
5 V |
28.7 MHz |
1,700 |
HD6417014VF16 |
3.3 V |
16.7 MHz |
1,800 |
- Development Environment -
The following software and hardware is available.
- Software: Cross-platform C compiler, cross assembler, cross-platform simulator and debugger
- Hardware: Real-time emulator (E7000)
- Specifications -
SH7044F and SH7045F
Item |
Specification |
SH7044F (HD64F7044) |
SH7045F (HD64F7045) |
Power-supply voltage |
5 V +/- 0.5 V |
3.3 V +/- 0.3 V |
Operating frequency |
33 MHz/28.7 MHz |
16.7 MHz |
Processing speed |
33 MIPS/28.7 MIPS |
16.7 MIPS |
CPU core |
SH-2: A 32-bit Hitachi-original RISC core |
Number of CPU instructions |
62 instructions (All instructions are 16-bit fixed-length instructions.) |
DSP functions |
32 bits x 32 bits x 64 bits: 2 to 4 cycles
32 bits x 32 bits + 64 bits x 64 bits: 2 to 4 cycles
16 bits x 16 bits x 32 bits: 1 to 3 cycles
16 bits x 16 bits + 64 bits x 64 bits: 2 to 3 cycles |
On-chip flash memory |
256-Kbyte F-ZTAT version (32 bits can be accessed in a single clock cycle.)
Erase and write supported from a single-voltage power supply. |
On-chip RAM |
4 Kbytes (32 bits can be accessed in a single clock cycle.) |
On-chip cache |
1-Kbyte instruction cache (direct mapped)
Two kilobytes of the on-chip RAM is used for this memory. (One kilobyte is used for the address array, and one kilobyte for the data array.) |
External memory |
SRAM, DRAM, and other memory types can be connected directly using a bus state controller.
Four SRAM areas (4 MB each) and one DRAM area (16 MB)
Idle cycles can be inserted to prevent bus collisions.
Data bus widths:
SH7044F - 16 bits (external), SH7045F - 32 bits (external) |
On-chip peripheral functions |
Four DMAC channels
Data transfer controller (DTC): A 34-channel simplified DMAC
Multifunction timer unit (MTU): Five multifunction timers
Eight-input 10-bit A/D converter
Serial communications interface: Two channels
Two compare/match timers
Interrupt controller (INTC)
User break controller (UBC)
Parallel I/O ports
Watchdog timer (WDT)
Clock oscillator (CPG): Includes a built-in clock-doubling PLL circuit.
|
Package |
SH7044F: 112-pin QFP (0.65-mm lead pitch, 20 x 20 mm)
SH7045F: 144-pin QFP (0.5-mm lead pitch, 20 x 20 mm) |
Power dissipation |
At 5 V/33MHz: 600 mW (typical). At 3.3 V/16.7 MHz: 300 mW (typical). |
Process |
0.6-micrometer 2-layer metal CMOS process |
SH7014
Item |
Specification |
Power-supply voltage |
5 V +/- 0.5 V |
3.3 V +/- 0.3 V |
Operating frequency |
28.7 MHz |
16.7 MHz |
Processing speed |
28.7 MIPS/28.7 MHz |
16.7 MIPS/16.7 MHz |
CPU core |
SH-2: A 32-bit Hitachi-original RISC core |
|
Number of CPU instructions |
62 instructions (All instructions are 16-bit fixed-length instructions.) |
DSP functions |
32 bits x 32 bits x 64 bits: 2 to 4 cycles
32 bits x 32 bits + 64 bits x 64 bits: 2 to 4 cycles
16 bits x 16 bits x 32 bits: 1 to 3 cycles
16 bits x 16 bits + 64 bits x 64 bits: 2 to 3 cycles
|
On-chip RAM |
3 Kbytes (32 bits can be accessed in a single clock cycle.) |
On-chip cache |
1-Kbyte instruction cache (direct mapped)
Two kilobytes of the on-chip RAM is used for this memory. (One kilobyte is used for the address array, and one kilobyte for the data array.)
|
External memory |
SRAM, DRAM, and other memory types can be connected directly using a bus state controller.
Four SRAM areas (4 MB each) and one DRAM area (16 MB)
Idle cycles can be inserted to prevent bus collisions.
Data bus width: 16 bits (external)
|
On-chip peripheral functions |
Two DMAC channels
Multifunction timer unit (MTU): Three multifunction timers
Eight-input 10-bit A/D converter
Serial communications interface: Two channels
Two compare/match timers
Interrupt controller (INTC)
Parallel I/O ports
Watchdog timer (WDT)
Clock oscillator (CPG): Includes a built-in clock-doubling PLL circuit.
|
Package |
112-pin QFP (0.65-mm lead pitch, 20 x 20 mm) |
Power dissipation |
At 5 V/28.7 MHZ: 400 mW (typical). At 3.3 V/16.7 MHz: 150 mW (typical). |
Process |
0.6-micrometer 2-layer metal CMOS process |
WRITTEN BY Secretary's Office
All Rights Reserved,
Copyright (C)
1997, Hitachi, Ltd.
|