ChipFind - документация

Электронный компонент: UPD753104GK

Скачать:  PDF   ZIP

Document Outline

4-BIT SINGLE-CHIP MICROCONTROLLER
The
PD753108 is one of the 75XL Series 4-bit single-chip microcontroller chips and has a data processing
capability comparable to that of an 8-bit microcontroller.
The existing 75X Series containing an LCD controller/driver supplies an 80-pin package.
The
PD753108 supplies a 64-pin package (12 x 12 mm), which is suitable for small-scale systems.
It features expanded CPU functions and can provide high-speed operation at a low supply voltage of 1.8 V
compared with the existing
PD75308B.
For detailed function descriptions, refer to the following user's manual. Be sure to read the document
before designing.
PD753108 User's Manual: U10890E
Features
Low voltage operation: V
DD
= 1.8 to 5.5 V
Can be driven by two 1.5-V batteries
On-chip memory
Program memory (ROM):
4096 x 8 bits (
PD753104)
6144 x 8 bits (
PD753106)
8192 x 8 bits (
PD753108)
Data memory (RAM):
512 x 4 bits
Capable of high-speed operation and variable instruction execution time for power saving
0.95, 1.91, 3.81, 15.3
s (@ 4.19 MHz with main system clock)
0.67, 1.33, 2.67, 10.7
s (@ 6.0 MHz with main system clock)
122
s (@ 32.768 kHz with subsystem clock)
Internal programmable LCD controller/driver
Small package:
64-pin plastic QFP (12 x 12 mm, 0.65-mm pitch)
One-time PROM version:
PD75P3116
Application
Remote controllers, cameras, hemadynamometers, electronic scale, gas meters, etc.
Unless otherwise indicated, references in this data sheet to the
PD753108 mean the
PD753104 and
PD753106.
MOS INTEGRATED CIRCUIT
PD753104, 753106, 753108
1995
DATA SHEET
The mark shows major revised points.
Document No.
U10086EJ3V0DS00 (3rd edition)
Date Published April 1997 N
Printed in Japan
The information in this document is subject to change without notice.
2
PD753104, 753106, 753108
Ordering Information
Part number
Package
ROM (x 8 bits)
PD753104GC-xxx-AB8
64-pin plastic QFP (14 x 14 mm, 0.8-mm pitch)
4096
PD753104GK-xxx-8A8
64-pin plastic QFP (12 x 12 mm, 0.65-mm pitch)
4096
PD753106GC-xxx-AB8
64-pin plastic QFP (14 x 14 mm, 0.8-mm pitch)
6144
PD753106GK-xxx-8A8
64-pin plastic QFP (12 x 12 mm, 0.65-mm pitch)
6144
PD753108GC-xxx-AB8
64-pin plastic QFP (14 x 14 mm, 0.8-mm pitch)
8192
PD753108GK-xxx-8A8
64-pin plastic QFP (12 x 12 mm, 0.65-mm pitch)
8192
Remark
xxx indicates the ROM code suffix.
3
PD753104, 753106, 753108
Functional Outline
Parameter
Function
Instruction execution time
0.95, 1.91, 3.81, 15.3
s (@ 4.19 MHz with main system clock)
0.67, 1.33, 2.67, 10.7
s (@ 6.0 MHz with main system clock)
122
s (@ 32.768 kHz with subsystem clock)
On-chip memory
ROM
4096 x 8 bits (
PD753104)
6144 x 8 bits (
PD753106)
8192 x 8 bits (
PD753108)
RAM
512 x 4 bits
General-purpose register
4-bit operation: 8 x 4 banks
8-bit operation: 4 x 4 banks
Input/
CMOS input
8
On-chip pull-up resistors which can be specified by software: 7
output
CMOS input/output
20
On-chip pull-up resistors which can be specified by software: 12
port
Also used for segment pins: 8
N-ch open-drain
4
On-chip pull-up resistors which can be specified by mask option, 13-V withstand
input/output pins
voltage
Total
32
LCD controller/driver
Segment selection:
16/20/24 segments (can be changed to CMOS input/
output port in 4 time-unit; max. 8)
Display mode selection: Static, 1/2 duty (1/2 bias), 1/3 duty (1/2 bias),
1/3 duty (1/3 bias), 1/4 duty (1/3 bias)
On-chip split resistor for LCD drive can be specified by mask option
Timer
5 channels
8-bit timer/event counter: 3 channels (16-bit timer/event counter, carrier generator,
timer with gate)
Basic interval timer/watchdog timer: 1 channel
Watch timer: 1 channel
Serial interface
3-wire serial I/O mode ... MSB or LSB can be selected for transferring first bit
2-wire serial I/O mode
SBI mode
Bit sequential buffer (BSB)
16 bits
Clock output (PCL)
, 524, 262, 65.5 kHz (@ 4.19 MHz with main system clock)
, 750, 375, 93.8 kHz (@ 6.0 MHz with main system clock)
Buzzer output (BUZ)
2, 4, 32 kHz
(@ 4.19 MHz with main system clock or
@ 32.768 kHz with subsystem clock)
2.93, 5.86, 46.9 kHz (@ 6.0 MHz with main system clock)
Vectored interrupt
External: 3, Internal: 5
Test input
External: 1, Internal: 1
System clock oscillator
Ceramic or crystal oscillator for main system clock oscillation
Crystal oscillator for subsystem clock oscillation
Standby function
STOP/HALT mode
Supply voltage
V
DD
= 1.8 to 5.5 V
Package
64-pin plastic QFP (14 x 14 mm, 0.8-mm pitch)
64-pin plastic QFP (12 x 12 mm, 0.65-mm pitch)
4
PD753104, 753106, 753108
CONTENTS
1.
PIN CONFIGURATION (Top View) ...................................................................................................... 6
2.
BLOCK DIAGRAM ................................................................................................................................ 8
3.
PIN FUNCTIONS ...................................................................................................................................9
3.1
Port Pins ...................................................................................................................................... 9
3.2
Non-port Pins ............................................................................................................................ 11
3.3
Pin Input/Output Circuits ......................................................................................................... 13
3.4
Recommended Connections for Unused Pins ....................................................................... 15
4.
SWITCHING FUNCTION BETWEEN Mk I MODE AND Mk II MODE ................................................ 16
4.1
Difference between Mk I Mode and Mk II Mode ......................................................................16
4.2
Setting Method of Stack Bank Select Register (SBS) ........................................................... 17
5.
MEMORY CONFIGURATION ............................................................................................................. 18
6.
PERIPHERAL HARDWARE FUNCTION ........................................................................................... 23
6.1
Digital I/O Port ........................................................................................................................... 23
6.2
Clock Generator ........................................................................................................................23
6.3
Subsystem Clock Oscillator Control Functions .................................................................... 25
6.4
Clock Output Circuit .................................................................................................................26
6.5
Basic Interval Timer/Watchdog Timer ..................................................................................... 27
6.6
Watch Timer .............................................................................................................................. 28
6.7
Timer/Event Counter .................................................................................................................29
6.8
Serial Interface ..........................................................................................................................33
6.9
LCD Controller/Driver ...............................................................................................................35
6.10 Bit Sequential Buffer ................................................................................................................ 37
7.
INTERRUPT FUNCTION AND TEST FUNCTION .............................................................................. 38
8.
STANDBY FUNCTION ........................................................................................................................40
9.
RESET FUNCTION ............................................................................................................................. 41
10. MASK OPTION ...................................................................................................................................44
11. INSTRUCTION SET ............................................................................................................................ 45
12. ELECTRICAL SPECIFICATIONS ....................................................................................................... 59
13. CHARACTERISTIC CURVES (FOR REFERENCE ONLY) ............................................................... 75
14. PACKAGE DRAWINGS ..................................................................................................................... 78
15. RECOMMENDED SOLDERING CONDITIONS ................................................................................. 80
5
PD753104, 753106, 753108
APPENDIX A.
PD75308B, 753108 AND 75P3116 FUNCTIONAL LIST .............................................. 81
APPENDIX B. DEVELOPMENT TOOLS ................................................................................................. 83
APPENDIX C. RELATED DOCUMENTS ................................................................................................ 87
6
PD753104, 753106, 753108
1. PIN CONFIGURATION (Top View)
64-pin plastic QFP (14 x 14 mm, 0.8-mm pitch)
PD753104GC-xxx-AB8,
PD753106GC-xxx-AB8,
PD753108GC-xxx-AB8
64-pin plastic QFP (12 x 12 mm, 0.65-mm pitch)
PD753104GK-xxx-8A8,
PD753106GK-xxx-8A8,
PD753108GK-xxx-8A8
Note
Connect the IC (Internally Connected) pin directly to V
DD
.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
BIAS
V
LC0
V
LC1
V
LC2
P30/LCDCL
P31/SYNC
P32
P33
V
SS
P50
P51
P52
P53
P60/KR0
P61/KR1
P62/KR2
S12
S13
S14
S15
S16/P93
S17/P92
S18/P91
S19/P90
S20/P83
S21/P82
S22/P81
S23/P80
P23/BUZ
P22/PCL/PTO2
P21/PTO1
P20/PTO0
COM3
COM2
COM1
COM0
S0
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
S11
P63/KR3
RESET
XT1
XT2
IC
Note
X1
X2
V
DD
P00/INT4
P01/SCK
P02/SO/SB0
P03/SI/SB1
P10/INT0
P11/INT1
P12/INT2/TI1/TI2
P13/TI0
7
PD753104, 753106, 753108
Pin Identification
P00 to P03
: Port 0
V
LC0
to V
LC2
: LCD Power Supply 0 to 2
P10 to P13
: Port 1
BIAS
: LCD Power Supply Bias Control
P20 to P23
: Port 2
LCDCL
: LCD Clock
P30 to P33
: Port 3
SYNC
: LCD Synchronization
P50 to P53
: Port 5
TI0 to TI2
: Timer Input 0 to 2
P60 to P63
: Port 6
PTO0 to PTO2
: Programmable Timer Output 0 to 2
P80 to P83
: Port 8
BUZ
: Buzzer Clock
P90 to P93
: Port 9
PCL
: Programmable Clock
KR0 to KR3
: Key Return 0 to 3
INT0, INT1, INT4 : External Vectored Interrupt 0, 1, 4
SCK
: Serial Clock
INT2
: External Test Input 2
SI
: Serial Input
X1, X2
: Main System Clock Oscillation 1, 2
SO
: Serial Output
XT1, XT2
: Subsystem Clock Oscillation 1, 2
SB0, SB1
: Serial Data Bus 0, 1
V
DD
: Positive Power Supply
RESET
: Reset
V
SS
: Ground
S0 to S23
: Segment Output 0 to 23
IC
: Internally Connected
COM0 to COM3 : Common Output 0 to 3
8
PD753104, 753106, 753108
2. BLOCK DIAGRAM
Note
The ROM capacity depends on the product.
WATCH
TIMER
INTW
f
LCD
BASIC
INTERVAL
TIMER/
WATCHDOG
TIMER
INTBT
8-BIT
TIMER/EVENT
COUNTER #0
INTT0
TOUT0
8-BIT
TIMER/EVENT
COUNTER #1
8-BIT
TIMER/EVENT
COUNTER #2
CASCADED
16-BIT
TIMER/
EVENT
COUNTER
INTT2
CLOCKED
SERIAL
INTERFACE
INTCSI
TOUT0
INT1
INTERRUPT
CONTROL
BIT SEQ.
BUFFER (16)
INT0/P10
INT1/P11
INT4/P00
INT2/P12/TI1/TI2
KR0/P60 to
KR3/P63
4
SI/SB1/P03
SO/SB0/P02
SCK/P01
TI1/TI2/P12/INT2
PTO1/P21
PTO2/PCL/P22
INTT1
TI0/P13
PTO0/P20
BUZ/P23
PROGRAM
COUNTER
PROGRAM
MEMORY
Note
(ROM)
ALU
DECODE
AND
CONTROL
CY
SP(8)
SBS
BANK
GENERAL REG.
DATA MEMORY
(RAM)
512 x 4 BITS
CLOCK
OUTPUT
CONTROL
CLOCK
DIVIDER
SYSTEM CLOCK
GENERATOR
MAIN
SUB
STAND BY
CONTROL
CPU
CLOCK
PCL/PTO2/P22
X1
X2
XT1
XT2
IC
V
DD
V
SS
RESET
f
LCD
PORT0
4
P00 to P03
PORT1
P10 to P13
PORT2
P20 to P23
PORT3
P30 to P33
PORT5
P50 to P53
PORT6
P60 to P63
PORT8
P80 to P83
PORT9
P90 to P93
LCD
CONTROLLER/
DRIVER
16
S0 to S15
4
S16/P93 to
S19/P90
4
S20/P83 to
S23/P80
4
COM0 to COM3
BIAS
V
LC0
V
LC1
V
LC2
SYNC/P31
LCDCL/P30
f
x
/2
N
4
4
4
4
4
4
4
TOUT0
9
PD753104, 753106, 753108
3. PIN FUNCTIONS
3.1 Port Pins (1/2)
Pin Name
Input/Output
Alternate
Function
8-bit
After Reset
I/O Circuit
Function
I/O
TYPE
Note 1
P00
Input
INT4
No
Input
(B)
P01
Input/Output
SCK
(F)-A
P02
Input/Output
SO/SB0
(F)-B
P03
Input/Output
SI/SB1
(M)-C
P10
Input
INT0
No
Input
(B)-C
P11
INT1
P12
TI1/TI2/INT2
P13
TI0
P20
Input/Output
PTO0
No
Input
E-B
P21
PTO1
P22
PCL/PTO2
P23
BUZ
P30
Input/Output
LCDCL
No
Input
E-B
P31
SYNC
P32
P33
P50-P53
Note 2
Input/Output
No
M-D
Notes 1.
Characters in parentheses indicate the Schmitt trigger input.
2.
If on-chip pull-up resistors are not specified by mask option (when used as N-ch open-drain input port),
low-level input leakage current increases when input or bit manipulation instruction is executed.
4-bit input port (PORT0).
For P01 to P03, connection of on-chip pull-
up resistors can be specified by software in
3-bit units.
4-bit input port (PORT1).
Connection of on-chip pull-up resistors can
be specified by software in 4-bit units.
P10/INT0 can select noise elimination
circuit.
4-bit input/output port (PORT2).
Connection of on-chip pull-up resistors can
be specified by software in 4-bit units.
Programmable 4-bit input/output port
(PORT3).
This port can be specified for input/output
bit-wise.
Connection of on-chip pull-up resistors can
be specified by software in 4-bit units.
N-ch open-drain 4-bit input/output port
(PORT5).
A pull-up resistor can be contained bit-wise
(mask option).
Withstand voltage is 13 V in open-drain mode.
High level
(when pull-
up resistors
are provided)
or high-
impedance
10
PD753104, 753106, 753108
3.1 Port Pins (2/2)
Pin Name
Input/Output
Alternate
Function
8-bit
After Reset
I/O Circuit
Function
I/O
TYPE
Note 1
P60
Input/Output
KR0
No
Input
(F)-A
P61
KR1
P62
KR2
P63
KR3
P80
Input/Output
S23
Yes
Input
H
P81
S22
P82
S21
P83
S20
P90
Input/Output
S19
Input
H
P91
S18
P92
S17
P93
S16
Notes 1.
Characters in parentheses indicate the Schmitt trigger input.
2.
When these pins are used as segment signal output pins, do not connect the on-chip pull-up resistor
by software.
Programmable 4-bit input/output port
(PORT6).
This port can be specified for input/output
bit-wise.
Connection of on-chip pull-up resistors can
be specified by software in 4-bit units.
4-bit input/output port (PORT8).
Connection of on-chip pull-up resistors can
be specified by software in 4-bit units
Note 2
.
4-bit input/output port (PORT9).
Connection of on-chip pull-up resistors can
be specified by software in 4-bit units
Note 2
.
11
PD753104, 753106, 753108
3.2 Non-port Pins (1/2)
Pin Name
Input/Output
Alternate
Function
After Reset
I/O Circuit
Function
TYPE
Note 1
TI0
Input
P13
Inputs external event pulses to the timer/event
Input
(B)-C
TI1
P12/INT2/TI2
counter.
TI2
P12/INT2/TI1
PTO0
Output
P20
Timer/event counter output
Input
E-B
PTO1
P21
PTO2
P22/PCL
PCL
P22/PTO2
Clock output
BUZ
P23
Optional frequency output (for buzzer output or
system clock trimming)
SCK
Input/Output
P01
Serial clock input/output
Input
(F)-A
SO/SB0
P02
Serial data output
(F)-B
Serial data bus input/output
SI/SB1
P03
Serial data input
(M)-C
Serial data bus input/output
INT4
Input
P00
Edge detection vectored interrupt input (both
Input
(B)
rising edge and falling edge detection)
INT0
Input
P10
Input
(B)-C
INT1
P11
INT2
P12/TI1/TI2
KR0-KR3
Input
P60-P63
Falling edge detection testable input
Input
(F)-A
S0-S15
Output
Segment signal output
Note 2
G-A
S16-S19
Output
P93-P90
Segment signal output
Input
H
S20-S23
Output
P83-P80
Segment signal output
Input
H
COM0-COM3
Output
Common signal output
Note 2
G-B
V
LC0
-V
LC2
LCD drive power
On-chip split resistor is enabled (mask option).
BIAS
Output
Output for external split resistor disconnect
Note 3
LCDCL
Note 4
Output
P30
Clock output for externally expanded driver
Input
E-B
SYNC
Note 4
Output
P31
Clock output for externally expanded driver
Input
E-B
synchronization
Notes 1.
Characters in parentheses indicate the Schmitt trigger input.
2.
Each display output selects the following V
LCX
as input source.
S0-S15: V
LC1
, COM0-COM2: V
LC2
, COM3: V
LC0
3.
When a split resistor is contained ........ Low level
When no split resistor is contained ...... High-impedance
4.
These pins are provided for future system expansion.
At present, these pins are used only as pins P30 and P31.
Edge detection vectored
Noise elimination circuit/
interrupt input (detection
asynchronous selection
edge can be selected).
INT0/P10 can select noise
elimination circuit.
Rising edge detection
Asynchronous
testable input
Asynchronous
12
PD753104, 753106, 753108
3.2 Non-port Pins (2/2)
Pin Name
Input/Output
Alternate
Function
After Reset
I/O Circuit
Function
TYPE
Note
X1
Input
Crystal/ceramic connection pin for the main
system clock oscillation. When the external
clock is used, input the external clock to pin
X1, and the inverted phase of the external clock
to pin X2.
XT1
Input
XT2
RESET
Input
System reset input (low-level active)
(B)
IC
Internally connected. Connect directly to V
DD
.
V
DD
Positive power supply
V
SS
Ground potential
Note
Characters in parentheses indicate the Schmitt trigger input.
Crystal connection pin for the subsystem clock
oscillation. When the external clock is used, input
the external clock to pin XT1, and the inverted
phase of the external clock to pin XT2. Pin XT1 can
be used as a 1-bit input (test) pin.
X2
13
PD753104, 753106, 753108
3.3 Pin Input/Output Circuits
The
PD753108 pin input/output circuits are shown schematically.
(1/2)
TYPE A
TYPE B
TYPE D
TYPE E-B
TYPE B-C
TYPE F-A
V
DD
IN
P-ch
N-ch
data
output
disable
N-ch
P-ch
IN
OUT
V
DD
P-ch
output
disable
data
P.U.R.
enable
Type D
Type A
IN/OUT
V
DD
P.U.R.
enable
P.U.R.
P-ch
IN
V
DD
P.U.R.
P.U.R.
enable
P-ch
IN/OUT
Type D
Type B
output
disable
data
P.U.R. : Pull-Up Resistor
P.U.R. : Pull-Up Resistor
P.U.R. : Pull-Up Resistor
Schmitt trigger input with hysteresis characteristics
CMOS standard input buffer
Push-pull output that can be placed in output
high-impedance (both P-ch and N-ch off).
P.U.R.
V
DD
14
PD753104, 753106, 753108
(2/2)
TYPE F-B
TYPE H
TYPE G-A
TYPE M-C
TYPE M-D
V
DD
P.U.R
enable
P.U.R.
P-ch
P-ch
V
DD
N-ch
output
disable
(P)
data
output
disable
output
disable
(N)
IN/OUT
P.U.R. : Pull-Up Resistor
data
output
disable
P.U.R.
enable
P.U.R.
V
DD
P-ch
IN/OUT
N-ch
P.U.R. : Pull-Up Resistor
TYPE G-B
SEG
data
data
output
disable
TYPE G-A
TYPE E-B
IN/OUT
N-ch
N-ch
V
LC0
V
LC1
SEG
data
V
LC2
OUT
P-ch
N-ch
P-ch
N-ch
P-ch
N-ch
N-ch
P-ch
V
LC0
V
LC1
P-ch
N-ch
OUT
N-ch
V
LC2
N-ch
COM
data
P-ch
P-ch
N-ch
P-ch
N-ch
P-ch
N-ch
IN/OUT
P.U.R.
(Mask Option)
data
output
disable
N-ch
P-ch
input
instruction
(+13 V withstand
voltage)
The pull-up resistor operates only when an input
instruction is executed (current flows from V
DD
to
the pin when the pin is low).
V
DD
V
DD
P.U.R.
Voltage limitation
circuit
Note
(+13 V
withstand
voltage)
Note
15
PD753104, 753106, 753108
3.4 Recommended Connections for Unused Pins
Table 3-1. List of Recommended Connections for Unused Pins
Pin
Recommended Connection
P00/INT4
Connect to V
SS
or V
DD
P01/SCK
Connect to V
SS
or V
DD
via a resistor individually
P02/SO/SB0
P03/SI/SB1
Connect to V
SS
P10/INT0, P11/INT1
Connect to V
SS
or V
DD
P12/TI1/TI2/INT2
P13/TI0
P20/PTO0
Input state:
Connect to V
SS
or V
DD
via a resistor
P21/PTO1
individually
P22/PCL/PTO2
Output state: Leave open
P23/BUZ
P30/LCDCL
P31/SYNC
P32
P33
P50-P53
Input state:
Connect to V
SS
Output state: Connect to V
SS
(do not connect a
pull-up resistor of mask option)
P60/KR0-P63/KR3
Input state:
Connect to V
SS
or V
DD
via a resistor
individually
Output state: Leave open
S0-S15
Leave open
COM0-COM3
S16/P93-S19/P90
Input state:
Connect to V
SS
or V
DD
via a resistor
individually
S20/P83-S23/P80
Output state: Leave open
V
LC0
-V
LC2
Connect to V
SS
BIAS
Only if all of V
LC0
to V
LC2
are unused, connect to V
SS
.
In other cases, leave open.
XT1
Note
Connect to V
SS
or
V
DD
XT2
Note
Leave open
IC
Connect
directly to V
DD
Note
When the subsystem clock is not used, specify SOS.0 = 1 (so as not
to use the on-chip feedback resistor).
16
PD753104, 753106, 753108
4. SWITCHING FUNCTION BETWEEN Mk I MODE AND Mk II MODE
4.1 Difference between Mk I Mode and Mk II Mode
The CPU of the
PD753108 has the following two modes: Mk I and Mk II, either of which can be selected. The
mode can be switched by bit 3 of the stack bank select register (SBS).
Mk I mode:
Upward compatible with the
PD75308B. Can be used in the 75XL CPU with a ROM capacity
of up to 16 Kbytes.
Mk II mode: Incompatible with the
PD75308B. Can be used in all the 75XL CPU's including those products
whose ROM capacity is more than 16 Kbytes.
Table 4-1. Differences between Mk I Mode and Mk II Mode
Mk I mode
Mk II mode
Number of stack bytes
2 bytes
3 bytes
for subroutine instructions
BRA !addr1 instruction
Not available
Available
CALLA !addr1 instruction
CALL !addr instruction
3 machine cycles
4 machine cycles
CALLF !faddr instruction
2 machine cycles
3 machine cycles
Caution The Mk II mode supports a program area exceeding 16 Kbytes for the 75X and 75XL
Series. Therefore, this mode is effective for enhancing software compatibility with
products exceeding 16 Kbytes.
When the Mk II mode is selected, the number of stack bytes used during execution of
subroutine call instructions increases by one byte per stack compared to the Mk I mode.
When the CALL !addr and CALLF !faddr instructions are used, the machine cycle
becomes longer by one machine cycle. Therefore, use the Mk I mode if the RAM
efficiency and processing performance are more important than software compatibility.
17
PD753104, 753106, 753108
Caution Since SBS. 3 is set to "1" after a RESET signal is generated, the CPU operates in the Mk
I mode. When executing an instruction in the Mk II mode, set SBS. 3 to "0" to select the
Mk II mode.
4.2 Setting Method of Stack Bank Select Register (SBS)
Switching between the Mk I mode and Mk II mode can be done by the stack bank select register (SBS). Figure
4-1 shows the format.
The SBS is set by a 4-bit memory manipulation instruction.
When using the Mk I mode, the SBS must be initialized to 100xB
Note
at the beginning of a program. When using
the Mk II mode, it must be initialized to 000xB
Note
.
Note
Set the desired value in the x position.
Figure 4-1. Stack Bank Select Register Format
SBS3
SBS2
SBS1
SBS0
3
2
1
0
Symbol
SBS
Address
F84H
0
0
0
1
0
1
0
Memory bank 0
Memory bank 1
Other than above setting prohibited
0 must be set in the bit 2 position.
Stack area specification
Mk II mode
Mk I mode
Mode switching specification
18
PD753104, 753106, 753108
5. MEMORY CONFIGURATION
Program Memory (ROM) .... 4096 x 8 bits (
PD753104)
.... 6144 x 8 bits (
PD753106)
.... 8192 x 8 bits (
PD753108)
Addresses 0000H and 0001H
Vector table wherein the program start address and the values set for the RBE and MBE at the time a
RESET signal is generated are written. Reset start is possible from any address.
Addresses 0002H to 000DH
Vector table wherein the program start address and the values set for the RBE and MBE by each vectored
interrupt are written. Interrupt processing can start from any address.
Addresses 0020H to 007FH
Table area referenced by the GETI instruction
Note
.
Note
The GETI instruction realizes a 1-byte instruction on behalf of any 2-byte instruction, 3-byte
instruction, or two 1-byte instructions. It is used to decrease the number of program steps.
Data Memory (RAM)
Data area ... 512 words x 4 bits (000H to 1FFH)
Peripheral hardware area ... 128 words x 4 bits (F80H to FFFH)
19
PD753104, 753106, 753108
Figure 5-1. Program Memory Map (1/3)
(a)
PD753104
Note
Can be used in Mk II mode only.
Remark In addition to the above, a branch can be taken to the address indicated by changing only the low-order
eight bits of PC by executing the BR PCDE or BR PCXA instruction.
0 0 0 H
Address
7
6
5
4
MBE RBE
0
0
Internal reset start address
(high-order 4 bits)
0
0 0 2 H MBE RBE
0
0
INTBT/INT4
(high-order 4 bits)
start address
0 0 4 H MBE RBE
0
0
INT0
(high-order 4 bits)
start address
0 0 6 H MBE RBE
0
0
INT1
(high-order 4 bits)
start address
0 0 8 H MBE RBE
0
0
INTCSI
(high-order 4 bits)
start address
0 0 A H MBE RBE
0
0
INTT0
(high-order 4 bits)
start address
0 0 C H MBE RBE
0
0
INTT1/INTT2
(high-order 4 bits)
start address
0 2 0 H
0 7 F H
0 8 0 H
7 F F H
8 0 0 H
F F F H
GETI instruction reference table
(low-order 8 bits)
(low-order 8 bits)
(low-order 8 bits)
(low-order 8 bits)
(low-order 8 bits)
(low-order 8 bits)
(low-order 8 bits)
CALLF
!faddr
instruction
entry
address
BRCB !caddr
instruction
branch
address
Branch destination
address and
subroutine entry
address when GETI
instruction is executed
Internal reset start address
INTBT/INT4
start address
INT0
start address
INT1
start address
INTCSI
start address
INTT0
start address
INTT1/INTT2
start address
Branch address
of BR BCXA, BR
BCDE, BR !addr,
BRA !addr1
Note
or
CALLA !addr1
Note
instruction
CALL !addr
instruction
subroutine entry
address
BR $addr
instruction relative
branch address
15 to 1,
+2 to +16
20
PD753104, 753106, 753108
Figure 5-1. Program Memory Map (2/3)
(b)
PD753106
Note
Can be used in Mk II mode only.
Remark In addition to the above, a branch can be taken to the address indicated by changing only the low-order
eight bits of PC by executing the BR PCDE or BR PCXA instruction.
0 0 0 0 H
Address
0 0 0 2 H MBE RBE
0
INTBT/INT4
(high-order 5 bits)
start address
0 0 0 4 H MBE RBE
0
INT0
(high-order 5 bits)
start address
0 0 0 6 H MBE RBE
0
INT1
(high-order 5 bits)
start address
0 0 0 8 H MBE RBE
0
INTCSI
(high-order 5 bits)
start address
0 0 0 A H MBE RBE
0
INTT0
(high-order 5 bits)
start address
0 0 2 0 H
0 0 7 F H
0 0 8 0 H
0 7 F F H
0 8 0 0 H
MBE RBE
0
Internal reset start address
(high-order 5 bits)
0 F F F H
1 0 0 0 H
1 7 F F H
GETI instruction reference table
0 0 0 C H MBE RBE
0
INTT1/INTT2
(high-order 5 bits)
start address
(low-order 8 bits)
(low-order 8 bits)
(low-order 8 bits)
(low-order 8 bits)
(low-order 8 bits)
(low-order 8 bits)
(low-order 8 bits)
CALLF
!faddr
instruction
entry
address
BRCB !caddr
instruction
branch
address
Branch address
of BR BCXA, BR
BCDE, BR !addr,
BRA !addr1
Note
or
CALLA !addr1
Note
instruction
CALL !addr
instruction
subroutine entry
address
BR $addr
instruction relative
branch address
15 to 1,
+2 to +16
Branch destination
address and
subroutine entry
address when GETI
instruction is executed
BRCB !caddr
instruction
branch
address
7
6
5
0
Internal reset start address
INTBT/INT4
INT0
INT1
INTCSI
INTT0
INTT1/INTT2
start address
start address
start address
start address
start address
start address
21
PD753104, 753106, 753108
Figure 5-1. Program Memory Map (3/3)
(c)
PD753108
Note
Can be used in Mk II mode only.
Remark In addition to the above, a branch can be taken to the address indicated by changing only the low-order
eight bits of PC by executing the BR PCDE or BR PCXA instruction.
0 0 0 0 H
Address
0 0 0 2 H MBE RBE
0
INTBT/INT4
(high-order 5 bits)
start address
0 0 0 4 H MBE RBE
0
INT0
(high-order 5 bits)
start address
0 0 0 6 H MBE RBE
0
INT1
(high-order 5 bits)
start address
0 0 0 8 H MBE RBE
0
INTCSI
(high-order 5 bits)
start address
0 0 0 A H MBE RBE
0
INTT0
(high-order 5 bits)
start address
0 0 2 0 H
0 0 7 F H
0 0 8 0 H
0 7 F F H
0 8 0 0 H
MBE RBE
0
Internal reset start address
(high-order 5 bits)
0 F F F H
1 0 0 0 H
1 F F F H
GETI instruction reference table
0 0 0 C H MBE RBE
0
INTT1/INTT2
(high-order 5 bits)
start address
(low-order 8 bits)
(low-order 8 bits)
(low-order 8 bits)
(low-order 8 bits)
(low-order 8 bits)
(low-order 8 bits)
(low-order 8 bits)
CALLF
!faddr
instruction
entry
address
BRCB !caddr
instruction
branch
address
Branch address
of BR BCXA, BR
BCDE, BR !addr,
BRA !addr1
Note
or
CALLA !addr1
Note
instruction
CALL !addr
instruction
subroutine entry
address
BR $addr
instruction relative
branch address
15 to 1,
+2 to +16
Branch destination
address and
subroutine entry
address when GETI
instruction is executed
BRCB !caddr
instruction
branch
address
7
6
5
0
Internal reset start address
INTBT/INT4
INT0
INT1
INTCSI
INTT0
INTT1/INTT2
start address
start address
start address
start address
start address
start address
22
PD753104, 753106, 753108
Figure 5-2. Data Memory Map
Note
Either memory bank 0 or 1 can be selected for the stack area.
Data area
static RAM
(512 x 4)
Stack area
Note
General-purpose
register area
0 0 0 H
0 1 F H
0 F F H
1 0 0 H
1 D F H
1 E 0 H
1 F 7 H
1 F 8 H
1 F F H
F 8 0 H
F F F H
Display data
memory
Peripheral hardware area
Data memory
Memory bank
0
(32 x 4)
256 x 4
(224 x 4)
256 x 4
(224 x 4)
(24 x 4)
(8 x 4)
Not incorporated
128 x 4
15
1
23
PD753104, 753106, 753108
6. PERIPHERAL HARDWARE FUNCTION
6.1 Digital I/O Port
There are three kinds of I/O port.
CMOS input ports (PORT 0, 1)
: 8
CMOS input/output ports (PORT 2, 3, 6, 8, 9) : 20
N-ch open-drain input/output ports (PORT 5)
: 4
Total
32
Table 6-1. Types and Features of Digital Ports
Port name
Function
Operation and features
Remarks
PORT0
4-bit input
When the serial interface function is used, the dual
Also used for the INT4, SCK,
function pins function as output ports depending on the
SO/SB0, SI/SB1 pins.
operation mode.
PORT1
4-bit input only port.
Also used for the INT0-INT2/
TI1/TI2, TI0 pins.
PORT2
4-bit input/
Can be set to input mode or output mode in 4-bit units.
Also used for the PTO0-
output
PTO2/PCL, BUZ pins.
PORT3
Can be set to input mode or output mode bit-wise.
Also used for the LCDCL,
SYNC pins.
PORT5
4-bit input/
Can be set to input mode or output mode in 4-bit units.
--
output
On-chip pull-up resistor can be specified bit-wise
(N-ch open-
by mask option.
drain, 13 V
withstand
voltage)
PORT6
4-bit input/
Can be set to input mode or output mode bit-wise.
Also used for the KR0-KR3 pins.
PORT8
output
Can be set to input
Ports 8 and 9 are paired
Also used for the S20-S23 pins.
PORT9
mode or output mode
and data can be input/
Also used for the S16-S19 pins.
in 4-bit units.
output in 8-bit units.
6.2 Clock Generator
The clock generator is a device that generates the clock which is supplied to peripheral hardware on the CPU
and is configured as shown in Figure 6-1.
The clock generator operates according to how the processor clock control register (PCC) and system clock
control register (SCC) are set.
There are two kinds of clocks, main system clock and subsystem clock.
The instruction execution time can also be changed.
0.95, 1.91, 3.81, 15.3
s (main system clock: in 4.19-MHz operation)
0.67, 1.33, 2.67, 10.7
s (main system clock: in 6.0-MHz operation)
122
s (subsystem clock: in 32.768-kHz operation)
24
PD753104, 753106, 753108
Figure 6-1. Clock Generator Block Diagram
Note Instruction execution
Remarks 1.
f
X
= Main system clock frequency
2.
f
XT
= Subsystem clock frequency
3.
= CPU clock
4.
PCC: Processor Clock Control Register
5.
SCC: System Clock Control Register
6.
One clock cycle (t
CY
) of the CPU clock is equal to one machine cycle of the instruction.
V
DD
V
DD
XT1
X1
XT2
X2
f
XT
f
X
Subsystem
clock oscillator
Main system
clock oscillator
4
HALT
Note
STOP
Note
WM.3
SCC
SCC3
SCC0
PCC0
PCC1
PCC2
PCC3
PCC2,
PCC3
Clear
STOP F/F
Q
S
R
Oscillation
stop
HALT F/F
S
R
Wait release signal from BT
RESET signal
Standby release signal from
interrupt control circuit
CPU
INT0 noise
elimination circuit
Clock output circuit
1/4
Divider
1/1 to 1/4096
Divider
1/2 1/4 1/16
Basic interval timer (BT)
Timer/event counter
Serial interface
Watch timer
LCD controller/driver
INT0 noise elimination circuit
Clock output circuit
LCD controller/driver
Watch timer
PCC
Q
Selector
Selector
Internal bus
25
PD753104, 753106, 753108
6.3 Subsystem Clock Oscillator Control Functions
The
PD753108 subsystem clock oscillator has the following two control functions.
Selects by software whether an on-chip feedback resistor is to be used or not
Note
.
Reduces current consumption by decreasing the drive current of the on-chip inverter when the supply voltage
is high (V
DD
2.7 V).
Note When the subsystem clock is not used, set SOS.0 to 1 (so as not to use the on-chip feedback resistor) by
software, connect XT1 to V
SS
or V
DD
, and open XT2. This makes it possible to reduce the current
consumption in the subsystem clock oscillator.
The above functions can be used by switching the bits 0 and 1 of the sub-oscillator control register (SOS). (See
Figure 6-2.)
Figure 6-2. Subsystem Clock Oscillator
Feedback resistor
SOS.0
SOS.1
XT1
XT2
Inverter
V
DD
26
PD753104, 753106, 753108
6.4 Clock Output Circuit
The clock output circuit is provided to output the clock pulses from the P22/PTO2/PCL pin to the remote control
wave outputs and peripheral LSI's.
Clock output (PCL):
, 524, 262, 65.5 kHz (main system clock: in 4.19-MHz operation)
, 750, 375, 93.8 kHz (main system clock: in 6.0-MHz operation)
Figure 6-3. Clock Output Circuit Block Diagram
Remark Special care has been taken in designing the chip so that small-width pulses may not be output
when switching clock output enable/disable.
From clock
generator
f
X
/2
3
f
X
/2
4
f
X
/2
6
Selector
CLOM3
0
CLOM1 CLOM0
4
CLOM
P22
output latch
Port 2 I/O mode
specification bit
PORT2.2
Bit 2 of PMGB
Internal bus
Output buffer
PCL/PTO2/P22
Selector
From timer/event
counter
(channel 2)
27
PD753104, 753106, 753108
6.5 Basic Interval Timer/Watchdog Timer
The basic interval timer/watchdog timer has the following functions.
Interval timer operation to generate a reference time interrupt
Watchdog timer operation to detect a runaway of program and reset the CPU
Selects and counts the wait time when the standby mode is released
Reads the contents of counting
Figure 6-4. Basic Interval Timer/Watchdog Timer Block Diagram
Note Instruction execution
From clock
generator
f
X
/2
5
f
X
/2
7
f
X
/2
9
f
X
/2
12
MPX
BTM3 BTM2 BTM1 BTM0 BTM
4
SET1
Note
Internal bus
8
1
Basic interval timer
(8-bit frequency divider)
Clear
BT
Wait release signal
when standby is
released.
Set
Clear
3
WDTM
SET1
Note
Internal reset
signal
Vectored
interrupt
request signal
BT
interrupt
request flag
IRQBT
28
PD753104, 753106, 753108
6.6 Watch Timer
The
PD753108 has one watch timer channel which has the following functions.
Sets the test flag (IRQW) at 0.5-second intervals. The standby mode can be released by the IRQW.
0.5-second interval can be created by both the main system clock (4.194304 MHz) and subsystem clock
(32.768 kHz).
Convenient for program debugging and checking as interval becomes 128 times longer (3.91 ms) with the
fast feed mode.
Outputs the frequencies (2.048, 4.096, 32.768 kHz) to the P23/BUZ pin, usable for buzzer and trimming of
system clock oscillation frequencies.
Clears the frequency divider to make the watch start with zero seconds.
Figure 6-5. Watch Timer Block Diagram
Remark The values enclosed in parentheses are applied when f
X
= 4.194304 MHz and f
XT
= 32.768 kHz.
From
clock
generator
Selector
f
X
128
(32.768 kHz)
f
XT
(32.768 kHz)
f
W
(32.768 kHz)
Divider
4 kHz 2 kHz
f
W
2
3
f
W
2
4
Clear
Selector
f
W
2
7
f
W
2
6
(512 Hz : 1.95 ms)
(256 Hz : 3.91 ms)
f
W
2
14
Selector
2 Hz
0.5 sec
IRQW
set signal
INTW
f
LCD
Output buffer
Bit 2 of PMGB
PORT2.3
WM
WM7
0
WM5
WM4
WM3
WM2
WM1
WM0
P23
output latch
Port 2 input/
output mode
8
Internal bus
Bit test instruction
P23/BUZ
29
PD753104, 753106, 753108
6.7 Timer/Event Counter
The
PD753108 has three channels of timer/event counters. Its configuration is shown in Figures 6-6 to 6-8.
The timer/event counter has the following functions.
Programmable interval timer operation
Square wave output of any frequency to the PTOn pin (n = 0 to 2)
Event counter operation
Divides the frequency of signal input via the TIn pin to 1-Nth of the original signal and outputs the divided
frequency to the PTOn pin (frequency divider operation).
Supplies the serial shift clock to the serial interface circuit.
Reads the count value.
The timer/event counter operates in the following four modes as set by the mode register.
Table 6-2. Operation Modes of Timer/Event Counter
Channel
Channel 0
Channel 1
Channel 2
Mode
8-bit timer/event counter mode
Yes
Yes
Yes
Gate control function
No
Note
No
Yes
PWM pulse generator mode
No
No
Yes
16-bit timer/event counter mode
No
Yes
Gate control function
No
Note
Yes
Carrier generator mode
No
Yes
Note Used for gate control signal generation
30
PD753104, 753106, 753108
Figure 6-6. Timer/Event Counter (Channel 0) Block Diagram
PORT1.3
Input
buffer
TI0/P13
From
clock
generator
MPX
f
X
/2
4
f
X
/2
6
f
X
/2
8
f
X
/2
10
TM06
TM05
TM04
TM03
TM02
0
88
8
8
8
TM0
SET1
Note
Modulo register (8)
Comparator (8)
Count register (8)
TMOD0
T0
CP
Timer operation start
Clear
Match
TOUT0
TOUT
F/F
Reset
T0
enable flag
P20
output latch
Port 2
input/output
mode
TOE0
PORT2.0
Bit 2 of PMGB
To serial interface
PTO0/P20
INTT0
IRQT0
set signal
RESET
IRQT0
clear signal
To timer/event counter (channel 2)
Internal bus
Output buffer
Note
Instruction execution
Caution
When setting data to TM0, be sure to set bit 1 to 0.
31
PD753104, 753106, 753108
Figure 6-7. Timer/Event Counter (Channel 1) Block Diagram
PORT1.2
Input buffer
TI1/TI2/P12/INT2
Timer/event counter
(channel 2) output
From clock
generator
MPX
f
X
/2
5
f
X
/2
6
f
X
/2
8
f
X
/2
10
f
X
/2
12
TM16
TM15
TM14
TM13
TM12
TM11
TM10
TM1
SET1
Note
Decoder
16-bit timer/event counter mode
CP
Timer operation start
Selector
Clear
8
8
8
8
Modulo register (8)
Comparator (8)
Count register (8)
Timer/event counter (channel 2) match signal
(When 16-bit timer/event counter mode)
Timer/event counter (channel 2) comparator
(When 16-bit timer/event counter mode)
Timer/event counter (channel 2) reload signal
T1
TMOD1
Match
TOUT
F/F
Reset
T1
enable flag
P21
output latch
Port 2
input/output
mode
INTT1
IRQT1
set signal
IRQT1 clear signal
RESET
TOE1
PORT2.1
Bit 2 of PMGB
P21/PTO1
Output buffer
Internal bus
Note
Instruction execution
32
PD753104, 753106, 753108
Figure 6-8. Timer/Event Counter (Channel 2) Block Diagram
PORT1.2
Input buffer
TI1/TI2/P12/INT2
From clock
generator
MPX
f
X
/2
10
f
X
/2
8
f
X
/2
6
f
X
/2
4
f
X
/2
f
X
TM25
TM26
TM24
TM23
TM22
TM21
TM20
TM2
SET1
Note
8
8
TC2
Decoder
High-level period setting
modulo register (8)
Modulo register (8)
TGCE
TOE2
REMC
NRZB
NRZ
Reload
MPX (8)
Comparator (8)
Count register (8)
8
8
Clear
16-bit timer/event counter mode
Timer operation start
Timer/event counter
(channel 1) match signal
(When 16-bit timer/event
counter mode)
Timer/event counter
(channel 1) clear signal
(When 16-bit timer/event
counter mode)
Timer/event counter
(channel 1) match signal
(When carrier generator mode)
Match
Overflow
Carrier generator mode
PORT2.2
Bit 2 of PMGB
P22
output latch
Output buffer
P22/PCL/PTO2
Timer/event counter
(channel 1) clock input
INTT2
IRQT2
set signal
IRQT2 clear signal
RESET
T2
TMOD2
TMOD2H
Internal bus
CP
Timer event counter
(channel 0) TOUT F/F
Reset
8
8
8
Selector
Selector
Selector
Port 2
input/output
TOUT
F/F
8
From clock output circuit
Note
Instruction execution
33
PD753104, 753106, 753108
6.8 Serial Interface
The
PD753108 incorporates a clock-synchronous 8-bit serial interface. The serial interface can be used in
the following four modes.
Operation stop mode
3-wire serial I/O mode
2-wire serial I/O mode
SBI mode
34
PD753104, 753106, 753108
Figure 6-9. Serial Interface Block Diagram
Internal bus
8
8
8
8/4
Bit manipulation
Bit test
SBIC
Slave address register (SVA)
Address comparator
Shift
register
(SIO)
(8)
(8)
(8)
RELT
CMDT
SO latch
SET
CLR
DQ
CSIM
P03/SI/SB1
P02/SO/SB0
P01/SCK
P01
output Iatch
Bus release/
command/
acknowledge
detection circuit
RELD
CMDD
ACKD
ACKT
Serial clock counter
Serial clock control
circuit
Serial clock
selector
INTCSI
control circuit
ACKE
BSYE
Busy/
acknowledge
output circuit
INTCSI
IRQCSI
set signal
f
X
/2
3
f
X
/2
4
f
X
/2
6
TOUT0
(from timer/event
counter (channel 0))
Bit test
Match
Selector
Selector
External SCK
35
PD753104, 753106, 753108
6.9 LCD Controller/Driver
The
PD753108 incorporates a display controller which generates segment and common signals according to
the display data memory contents and incorporates segment and common drivers which can drive the LCD panel
directly.
The
PD753108 LCD controller/driver has the following functions:
Display data memory is read automatically by DMA operation and segment and common signals are
generated.
Display mode can be selected from among the following five:
<1> Static
<2> 1/2 duty (time multiplexing by 2), 1/2 bias
<3> 1/3 duty (time multiplexing by 3), 1/2 bias
<4> 1/3 duty (time multiplexing by 3), 1/3 bias
<5> 1/4 duty (time multiplexing by 4), 1/3 bias
A frame frequency can be selected from among four in each display mode.
A maximum of 24 segment signal output pins (S0 to S23) and four common signal output pins (COM0 to
COM3).
The segment signal output pins (S0 to S23) can be changed to the I/O ports (PORT8 and PORT9).
Split resistor can be incorporated to supply LCD drive power (mask option).
Various bias methods and LCD drive voltages are applicable.
When display is off, current flowing through the split resistor is cut.
Display data memory not used for display can be used for normal data memory.
It can also operate by using the subsystem clock.
36
PD753104, 753106, 753108
Figure 6-10. LCD Controller/Driver Block Diagram
Port 8
output latch
3210
Port 9
output latch
Port mode

