CHAPTER 1 GENERAL
3
1.1 FEATURES
78K/IV Series
Pin-compatible with
μ
PD78234 Subseries and
μ
PD784026 Subseries
Internal memory of
μ
PD78234 Subseries and
μ
PD784026 Subseries expanded
High-speed instruction execution
Minimum instruction execution time (32-MHz operation): 125 ns/250 ns/500 ns/1,000 ns
Instruction set suitable for control applications
Data memory extension function (1-Mbyte memory space: 2 bank specification pointers)
Interrupt controller (4-level priority system)
Vectored interrupt service/macro service/context switching
Standby functions: HALT/STOP/IDLE modes
Internal memory: ROM
Mask ROM : 128 Kbytes (
μ
PD784038)
96 Kbytes (
μ
PD784037)
64 Kbytes (
μ
PD784036)
48 Kbytes (
μ
PD784035)
Not provided (
μ
PD784031)
PROM
: 128 Kbytes (
μ
PD78P4038)
RAM
: 4,352 bytes (
μ
PD784038, 78P4038)
3,584 bytes (
μ
PD784037)
2,048 bytes (
μ
PD784031, 784035, 784036)
I/O pins
μ
PD784035, 784036, 784037, 784038, 78P4038: 64
Software programmable pull-up : 54 inputs
Direct LED drive capability
: 24 outputs
Direct transistor drive capability : 8 outputs
μ
PD784031: 46
Software programmable pull-up : 34 inputs
Direct LED drive capability
: 8 outputs
Direct transistor drive capability : 8 outputs
Serial interface
UART/IOE (3-wire serial I/O): 2 channels (with on-chip baud rate generator)
CSI (3-wire serial I/O, 2-wire serial I/O, I
2
C bus
Note
): 1 channel
Note
μ
PD784038Y Subseries only
Real-time output ports (combination with timer/counter allows independent control of 2-system stepping motors)
A/D converter (8-bit resolution
×
8 channels)
D/A converter (8-bit resolution
×
2 channels)
PWM outputs (12-bit resolution
×
2 channels)
High-performance timer/counter
Timer/counter (16 bits)
×
3 units
Timer (16 bits)
×
1 unit
Watchdog timer: 1 channel
Clock output function: f
CLK
, f
CLK
/2, f
CLK
/4, f
CLK
/8, f
CLK
/16 can be selected (other than
μ
PD784031)