| Item |
Specification |
| CPU and Memory Map |
- 16-bit H8/300H CPU
- Upward compatible with H8/300 CPU
- General registers: Sixteen 16-bit general registers (also usable as sixteen 8-bit registers and eight 16-bit registers or eight 32-bit registers)
- Sixty-two basic instructions
- Eight addressing modes
- 64 Kbytes address space (H8/300H normal mode)
|
| Interrupts |
| External interrupt sources: 11 |
| Internal interrupt sources: 37 |
|
| Address Break |
- Can request a combination of access and data at a specific address.
|
| Clock Pulse Generators |
| System clock pulse generator |
Crystal oscillator, ceramic oscillator: (2 to 20 MHz) |
| External clock input (1 to 20 MHz) |
| Sub-system clock pulse generator |
32.768 KHz (crystal oscillator) |
|
Operating Frequency/ Operating Voltage |
- External Clock
| Operating frequency |
Operating voltage |
| 1 to 10 MHz |
2.7 to 5.5V (F-ZTAT: Min=3.0 V) |
| 1 to 20 MHz |
4.0 to 5.5 V |
- Crystal oscillator/Ceramic oscillator
| Operating frequency |
Operating voltage |
| 2 to 10 MHz |
2.7 to 5.5 V (F-ZTAT: Min=3.0 V) |
| 2 to 20 MHz |
4.0 to 5.5 V |
|
| Power-Down Modes |
- Support of four power-down modes, module standby mode, and system clock pulse function.
-
- Standby mode
- Sub-active mode (when using 32kHz subclock)
- Sleep mode
- Sub-sleep mode (when using 32kHz subclock)
|
| Memory |
| ROM |
Product abb. |
ROM (bytes) |
RAM (bytes) |
EEPROM (bits) |
| Flash memory version |
H8/3687F |
56 K |
4 K |
- |
| H8/3684F |
32 K |
4 K |
- |
| H8/3687N |
56 K |
4 K |
4,096 |
| Mask ROM version |
H8/3687 |
56 K |
3 K |
- |
| H8/3686 |
48 K |
3 K |
- |
| H8/3685 |
40 K |
3 K |
- |
| H8/3684 |
32 K |
3 K |
- |
| H8/3683 |
24 K |
3 K |
- |
| H8/3682 |
16 K |
3 K |
- |
| H8/3687NM |
56 K |
3 K |
4,096 |
|
On-Chip EEPROM (H8/3687N) |
- On-chip EEPROM equivalent of HN58X2404ST
-
- Size : 4kbits (512 × 8 bytes)
- Page Rewriting: Page size 8 bytes
- Rewrite count: 100,000 times
- Two-wire serial interface (I2C bus)
|
| I/O Ports |
| I/O ports |
H8/3687 |
45 I/O pins, including 8 large current ports (IOL=20 mA @VOL=1.5 V) |
| H8/3687N |
43I/O pins, including 8 large current ports (IOL=20 mA @VOL=1.5 V) |
| Input ports |
8 input pins (also used for analog input) |
|
| Timers |
| 8-bit timer |
3 ch |
RTC |
- Choice of eight internal clock sources
- Can operate as a one-week real-time clock (RTC) incorporating a crystal oscillator.
|
| Timer B1 |
- Selection of seven internal clock sources (φ/8192, φ/2048, φ/512, φ/256, φ/64, φ/16, and φ/4) or an external clock (can be used to count external events).
- Internal data bus
- An interrupt is generated when the counter overflows.
|
| Timer V |
- Choice of seven clock signals is available. Choice of six internal clock sources (φ/128, φ/64, φ/32, φ/16, φ/8, φ/4) or an external clock.
- Counter can be cleared by compare match A or B, or by an external reset signal. If the count stop function is selected, the counter can be halted when cleared.
- Timer output is controlled by two independent compare match signals, enabling pulse output with an arbitrary duty cycle, PWM output, and other applications.
- Three interrupt sources: compare match A, compare match B, timer overflow
- Counting can be initiated by trigger input at the TRGV pin. The rising edge, falling edge, or both edges of the TRGV input can be selected.
|
| 16-bit timer |
2 ch |
Timer Z |
- Capability to process up to eight inputs/outputs
- Eight general registers (GR): Four registers for each channel
- Independently assignable output compare or input capture functions
- Selection of five counter clock sources: Four internal clocks (φ, φ/2, φ/4, and φ/8) and an external clock
- Seven selectable operating modes
- High-speed access by the internal 16-bit bus
-16-bit TCNT and GR registers can be accessed in high speed by a 16-bit bus interface
- Any initial timer output value can be set.
- Output of the timer is disabled by external trigger.
- Eleven interrupt sources
- Four compare match/input capture interrupts and an overflow interrupt are available for each channel. An underflow interrupt can be set for channel 1.
|
| 14-bit PWM |
1 ch |
- |
- Usable as a D/A converter by connecting low-pass filter.
- Choice of two conversion periods
- Pulse division method for less ripple
|
| Watchdog timer |
1 ch |
- |
- Choice of eight internal clock sources and the internal oscillator
|
|
| Serial Communication Interface |
| SCI3 |
2 ch |
- Selectable between asynchronous mode or synchronous mode
- Supports multiprocessor communication function
|
| I2C bus |
1 ch |
- Conforms to I2C bus interface proposed by Philips Electronics
|
|
| A/D Converter |
| Number of channels |
Features |
| 8 ch |
Successive approximations with 10-bit resolution, sample and hold function |
|
| Power-On Reset (optional) |
- Uses an external capacitor to generate an internal reset signal when power is first supplied.
|
Low-Voltage Detection Circuits (optional) |
- Low-voltage detection circuit
- Monitors the power-supply voltage, and generates an internal reset signal when the voltage falls below a specified value.
- Low-voltage interrupt circuit
- Generates an interrupt when the voltage falls lower or rises above respective specified values.
|
| Part No. & Package Dimensions |
| ROM type |
FP-64A(PRQP0064GB-A) (14.0 × 14.0 × 3.05 mm) Pin pitch: 0.8 mm |
FP-64E(PLQP0064KC-A) (10.0 × 10.0 × 1.70 mm) Pin pitch: 0.5 mm |
| F-ZTAT |
HD64F3687H |
HD64F3687FP HD64N3687GFP |
| MASK |
HD643368X(A00)*H |
HD643368X(A00)*FP |
*X shows ROM size (2=16 Kbytes, 3=24 Kbytes, 4=32 Kbytes, 5=42 Kbytes, 6=48 Kbytes, 7=56 Kbytes). (A00) shows ROM code. |
Recommended IC Socket Part Number List |
|