Hardware manual
Rev. 3.0, 09/98, page 2 of 361
Table 1.1 Features
Item Specification
CPU Two-way general register configuration
•
Eight 16-bit registers, or
•
Sixteen 8-bit registers
High-speed operation
•
Maximum clock rate: 10MHz
•
Add/subtract: 0.2µs
•
Multiply/divide: 1.4µs
Streamlined, concise instruction set
•
Instruction length: 2 or 4 bytes
•
Register-register arithmetic and logic operations
•
MOV instruction for data transfer between registers and memory
Instruction set features
•
Multiply instruction (8 bits × 8 bits)
•
Divide instruction (16 bits ÷ 8 bits)
•
Bit-accumulator instructions
•
Register-indirect specification of bit positions
Memory
•
H8/338: 48k-byte ROM; 2k-byte RAM
•
H8/337: 32k-byte ROM; 1k-byte RAM
•
H8/336: 24k-byte ROM; 1k-byte RAM
16-bit free-
running timer
(1 channel)
•
One 16-bit free-running counter (can also count external events)
•
Two output-compare lines
•
Four input capture lines (can be buffered)
8-bit timer
(2 channels)
Each channel has
•
One 8-bit up-counter (can also count external events)
•
Two time constant registers
PWM timer
(2 channels)
•
Duty cycle can be set from 0 to 100%
•
Resolution: 1/250
Serial
communication
interface (SCI)
(2 channels)
•
Asynchronous or clocked synchronous mode (selectable)
•
Full duplex: can transmit and receive simultaneously
•
On-chip baud rate generator