µPD78F4937
FUNCTIONS
Item
Number of basic instructions
(mnemonics)
General-purpose register
Minimum instruction execution
time
Internal
memory
Flash memory
RAM
Memory space
I/O ports
Total
Input
Input/output
Additional
function
Note
pins
LED direct
drive outputs
Transistor
direct drive
N-ch open
drain
Real-time output ports
IEBus controller
Timer/counter
Clock timer
Clock output
PWM outputs
Serial interface
Function
(1/2)
113
8 bits × 16 registers × 8 banks, or 16 bits × 8 registers × 8 banks (memory mapping)
160 ns/320 ns/636 ns/1.27 µs (at 12.58 MHz)
192K bytes
8,192 bytes
Program and data: 1M byte
80
8
72
24
8
4
4 bits × 2, or 8 bits × 1
Incorporated (simple version)
Timer/counter 0 :
(16 bits)
Timer register × 1
Capture register × 1
Compare register × 2
Pulse output capability
• Toggle output
• PWM/PPG output
• One-shot pulse output
Timer/counter 1 :
(16 bits)
Timer register × 1
Capture register × 1
Capture/compare register × 1
Compare register × 1
Real-time output port
Timer/counter 2 :
(16 bits)
Timer register × 1
Capture register × 1
Capture/compare register × 1
Compare register × 1
Pulse output capability
• Toggle output
• PWM/PPG output
Timer 3
(16 bits)
: Timer register × 1
Compare register × 1
Interrupt requests are generated at 0.5-second intervals. (A clock timer oscillator is
incorporated.)
Either the main clock (12.58 MHz) or real-timer clock (32.768 kHz) can be selected as the
input clock.
Selected from fCLK, fCLK/2, fCLK/4, fCLK/8, or fCLK/16 (can be used as a 1-bit output port)
12-bit resolution × 2 channels
UART/IOE (3-wire serial I/O) : 2 channels (incorporating baud rate generator)
CSI (3-wire serial I/O)
: 2 channels
Note Additional function pins are included in the I/O pins.
Preliminary Product Information
3