register group C
3210
0
1
LCD/port selection register
Decoder
1F7H
321
0
1F0H
321
0
1EFH
321
0
1E0H
321
0
321
0
321
0
321
0
321
0
Display mode register
Display control register
Timing
controller
Port 3
output latch
10
Port mode
register group A
10
Segment driver
Segment driver
Common driver
LCD drive
voltage control
0123
Port 8
Input/output buffer
0123
Port 9
Input/output buffer
S23/P80
S16/P93
S15
S0
COM3
COM2
COM1
COM0
V
LC2
V
LC1
V
LC0
P31/SYNC
P30/LCDCL
f
LCD
44
4
4
8
4
4
8
4
4
4
Internal bus
LCD drive
mode
switching
37
PD753104, 753106, 753108
6.10 Bit Sequential Buffer ....... 16 Bits
The bit sequential buffer (BSB) is a special data memory for bit manipulation and the bit manipulation can be
easily performed by changing the address specification and bit specification in sequence, therefore it is useful
when processing a long data bit-wise.
Figure 6-11. Bit Sequential Buffer Format
Remarks 1.
In the pmem.@L addressing, the specified bit moves corresponding to the L register.
2.
In the pmem.@L addressing, the BSB can be manipulated regardless of MBE/MBS specification.
Address
Bit
Symbol
L register
L = FH
L = CH L = BH
L = 8H L = 7H
L = 4H L = 3H
L = 0H
DECS L
INCS L
BSB3
BSB2
BSB1
BSB0
3
2
1
0
3
2
1
0
3
2
1
0
3
2
1
0
FC3H
FC2H
FC1H
FC0H
38
PD753104, 753106, 753108
7. INTERRUPT FUNCTION AND TEST FUNCTION
The
PD753108 has eight types of interrupt sources and two types of test sources. Of these test sources, INT2
has two types of edge detection testable inputs.
The interrupt control circuit of the
PD753108 has the following functions.
(1) Interrupt function
Vectored interrupt function for hardware control, enabling/disabling the interrupt acceptance by the
interrupt enable flag (IExxx) and interrupt master enable flag (IME).
Can set any interrupt start address.
Multiple interrupts wherein the order of priority can be specified by the interrupt priority select register (IPS).
Test function of interrupt request flag (IRQxxx). An interrupt generation can be checked by software.
Release the standby mode. An interrupt to be released can be selected by the interrupt enable flag.
(2) Test function
Test request flag (IRQxxx) generation can be checked by software.
Release the standby mode. The test source to be released can be selected by the test enable flag.
39
PD753104, 753106, 753108
Note
Noise elimination circuit (Standby release is disabled when noise elimination circuit is selected.)
Figure 7-1. Interrupt Control Circuit Block Diagram
IM2
Internal bus
Interrupt enable flag (IE
xxx
)
IRQBT
IRQ4
IRQ0
IRQ1
IRQCSI
IRQT0
IRQT1
IRQT2
IRQW
IRQ2
INTCSI
INTT0
INTT1
INTT2
INTW
Both edge
detector
Edge
detector
Edge
detector
Selec-
tor
INT4/P00
INT0/P10
INT1/P11
INT2/P12
KR0/P60
KR3/P63
Rising edge
detector
Falling edge
detector
Selec-
tor
IM2
Standby release
signal
Priority control
circuit
Vector table
address
generator
Decoder
IME
IPS
IST0
VRQn
Note
21
4
INTBT
IST1
IM0
IM1
40
PD753104, 753106, 753108
8. STANDBY FUNCTION
In order to reduce power dissipation while a program is in a standby mode, two types of standby modes (STOP
mode and HALT mode) are provided for the
PD753108.
Table 8-1. Operation Status in Standby Mode
Item
Mode
STOP mode
HALT mode
Set instruction
STOP instruction
HALT instruction
System clock when set
Settable only when the main system
Settable both by the main system clock
clock is used.
and subsystem clock.
Operation
Clock generator
Main system clock stops oscillation.
Only the CPU clock
halts (oscillation
status
continues).
Basic interval timer/
Operation stops.
Operable only when the main system
watchdog timer
clock is oscillated.
BT mode : IRQBT is set in the
reference time interval
WT mode : Reset signal is generated
by BT overflow
Serial interface
Operable only when an external SCK
Operable only when an external SCK input
input is selected as the serial clock.
is selected as the serial clock or when the
main system clock is oscillated.
Timer/event counter
Operable only when a signal input to the
Operable only when a signal input to the
TI0 to TI2 pins is specified as the count
TI0 to TI2 pins is specified as the count
clock.
clock or when the main system clock is
oscillated.
Watch timer
Operable when f
XT
is selected as the
Operable.
count clock.
LCD controller/driver
Operable only when f
XT
is selected as the Operable.
LCDCL.
External interrupt
The INT1, 2, and 4 are operable.
Only the INT0 is not operated
Note
.
CPU
The operation stops.
Release signal
Interrupt request signal sent from the operable hardware enabled by the interrupt
enable flag or RESET signal input.
Note
Can operate only when the noise elimination circuit is not used (IM02 = 1) by bit 2 of the edge detection
mode register (IM0).
41
PD753104, 753106, 753108
Generation of the RESET signal initializes each hardware as listed in Table 9-1. Figure 9-2 shows the timing
chart of the reset operation.
Figure 9-2. Reset Operation by RESET Signal Generation
Note
The following two times can be selected by the mask option.
2
17
/f
X
(21.8 ms: @ 6.00-MHz operation, 31.3 ms: @ 4.19-MHz operation)
2
15
/f
X
(5.46 ms: @ 6.00-MHz operation, 7.81 ms: @ 4.19-MHz operation)
9. RESET FUNCTION
There are two reset inputs: external reset signal (RESET) and reset signal sent from the basic interval timer/
watchdog timer. When either one of the reset signals are input, an internal reset signal is generated. Figure 9-
1 shows the configuration of the above two inputs.
Figure 9-1. Configuration of Reset Function
RESET
Internal reset signal
Reset signal sent from the
basic interval timer/watchdog timer
WDTM
Internal bus
Operation mode or
standby mode
Wait
Note
RESET
signal
generated
Operation mode
HALT mode
Internal reset operation
42
PD753104, 753106, 753108
Table 9-1. Status of Each Hardware After Reset (1/2)
Hardware
RESET signal generation
RESET signal generation
in the standby mode
in operation
Program counter (PC)
PD753104
Sets the low-order 4 bits of
Sets the low-order 4 bits of
program memory's address
program memory's address
0000H to the PC11-PC8 and the
0000H to the PC11-PC8 and the
contents of address 0001H to
contents of address 0001H to
the PC7-PC0.
the PC7-PC0.
PD753106,
Sets the low-order 5 bits of
Sets the low-order 5 bits of
PD753108
program memory's address
program memory's address
0000H to the PC12-PC8 and the
0000H to the PC12-PC8 and the
contents of address 0001H to
contents of address 0001H to
the PC7-PC0.
the PC7-PC0.
PSW
Carry flag (CY)
Held
Undefined
Skip flag (SK0 to SK2)
0
0
Interrupt status flag (IST0, IST1)
0
0
Bank enable flag (MBE, RBE)
Sets the bit 6 of program
Sets the bit 6 of program
memory's address 0000H to the
memory's address 0000H to the
RBE and bit 7 to the MBE.
RBE and bit 7 to the MBE.
Stack pointer (SP)
Undefined
Undefined
Stack bank select register (SBS)
1000B
1000B
Data memory (RAM)
Held
Undefined
General-purpose register (X, A, H, L, D, E, B, C)
Held
Undefined
Bank select register (MBS, RBS)
0, 0
0, 0
Basic interval
Counter (BT)
Undefined
Undefined
timer/watchdog
Mode register (BTM)
0
0
timer
Watchdog timer enable flag (WDTM)
0
0
Timer/event
Counter (T0)
0
0
counter (T0)
Modulo register (TMOD0)
FFH
FFH
Mode register (TM0)
0
0
TOE0, TOUT F/F
0, 0
0, 0
Timer/event
Counter (T1)
0
0
counter (T1)
Modulo register (TMOD1)
FFH
FFH
Mode register (TM1)
0
0
TOE1, TOUT F/F
0, 0
0, 0
Timer/event
Counter (T2)
0
0
counter (T2)
Modulo register (TMOD2)
FFH
FFH
High-level period setting modulo
FFH
FFH
register (TMOD2H)
Mode register (TM2)
0
0
TOE2, TOUT F/F
0, 0
0, 0
REMC, NRZ, NRZB
0, 0, 0
0, 0, 0
TGCE
0
0
Watch timer
Mode register (WM)
0
0
43
PD753104, 753106, 753108
Table 9-1. Status of Each Hardware After Reset (2/2)
Hardware
RESET signal generation
RESET signal generation
in the standby mode
in operation
Serial interface
Shift register (SIO)
Held
Undefined
Operation mode register (CSIM)
0
0
SBI control register (SBIC)
0
0
Slave address register (SVA)
Held
Undefined
Clock generator,
Processor clock control register (PCC)
0
0
clock output
System clock control register (SCC)
0
0
circuit
Clock output mode register (CLOM)
0
0
Sub-oscillator control register (SOS)
0
0
LCD controller/
Display mode register (LCDM)
0
0
driver
Display control register (LCDC)
0
0
LCD/port selection register (LPS)
0
0
Interrupt
Interrupt request flag (IRQxxx)
Reset (0)
Reset (0)
function
Interrupt enable flag (IExxx)
0
0
Interrupt priority selection register (IPS)
0
0
INT0, 1, 2 mode registers (IM0, IM1, IM2)
0, 0, 0
0, 0, 0
Digital port
Output buffer
Off
Off
Output latch
Cleared (0)
Cleared (0)
I/O mode registers (PMGA, B, C)
0
0
Pull-up resistor setting register (POGA, B)
0
0
Bit sequential buffer (BSB0 to BSB3)
Held
Undefined
44
PD753104, 753106, 753108
10. MASK OPTION
The
PD753108 has the following mask options.
P50-P53 mask options
Selects whether or not to internally connect a pull-up resistor.
<1> Connect pull-up resistor internally bit-wise.
<2> Do not connect pull-up resistor internally.
V
LC0
-V
LC2
pins, BIAS pin mask option
Selects whether or not to internally connect LCD-driving split resistors.
<1> Do not connect split resistor internally.
<2> Connect four 10-k
(typ.) split resistors simultaneously internally.
<3> Connect four 100-k
(typ.) split resistors simultaneously internally.
Standby function mask option
Selects the wait time with the RESET signal.
<1> 2
17
/fx (21.8 ms: When fx = 6.0 MHz, 31.3 ms: When fx = 4.19 MHz)
<2> 2
15
/fx (5.46 ms: When fx = 6.0 MHz, 7.81 ms: When fx = 4.19 MHz)
Subsystem clock mask option
Selects whether or not to use an internal feedback resistor.
<1> Use internal feedback resistor.
(Switch internal feedback resistor ON/OFF by software)
<2> Do not use internal feedback resistor.
(Disconnect internal feedback resistor by hardware)
45
PD753104, 753106, 753108
11. INSTRUCTION SET
(1) Expression formats and description methods of operands
The operand is described in the operand column of each instruction in accordance with the description
method for the operand expression format of the instruction. For details, refer to "RA75X ASSEMBLER
PACKAGE USERS' MANUAL----LANGUAGE (EEU-1363)". If there are several elements, one of them
is selected. Capital letters and the + and symbols are key words and are described as they are.
For immediate data, appropriate numbers and labels are described.
Instead of the labels such as mem, fmem, pmem, and bit, the symbols of the register flags can be described.
However, there are restrictions in the labels that can be described for fmem and pmem. For details, see
User's Manual.
Expression
Description method
format
reg
X, A, B, C, D, E, H, L
reg1
X, B, C, D, E, H, L
rp
XA, BC, DE, HL
rp1
BC, DE, HL
rp2
BC, DE
rp'
XA, BC, DE, HL, XA', BC', DE', HL'
rp'1
BC, DE, HL, XA', BC', DE', HL'
rpa
HL, HL+, HL, DE, DL
rpa1
DE, DL
n4
4-bit immediate data or label
n8
8-bit immediate data or label
mem
8-bit immediate data or label
Note
bit
2-bit immediate data or label
fmem
FB0H-FBFH, FF0H-FFFH immediate data or label
pmem
FC0H-FFFH immediate data or label
addr
0000H-0FFFH immediate data or label (
PD753104)
0000H-17FFH immediate data or label (
PD753106)
0000H-1FFFH immediate data or label (
PD753108)
addr1
0000H-0FFFH immediate data or label (
PD753104)
(Mk II mode only)
0000H-17FFH immediate data or label (
PD753106)
0000H-1FFFH immediate data or label (
PD753108)
caddr
12-bit immediate data or label
faddr
11-bit immediate data or label
taddr
20H-7FH immediate data (where bit0 = 0) or label
PORTn
PORT0-PORT3, PORT5, PORT6, PORT8, PORT9
IExxx
IEBT, IET0-IET2, IE0-IE2, IE4, IECSI, IEW
RBn
RB0-RB3
MBn
MB0, MB1, MB15
Note mem can be only used for even address in 8-bit data processing.
46
PD753104, 753106, 753108
(2) Legend in explanation of operation
A
: A register, 4-bit accumulator
B
: B register
C
: C register
D
: D register
E
: E register
H
: H register
L
: L register
X
: X register
XA
: XA register pair; 8-bit accumulator
BC
: BC register pair
DE
: DE register pair
HL
: HL register pair
XA'
: XA' expanded register pair
BC'
: BC' expanded register pair
DE'
: DE' expanded register pair
HL'
: HL' expanded register pair
PC
: Program counter
SP
: Stack pointer
CY
: Carry flag, bit accumulator
PSW
: Program status word
MBE
: Memory bank enable flag
RBE
: Register bank enable flag
PORTn
: Port n (n = 0 to 3, 5, 6, 8, 9)
IME
: Interrupt master enable flag
IPS
: Interrupt priority selection register
IExxx
: Interrupt enable flag
RBS
: Register bank selection register
MBS
: Memory bank selection register
PCC
: Processor clock control register
.
: Separation between address and bit
(xx)
: The contents addressed by xx
xxH
: Hexadecimal data
47
PD753104, 753106, 753108
(3) Explanation of symbols under addressing area column
*1
MB = MBEMBS
(MBS = 0, 1, 15)
*2
MB = 0
*3
MBE = 0 : MB = 0 (000H to 07FH)
MB = 15 (F80H to FFFH)
Data memory addressing
MBE = 1 : MB = MBS (MBS = 0, 1, 15)
*4
MB = 15, fmem = FB0H to FBFH, FF0H to FFFH
*5
MB = 15, pmem = FC0H to FFFH
*6
PD753104
addr = 000H to FFFH
PD753106
addr = 0000H to 17FFH
PD753108
addr = 0000H to 1FFFH
*7
addr
= (Current PC) 15 to (Current PC) 1
(Current PC) + 2 to (Current PC) + 16
addr1 = (Current PC) 15 to (Current PC) 1
(Current PC) + 2 to (Current PC) + 16
*8
PD753104
caddr = 000H to FFFH
PD753106
caddr = 0000H to 0FFFH (PC
12
= 0) or
Program memory addressing
1000H to 17FFH (PC
12
= 1)
PD753108
caddr = 0000H to 0FFFH (PC
12
= 0) or
1000H to 1FFFH (PC
12
= 1)
*9
faddr = 0000H to 07FFH
*10
taddr = 0020H to 007FH
*11
PD753104
addr1 = 000H to FFFH
PD753106
addr1 = 0000H to 17FFH
PD753108
addr1 = 0000H to 1FFFH
Remarks 1.
MB indicates memory bank that can be accessed.
2.
In *2, MB = 0 independently of how MBE and MBS are set.
3.
In *4 and *5, MB = 15 independently of how MBE and MBS are set.
4.
*6 to *11 indicate the areas that can be addressed.
48
PD753104, 753106, 753108
(4) Explanation of number of machine cycles column
S denotes the number of machine cycles required by skip operation when a skip instruction is executed.
The value of S varies as follows.
When no skip is made: S = 0
When the skipped instruction is a 1- or 2-byte instruction: S = 1
When the skipped instruction is a 3-byte instruction
Note
: S = 2
Note 3-byte instruction: BR !addr, BRA !addr1, CALL !addr or CALLA !addr1 instruction
Caution The GETI instruction is skipped in one machine cycle.
One machine cycle is equal to one cycle of CPU clock (= t
CY
); time can be selected from among four types
by setting PCC.
49
PD753104, 753106, 753108
Instruction
Number
Number
Addressing
Mnemonic
Operand
of machine
Operation
Skip condition
group
of bytes
cycles
area
Transfer
MOV
A, #n4
1
1
A <- n4
String effect A
reg1, #n4
2
2
reg1 <- n4
XA, #n8
2
2
XA <- n8
String effect A
HL, #n8
2
2
HL <- n8
String effect B
rp2, #n8
2
2
rp2 <- n8
A, @HL
1
1
A <- (HL)
*1
A, @HL+
1
2+S
A <- (HL), then L <- L+1
*1
L = 0
A, @HL
1
2+S
A <- (HL), then L <- L1
*1
L = FH
A, @rpa1
1
1
A <- (rpa1)
*2
XA, @HL
2
2
XA <- (HL)
*1
@HL, A
1
1
(HL) <- A
*1
@HL, XA
2
2
(HL) <- XA
*1
A, mem
2
2
A <- (mem)
*3
XA, mem
2
2
XA <- (mem)
*3
mem, A
2
2
(mem) <- A
*3
mem, XA
2
2
(mem) <- XA
*3
A, reg
2
2
A <- reg
XA, rp'
2
2
XA <- rp'
reg1, A
2
2
reg1 <- A
rp'1, XA
2
2
rp'1 <- XA
XCH
A, @HL
1
1
A <-> (HL)
*1
A, @HL+
1
2+S
A <-> (HL), then L <- L+1
*1
L = 0
A, @HL
1
2+S
A <-> (HL), then L <- L1
*1
L = FH
A, @rpa1
1
1
A <-> (rpa1)
*2
XA, @HL
2
2
XA <-> (HL)
*1
A, mem
2
2
A <-> (mem)
*3
XA, mem
2
2
XA <-> (mem)
*3
A, reg1
1
1
A <-> reg1
XA, rp'
2
2
XA <-> rp'
50
PD753104, 753106, 753108
Instruction
Number
Number
Addressing
Mnemonic
Operand
of machine
Operation
Skip condition
group
of bytes
cycles
area
Table
MOVT
XA, @PCDE
1
3
PD753104
reference
XA <- (PC
118
+DE)
ROM
PD753106, 753108
XA <- (PC
128
+DE)
ROM
XA, @PCXA
1
3
PD753104
XA <- (PC
118
+XA)
ROM
PD753106, 753108
XA <- (PC
128
+XA)
ROM
XA, @BCDE
1
3
XA <- (BCDE)
ROM
Note
*6
XA, @BCXA
1
3
XA <- (BCXA)
ROM
Note
*6
Bit transfer
MOV1
CY, fmem.bit
2
2
CY <- (fmem.bit)
*4
CY, pmem.@L
2
2
CY <- (pmem
72
+L
32
.bit(L
10
))
*5
CY, @H+mem.bit
2
2
CY <- (H+mem
30
.bit)
*1
fmem.bit, CY
2
2
(fmem.bit) <- CY
*4
pmem.@L, CY
2
2
(pmem
72
+L
32
.bit(L
10
)) <- CY
*5
@H+mem.bit, CY
2
2
(H+mem
30
.bit) <- CY
*1
Operation
ADDS
A, #n4
1
1+S
A <- A+n4
carry
XA, #n8
2
2+S
XA <- XA+n8
carry
A, @HL
1
1+S
A <- A+(HL)
*1
carry
XA, rp'
2
2+S
XA <- XA+rp'
carry
rp'1, XA
2
2+S
rp'1 <- rp'1+XA
carry
ADDC
A, @HL
1
1
A, CY <- A+(HL)+CY
*1
XA, rp'
2
2
XA, CY <- XA+rp'+CY
rp'1, XA
2
2
rp'1, CY <- rp'1+XA+CY
SUBS
A, @HL
1
1+S
A <- A(HL)
*1
borrow
XA, rp'
2
2+S
XA <- XArp'
borrow
rp'1, XA
2
2+S
rp'1 <- rp'1XA
borrow
SUBC
A, @HL
1
1
A, CY <- A(HL)CY
*1
XA, rp'
2
2
XA, CY <- XArp'CY
rp'1, XA
2
2
rp'1, CY <- rp'1XACY
Note
Set "0" in B register if the
PD753104 is used. Only low-order one bit of B register will be valid if the
PD753106 or 753108 is used.
51
PD753104, 753106, 753108
Instruction
Number
Number
Addressing
Mnemonic
Operand
of machine
Operation
Skip condition
group
of bytes
cycles
area
Operation
AND
A, #n4
2
2
A <- A
n4
A, @HL
1
1
A <- A
(HL)
*1
XA, rp'
2
2
XA <- XA
rp'
rp'1, XA
2
2
rp'1 <- rp'1
XA
OR
A, #n4
2
2
A <- A
n4
A, @HL
1
1
A <- A
(HL)
*1
XA, rp'
2
2
XA <- XA
rp'
rp'1, XA
2
2
rp'1 <- rp'1
XA
XOR
A, #n4
2
2
A <- A v n4
A, @HL
1
1
A <- A v (HL)
*1
XA, rp'
2
2
XA <- XA v rp'
rp'1, XA
2
2
rp'1 <- rp'1 v XA
Accumulator
RORC
A
1
1
CY <- A
0
, A
3
<- CY, A
n1
<- A
n
manipulation
NOT
A
2
2
A <- A
Increment
INCS
reg
1
1+S
reg <- reg+1
reg = 0
and
decrement
rp1
1
1+S
rp1 <- rp1+1
rp1 = 00H
@HL
2
2+S
(HL) <- (HL)+1
*1
(HL) = 0
mem
2
2+S
(mem) <- (mem)+1
*3
(mem) = 0
DECS
reg
1
1+S
reg <- reg1
reg = FH
rp'
2
2+S
rp' <- rp'1
rp' = FFH
Comparison
SKE
reg, #n4
2
2+S
Skip if reg = n4
reg = n4
@HL, #n4
2
2+S
Skip if (HL) = n4
*1
(HL) = n4
A, @HL
1
1+S
Skip if A = (HL)
*1
A = (HL)
XA, @HL
2
2+S
Skip if XA = (HL)
*1
XA = (HL)
A, reg
2
2+S
Skip if A = reg
A = reg
XA, rp'
2
2+S
Skip if XA = rp'
XA = rp'
Carry flag
SET1
CY
1
1
CY <- 1
manipulation
CLR1
CY
1
1
CY <- 0
SKT
CY
1
1+S
Skip if CY = 1
CY = 1
NOT1
CY
1
1
CY <- CY
52
PD753104, 753106, 753108
Instruction
Number
Number
Addressing
Mnemonic
Operand
of machine
Operation
Skip condition
group
of bytes
cycles
area
Memory bit
SET1
mem.bit
2
2
(mem.bit) <- 1
*3
manipulation
fmem.bit
2
2
(fmem.bit) <- 1
*4
pmem.@L
2
2
(pmem
72
+L
32
.bit(L
10
)) <- 1
*5
@H+mem.bit
2
2
(H+mem
30
.bit) <- 1
*1
CLR1
mem.bit
2
2
(mem.bit) <- 0
*3
fmem.bit
2
2
(fmem.bit) <- 0
*4
pmem.@L
2
2
(pmem
72
+L
32
.bit(L
10
)) <- 0
*5
@H+mem.bit
2
2
(H+mem
30
.bit) <- 0
*1
SKT
mem.bit
2
2+S
Skip if (mem.bit) = 1
*3
(mem.bit) = 1
fmem.bit
2
2+S
Skip if (fmem.bit) = 1
*4
(fmem.bit) = 1
pmem.@L
2
2+S
Skip if (pmem
72
+L
32
.bit(L
10
)) = 1
*5
(pmem.@L) = 1
@H+mem.bit
2
2+S
Skip if (H+mem
30
.bit) = 1
*1
(@H+mem.bit) = 1
SKF
mem.bit
2
2+S
Skip if (mem.bit) = 0
*3
(mem.bit) = 0
fmem.bit
2
2+S
Skip if (fmem.bit) = 0
*4
(fmem.bit) = 0
pmem.@L
2
2+S
Skip if (pmem
72
+L
32
.bit(L
10
)) = 0
*5
(pmem.@L) = 0
@H+mem.bit
2
2+S
Skip if (H+mem
30
.bit) = 0
*1
(@H+mem.bit) = 0
SKTCLR
fmem.bit
2
2+S
Skip if (fmem.bit) = 1 and clear
*4
(fmem.bit) = 1
pmem.@L
2
2+S
Skip if (pmem
72
+L
32
.bit(L
10
)) = 1 and clear
*5
(pmem.@L) = 1
@H+mem.bit
2
2+S
Skip if (H+mem
30
.bit) = 1 and clear
*1
(@H+mem.bit) = 1
AND1
CY, fmem.bit
2
2
CY <- CY
(fmem.bit)
*4
CY, pmem.@L
2
2
CY <- CY
(pmem
72
+L
32
.bit(L
10
))
*5
CY, @H+mem.bit
2
2
CY <- CY
(H+mem
30
.bit)
*1
OR1
CY, fmem.bit
2
2
CY <- CY
(fmem.bit)
*4
CY, pmem.@L
2
2
CY <- CY
(pmem
72
+L
32
.bit(L
10
))
*5
CY, @H+mem.bit
2
2
CY <- CY
(H+mem
30
.bit)
*1
XOR1
CY, fmem.bit
2
2
CY <- CY v (fmem.bit)
*4
CY, pmem.@L
2
2
CY <- CY v (pmem
72
+L
32
.bit(L
10
))
*5
CY, @H+mem.bit
2
2
CY <- CY v (H+mem
30
.bit)
*1
53
PD753104, 753106, 753108
Instruction
Number
Number
Addressing
Mnemonic
Operand
of machine
Operation
Skip condition
group
of bytes
cycles
area
Branch
BR
Note
addr
PD753104
*6
PC
110
<- addr
Select appropriate instruction from among
BR !addr, BRCB !caddr and BR $addr
according to the assembler being used.
PD753106, 753108
PC
120
<- addr
Select appropriate instruction from
among BR !addr, BRCB !caddr and BR
$addr according to the assembler
being used.
addr1
PD753104
*11
PC
11-0
<- addr1
Select appropriate instruction from
among BR !addr, BRA !addr1,
BRCB !caddr and BR $addr1 according
to the assembler being used.
PD753106, 753108
PC
120
<- addr1
Select appropriate instruction from
among BR !addr, BRA !addr1, BRCB
!caddr and BR $addr1 according to the
assembler being used.
!addr
3
3
PD753104
*6
PC
110
<- addr
PD753106, 753108
PC
120
<- addr
$addr
1
2
PD753104
*7
PC
110
<- addr
PD753106, 753108
PC
120
<- addr
$addr1
1
2
PD753104
PC
110
<- addr1
PD753106, 753108
PC
120
<- addr1
Note
The above operations in the double boxes can be performed only in the Mk II mode. The other operations
can be performed only in the Mk I mode.
54
PD753104, 753106, 753108
Instruction
Number
Number
Addressing
Mnemonic
Operand
of machine
Operation
Skip condition
group
of bytes
cycles
area
Branch
BR
PCDE
2
3
PD753104
PC
110
<- PC
11-8
+DE
PD753106, 753108
PC
120
<- PC
12-8
+DE
PCXA
2
3
PD753104
PC
110
<- PC
11-8
+XA
PD753106, 753108
PC
120
<- PC
12-8
+XA
BCDE
2
3
PD753104
*6
PC
110
<- BCDE
Note 1
PD753106, 753108
PC
120
<- BCDE
Note 2
BCXA
2
3
PD753104
*6
PC
110
<- BCXA
Note 1
PD753106, 753108
PC
120
<- BCXA
Note 2
BRA
Note 3
!addr1
3
3
PD753104
*11
PC
110
<- addr1
PD753106, 753108
PC
120
<- addr1
BRCB
!caddr
2
2
PD753104
*8
PC
110
<- caddr
110
PD753106, 753108
PC
120
<- PC
12
+caddr
110
Subroutine
CALLA
Note 3
!addr1
3
3
PD753104
*11
stack control
(SP2) <- x, x, MBE, RBE
(SP6) (SP3) (SP4) <- PC
110
(SP5) <- 0, 0, 0, 0
PC
110
<- addr1, SP <- SP6
PD753106, 753108
(SP2) <- x, x, MBE, RBE
(SP6) (SP3) (SP4) <- PC
110
(SP5) <- 0, 0, 0, PC
12
PC
120
<- addr1, SP <- SP6
Notes 1.
"0" must be set to B register.
2.
Only low-order one bit is valid in B register.
3.
The above operations in the double boxes can be performed only in the Mk II mode. The other
operations can be performed only in the Mk I mode.
55
PD753104, 753106, 753108
Instruction
Number
Number
Addressing
Mnemonic
Operand
of machine
Operation
Skip condition
group
of bytes
cycles
area
Subroutine
CALL
Note
!addr
3
3
PD753104
*6
stack control
(SP3) <- MBE, RBE, 0, 0
(SP4) (SP1) (SP2) <- PC
110
PC
110
<- addr, SP <- SP4
PD753106, 753108
(SP3) <- MBE, RBE, 0, PC
12
(SP4) (SP1) (SP2) <- PC
110
PC
120
<- addr, SP <- SP4
4
PD753104
(SP2) <- x, x, MBE, RBE
(SP6) (SP3) (SP4) <- PC
110
(SP5) <- 0, 0, 0, 0
PC
110
<- addr, SP <- SP6
PD753106, 753108
(SP2) <- x, x, MBE, RBE
(SP6) (SP3) (SP4) <- PC
110
(SP5) <- 0, 0, 0, PC
12
PC
120
<- addr, SP <- SP6
CALLF
Note
!faddr
2
2
PD753104
*9
(SP3) <-
MBE, RBE, 0, 0
(SP4) (SP1) (SP2) <- PC
110
PC
110
<- 0+faddr, SP <- SP4
PD753106, 753108
(SP3) <- MBE, RBE, 0, PC
12
(SP4) (SP1) (SP2) <- PC
110
PC
120
<- 00+faddr, SP <- SP4
3
PD753104
(SP2) <- x, x, MBE, RBE
(SP6) (SP3) (SP4) <- PC
110
(SP5) <- 0, 0, 0, 0
PC
110
<- 0+faddr, SP <- SP6
PD753106, 753108
(SP2) <- x, x, MBE, RBE
(SP6) (SP3) (SP4) <- PC
110
(SP5) <- 0, 0, 0, PC
12
PC
120
<- 00+faddr, SP <- SP6
Note
The above operations in the double boxes can be performed only in the Mk II mode. The other operations
can be performed only in the Mk I mode.
56
PD753104, 753106, 753108
Instruction
Number
Number
Addressing
Mnemonic
Operand
of machine
Operation
Skip condition
group
of bytes
cycles
area
Subroutine
RET
Note
1
3
PD753104
stack control
PC
110
<- (SP) (SP+3) (SP+2)
MBE, RBE, 0, 0 <- (SP+1), SP <- SP+4
PD753106, 753108
PC
110
<- (SP) (SP+3) (SP+2)
MBE, RBE, 0, PC
12
<- (SP+1), SP <- SP+4
PD753104
x, x, MBE, RBE <- (SP+4)
0, 0, 0, 0, <- (SP+1)
PC
110
<- (SP) (SP+3) (SP+2), SP <- SP+6
PD753106, 753108
x, x, MBE, RBE <- (SP+4)
MBE, 0, 0, PC
12
<- (SP+1)
PC
110
<- (SP) (SP+3) (SP+2), SP <- SP+6
RETS
Note
1
3+S
PD753104
Unconditional
MBE, RBE, 0, 0 <- (SP+1)
PC
110
<- (SP) (SP+3) (SP+2)
SP <- SP+4
then skip unconditionally
PD753106, 753108
MBE, RBE, 0, PC
12
<- (SP+1)
PC
110
<- (SP) (SP+3) (SP+2)
SP <- SP+4
then skip unconditionally
PD753104
0, 0, 0, 0 <- (SP+1)
PC
110
<- (SP) (SP+3) (SP+2)
x, x, MBE, RBE <- (SP+4)
SP <- SP+6
then skip unconditionally
PD753106, 753108
0, 0, 0, PC
12
<- (SP+1)
PC
110
<- (SP) (SP+3) (SP+2)
x, x, MBE, RBE <- (SP+4)
SP <- SP+4
then skip unconditionally
Note
The above operations in the double boxes can be performed only in the Mk II mode. The other operations
can be performed only in the Mk I mode.
57
PD753104, 753106, 753108
Instruction
Number
Number
Addressing
Mnemonic
Operand
of machine
Operation
Skip condition
group
of bytes
cycles
area
Subroutine
RETI
Note 1
1
3
PD753104
stack control
MBE, RBE, 0, 0 <- (SP+1)
PC
110
<- (SP) (SP+3) (SP+2)
PSW <- (SP+4) (SP+5), SP <- SP+6
PD753106, 753108
MBE, RBE, 0, PC
12
<- (SP+1)
PC
110
<- (SP) (SP+3) (SP+2)
PSW <- (SP+4) (SP+5), SP <- SP+6
PD753104
0, 0, 0, 0 <- (SP+1)
PC
110
<- (SP) (SP+3) (SP+2)
PSW <- (SP+4) (SP+5), SP <- SP+6
PD753106, 753108
0, 0, 0, PC
12
<- (SP+1)
PC
110
<- (SP) (SP+3) (SP+2)
PSW <- (SP+4) (SP+5), SP <- SP+6
PUSH
rp
1
1
(SP1) (SP2) <- rp, SP <- SP2
BS
2
2
(SP1) <- MBS, (SP2) <- RBS, SP <- SP2
POP
rp
1
1
rp <- (SP+1) (SP), SP <- SP+2
BS
2
2
MBS <-
(SP+1), RBS <-
(SP), SP <- SP+2
Interrupt
EI
2
2
IME (IPS.3) <- 1
control
IExxx
2
2
IExxx <- 1
DI
2
2
IME (IPS.3) <- 0
IExxx
2
2
IExxx <- 0
Input/output
IN
Note 2
A, PORTn
2
2
A <- PORTn
(n = 0-3, 5, 6, 8, 9)
XA, PORTn
2
2
XA <- PORTn+1, PORTn
(n = 8)
OUT
Note 2
PORTn, A
2
2
PORTn <- A
(n = 3, 5, 6, 8, 9)
PORTn, XA
2
2
PORTn+1, PORTn <- XA
(n = 8)
CPU control
HALT
2
2
Set HALT Mode (PCC.2 <- 1)
STOP
2
2
Set STOP Mode (PCC.3 <- 1)
NOP
1
1
No Operation
Special
SEL
RBn
2
2
RBS <- n
(n = 0-3)
MBn
2
2
MBS <- n
(n = 0, 1, 15)
Notes 1.
The above operations in the double boxes can be performed only in the Mk II mode. The other
operations can be performed only in the Mk I mode.
2.
While the IN instruction and OUT instruction are being executed, the MBE must be set to 0 or 1, and
MBS must be set to 15.
58
PD753104, 753106, 753108
Instruction
Number
Number
Addressing
Mnemonic
Operand
of machine
Operation
Skip condition
group
of bytes
cycles
area
Special
GETI
Note 1, 2
taddr
1
3
PD753104
*10
When TBR instruction
PC
110
<- (taddr)
30
+ (taddr+1)
When TCALL instruction
(SP4) (SP1) (SP2) <- PC
110
(SP3) <- MBE, RBE, 0, 0
PC
110
<- (taddr)
30
+ (taddr+1)
SP <- SP4
When instruction other than TBR and
Depending on
TCALL instructions
the reference
(taddr) (taddr+1) instruction is executed.
instruction
PD753106, 753108
When TBR instruction
PC
120
<- (taddr)
40
+ (taddr+1)
When TCALL instruction
(SP4) (SP1) (SP2) <- PC
110
(SP3) <- MBE, RBE, 0, PC
12
PC
120
<- (taddr)
40
+ (taddr+1)
SP <- SP4
When instruction other than TBR and
Depending on
TCALL instructions
the reference
(taddr) (taddr+1) instruction is executed.
instruction
3
PD753104
*10
When TBR instruction
PC
110
<- (taddr)
30
+ (taddr+1)
4
When TCALL instruction
(SP6) (SP3) (SP4) <- PC
110
(SP5) <- 0, 0, 0, 0
(SP2) <- x, x, MBE, RBE
PC
110
<- (taddr)
30
+ (taddr+1)
SP <- SP6
3
When instruction other than TBR and
Depending on
TCALL instructions
the reference
(taddr) (taddr+1) instruction is executed.
instruction
3
PD753106, 753108
When TBR instruction
PC
120
<- (taddr)
40
+ (taddr+1)
4
When TCALL instruction
(SP6) (SP3) (SP4) <- PC
110
(SP5) <- 0, 0, 0, PC
12
(SP2) <- x, x, MBE, RBE
PC
120
<- (taddr)
40
+ (taddr+1)
SP <- SP6
3
When instruction other than TBR and
Depending on
TCALL instructions
the reference
(taddr) (taddr+1) instruction is executed.
instruction
Notes 1.
The TBR and TCALL instructions are the table definition assembler pseudo instructions of the GETI
instruction.
2.
The above operations in the double boxes can be performed only in the Mk II mode. The other
operations can be performed only in the Mk I mode.
59
PD753104, 753106, 753108
12. ELECTRICAL SPECIFICATIONS
ABSOLUTE MAXIMUM RATINGS (T
A
= 25 C)
Parameter
Symbol
Test Conditions
Rating
Unit
Supply voltage
V
DD
0.3 to +7.0
V
Input voltage
V
I1
Except port 5
0.3 to V
DD
+ 0.3
V
V
I2
Port 5
On-chip pull-up resistor
0.3 to V
DD
+ 0.3
V
When N-ch open-drain
0.3 to +14
V
Output voltage
V
O
0.3 to V
DD
+ 0.3
V
Output current high
I
OH
Per pin
10
mA
Total of all pins
30
mA
Output current low
I
OL
Per pin
30
mA
Total of all pins
220
mA
Operating ambient
T
A
40 to +85
Note
C
temperature
Storage temperature
T
stg
65 to +150
C
Note
When LCD is driven in normal mode: T
A
= 10 to +85 C
Caution Exposure to Absolute Maximum Ratings even for instant may affect device reliability; exceeding
the ratings could cause parmanent damage. The parameters apply independently. The device
should be operated within the limits specified under DC and AC Characteristics.
CAPACITANCE (T
A
= 25 C, V
DD
= 0 V)
Parameter
Symbol
Test Conditions
MIN.
TYP.
MAX.
Unit
Input capacitance
C
IN
f = 1 MHz
15
pF
Output capacitance
C
OUT
Unmeasured pins returned to 0 V.
15
pF
I/O capacitance
C
IO
15
pF
60
PD753104, 753106, 753108
MAIN SYSTEM CLOCK OSCILLATOR CHARACTERISTICS (T
A
= 40 to +85 C, V
DD
= 1.8 to 5.5 V)
Resonator
Recommended constant
Parameter
Test conditions
MIN.
TYP.
MAX.
Unit
Ceramic
Oscillation
1.0
6.0
Note 2
MHz
resonator
frequency (fx)
Note 1
Oscillation
After V
DD
reaches oscil-
4
ms
stabilization time
Note 3
lation voltage range MIN.
Crystal
Oscillation
1.0
6.0
Note 2
MHz
resonator
frequency (fx)
Note 1
Oscillation
V
DD
= 4.5 to 5.5 V
10
ms
stabilization time
Note 3
30
External
X1 input
1.0
6.0
Note 2
MHz
clock
frequency (fx)
Note 1
X1 input
83.3
500
ns
high/low-level width
(t
XH
, t
XL
)
Notes 1.
The oscillation frequency and X1 input frequency indicate characteristics of the oscillator only. For
the instruction execution time, refer to the AC characteristics.
2.
When the oscillation frequency is 4.19 MHz < fx
6.0 MHz at 1.8 V
V
DD
< 2.7 V, setting the processor
clock control register (PCC) to 0011 results in 1 machine cycle time being less than the required 0.95
s. Therefore, set PCC to a value other than 0011.
3.
The oscillation stabilization time is necessary for oscillation to stabilize after applying V
DD
or releasing
the STOP mode.
Caution When using the main system clock oscillator, wiring in the area enclosed with the dotted line in the
above figure should be carried out as follows to avoid an adverse effect from wiring capacitance.
Wiring should be as short as possible.
Wiring should not cross other signal lines.
Wiring should not be placed close to a varying high current.
The potential of the oscillator capacitor ground should be the same as V
DD
.
Do not ground to the ground pattern in which a high current flows.
Do not fetch a signal from the oscillator.
X2
X1
C1
C2
V
DD
X2
X1
C1
C2
V
DD
X1
X2
61
PD753104, 753106, 753108
SUBSYSTEM CLOCK OSCILLATOR CHARACTERISTICS (T
A
= 40 to +85 C, V
DD
= 1.8 to 5.5 V)
Resonator
Recommended constant
Parameter
Test conditions
MIN.
TYP.
MAX.
Unit
Crystal
Oscillation
32
32.768
35
kHz
resonator
frequency (f
XT
)
Note 1
Oscillation
V
DD
= 4.5 to 5.5 V
1.0
2
s
stabilization time
Note 2
10
External
XT1 input frequency
32
100
kHz
clock
(f
XT
)
Note 1
X1 input high/low-level
5
15
s
width (t
XTH
, t
XTL
)
Notes 1.
Indicates only oscillator characteristics. Refer to AC Characteristics for instruction execution time.
2.
The oscillation stabilization time is necessary for oscillation to stabilize after applying V
DD
.
Caution
When using the subsystem clock oscillator, wiring in the area enclosed with the dotted line in the
above figure should be carried out as follows to avoid an adverse effect from wiring capacitance.
Wiring should be as short as possible.
Wiring should not cross other signal lines.
Wiring should not be placed close to a varying high current.
The potential of the oscillator capacitor ground should be the same as V
DD
.
Do not ground to the ground pattern in which a high current flows.
Do not fetch a signal from the oscillator.
The subsystem clock oscillator is designed as a low amplification circuit to provide low consumption
current, causing misoperation by noise more frequently than the main system clock oscillator.
Special care should therefore be taken for wiring method when the subsystem clock is used.
XT2
XT1
C4
V
DD
C3
R
XT1
XT2
62
PD753104, 753106, 753108
RECOMMENDED OSCILLATOR CONSTANT
Ceramic Resonator (T
A
= 20 to +85 C)
Manufacturer
Product name
Frequency
Oscillator
Oscillation
Remarks
constant (pF)
voltage range (V
DD
)
(MHz)
C1
C2
MIN.
MAX.
Kyocera
KBR-1000F/Y
1.0
100
100
1.8
5.5
--
Corporation
KBR-2.0MS
2.0
82
82
2.2
KBR-4.19MSA
4.19
33
33
1.8
KBR-4.19MKS
--
--
On-chip capacitor
product
PBRC 4.19A
33
33
--
PBRC 4.19B
--
--
On-chip capacitor
product
KBR-6.0MSA
6.0
33
33
--
KBR-6.0MKS
--
--
On-chip capacitor
product
PBRC 6.00A
33
33
--
PBRC 6.00B
--
--
On-chip capacitor
product
Ceramic Resonator (T
A
= 40 to +85 C)
Manufacturer
Product name
Frequency
Oscillator
Oscillation
Remarks
constant (pF)
voltage range (V
DD
)
(MHz)
C1
C2
MIN.
MAX.
TDK
CCR1000K2
1.0
150
150
2.3
5.5
--
CCR2.0MC33
2.0
--
--
2.0
On-chip capacitor
FCR4.19MC5
4.19
product
CCR4.19MC3
FCR6.0MC5
6.0
2.2
CCR6.0MC3
63
PD753104, 753106, 753108
Ceramic Resonator (T
A
= 20 to +80 C)
Manufacturer
Product name
Frequency
Oscillator
Oscillation
Remarks
constant (pF)
voltage range (V
DD
)
(MHz)
C1
C2
MIN.
MAX.
Murata Mfg.
CSB1000J
1.0
100
100
2.4
5.5
Rd = 5.6 k
Note
Co., Ltd.
CSA2.00MG
2.0
30
30
1.8
--
CST2.00MGW
--
--
On-chip capacitor product
CSA3.00MG
3.0
30
30
--
CST3.00MGW
--
--
On-chip capacitor product
CSA4.19MG
4.19
30
30
--
CST4.19MGW
--
--
On-chip capacitor product
CSA5.00MG
5.0
30
30
2.2
--
CSA5.00MGU
1.8
CST5.00MGW
--
--
2.2
On-chip capacitor product
CST5.00MGWU
1.8
CSA6.00MG
6.0
30
30
2.5
--
CSA6.00MGU
1.8
CST6.00MGW
--
--
2.5
On-chip capacitor product
CST6.00MGWU
1.8
Note
If using the CSB1000J (1.0-MHz) ceramic resonator manufactured by Murata Mfg. Co., Ltd., a limiting
resistor (Rd = 5.6 k
) is required (see figure below). A limiting resistor is not required if using the other
recommended resonators.
Recommended Main System Clock Circuit Example (using Murata Mfg. Co., Ltd. CSB1000J)
V
DD
CSB1000J
X1
X2
C1
C2
Rd
64
PD753104, 753106, 753108
Crystal Resonator
Manufacturer
Product name
Frequency
Oscillator
Oscillation
Remarks
constant (pF)
voltage range (V
DD
)
(MHz)
C1
C2
MIN.
MAX.
Kinseki
HC-49/U
2.0
15
15
1.8
5.5
T
A
= 20 to +70
C
4.19
6.0
2.5
5.5
HC-49/U-S
4.19
1.8
5.5
T
A
= 10 to +70
C
6.0
2.5
5.5
Caution The oscillator constant and the oscillation voltage range represent conditions for stable oscillation,
but do not guarantee an accurate oscillation frequency. For an application circuit requiring an
accurate oscillation frequency, it may be necessary to adjust the oscillation frequency of the
resonator in the application circuit, in which case inquiries should be directed to the manufacturer
of the resonator.
65
PD753104, 753106, 753108
DC CHARACTERISTICS (T
A
= 40 to +85 C, V
DD
= 1.8 to 5.5 V)
Parameter
Symbol
Test conditions
MIN.
TYP.
MAX.
Unit
Output current low
I
OL
Per pin
15
mA
Total of all pins
150
mA
Input voltage high
V
IH1
Ports 2, 3, 8, 9
2.7
V
DD
5.5 V
0.7V
DD
V
DD
V
1.8
V
DD
< 2.7 V
0.9V
DD
V
DD
V
V
IH2
Ports 0, 1, 6, RESET
2.7
V
DD
5.5 V
0.8V
DD
V
DD
V
1.8
V
DD
< 2.7 V
0.9V
DD
V
DD
V
V
IH3
Port 5
On-chip pull-up
2.7
V
DD
5.5 V
0.7V
DD
V
DD
V
resistor
1.8
V
DD
< 2.7 V
0.9V
DD
V
DD
V
When N-ch
2.7
V
DD
5.5 V
0.7V
DD
13
V
open-drain
1.8
V
DD
< 2.7 V
0.9V
DD
13
V
V
IH4
X1, XT1
V
DD
0.1
V
DD
V
Input voltage low
V
IL1
Ports 2, 3, 5, 8, 9
2.7
V
DD
5.5 V
0
0.3V
DD
V
1.8
V
DD
< 2.7 V
0
0.1V
DD
V
V
IL2
Ports 0, 1, 6, RESET
2.7
V
DD
5.5 V
0
0.2V
DD
V
1.8
V
DD
< 2.7 V
0
0.1V
DD
V
V
IL3
X1, XT1
0
0.1
V
Output voltage high
V
OH
SCK, SO, ports 2, 3, 6, 8, 9 I
OH
= 1.0 mA
V
DD
0.5
V
Output voltage low
V
OL1
SCK, SO, ports 2, 3, 5, 6, 8, 9
I
OL
= 15 mA,
0.2
2.0
V
V
DD
= 4.5 to 5.5 V
I
OL
= 1.6 mA
0.4
V
V
OL2
SB0, SB1
N-ch open-drain
0.2V
DD
V
pull-up resistor
1 k
Input leakage
I
LIH1
V
IN
= V
DD
Pins other than X1, XT1
3
A
current high
I
LIH2
X1, XT1
20
A
I
LIH3
V
IN
= 13 V
Port 5 (When N-ch open-drain)
20
A
Input leakage
I
LIL1
V
IN
= 0 V
Pins other than X1, XT1, port 5
3
A
current low
I
LIL2
X1, XT1
20
A
I
LIL3
Port 5 (When N-ch open-drain)
3
A
When input instruction is not executed
Port 5 (When N-ch
30
A
open-drain) When input V
DD
= 5.0 V
10
27
A
instruction is executed
V
DD
= 3.0 V
3
8
A
Output leakage
I
LOH1
V
OUT
= V
DD
SCK, SO/SB0, SB1, ports 2, 3, 6, 8, 9,
3
A
current high
port 5 (When N-ch open-drain)
I
LOH2
V
OUT
= 13 V
Port 5 (When N-ch open-drain)
20
A
Output leakage
I
LOL
V
OUT
= 0 V
3
A
current low
On-chip pull-up resistor
R
L1
V
IN
= 0 V
Ports 0 to 3, 6, 8, 9
50
100
200
k
(Excluding P00 pin)
R
L2
Port 5 (mask option)
15
30
60
k
66
PD753104, 753106, 753108
DC CHARACTERISTICS (T
A
= 40 to +85 C, V
DD
= 1.8 to 5.5 V)
Parameter
Symbol
Test conditions
MIN.
TYP.
MAX.
Unit
LCD drive voltage
V
LCD
VAC0 = 0
TA = 40 to +85
C
2.7
V
DD
V
TA = 10 to +85
C
2.2
V
DD
V
VAC0 = 1
1.8
V
DD
V
VAC current
Note 1
I
VAC
VAC0 = 1, V
DD
= 2.0 V
10%
1
4
A
LCD split resistor
Note 2
R
LCD1
50
100
200
k
R
LCD2
5
10
20
k
LCD output voltage
V
ODC
I
O
=
1.0
A
V
LCD0
= V
LCD
0
0.2
V
deviation
Note 3
(common)
V
LCD1
= V
LCD
x 2/3
V
LCD2
= V
LCD
x 1/3
1.8 V
V
LCD
V
DD
I
O
=
5.0
A
V
LCD0
= V
LCD
0
0.2
V
V
LCD1
= V
LCD
x 2/3
V
LCD2
= V
LCD
x 1/3
2.2 V
V
LCD
V
DD
LCD output voltage
V
ODS
I
O
=
0.5
A
V
LCD0
= V
LCD
0
0.2
V
deviation
Note 3
(segment)
V
LCD1
= V
LCD
x 2/3
V
LCD2
= V
LCD
x 1/3
1.8 V
V
LCD
V
DD
I
O
=
1.0
A
V
LCD0
= V
LCD
0
0.2
V
V
LCD1
= V
LCD
x 2/3
V
LCD2
= V
LCD
x 1/3
2.2 V
V
LCD
V
DD
Supply current
Note 4
I
DD1
6.0 MHz
Note 5
V
DD
= 5.0 V
10%
Note 6
1.9
6.0
mA
Crystal oscillation V
DD
= 3.0 V
10%
Note 7
0.4
1.3
mA
I
DD2
C1 = C2 = 22 pF
HALT mode V
DD
= 5.0 V
10%
0.72
2.1
mA
V
DD
= 3.0 V
10%
0.27
0.8
mA
I
DD1
4.19 MHz
Note 5
V
DD
= 5.0 V
10%
Note 6
1.5
4.0
mA
Crystal oscillation V
DD
= 3.0 V
10%
Note 7
0.25
0.75
mA
I
DD2
C1 = C2 = 22 pF
HALT mode V
DD
= 5.0 V
10%
0.7
2.0
mA
V
DD
= 3.0 V
10%
0.23
0.7
mA
I
DD3
32.768 kHz
Note 8
Low-voltage V
DD
= 3.0 V
10%
12
35.0
A
Crystal oscillation mode
Note 9
V
DD
= 2.0 V
10%
4.5
12.0
A
V
DD
= 3.0 V, T
A
= 25 C
12
24.0
A
Low current consump- V
DD
= 3.0 V
10%
6.0
18.0
A
tion mode
Note 10
V
DD
= 3.0 V, T
A
= 25 C
6.0
12.0
A
I
DD4
HALT mode Low-
V
DD
= 3.0 V
10%
8.5
25
A
voltage
V
DD
= 2.0 V
10%
3.0
9.0
A
mode
Note 9
V
DD
= 3.0 V, T
A
= 25 C
8.5
17
A
V
DD
= 3.0 V
10%
3.5
12
A
V
DD
= 3.0 V, T
A
= 25 C
3.5
7.0
A
I
DD5
XT1 = 0 V
Note 11
V
DD
= 5.0 V
10%
0.05
10
A
STOP mode
V
DD
= 3.0 V
0.02
5.0
A
10%
T
A
= 25 C
0.02
3.0
A
Low current
consumption
mode
Note 10
67
PD753104, 753106, 753108
Notes 1.
Clear VAC0 to 0 in the low current consumption mode and STOP mode. When VAC0 is set to 1, the
current increases by about 1
A.
2.
Either R
LCD1
or R
LCD2
can be selected by the mask option.
3.
The voltage deviation is the difference from the output voltage corresponding to the ideal value of the
segment and common outputs (V
LCDn
; n = 0, 1, 2).
4.
Not including currents flowing in on-chip pull-up resistors or LCD split resistors.
5.
Including oscillation of the subsystem clock.
6.
When the processor clock control register (PCC) is set to 0011 and the device is operated in the high-
speed mode.
7.
When PCC is set to 0000 and the device is operated in the low-speed mode.
8.
When the system clock control register (SCC) is set to 1001 and the device is operated on the
subsystem clock, with main system clock oscillation stopped.
9.
When the sub-oscillator control register (SOS) is set to 0000.
10.
When the SOS is set to 0010.
11.
When the SOS is set to 00x1, and the sub-oscillator feedback resistor is not used (x : don't care).
68
PD753104, 753106, 753108
AC CHARACTERISTICS (T
A
= 40 to +85 C, V
DD
= 1.8 to 5.5 V)
Parameter
Symbol
Test conditions
MIN.
TYP.
MAX.
Unit
CPU clock cycle
t
CY
Operating on
V
DD
= 2.7 to 5.5 V
0.67
64
s
time
Note 1
main system clock
0.95
64
s
(minimum instruction execution
Operating on subsystem clock
114
122
125
s
time = 1 machine cycle)
TI0, TI1, TI2 input
f
TI
V
DD
= 2.7 to 5.5 V
0
1.0
MHz
frequency
0
275
kHz
TI0, TI1, TI2 input
t
TIH
, t
TIL
V
DD
= 2.7 to 5.5 V
0.48
s
high/low-level width
1.8
s
Interrupt input high/
t
INTH
, t
INTL
INT0
IM02 = 0
Note 2
s
low-level width
IM02 = 1
10
s
INT1, 2, 4
10
s
KR0-KR3
10
s
RESET low-level width
t
RSL
10
s
Notes 1.
The cycle time (minimum instruction
execution time) of the CPU clock
(
) is determined by the oscillation
frequency of the connected
resonator (and external clock), the
system clock control register (SCC)
and the processor clock control
register (PCC). The figure at the
right indicates the cycle time t
CY
versus supply voltage V
DD
characteristic with the main system
clock operating.
2.
2t
CY
or 128/fx is set by setting the
interrupt mode register (IM0).
1
0
2
3
4
5
6
0.5
1
3
2
4
5
6
60
64
Supply Voltage V
DD
[V]
t
CY
vs V
DD
(At main system clock operation)
Cycle Time t
CY
[
s]
Operation Guaranteed
Range
69
PD753104, 753106, 753108
SERIAL TRANSFER OPERATION
2-Wire and 3-Wire Serial I/O Modes (SCK...Internal clock output): (T
A
= 40 to +85 C, V
DD
= 1.8 to 5.5 V)
Parameter
Symbol
Test conditions
MIN.
TYP.
MAX.
Unit
SCK cycle time
t
KCY1
V
DD
= 2.7 to 5.5 V
1300
ns
3800
ns
SCK high/low-level
t
KL1
, t
KH1
V
DD
= 2.7 to 5.5 V
t
KCY1
/250
ns
width
t
KCY1
/2150
ns
SI
Note 1
setup time
t
SIK1
V
DD
= 2.7 to 5.5 V
150
ns
(to SCK
)
500
ns
SI
Note 1
hold time
t
KSI1
V
DD
= 2.7 to 5.5 V
400
ns
(from SCK
)
600
ns
SO
Note 1
output delay time
t
KSO1
R
L
= 1 k
,
Note 2
V
DD
= 2.7 to 5.5 V
0
250
ns
from SCK
C
L
= 100 pF
0
1000
ns
Notes 1.
Read as SB0 or SB1 when using the 2-wire serial I/O mode.
2.
R
L
and C
L
are the load resistance and load capacitance of the SO output line.
2-Wire and 3-Wire Serial I/O Modes (SCK...External clock input): (T
A
= 40 to +85 C, V
DD
= 1.8 to 5.5 V)
Parameter
Symbol
Test conditions
MIN.
TYP.
MAX.
Unit
SCK cycle time
t
KCY2
V
DD
= 2.7 to 5.5 V
800
ns
3200
ns
SCK high/low-level
t
KL2
, t
KH2
V
DD
= 2.7 to 5.5 V
400
ns
width
1600
ns
SI
Note 1
setup time
t
SIK2
V
DD
= 2.7 to 5.5 V
100
ns
(to SCK
)
150
ns
SI
Note 1
hold time
t
KSI2
V
DD
= 2.7 to 5.5 V
400
ns
(from SCK
)
600
ns
SO
Note 1
output delay time
t
KSO2
R
L
= 1 k
,
Note 2
V
DD
= 2.7 to 5.5 V
0
300
ns
from SCK
C
L
= 100 pF
0
1000
ns
Notes 1.
Read as SB0 or SB1 when using the 2-wire serial I/O mode.
2.
R
L
and C
L
are the load resistance and load capacitance of the SO output line.
70
PD753104, 753106, 753108
SBI Mode (SCK...Internal clock output (master)): (T
A
= 40 to +85 C, V
DD
= 1.8 to 5.5 V)
Parameter
Symbol
Test conditions
MIN.
TYP.
MAX.
Unit
SCK cycle time
t
KCY3
V
DD
= 2.7 to 5.5 V
1300
ns
3800
ns
SCK high/low-level
t
KL3
, t
KH3
V
DD
= 2.7 to 5.5 V
t
KCY3
/250
ns
width
t
KCY3
/2150
ns
SB0, 1 setup time
t
SIK3
V
DD
= 2.7 to 5.5 V
150
ns
(to SCK
)
500
ns
SB0, 1 hold time (from SCK
)
t
KSI3
t
KCY3
/2
ns
SB0, 1 output delay
t
KSO3
R
L
= 1 k
,
Note
V
DD
= 2.7 to 5.5 V
0
250
ns
time from SCK
C
L
= 100 pF
0
1000
ns
SB0, 1
from SCK
t
KSB
t
KCY3
ns
SCK
from SB0, 1
t
SBK
t
KCY3
ns
SB0, 1 low-level width
t
SBL
t
KCY3
ns
SB0, 1 high-level width
t
SBH
t
KCY3
ns
Note
R
L
and C
L
are the load resistance and load capacitance of the SB0, 1 output line.
SBI Mode (SCK...External clock input (slave)): (T
A
= 40 to +85 C, V
DD
= 1.8 to 5.5 V)
Parameter
Symbol
Test conditions
MIN.
TYP.
MAX.
Unit
SCK cycle time
t
KCY4
V
DD
= 2.7 to 5.5 V
800
ns
3200
ns
SCK high/low-level
t
KL4
, t
KH4
V
DD
= 2.7 to 5.5 V
400
ns
width
1600
ns
SB0, 1 setup time
t
SIK4
V
DD
= 2.7 to 5.5 V
100
ns
(to SCK
)
150
ns
SB0, 1 hold time (from SCK
)
t
KSI4
t
KCY4
/2
ns
SB0, 1 output delay
t
KSO4
R
L
= 1 k
,
Note
V
DD
= 2.7 to 5.5 V
0
300
ns
time from SCK
C
L
= 100 pF
0
1000
ns
SB0, 1
from SCK
t
KSB
t
KCY4
ns
SCK
from SB0, 1
t
SBK
t
KCY4
ns
SB0, 1 low-level width
t
SBL
t
KCY4
ns
SB0, 1 high-level width
t
SBH
t
KCY4
ns
Note
R
L
and C
L
are the load resistance and load capacitance of the SB0, 1 output line.
71
PD753104, 753106, 753108
AC Timing Test Point (Excluding X1, XT1 inputs)
Clock Timing
TI0, TI1, TI2 Timing
V
IH
(MIN.)
V
IL
(MAX.)
V
IH
(MIN.)
V
IL
(MAX.)
V
OH
(MIN.)
V
OL
(MAX.)
V
OH
(MIN.)
V
OL
(MAX.)
X1 Input
1/f
X
t
XL
t
XH
0.1 V
V
DD
0.1 V
XT1 Input
1/f
XT
t
XTL
t
XTH
0.1 V
V
DD
0.1 V
TI0, TI1, TI2
1/f
TI
t
TIL
t
TIH
72
PD753104, 753106, 753108
Serial Transfer Timing
3-wire serial I/O mode
2-wire serial I/O mode
t
KCY1, 2
t
KL1, 2
t
KH1, 2
SCK
SI
SO
t
SIK1, 2
t
KSI1, 2
t
KSO1, 2
Input Data
Output Data
t
KSO1, 2
t
SIK1, 2
t
KL1, 2
t
KH1, 2
SCK
t
KSI1, 2
SB0, 1
t
KCY1, 2
73
PD753104, 753106, 753108
Serial Transfer Timing
Bus release signal transfer
Command signal transfer
Interrupt input timing
RESET input timing
t
KCY3, 4
t
KH3, 4
t
KSI3, 4
t
SIK3, 4
t
KSO3, 4
SCK
SB0, 1
t
KL3, 4
t
SBK
t
SBH
t
SBL
t
KSB
t
KCY3, 4
t
KH3, 4
t
KSI3, 4
t
SIK3, 4
t
KSO3, 4
SCK
SB0, 1
t
KL3, 4
t
SBK
t
KSB
t
INTL
t
INTH
INT0, 1, 2, 4
KR0 to 3
t
RSL
RESET
74
PD753104, 753106, 753108
DATA MEMORY STOP MODE LOW SUPPLY VOLTAGE DATA RETENTION CHARACTERISTICS
(T
A
= 40 to +85 C)
Parameter
Symbol
Test conditions
MIN.
TYP.
MAX.
Unit
Release signal set time
t
SREL
0
s
Oscillation stabilization
t
WAIT
Release by RESET
Note 2
ms
wait time
Note 1
Release by interrupt request
Note 3
ms
Notes 1.
The oscillation stabillization wait time is the time during which the CPU operation is stopped to prevent
unstable operation at the oscillation start.
2.
Either 2
17
/f
X
or 2
15
/f
X
can be selected by the mask option.
3.
Depends on the basic interval timer mode register (BTM) settings (see the table below).
BTM3
BTM2
BTM1
BTM0
Wait time
fx = at 4.19 MHz
fx = at 6.0 MHz
--
0
0
0
2
20
/fx (approx. 250 ms)
2
20
/fx (approx. 175 ms)
--
0
1
1
2
17
/fx (approx. 31.3 ms)
2
17
/fx (approx. 21.8 ms)
--
1
0
1
2
15
/fx (approx. 7.81 ms)
2
15
/fx (approx. 5.46 ms)
--
1
1
1
2
13
/fx (approx. 1.95 ms)
2
13
/fx (approx. 1.37 ms)
Data Retention Timing (STOP Mode Release by RESET)
Data Retention Timing (Standby Release Signal: STOP Mode Release by Interrupt Signal)
V
DD
RESET
STOP Instruction Execution
STOP Mode
Data Retention Mode
Internal Reset Operation
HALT Mode
Operating Mode
t
SREL
t
WAIT
t
SREL
t
WAIT
V
DD
STOP Instruction Execution
STOP Mode
Data Retention Mode
HALT Mode
Operating Mode
Standby Release Signal
(Interrupt Request)
75
PD753104, 753106, 753108
13. CHARACTERISTIC CURVES (FOR REFERENCE ONLY)
I
DD
vs V
DD
(Main System Clock: 6.0-MHz Crystal Resonator)
10
5.0
1.0
0.5
0.1
0.05
0.01
0.005
0.001
0
1
2
3
4
5
6
7
8
PCC = 0011
PCC = 0010
PCC = 0001
PCC = 0000
XT1
XT2
X1
X2
6.0 MHz
32.768 kHz
330 k
22 pF
22 pF
22 pF
22 pF
V
DD
V
DD
Supply Current I
DD
(mA)
Main system clock
HALT mode + 32-kHz oscillation
Subsystem clock operation
mode (SOS.1 = 0)
Main system clock STOP
mode + 32-kHz oscillation
(SOS.1 = 0)
Subsystem clock HALT mode
(SOS.1 = 0)
Main system clock STOP
mode + 32-kHz oscillation
(SOS.1 = 1) and subsystem
clock HALT mode (SOS.1 = 1)
Crystal
resonator
Crystal
resonator
Supply Voltage V
DD
(V)
(T
A
= 25
C)
76
PD753104, 753106, 753108
I
DD
vs V
DD
(Main System Clock: 4.19-MHz Crystal Resonator)
10
5.0
1.0
0.5
0.1
0.05
0.01
0.005
0.001
0
1
2
3
4
5
6
7
8
XT1
XT2
X1
X2
4.19 MHz
32.768 kHz
330 k
22 pF
22 pF
22 pF
22 pF
V
DD
V
DD
PCC = 0011
PCC = 0010
PCC = 0001
PCC = 0000
Main system clock
HALT mode + 32-kHz oscillation
Subsystem clock operation
mode (SOS.1 = 0)
Subsystem clock HALT mode
(SOS.1 = 0)
Main system clock STOP
mode + 32-kHz oscillation
(SOS.1 = 0)
Main system clock STOP
mode + 32-kHz oscillation
and subsystem
clock HALT mode (SOS.1 = 1)
Crystal
resonator
Crystal
resonator
Supply Voltage V
DD
(V)
Supply Current I
DD
(mA)
(T
A
= 25
C)
77
PD753104, 753106, 753108
I
OH
vs V
DD
--V
OH
(Ports 2, 3, 6, 8 and 9)
I
OL
vs V
OL
(Ports 2, 3, 6, 8 and 9)
15
10
5
0
0
0.5
1.0
1.5
2.0
2.5
3.0
V
DD
= 1.8 V
V
DD
= 2.2 V
V
DD
= 3 V
V
DD
= 4 V
V
DD
= 5.5 V
V
DD
= 5 V
V
DD--
V
OH
[V]
(T
A
= 25
C)
I
OH
[mA]
40
30
20
10
0
0
0.5
1.0
1.5
2.0
V
DD
= 1.8 V
V
DD
= 2.2 V
V
DD
= 3 V
V
DD
= 4 V
V
DD
= 5 V
V
DD
= 5.5 V
(T
A
= 25
C)
I
OL
[mA]
V
OL
[V]
78
PD753104, 753106, 753108
14. PACKAGE DRAWINGS
64-PIN PLASTIC QFP (14 x 14 mm)
N
A
M
F
B
48
49
32
K
L
64
1
17
16
33
D
C
detail of lead end
S
Q
5
5
P
M
I
H
J
G
P64GC-80-AB8-3
ITEM
MILLIMETERS
INCHES
A
B
C
D
F
G
H
I
J
K
L
17.6
0.4
14.0
0.2
1.0
0.35
0.10
0.15
14.0
0.2
0.693
0.016
0.039
0.039
0.006
0.031 (T.P.)
0.551
NOTE
M
N
0.10
0.15
1.8
0.2
0.8 (T.P.)
0.004
0.006
+0.004
0.003
Each lead centerline is located within 0.15
mm (0.006 inch) of its true position (T.P.) at
maximum material condition.
0.071
0.008
0.014
0.551
0.8
0.2
0.031
P
2.55
0.100
0.693
0.016
17.6
0.4
1.0
+0.009
0.008
Q
0.1
0.1
0.004
0.004
S
2.85 MAX.
0.112 MAX.
+0.10
0.05
+0.009
0.008
+0.004
0.005
+0.009
0.008
79
PD753104, 753106, 753108
64-PIN PLASTIC LQFP (12 x 12 mm)
ITEM
MILLIMETERS
INCHES
D
F
G
K
I
J
1.125
1.125
1.4
0.2
0.65 (T.P.)
0.13
14.8
0.4
Q
0.583
0.016
0.044
0.044
0.055
0.008
0.005
0.026 (T.P.)
P64GK-65-8A8-1
A
F
NOTE
Each lead centerline is located within 0.13 mm (0.005 inch) of
its true position (T.P.) at maximum material condition.
C
12.0
0.2
0.472
M
0.15
0.006
0.125
0.075
0.005
0.003
+0.004
0.003
+0.009
0.008
A
14.8
0.4
0.583
0.016
H
0.30
0.10
0.012+0.004
0.005
L
0.6
0.2
0.024+0.008
0.009
N
0.10
0.004
P
1.4
0.055
S
R
1.7 MAX.
5
5
0.067 MAX.
5
5
+0.10
0.05
B
12.0
0.2
0.472+0.009
0.008
M
48
49
32
64
1
17
16
33
B
G
H
I
J
C
D
P
N
L
K
M
detail of lead end
S
Q
R
80
PD753104, 753106, 753108
15. RECOMMENDED SOLDERING CONDITIONS
The
PD753108 should be soldered and mounted under the conditions recommended in the table below.
For details of recommended soldering conditions, refer to the information document "Semiconductor Device
Mounting Technology Manual" (C10535E).
For soldering methods and conditions other than those recommended below, contact an NEC sales representative.
Table 15-1. Surface Mounting Type Soldering Conditions
(1)
PD753104GC-xxx-AB8 : 64-pin plastic QFP (14 x 14 mm, 0.8-mm pitch)
PD753106GC-xxx-AB8 : 64-pin plastic QFP (14 x 14 mm, 0.8-mm pitch)
PD753108GC-xxx-AB8 : 64-pin plastic QFP (14 x 14 mm, 0.8-mm pitch)
Soldering
Soldering Conditions
Symbol
Method
Infrared reflow
Peak package's surface temperature: 235 C, Reflow time: 30 seconds or less
IR35-00-3
(at 210 C or higher), Number of reflow processes: 3 max.
VPS
Peak package's surface temperature: 215 C, Reflow time: 40 seconds or less
VP15-00-3
(at 200 C or higher), Number of reflow processes: 3 max.
Wave soldering
Solder temperature: 260 C or below, Flow time: 10 seconds or less, Number of
WS60-00-1
flow processes: 1, Preheating temperature: 120 C or below (package surface
temperature)
Partial heating
Pin temperature: 300 C or below, Time: 3 seconds or less (per device side)
--
Caution
Use of more than one soldering method should be avoided (except for partial heating).
(2)
PD753104GK-xxx-8A8 : 64-pin plastic QFP (12 x 12 mm, 0.65-mm pitch)
PD753106GK-xxx-8A8 : 64-pin plastic QFP (12 x 12 mm, 0.65-mm pitch)
PD753108GK-xxx-8A8 : 64-pin plastic QFP (12 x 12 mm, 0.65-mm pitch)
Soldering
Soldering Conditions
Symbol
Method
Infrared reflow
Peak package's surface temperature: 235 C, Reflow time: 30 seconds or less
IR35-00-2
(at 210 C or higher), Number of reflow processes: 2 max.
VPS
Peak package's surface temperature: 215 C, Reflow time: 40 seconds or less
VP15-00-2
(at 200 C or higher), Number of reflow processes: 2 max.
Wave soldering
Solder temperature: 260 C or below, Flow time: 10 seconds or less, Number of
WS60-00-1
flow processes: 1, Preheating temperature: 120 C or below (package surface
temperature)
Partial heating
Pin temperature: 300 C or below, Time: 3 seconds or less (per device side)
--
Caution Use of more than one soldering method should be avoided (except for partial heating).
81
PD753104, 753106, 753108
APPENDIX A.
PD75308B, 753108 AND 75P3116 FUNCTIONAL LIST
Parameter
PD75308B
PD753108
PD75P3116
Program memory
Mask ROM
Mask ROM
One-time PROM
0000H to 1F7FH
0000H to 1FFFH
0000H to 3FFFH
(8064 x 8 bits)
(8192 x 8 bits)
(16384 x 8 bits)
Data memory
000H to 1FFH
(512 x 4 bits)
CPU
75X Standard
75XL CPU
Instruction
When main system clock is
0.95, 1.91, 15.3
s
0.95, 1.91, 3.81, 15.3
s (during 4.19-MHz operation)
execution
selected
(during 4.19-MHz operation)
0.67, 1.33, 2.67, 10.7
s (during 6.0-MHz operation)
time
When subsystem clock is
122
s (32.768-kHz operation)
selected
Stack
SBS register
None
SBS.3 = 1: Mk I mode selection
SBS.3 = 0: Mk II mode selection
Stack area
000H to 0FFH
000H to 1FFH
Subroutine call instruction
2-byte stack
When Mk I mode: 2-byte stack
stack operation
When Mk II mode: 3-byte stack
Instruction
BRA !addr1
Unavailable
When Mk I mode: unavailable
CALLA !addr1
When Mk II mode: available
MOVT XA, @BCDE
Available
MOVT XA, @BCXA
BR BCDE
BR BCXA
CALL !addr
3 machine cycles
Mk I mode: 3 machine cycles, Mk II mode: 4 machine cycles
CALLF !faddr
2 machine cycles
Mk I mode: 2 machine cycles, Mk II mode: 3 machine cycles
I/O port
CMOS input
8
8
CMOS input/output
16
20
Bit port output
8
0
N-ch open-drain input/output
8
4
Total
40
32
LCD controller/driver
Segment selection: 24/28/32
Segment selection: 16/20/24 segments
segments
(can be changed to CMOS input/output port in 4 time-unit;
(can be changed to CMOS
max. 8)
input/output port in 4 time-
unit; max. 8)
Display mode selection: static, 1/2 duty (1/2 bias), 1/3 duty (1/2 bias), 1/3 duty (1/3 bias),
1/4 duty (1/3 bias)
On-chip split resistor for LCD driver can be specified by using
No on-chip split resistor for
mask option.
LCD driver
Timer
3 channels
5 channels
Basic interval timer:
Basic interval timer/watchdog timer: 1 channel
1 channel
8-bit timer/event counter: 3 channels
8-bit timer/event counter:
(can be used as 16-bit timer/event counter)
1 channel
Watch timer: 1 channel
Watch timer: 1 channel
82
PD753104, 753106, 753108
Parameter
PD75308B
PD753108
PD75P3116
Clock output (PCL)
, 524, 262, 65.5 kHz
, 524, 262, 65.5 kHz
(Main system clock:
(Main system clock: during 4.19-MHz operation)
during 4.19-MHz operation)
, 750, 375, 93.8 kHz
(Main system clock: during 6.0-MHz operation)
BUZ output (BUZ)
2 kHz
2, 4, 32 kHz
(Main system clock:
(Main system clock: during 4.19-MHz operation or
during 4.19-MHz operation)
subsystem clock: during 32.768-kHz operation)
2.93, 5.86, 46.9 kHz
(Main system clock: 6.0-MHz operation)
Serial interface
3 modes are available
3-wire serial I/O mode ... MSB/LSB can be selected for transfer first bit
2-wire serial I/O mode
SBI mode
SOS
Feedback resistor cut flag
None
Contained
register
(SOS.0)
Sub-oscillator current cut flag
None
Contained
(SOS.1)
Register bank selection register (RBS)
None
Yes
Standby release by INT0
Unavailable
Available
Vectored interrupt
External: 3, internal: 3
External: 3, internal: 5
Supply voltage
V
DD
= 2.0 to 6.0 V
V
DD
= 1.8 to 5.5 V
Operating ambient temperature
T
A
= 40 to +85 C
Package
80-pin plastic QFP
64-pin plastic QFP (14 x 14 mm, 0.8-mm pitch)
(14 x 20 mm)
64-pin plastic QFP (12 x 12 mm, 0.65-mm pitch)
80-pin plastic QFP
(14 x 14 mm)
80-pin plastic TQFP
(Fine pitch) (12 x 12 mm)
83
PD753104, 753106, 753108
APPENDIX B. DEVELOPMENT TOOLS
The following development tools are provided for system development using the
PD753108.
In the 75XL Series, the relocatable assembler which is common to the series is used in combination with the
device file of each product.
Language processor
RA75X relocatable assembler
Host machine
Part number
OS
Supply media
(product name)
PC-9800 Series
MS-DOSTM
3.5-inch 2HD
S5A13RA75X
Ver. 3.30 to
5-inch 2HD
S5A10RA75X
Ver. 6.2
Note
IBM PC/ATTM and
Refer to
3.5-inch 2HC
S7B13RA75X
compatible machines
"OS for IBM PC"
5-inch 2HC
S7B10RA75X
Device file
Host machine
Part number
OS
Supply media
(product name)
PC-9800 Series
MS-DOS
3.5-inch 2HD
S5A13DF753108
Ver. 3.30 to
5-inch 2HD
S5A10DF753108
Ver. 6.2
Note
IBM PC/AT and
Refer to
3.5-inch 2HC
S7B13DF753108
compatible machines
"OS for IBM PC"
5-inch 2HC
S7B10DF753108
Note
Ver. 5.00 and later have the task swap function, but it cannot be used for this software.
Remark Operation of the assembler and the device file is guaranteed only on the above host machines and OSs.
84
PD753104, 753106, 753108
PROM write tools
Hardware
PG-1500
PG-1500 is a PROM programmer which enables you to program single-chip microcontrollers
including PROM by stand-alone or host machine operation by connecting an attached board
and optional programmer adapter to PG-1500. It also enables you to program typical PROM
devices of 256K bits to 4M bits.
PA-75P3116GC
PROM programmer adapter for the
PD75P3116GC. Connect the programmer adapter to
PG-1500 for use.
PA-75P3116GK
PROM programmer adapter for the
PD75P3116GK. Connect the programmer adapter to
PG-1500 for use.
Software
PG-1500 controller
PG-1500 and a host machine are connected by serial and parallel interfaces and PG-1500
is controlled on the host machine.
Host machine
Part number
OS
Supply media
(product name)
PC-9800 Series
MS-DOS
3.5-inch 2HD
S5A13PG1500
Ver. 3.30 to
5-inch 2HD
S5A10PG1500
Ver. 6.2
Note
IBM PC/AT and
Refer to
3.5-inch 2HD
S7B13PG1500
compatible machines
"OS for IBM PC"
5-inch 2HC
S7B10PG1500
Note
Ver. 5.00 and later have the task swap function, but it cannot be used for this software.
Remark Operation of the PG-1500 controller is guaranteed only on the above host machines and OSs.
85
PD753104, 753106, 753108
Debugging tool
The in-circuit emulators (IE-75000-R and IE-75001-R) are available as the program debugging tool for the
PD753108.
The system configurations are described as follows.
Hardware
IE-75000-R
Note 1
In-circuit emulator for debugging the hardware and software when developing the application
systems that use the 75X Series and 75XL Series. When developing a
PD753108
Subseries, the emulation board (IE-75300-R-EM) and emulation probe (EP-753108GC-R
or EP-753108GK-R) that are sold separately must be used with the IE-75000-R.
By connecting with the host machine and the PROM programmer, efficient debugging can
be made.
It contains the emulation board (IE-75000-R-EM) which is connected.
IE-75001-R
In-circuit emulator for debugging the hardware and software when developing the application
systems that use the 75X Series and 75XL Series. When developing a
PD753108
Subseries, the emulation board (IE-75300-R-EM) and emulation probe (EP-753108GC-R
or EP-753108GK-R) that are sold separately must be used with the IE-75001-R.
It can debug the system efficiently by connecting the host machine and PROM programmer.
IE-75300-R-EM
Emulation board for evaluating the application systems that use a
PD753108 Subseries.
It must be used with the IE-75000-R or IE-75001-R.
EP-753108GC-R
Emulation probe for the
PD753108GC.
It must be connected to IE-75000-R (or IE-75001-R) and IE-75300-R-EM.
It is supplied with the 64-pin conversion socket EV-9200GC-64 which facilitates
EV-9200GC-64
connection to a target system.
EP-753108GK-R
Emulation probe for the
PD753108GK.
It must be connected to the IE-75000-R (or IE-75001-R) and IE-75300-R-EM.
It is supplied with the 64-pin conversion adapter TGK-064SBW which facilitates
TGK-064SBW
Note 2
connection to a target system.
Software
IE control program
Connects the IE-75000-R or IE-75001-R to a host machine via RS-232-C and Centronics interface
and controls the IE-75000-R or IE-75001-R on a host machine.
Host machine
Part No.
OS
Supply media
(product name)
PC-9800 Series
MS-DOS
3.5-inch 2HD
S5A13IE75X
Ver. 3.30 to
5-inch 2HD
S5A10IE75X
Ver. 6.2
Note 3
IBM PC/AT and
Refer to
3.5-inch 2HC
S7B13IE75X
compatible machines
"OS for IBM PC"
5-inch 2HC
S7B10IE75X
Notes 1.
Maintenance product.
2.
This is a product of TOKYO ELETECH CORPORATION (Tokyo 03-5295-1661). For purchasing,
contact an NEC sales representative.
3.
Ver. 5.00 and later have the task swap function, but it cannot be used for this software.
Remarks 1. Operation of the IE control program is guaranteed only on the above host machines and OSs.
2. The
PD753104, 753106, 753108 and 75P3116 are commonly referred to as the
PD753108
Subseries.
86
PD753104, 753106, 753108
OS for IBM PC
The following IBM PC OS's are supported.
OS
Version
PC DOSTM
Ver. 3.1 to Ver. 6.3
J6.1/V
Note
to J6.3/V
Note
MS-DOS
Ver. 5.0 to Ver. 6.22
5.0/V
Note
to 6.2/V
Note
IBM DOSTM
J5.02/V
Note
Note Only the English mode is supported.
Caution
Ver. 5.0 and later have the task swap function, but it cannot be used for this software.
87
PD753104, 753106, 753108
APPENDIX C. RELATED DOCUMENTS
The related documents indicated in this publication may include preliminary versions. However, preliminary
versions are not marked as such.
Device Related Documents
Document Name
Document No.
English
Japanese
PD753104, 753106, 753108 Data Sheet
U10086E (This document)
U10086J
PD75P3116 Data Sheet
U11369E
U11369J
PD753108 User's Manual
U10890E
U10890J
PD753108 Instruction Application Table
--
IEM-5600
75XL Series Selection Guide
U10453E
U10453J
Development Tool Related Documents
Document Name
Document No.
English
Japanese
Hardware
IE-75000-R/IE-75001-R User's Manual
EEU-1416
EEU-846
IE-75300-R-EM User's Manual
U11354E
U11354J
EP-753108GC/GK-R User's Manual
EEU-1495
EEU-968
PG-1500 User's Manual
EEU-1335
U11940J
Software
RA75X Assembler Package
Operation
EEU-1346
EEU-731
User's Manual
Language
EEU-1363
EEU-730
PG-1500 Controller User's Manual
PC-9800 Series
EEU-1291
EEU-704
(MS-DOS) base
IBM PC Series
U10540E
EEU-5008
(PC DOS) base
Other Related Documents
Document Name
Document No.
English
Japanese
IC Package Manual
C10943X
Semiconductor Device Mounting Technology Manual
C10535E
C10535J
Quality Grades on NEC Semiconductor Devices
C11531E
C11531J
NEC Semiconductor Device Reliability/Quality Control System
C10983E
C10983J
Electrostatic Discharge (ESD) Test
--
MEM-539
Guide to Quality Assurance for Semiconductor Devices
MEI-1202
C11893J
Microcomputer Product Series Guide
--
U11416J
Caution
The above related documents are subject to change without notice. For design purpose, etc.,
be sure to use the latest documents.
88
PD753104, 753106, 753108
NOTES FOR CMOS DEVICES
1
PRECAUTION AGAINST ESD FOR SEMICONDUCTORS
Note: Strong electric field, when exposed to a MOS device, can cause destruction
of the gate oxide and ultimately degrade the device operation. Steps must be
taken to stop generation of static electricity as much as possible, and quickly
dissipate it once, when it has occurred. Environmental control must be
adequate. When it is dry, humidifier should be used. It is recommended to
avoid using insulators that easily build static electricity. Semiconductor
devices must be stored and transported in an anti-static container, static
shielding bag or conductive material. All test and measurement tools including
work bench and floor should be grounded. The operator should be grounded
using wrist strap. Semiconductor devices must not be touched with bare
hands. Similar precautions need to be taken for PW boards with semiconductor
devices on it.
2
HANDLING OF UNUSED INPUT PINS FOR CMOS
Note: No connection for CMOS device inputs can be cause of malfunction. If no
connection is provided to the input pins, it is possible that an internal input
level may be generated due to noise, etc., hence causing malfunction. CMOS
device behave differently than Bipolar or NMOS devices. Input levels of CMOS
devices must be fixed high or low by using a pull-up or pull-down circuitry.
Each unused pin should be connected to V
DD
or GND with a resistor, if it is
considered to have a possibility of being an output pin. All handling related
to the unused pins must be judged device by device and related specifications
governing the devices.
3
STATUS BEFORE INITIALIZATION OF MOS DEVICES
Note: Power-on does not necessarily define initial status of MOS device. Production
process of MOS does not define the initial operation status of the device.
Immediately after the power source is turned ON, the devices with reset
function have not yet been initialized. Hence, power-on does not guarantee
out-pin levels, I/O settings or contents of registers. Device is not initialized
until the reset signal is received. Reset operation must be executed immediately
after power-on for devices having reset function.
89
PD753104, 753106, 753108
NEC Electronics Inc. (U.S.)
Santa Clara, California
Tel: 800-366-9782
Fax: 800-729-9288
NEC Electronics (Germany) GmbH
Duesseldorf, Germany
Tel: 0211-65 03 02
Fax: 0211-65 03 490
NEC Electronics (UK) Ltd.
Milton Keynes, UK
Tel: 01908-691-133
Fax: 01908-670-290
NEC Electronics Italiana s.r.1.
Milano, Italy
Tel: 02-66 75 41
Fax: 02-66 75 42 99
NEC Electronics Hong Kong Ltd.
Hong Kong
Tel: 2886-9318
Fax: 2886-9022/9044
NEC Electronics Hong Kong Ltd.
Seoul Branch
Seoul, Korea
Tel: 02-528-0303
Fax: 02-528-4411
NEC Electronics Singapore Pte. Ltd.
United Square, Singapore 1130
Tel: 253-8311
Fax: 250-3583
NEC Electronics Taiwan Ltd.
Taipei, Taiwan
Tel: 02-719-2377
Fax: 02-719-5951
NEC do Brasil S.A.
Sao Paulo-SP, Brasil
Tel: 011-889-1680
Fax: 011-889-1689
NEC Electronics (Germany) GmbH
Benelux Office
Eindhoven, The Netherlands
Tel: 040-2445845
Fax: 040-2444580
NEC Electronics (France) S.A.
Velizy-Villacoublay, France
Tel: 01-30-67 58 00
Fax: 01-30-67 58 99
NEC Electronics (France) S.A.
Spain Office
Madrid, Spain
Tel: 01-504-2787
Fax: 01-504-2860
NEC Electronics (Germany) GmbH
Scandinavia Office
Taeby, Sweden
Tel: 08-63 80 820
Fax: 08-63 80 388
Regional Information
Some information contained in this document may vary from country to country. Before using any NEC
product in your application, please contact the NEC office in your country to obtain a list of authorized
representatives and distributors. They will verify:
Device availability
Ordering information
Product release schedule
Availability of related technical literature
Development environment specifications (for example, specifications for third-party tools and
components, host computers, power plugs, AC supply voltages, and so forth)
Network requirements
In addition, trademarks, registered trademarks, export restrictions, and other legal issues may also vary
from country to country.
J96. 8
90
PD753104, 753106, 753108
MS-DOS is either a registered trademark or a trademark of Microsoft Corporation in the United States and/
or other countries.
IBM DOS, PC/AT, and PC DOS are trademarks of International Business Machines Corporation.
The export of this product from Japan is regulated by the Japanese government. To export this product may be prohibited
without governmental license, the need for which must be judged by the customer. The export or re-export of this product
from a country other than Japan may also be prohibited without a license from that country. Please call an NEC sales
representative.
No part of this document may be copied or reproduced in any form or by any means without the prior written
consent of NEC Corporation. NEC Corporation assumes no responsibility for any errors which may appear in this
document.
NEC Corporation does not assume any liability for infringement of patents, copyrights or other intellectual
property rights of third parties by or arising from use of a device described herein or any other liability arising
from use of such device. No license, either express, implied or otherwise, is granted under any patents,
copyrights or other intellectual property rights of NEC Corporation or others.
While NEC Corporation has been making continuous effort to enhance the reliability of its semiconductor devices,
the possibility of defects cannot be eliminated entirely. To minimize risks of damage or injury to persons or
property arising from a defect in an NEC semiconductor device, customers must incorporate sufficient safety
measures in its design, such as redundancy, fire-containment, and anti-failure features.
NEC devices are classified into the following three quality grades:
"Standard", "Special", and "Specific". The Specific quality grade applies only to devices developed based on
a customer designated "quality assurance program" for a specific application. The recommended applications
of a device depend on its quality grade, as indicated below. Customers must check the quality grade of each
device before using it in a particular application.
Standard: Computers, office equipment, communications equipment, test and measurement equipment,
audio and visual equipment, home electronic appliances, machine tools, personal electronic
equipment and industrial robots
Special: Transportation equipment (automobiles, trains, ships, etc.), traffic control systems, anti-disaster
systems, anti-crime systems, safety equipment and medical equipment (not specifically designed
for life support)
Specific: Aircrafts, aerospace equipment, submersible repeaters, nuclear reactor control systems, life
support systems or medical equipment for life support, etc.
The quality grade of NEC devices is "Standard" unless otherwise specified in NEC's Data Sheets or Data Books.
If customers intend to use NEC devices for applications other than those specified for Standard quality grade,
they should contact an NEC sales representative in advance.
Anti-radioactive design is not implemented in this product.
M4 96. 5