LSI
Page 1 of 4
Overview
The H8/300L Series of microcontrollers integrates a high-speed H8/300L CPU core together with
peripheral functions needed in system designs.
Within the H8/300L Series, the H8/3977R Series is a series of microcontrollers that provides, as on-
chip peripheral functions, an on-screen display (OSD) function, digital servo circuits, five timers, two
types of pulse-width modulators (14-bit, and 8-bit), two serial communication interface channels, an
A/D converter, and more. The H8/3977R Series includes the H8/3974R with a 32-kbyte ROM and
768-byte RAM, the H8/3975R with a 40-kbyte ROM and 1-kbyte RAM, the H8/3976R with a 48-
kbyte ROM and 1-kbyte RAM, and the H8/3977R with a 60-kbyte ROM and 1-kbyte RAM.
The H8/3977R has a ZTAT
TM
version with user-programmable on-chip PROM.
Note: * ZTAT (Zero Turn-Around Time) is a registered trademark of Hitachi, Ltd.
Function Overview
Item
Specification
High-speed H8/300L CPU
General-register architecture
· Eight 16-bit general registers (also usable as sixteen 8-bit registers)
High-speed operation
· Maximum clock rate: 5 MHz
· Add/subtract: 0.4 µ s (operating at ø = 5 MHz)
· Multiply/divide: 2.8 µ s (operating at ø = 5 MHz)
· Can operate on 32-kHz subclock
Instruction set compatible with H8/300 CPU
· Instruction length: 2 bytes or 4 bytes
· Basic arithmetic and logic operations between registers
· MOV instruction for data transfer between memory and registers
Instruction features
· Multiply instruction (8 bits × 8 bits)
· Divide instruction (16 bits ÷ 8 bits)
· Bit accumulator instructions
· Register-indirect designation of bit positions
Twenty-four interrupt sources
· Eight external interrupt pins: IRQ
5
# to IRQ
0
#, NMI#, and IC#
· Sixteen internal interrupt sources
CPU
Interrupts
file://\\roarer\bitting2\imaging\BITTING\mail_pdf\for_IBM\l084e_b.htm
5/30/01
LSI
Page 2 of 4
Power-down modes
Four power-down modes
· Sleep mode
· Standby mode
· Watch mode
· Subactive mode
Large on-chip memory
· H8/3974R: 32-kbyte ROM; 768-byte RAM
· H8/3975R: 40-kbyte ROM; 1-kbyte RAM
· H8/3976R: 48-kbyte ROM; 1-kbyte RAM
· H8/3977R: 60-kbyte ROM; 1-kbyte RAM
Two on-chip clock oscillators
· System clock oscillator: 8 MHz to 10 MHz
· Subclock oscillator: 32.768 kHz
One hundred I/O pins
· 46 input/output pins
· 12 input pins
· 13 OSD control pins
· 19 servo control pins
· 10 system pins
Six on-chip timers
· Realtime clock timer: 8-bit interval timer
-Counts any of eight internal clock signals divided from the system
clock (ø)*1 or four clock signals divided from the subclock (ø
SUB
)
-Provides a time base for timekeeping when operating on the
subclock
· 8-bit/16-bit reload timer
-Five operating modes
-8-bit or 16-bit operation
-Two 8-bit down-counters or one 16-bit down-counter (in reload
timer, event counter, or timer output mode)
-Remote control transmit function
· Reload timer unit
-Three reload timers
-Mode discrimination
-Capstan motor acceleration/deceleration detection
-Slow tracking monostable multivibrator
· Linear time counter: 8-bit up/down counter
-Selection of two internal clocks, signal divided from CFG, or
playback control pulse
· Free-running counter
-19-bit counter using f
OSC
as clock source
Memory
Clock pulse generators
I/O ports
Timers
file://\\roarer\bitting2\imaging\BITTING\mail_pdf\for_IBM\l084e_b.htm
5/30/01
LSI
Page 3 of 4
PWM
Three on-chip pulse-width modulators
·14-bit PWM: pulse division
· 8-bit PWM: duty control
· 12-bit PWM: pulse-pitch control
Two on-chip serial communication interface channels
· 8-bit clocked synchronous communication
· Can send and receive 8-bit data
8-bit successive-approximations A/D converter using resistor ladder
· 12 analog input channels
· Conversion time: 124/o or 62/o per channel
· Sample-and-hold circuit
On-chip integrator-type sync detector
· Can separate horizontal and vertical sync signals
· Noise detection function
Digital servo circuits on-chip
· Input and output circuits
· Error detection circuit
· Phase and gain compensation
OSD circuit on-chip
· Display format: 10 rows × 24 columns
· 128 characters
· Blue-background display and superimposed display
· Character format: 12 × 18 dots
· Character size: 1 × 1, 2 × 2, 4 × 4
· Blinking (0.5-s or 1-s interval) and reverse video
Divides the frequency of the playback control pulse signal
Serial communication
Interface (SCI)
A/D converter
Sync detector
Servo circuits
OSD (on screen
display)
Frequency divider
Note: 1.The system clock frequency (ø) is half the external oscillator frequency.
Product Lineup
Product Code
Mask ROM
Version
ZTAT
TM
Memory Size
ROM
RAM
Package
file://\\roarer\bitting2\imaging\BITTING\mail_pdf\for_IBM\l084e_b.htm
5/30/01
LSI
HD6433974RF
HD6433975RF
HD6433976RF
HD6433977RF
-
-
-
32
kbytes
40
kbytes
48
kbytes
768
bytes
1k bytes
Page 4 of 4
100-pin QFP
(FP-100A,14mm × 20mm,0.65mm
1 kbytes pitch)
1 kbytes
HD6473977RF 60
kbytes
Internal Block Diagram
H8/3334Y
ZTAT HD6473334YF16 HD6473334YF16 80-pin QFP
file://\\roarer\bitting2\imaging\BITTING\mail_pdf\for_IBM\l084e_b.htm
5/30/01