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

Электронный компонент: UPD75P3018GK-BE9

Скачать:  PDF   ZIP

Document Outline

1994
The PD75P3018 replaces the PD753017's internal mask ROM with a one-time PROM, and features expanded ROM
capacity.
Because the PD75P3018 supports programming by users, it is suitable for use in evaluations of systems in
development stages using the PD753012, 753016, or 753017, and for use in small-scale production.
The following document describes further details of the functions. Please make sure to read this document
before starting design.
PD753017 User's Manual : U11282E
FEATURES
Compatible with PD753017
Memory capacity:
PROM : 32768 x 8 bits
RAM
: 1024 x 4 bits
Can operate in same power supply voltage as the mask version PD753017
V
DD
= 2.2 to 5.5 V
LCD controller/driver
ORDERING INFORMATION
Part Number
Package
PROM (
8 bits)
PD75P3018GC-3B9
80-pin plastic QFP (14 x 14 mm, 0.65-mm pitch)
32768
PD75P3018GK-BE9
80-pin plastic TQFP (fine pitch) (12 x 12 mm, 0.5-mm pitch)
32768
Caution Mask-option pull-up resistors are not provided in this device.
Document No. U10956EJ1V0DS00 (1st edition)
(Previous No. IP-3538)
Date Published August 1996 P
Printed in Japan
The information in this document is subject to change without notice.
PD75P3018
MOS INTEGRATED CIRCUIT
DATA SHEET
4-BIT SINGLE-CHIP MICROCONTROLLER
The mark shows major revised points.
*
1994
*
PD75P3018
2
FUNCTION OUTLINE
Item
Function
Instruction execution time
0.95, 1.91, 3.81, 15.3
s (main system clock: at 4.19 MHz operation)
0.67, 1.33, 2.67, 10.7
s (main system clock: at 6.0 MHz operation)
122
s (subsystem clock: at 32.768 kHz operation)
Internal memory
PROM
32768 x 8 bits
RAM
1024 x 4 bits
General-purpose register
4 bit-operation: 8
4 banks
8 bit-operation: 4
4 banks
Input/output port
CMOS input
8
On-chip pull-up resistor connection can be specified by using software: 23
CMOS input/output
16
CMOS output
8
Also used for segment pins
N-ch open drain input/output
8
13-V breakdown voltage
Total
40
LCD controller/driver
Segment number selection : 24/28/32 segments (can be changed to CMOS
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)
Timer
5 channels:
8-bit timer/event counter: 3 channels (can be used for 16-bit timer/event counter)
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 top bit
2-wire serial I/O mode
SBI mode
Bit sequential buffer (BSB)
16 bits
Clock output (PCL)
F
, 524, 262, 65.5 kHz (main system clock: at 4.19 MHz operation)
F
, 750, 375, 93.8 kHz (main system clock: at 6.0 MHz operation)
Buzzer output (BUZ)
2, 4, 32 kHz
(main system clock: at 4.19 MHz operation
or subsystem clock: at 32.768 kHz operation)
2.86, 5.72, 45.8 kHz (main system clock: at 6.0 MHz operation)
Vectored interrupts
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
Power supply voltage
V
DD
= 2.2 to 5.5 V
Package
80-pin plastic QFP (14 x 14 mm)
80-pin plastic TQFP (fine pitch) (12 x 12 mm)
*
*
PD75P3018
3
CONTENTS
1. PIN CONFIGURATION (Top View) ..................................................................................................
4
2. BLOCK DIAGRAM ...........................................................................................................................
5
3. PIN FUNCTIONS ..............................................................................................................................
6
3.1
Port Pins ....................................................................................................................................................
6
3.2
Non-port Pins ............................................................................................................................................
8
3.3
Pin Input/Output Circuits .......................................................................................................................... 10
3.4
Recommended Connection for Unused Pins ......................................................................................... 12
4. SWITCHING FUNCTION BETWEEN Mk I AND Mk II MODE .......................................................... 13
4.1
Difference between Mk I Mode and Mk II Mode ...................................................................................... 13
4.2
Setting of Stack Bank Selection Register (SBS) .................................................................................... 14
5. DIFFERENCES BETWEEN PD75P3018 AND PD753012, 753016, AND 753017 ....................... 15
6. MEMORY CONFIGURATION ........................................................................................................... 16
7. INSTRUCTION SET .......................................................................................................................... 20
8. ONE-TIME PROM (PROGRAM MEMORY) WRITE AND VERIFY ................................................... 30
8.1
Operation Modes for Program Memory Write/Verify ............................................................................. 30
8.2
Program Memory Write Procedure .......................................................................................................... 31
8.3
Program Memory Read Procedure .......................................................................................................... 32
8.4
One-time PROM Screening ...................................................................................................................... 33
9. ELECTRICAL CHARACTERISTICS ................................................................................................ 34
10. PACKAGE DRAWINGS ................................................................................................................... 48
11. RECOMMENDED SOLDERING CONDITIONS ................................................................................ 50
APPENDIX A PD75316B, 753017 AND 75P3018 FUNCTION LIST ................................................... 51
APPENDIX B DEVELOPMENT TOOLS ................................................................................................ 53
APPENDIX C RELATED DOCUMENTS ................................................................................................ 57
*
*
*
PD75P3018
4
1. PIN CONFIGURATION (Top View)
80-pin plastic QFP (14
14 mm)
PD75P3018GC-3B9
80-pin plastic TQFP (fine pitch) (12
12 mm)
PD75P3018GK-BE9
PIN IDENTIFICATIONS
P00-P03
: Port0
S0-31
: Segment Output 0-31
P10-P13
: Port1
COM0-3
: Common Output 0-3
P20-P23
: Port2
V
LC0-2
: LCD Power Supply 0-2
P30-P33
: Port3
BIAS
: LCD Power Supply Bias Control
P40-P43
: Port4
LCDCL
: LCD Clock
P50-P53
: Port5
SYNC
: LCD Synchronization
P60-P63
: Port6
TI0-2
: Timer Input 0-2
P70-P73
: Port7
PTO0-2
: Programmable Timer Output 0-2
BP0-BP7
: Bit Port 0-7
BUZ
: Buzzer Clock
KR0-KR7
: Key Return 0-7
PCL
: Programmable Clock
SCK
: Serial Clock
INT0, 1, 4
: External Vectored Interrupt 0, 1, 4
SI
: Serial Input
INT2
: External Test Input 2
SO
: Serial Output
X1, 2
: Main System Clock Oscillation 1, 2
SB0, 1
: Serial Bus 0,1
XT1, 2
: Subsystem Clock Oscillation 1, 2
RESET
: Reset
V
PP
: Programming Power Supply
MD0-MD3
: Mode Selection 0-3
V
DD
: Positive Power Supply
D0-D7
: Data Bus 0-7
Vss
: Ground
S11
80
S10
79
S9
78
S8
77
S7
76
S6
75
S5
74
S4
73
S3
72
S2
71
S1
70
S0
69
RESET
68
P73/KR7
67
P72/KR6
66
P71/KR5
65
P70/KR4
64
P63/KR3
63
P62/KR2
62
P61/KR1
61
1
S12
S13
S14
S15
2
3
4
S16
5
S17
6
S18
7
S19
8
S20
9
S21
10
S22
11
S23
12
S24/BP0
13
S25/BP1
14
S26/BP2
15
S27/BP3
16
S28/BP4
17
S29/BP5
18
S30/BP6
19
S31/BP7
20
COM0
21
COM1
22
COM2
23
COM3
24
BIAS
25
V
LC0
26
V
LC1
27
V
LC2
28
P40/D0
29
P41/D1
30
P42/D2
31
P43/D3
32
Vss
33
P50/D4
34
P51/D5
35
P52/D6
36
P53/D7
37
P00/INT4
38
P01/SCK
39
P02/SO/SB0
40
60
P60/KR0
X2
X1
V
PP
XT2
59
58
57
56
XT1
55
V
DD
54
P33/MD3
53
P32/MD2
52
P31/SYNC/MD1
51
P30/LCDCL/MD0
50
P23/BUZ
49
P22/PCL/PTO2
48
P21/PTO1
47
P20/PTO0
46
P13/TI0
45
P12/INT2/TI1/TI2
44
P11/INT1
43
P10/INT0
42
P03/SI/SB1
41
PD75P3018
5
PORT0
P00 to P03
4
PORT1
P10 to P13
4
PORT2
P20 to P23
4
PORT3
P30 to P33
/MD0 to MD3
4
PORT4
P40/D0 to
P43/D3
4
PORT5
P50/D4 to
P53/D7
4
PORT6
P60 to P63
4
PORT7
P70 to P73
4
LCD
CONTROLLER
/DRIVER
S0 to S23
24
S24/BP0 to
S31/BP7
8
COM0 to
COM3
4
V
LC0
to V
LC2
3
BIAS
LCDCL/P30
SYNC/P31
f
LCD
V
PP
V
DD
RESET
V
SS
CPU CLOCK
STAND BY
CONTROL
X2
X1
XT2
XT1
SYSTEM CLOCK
GENERATOR
MAIN
SUB
CLOCK
DIVIDER
CLOCK
OUTPUT
CONTROL
fx/2
N
PCL/P22
GENERAL
REG.
RAM
DATA
MEMORY
1024 x 4 BITS
BANK
SBS
SP (8)
ALU
DECODE
AND
CONTROL
TIMER/EVENT
COUNTER
#1
PTO1/P21
INT1
TIMER/EVENT
COUNTER
#2
PTO2/P22/PCL
INT2
BASIC
INTERVAL
TIMER/
WATCHDOG
TIMER
INTBT
TIMER/EVENT
COUNTER
#0
TI0/P13
INT 0
CLOCKED
SERIAL
INTERFACE
SI/SB1/P03
INTCSI
INTERRUPT
CONTROL
INT0/P10
TI1/TI2/
P12/INT2
PTO0/P20
TOUT0
WATCH
TIMER
INTW
BUZ/P23
f
LCD
SO/SB0/P02
SCK/P01
TOUT0
INT1/P11
INT2/P12
INT4/P00
KR0/P60 to
KR7/P73
BIT SEQ.
BUFFER (16)
8
PROGRAM
COUNTER
(15)
PROM
PROGRAM
MEMORY
32768 x 8 BITS
CY
TOUT0
2. BLOCK DIAGRAM
PD75P3018
6
3. PIN FUNCTIONS
3.1 Port Pins (1/2)
Pin name
I/O
Shared by
Function
8-bit
Status
I/O circuit
I/O
after reset
type
Note 1
P00
Input
INT4
This is a 4-bit input port (PORT0).
--
Input
<B>
P01 to P03 are 3-bit pins for which an internal
P01
I/O
SCK
pull-up resistor connection can be specified
<F>-A
by software.
P02
I/O
SO/SB0
<F>-B
P03
I/O
SI/SB1
<M>-C
P10
Input
INT0
This is a 4-bit input port (PORT1).
--
Input
<B>-C
These are 4-bit pins for which an internal pull-up
P11
INT1
resistor connection can be specified by software.
INT0 includes noise elimination function.
P12
TI1/TI2/INT2
P13
TI0
P20
I/O
PTO0
This is a 4-bit I/O port (PORT2).
--
Input
E-B
These are 4-bit pins for which an internal pull-up
P21
PTO1
resistor connection can be specified by software.
P22
PCL/PTO2
P23
BUZ
P30
I/O
LCDCL/MD0
This is a programmable 4-bit I/O port (PORT3).
--
Input
E-B
Input and output in single-bit units can be specified.
P31
SYNC/MD1
When set for 4-bit units, an internal pull-up resistor
connection can be specified by software.
P32
MD2
P33
MD3
P40
Note 2
I/O
D0
This is an N-ch open-drain 4-bit I/O port (PORT4).
s
High
M-E
When set to open-drain, voltage is 13 V.
impedance
P41
Note 2
D1
Also functions as data I/O pin (lower 4 bits)
for program memory (PROM) write/verify.
P42
Note 2
D2
P43
Note 2
D3
P50
Note 2
I/O
D4
This is an N-ch open-drain 4-bit I/O port (PORT5).
High
M-E
When set to open-drain, voltage is 13 V.
impedance
P51
Note 2
D5
Also functions as data I/O pin (upper 4 bits)
for program memory (PROM) write/verify.
P52
Note 2
D6
P53
Note 2
D7
Notes 1. Circuit types enclosed in brackets indicate Schmitt trigger input.
2. Low-level input leakage current increases when input instructions or bit manipulation instructions are executed.
*
*
PD75P3018
7
3.1 Port Pins (2/2)
Pin name
I/O
Shared by
Function
8-bit
Status
I/O circuit
I/O
after reset
type
Note 1
P60
I/O
KR0
This is a programmable 4-bit I/O port (PORT6).
s
Input
<F>-A
Input and output in single-bit units can be specified.
P61
KR1
When set for 4-bit units, an internal pull-up resistor
connection can be specified by software.
P62
KR2
P63
KR3
P70
I/O
KR4
This is a 4-bit I/O port (PORT7).
Input
<F>-A
When set for 4-bit units, an internal pull-up resistor
P71
KR5
connection can be specified by software.
P72
KR6
P73
KR7
BP0
Output
S24
1-bit I/O port (BIT PORT). These pins are also used
--
Note 2
H-A
as segment output pin.
BP1
S25
BP2
S26
BP3
S27
BP4
Output
S28
BP5
S29
BP6
S30
BP7
S31
Notes 1. Circuit types enclosed in brackets indicate Schmitt trigger input.
2. V
LC1
is selected as the input source for BP0 to BP7. The output level varies depending on the external circuit
for BP0 to BP7 and V
LC1
.
Example: As shown below, BP0 to BP7 are mutually connected via the PD75P3018, so the output levels of BP0 to BP7
are determined by the sizes of R
1
, R
2
, and R
3
.
R
1
V
LC1
ON
ON
BP0
BP1
R
3
R
2
V
DD
PD75P3018
PD75P3018
8
3.2 Non-port Pins (1/2)
Pin name
I/O
Shared by
Function
Status
I/O circuit
after reset
type
Note
TI0
Input
P13
External event pulse input to timer/event counter
Input
<B>-C
TI1, TI2
Input
P12/INT2
PTO0
I/O
P20
Timer/event counter output
Input
E-B
PTO1
P21
PTO2
P22
PCL
Output
P22
Clock output
Input
E-B
BUZ
I/O
P23
Frequency output (for buzzer or system clock trimming)
Input
E-B
SCK
I/O
P01
Serial clock I/O
Input
<F>-A
SO/SB0
I/O
P02
Serial data output
Input
<F>-B
Serial data bus I/O
SI/SB1
I/O
P03
Serial data input
Input
<M>-C
Serial data bus I/O
INT4
Input
P00
Edge detection vectored interrupt input
Input
<B>
(valid for detecting both rising and falling edges)
INT0
Input
P10
Edge detection vectored interrupt input Clock synch/asynch
Input
<B>-C
(detected edge is selectable)
is selectable
INT1
P11
Asynch
INT2
Input
P12/TI1/TI2
Rising edge detection test input
Asynch
Input
<B>-C
KR0-KR3
I/O
P60-P63
Parallel falling edge detection test input
Input
<F>-A
KR4-KR7
I/O
P70-P73
Parallel falling edge detection test input
Input
<F>-A
X1
Input
--
Ceramic/crystal oscillation circuit connection for main system
--
--
clock. If using an external clock, input to X1 and input
X2
--
inverted phase to X2.
XT1
Input
--
Crystal oscillation circuit connection for subsystem clock.
--
--
If using an external clock, input to XT1 and input inverted
XT2
--
phase to XT2. XT1 can be used as a 1-bit (test) input.
RESET
Input
--
System reset input
--
<B>
MD0
I/O
P30/LCDCL
Mode selection for program memory (PROM) write/verify
Input
E-B
MD1
P31/SYNC
MD2, MD3
P32, P33
D0-D3
I/O
P40-P43
Data bus for program memory (PROM) write/verify
Input
M-E
D4-D7
P50-P53
V
PP
--
--
Programmable power supply voltage for program memory
--
--
(PROM) write/verify.
For normal operation, connect directly to V
DD
.
Apply +12.5 V for PROM write/verify.
V
DD
--
--
Positive power supply
--
--
Vss
--
--
Ground
--
--
Note
Circuit types enclosed in brackets indicate Schmitt trigger input.
PD75P3018
9
3.2 Non-port Pins (2/2)
Pin name
I/O
Shared by
Function
Status
I/O circuit
after reset
type
S0-S23
Output
--
Segment signal output
Note 1
G-A
S24-S31
Output
BP0-BP7
Segment signal output
Note 1
H-A
COM0-COM3 Output
--
Common signal output
Note 1
G-B
V
LC0-
V
LC2
--
--
Power source for LCD driver
--
--
BIAS
Output
--
Output for external split resistor cut
High
--
impedance
LCDCL
Note 2
I/O
P30
Clock output for driving external expansion driver
Input
E-B
SYNC
Note 2
I/O
P31
Clock output for synchronization of external expansion driver
Input
E-B
Notes 1. The V
LCX
(X = 0, 1, 2) shown below are selected as the input source for the display outputs.
S0-S31: V
LC1
, COM0-COM2: V
LC2
, COM3: V
LC0
2. These pins are provided for future system expansion. Currently, only P30 and P31 are used.
PD75P3018
1 0
3.3 Pin Input/Output Circuits
The input/output circuits for the PD75P3018's pins are shown in abbreviated form below.
IN
V
DD
P-ch
N-ch
V
DD
P-ch
N-ch
OUT
Data
Output
disable
IN
V
DD
P-ch
IN/OUT
P.U.R.
enable
Data
P.U.R.
Type D
Output
disable
P.U.R. : Pull-Up Resistor
Type A
V
DD
P-ch
P.U.R.
enable
P.U.R.
P.U.R. : Pull-Up Resistor
IN
V
DD
P-ch
IN/OUT
P.U.R.
enable
Data
P.U.R.
Type D
Output
disable
P.U.R. : Pull-Up Resistor
Type B
CMOS standard input buffer
Push-pull output that can be set to high impedance output
(with both P-ch and N-ch OFF).
Schmitt trigger input with hysteresis characteristics.
(Continued)
TYPE A
TYPE D
TYPE E-B
TYPE B
TYPE B-C
TYPE F-A
PD75P3018
1 1
TYPE F-B
TYPE H-A
TYPE M-C
TYPE G-A
TYPE G-B
TYPE M-E
Output
disable
V
DD
P-ch
N-ch
IN/OUT
Data
V
DD
P-ch
P.U.R.
enable
P.U.R.
Output
disable
(N)
Output
disable
(P)
P.U.R. : Pull-Up Resistor
IN/OUT
Type G-A
Voltage
controller
Type E-B
SEG
data
Output
disable
Bit Port
data
V
DD
P-ch
IN/OUT
P.U.R.
enable
Data
P.U.R.
Output
disable
P.U.R. : Pull-Up Resistor
N-ch
P-ch
OUT
N-ch
P-ch
V
LC0
V
LC1
COM
data
V
LC2
N-ch
N-ch
P-ch
Pull-up resistor operated only when executing input instructions
(when pins are low level, current flows from V
DD
to pins).
Output
disable
Data
N-ch
IN/OUT
(+13-V
breakdown
voltage)
Note
V
DD
P-ch
Input instruction
Note
P.U.R.
*
N-ch
N-ch
V
LC2
P-ch
N-ch
P-ch
OUT
V
LC0
V
LC1
SEG
data
*
*
(+13-V
breakdown
voltage)
PD75P3018
1 2
3.4 Recommended Connection for Unused Pins
Pin
Recommended connection
P00/INT4
Connect to V
SS
or V
DD
P01/SCK
Connect to V
SS
or V
DD
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 status
:connect to Vss or V
DD
through
P21/PTO1
individual resistor
P22/PTO2/PCL
Output status :open
P23/BUZ
P30/LCDCL/MD0
P31/SYNC/MD1
P32/MD2, P33/MD3
P40-P43
P50-P53
P60/KR0-P63/KR3
P70/KR4-P73/KR7
S0-S23
Open
S24/BP0-S31/BP7
COM0-COM3
V
LC0
-V
LC2
Connect to Vss
BIAS
Connect to Vss only when V
LC0
to V
LC2
are all not used.
In other cases, leave open.
XT1
Note
Connect to Vss
XT2
Note
Open
Note
When subsystem clock is not used, specify SOS.0 = 1 (indicates that
internal feedback resistor is disconnected).
*
PD75P3018
1 3
4. SWITCHING FUNCTION BETWEEN Mk I AND Mk II MODE
Setting a stack bank selection (SBS) register for the PD75P3018 enables the program memory to be switched between
Mk I mode and Mk II mode. This function is applicable when using the PD75P3018 to evaluate the PD753012, 753016,
or 753017.
When the SBS bit 3 is set to 1 : sets Mk I mode (supports Mk I mode for PD753012, 753016, and 753017)
When the SBS bit 3 is set to 0 : sets Mk II mode (supports Mk II mode for PD753012, 753016, and 753017)
4.1 Difference between Mk I Mode and Mk II Mode
Table 4-1 lists points of difference between the Mk I mode and the Mk II mode for the PD75P3018.
Table 4-1. Difference between Mk I Mode and Mk II Mode
Item
Mk I Mode
Mk II Mode
Program counter
PC
13-0
PC
14-0
PC
14
is fixed at 0
Program memory (bytes)
16384
32768
Data memory (bits)
1024 x 4
Stack
Stack bank
Selectable via memory banks 0 to 3
No. of stack bytes
2 bytes
3 bytes
Instruction
BRA !addr1 instruction
Use disabled
Use enabled
CALLA !addr1 instruction
Instruction
CALL !addr instruction
3 machine cycles
4 machine cycles
execution time CALLF !faddr instruction
2 machine cycles
3 machine cycles
Supported mask ROMs
When set to Mk I mode:
When set to Mk II mode:
PD753012, 753016, and 753017
PD753012, 753016, and 753017
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 that have a program area of
more than 16 Kbytes.
With regard to the number of stack bytes during execution of subroutine call instructions, the usable
area increases by 1 byte per stack compared to the Mk I mode when the Mk II mode is selected.
However, when the CALL !addr and CALLF !faddr instructions are used, the machine cycle becomes
longer by 1 machine cycle. Therefore, if more emphasis is placed on RAM use efficiency and
processing performance than on software compatibility, the Mk I mode should be used.
*
PD75P3018
1 4
4.2 Setting of Stack Bank Selection Register (SBS)
Use the stack bank selection register to switch between Mk I mode and Mk II mode. Figure 4-1 shows the format for doing
this.
The stack bank selection register is set using a 4-bit memory manipulation instruction. When using the Mk I mode, be
sure to initialize the stack bank selection register to 10XXB
Note
at the beginning of the program. When using the Mk II mode,
be sure to initialize it to 00XXB
Note
.
Note
Set the desired value for XX.
Figure 4-1. Format of Stack Bank Selection Register
Cautions 1. SBS3 is set to "1" after RESET input, and consequently the CPU operates in Mk I mode. When using
instructions for Mk II mode, set SBS3 to "0" and set Mk II mode before using the instructions.
2. When using Mk II mode, execute a subroutine call instruction and an interrupt instruction after
RESET input and after setting the stack bank selection register.
SBS3
SBS2
SBS1
SBS0
F84H
Address
3
2
1
0
SBS
0
0
1
1
0
1
0
1
Symbol
Stack area specification
Memory bank 0
Memory bank 1
Memory bank 2
Memory bank 3
0
Be sure to enter "0" for bit 2.
0
1
Mk II mode
Mk I mode
Mode selection specification
PD75P3018
1 5
5. DIFFERENCES BETWEEN PD75P3018 AND PD753012, 753016, AND 753017
The PD75P3018 replaces the internal mask ROM in the PD753012, 753016, and 753017 with a one-time PROM and
features expanded ROM capacity. The PD75P3018's Mk I mode supports the Mk I mode in the PD753012, 753016,
and 753017 and the PD75P3018's Mk II mode supports the Mk II mode in the PD753012, 753016, and 753017.
Table 5-1 lists differences among the PD75P3018 and the PD753012, 753016, and 753017. Be sure to check the
differences among these products before using them with PROMs for debugging or prototype testing of application
systems or, later, when using them with a mask ROM for full-scale production.
For the CPU functions and internal hardwares, refer to PD753017 User's Manual (U11282E).
Table 5-1. Differences between PD75P3018 and PD753012, 753016, and 753017
Item
PD753012
PD753016
PD753017
PD75P3018
Program counter
14 bits
15 bits
Program memory (bytes)
Mask ROM
One-time PROM
During
12288
16384
16384
16384
Mk I mode
During
12288
16384
24576
32768
Mk II mode
Data memory (x 4 bits)
1024
Mask options
Pull-up resistor for
Yes (Can be specified whether to incorporate or not)
No (Cannot incorporate)
PORT4 and PORT5
LCD split resistor
Feed back resistor
Yes (Can be specified with the SOS register whether to
No (Cannot incorporate)
for subsystem clock
incorporate or not)
Wait time
Yes (Can be specified either 2
17
/f
X
or 2
15
/f
X
)
Note
No (Fixed at 2
15
/f
X
)
Note
during RESET
Pin configuration
Pin Nos. 29 to 32
P40 to P43
P40/D0 to P43/D3
Pin Nos. 34 to 37
P50 to P53
P50/D4 to P53/D7
Pin No. 50
P30/LCDCL
P30/LCDCL/MD0
Pin No. 51
P31/SYNC
P31/SYNC/MD1
Pin Nos. 52 and 53
P32, P33
P32/MD2, P33/MD3
Pin No. 57
IC
V
PP
Other
Noise resistance and noise radiation may differ due to the different circuit sizes and mask
layouts.
Note
For 2
17
/f
X
, during 6.0 MHz operation is 21.8 ms, and during 4.19 operation is 31.3 ms.
For 2
15
/f
X
, during 6.0 MHz operation is 5.46 ms, and during 4.19 operation is 7.81 ms.
Caution
Noise resistance and noise radiation are different in PROM and mask ROMs. In transferring to mask
ROM versions from the PROM version in a processe between prototype development and full
production, be sure to fully evaluate the mask ROM version's CS (not ES).
*
*
PD75P3018
1 6
6. MEMORY CONFIGURATION
6.1 Program Counter (PC) ... 15 bits
This is a 15-bit binary counter that stores program memory address data.
Bit 15 is valid during Mk II mode. But PC14 is fixed at zero during Mk I mode, and the lower 14 bits are all valid.
Figure 6-1. Configuration of Program Counter
6.2 Program Memory (PROM) ... 32768 x 8 bits
The program memory consists of 32768 x 8-bit one-time PROM. The program memory address can be selected as shown
below by setting the stack bank selection (SBS) register.
Mk I mode
Mk II mode
Usable address
0000H to 3FFFH
0000H to 7FFFH
Figures 6-2 and 6-3 show the addressing ranges for the program memory and branch instruction and the subroutine call
instruction, during Mk I and Mk II modes.
PC14
PC13
PC12
PC11
PC10
PC9
PC8
PC7
PC6
PC5
PC4
PC3
PC2
PC1
PC0
PC
Fixed at zero during
Mk I mode
PD75P3018
1 7
Figure 6-2. Program Memory Map (Mk I mode)
MBE
MBE
MBE
MBE
MBE
MBE
MBE
RBE
RBE
RBE
RBE
RBE
RBE
RBE
Internal reset start address (upper 6 bits)
Internal reset start address (lower 8 bits)
INTBT/INT4 start address (upper 6 bits)
INTBT/INT4 start address (lower 8 bits)
INT0 start address (upper 6 bits)
INT0 start address (lower 8 bits)
INT1 start address (upper 6 bits)
INT1 start address (lower 8 bits)
INTCSI start address (upper 6 bits)
INTCSI start address (lower 8 bits)
INTT0 start address (upper 6 bits)
INTT0 start address (lower 8 bits)
INTT1, INTT2 start address (upper 6 bits)
INTT1, INTT2 start address (lower 8 bits)
Reference table for GETI instruction
0000H
0002H
0004H
0006H
0008H
000AH
000CH
007FH
0080H
07FFH
0800H
0FFFH
1000H
1FFFH
2000H
2FFFH
3000H
3FFFH
CALLF
!faddr instruction
entry address
BR BCDE instruction
BR BCXA instruction
BR !addr instruction
CALL !addr instruction
branch address
Branch/call
address
by GETI
BR $addr instruction
relative branch address
(15 to 1,
+2 to +16)
BRCB
!caddr instruction
branch address
BRCB
!caddr instruction
branch address
BRCB
!caddr instruction
branch address
BRCB
!caddr instruction
branch address
7
6
5
0
0020H
Remark
For instructions other than those noted above, the BR PCDE and BR PCXA instructions can be used to branch
to addresses with changes in the PC's lower 8 bits only.
PD75P3018
1 8
Figure 6-3. Program Memory Map (Mk II mode)
Caution
To allow the vectored interrupt's 14-bit start address (noted above), set the address within a 16-K area
(0000H to 3FFFH).
Remark
For instructions other than those noted above, the BR PCDE and BR PCXA instructions can be used to branch
to addresses with changes in the PC's lower 8 bits only.
MBE
MBE
MBE
MBE
MBE
MBE
MBE
RBE
RBE
RBE
RBE
RBE
RBE
RBE
Internal reset start address (upper 6 bits)
Internal reset start address (lower 8 bits)
INTBT/INT4 start address (upper 6 bits)
INTBT/INT4 start address (lower 8 bits)
INT0 start address (upper 6 bits)
INT0 start address (lower 8 bits)
INT1 start address (upper 6 bits)
INT1 start address (lower 8 bits)
INTCSI start address (upper 6 bits)
INTCSI start address (lower 8 bits)
INTT0 start address (upper 6 bits)
INTT0 start address (lower 8 bits)
INTT1, INTT2 start address (upper 6 bits)
INTT1, INTT2 start address (lower 8 bits)
Reference table for GETI instruction
0000H
0002H
0004H
0006H
0008H
000AH
000CH
1FFFH
2000H
2FFFH
3000H
3FFFH
4000H
4FFFH
5000H
5FFFH
6000H
6FFFH
7000H
7FFFH
0020H
007FH
0080H
07FFH
0800H
0FFFH
1000H
CALLF
!faddr instruction
entry address
BR
!addr instruction
branch address
CALL
!addr instruction
branch address
Branch/call
address
by GETI
BRCB
!caddr instruction
branch address
BRCB
!caddr instruction
branch address
BRCB
!caddr instruction
branch address
7
6
5
0
BRCB
!caddr instruction
branch address
BRCB
!caddr instruction
branch address
BRCB
!caddr instruction
branch address
BRCB
!caddr instruction
branch address
BRCB
!caddr instruction
branch address
Branch addresses for
the following instructions
BR BCDE
BR BCXA
BRA !addr1
CALLA !addr1
BR $addr1 instruction
relative branch address
(15 to 1,
+2 to +16)
PD75P3018
1 9
6.3 Data Memory (RAM) ... 1024 x 4 bits
Figure 6-4 shows the data memory configuration.
Data memory consists of a data area and a peripheral hardware area. The data area consists of 1024 x 4-bit static RAM.
Figure 6-4. Data Memory Map
Note
Memory bank 0, 1, 2, or 3 can be selected as the stack area.
(8 x 4)
256 x 4
(248 x 4)
256 x 4
(224 x 4)
(32 x 4)
256 x 4
256 x 4
128 x 4
0
1
2
3
15
000H
01FH
020H
0FFH
100H
1DFH
1E0H
1FFH
200H
2FFH
300H
3FFH
F80H
FFFH
General-purpose register area
Display data memory
Data area
static RAM
(1024 x 4)
Stack area
Note
Peripheral hardware area
Data memory
Memory bank
Not incorporated
PD75P3018
2 0
7. INSTRUCTION SET
(1) Representation and coding formats for operands
In the instruction's operand area, use the following coding format to describe operands corresponding to the instruction's
operand representations (for further description, see the RA75X Assembler Package User's Manual Language (EEU-
1363)). When there are several codes, select and use just one. Codes that consist of upper-case letters and + or symbols
are key words that should be entered as they are.
For immediate data, enter an appropriate numerical value or label.
Enter register flag symbols as label descriptors instead of mem, fmem, pmem, bit, etc. (For details, refer to the User's
Manual). The number of labels that can be entered for fmem and pmem are restricted.
Representation
Coding 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-3FFFH immediate data or label (Mk I mode and Mk II mode)
addr1
0000H-7FFFH immediate data or label (Mk II mode only)
caddr
12-bit immediate data or label
faddr
11-bit immediate data or label
taddr
20H-7FH immediate data (however, bit0 = 0) or label
PORTn
PORT0-PORT7
IEXXX
IEBT, IECSI, IET0, IET1, IET2, IE0-IE2, IE4, IEW
RBn
RB0-RB3
MBn
MB0-MB3, MB15
Note
When processing 8-bit data, only even-numbered addresses can be specified.
PD75P3018
2 1
(2) Operation legend
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
: Register pair (XA); 8-bit accumulator
BC
: Register pair (BC)
DE
: Register pair (DE)
HL
: Register pair (HL)
XA'
: Expansion register pair (XA')
BC'
: Expansion register pair (BC')
DE'
: Expansion register pair (DE')
HL'
: Expansion register pair (HL')
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 7)
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
.
: Delimiter for address and bit
(XX)
: Addressed data
XXH
: Hexadecimal data
PD75P3018
2 2
(3) Description of symbols used in addressing area
Remarks 1. MB indicates access-enabled memory banks.
2. In area *2, MB = 0 for both MBE and MBS.
3. In areas *4 and *5, MB = 15 for both MBE and MBS.
4. Areas *6 to *11 indicate corresponding address-enabled areas.
MB = 0 (000H-07FH)
MB = 15 (F80H-FFFH)
MB = MBS
MBS = 0-3, 15
MB = MBE MBS
MBS = 0-3, 15
*1
MB = 0
*2
MBE = 1 :
MBE = 0 :
*3
MB = 15, fmem = FB0H-FBFH, FF0H-FFFH
MB = 15, pmem = FC0H-FFFH
addr = 0000H-3FFFH
*4
*5
*6
addr, addr1 =
*7
(Current PC) 15 to (Current PC) 1
(Current PC) +2 to (Current PC) +16
*8
caddr = 0000H-0FFFH (PC
14
,
13
,
12
= 000B: Mk I or Mk II mode) or
1000H-1FFFH (PC
14
,
13
,
12
= 001B: Mk I or Mk II mode) or
2000H-2FFFH (PC
14
,
13
,
12
= 010B: Mk I or Mk II mode) or
3000H-3FFFH (PC
14
,
13
,
12
= 011B: Mk I or Mk II mode) or
4000H-4FFFH (PC
14
,
13
,
12
= 100B: Mk II mode) or
5000H-5FFFH (PC
14
,
13
,
12
= 101B: Mk II mode) or
6000H-6FFFH (PC
14
,
13
,
12
= 110B: Mk II mode) or
7000H-7F7FH (PC
14
,
13
,
12
= 111B: Mk II mode)
faddr = 0000H-07FFH
taddr = 0020H-007FH
addr1 = 0000H-7FFFH (Mk II mode only)
*9
*10
*11
Program memory
addressing
Data memory
addressing
PD75P3018
2 3
(4) Description of machine cycles
S indicates the number of machine cycles required for skipping of skip-specified instructions. The value of S varies as
shown below.
No skip ..................................................................... S = 0
Skipped instruction is 1-byte or 2-byte instruction .... S = 1
Skipped instruction is 3-byte instruction
Note
.............. S = 2
Note
3-byte instructions: BR !addr, BRA !addr1, CALL !addr, CALLA !addr1
Caution
The GETI instruction is skipped for one machine cycle.
One machine cycle equals one cycle (= t
CY
) of the CPU clock
F
. Use the PCC setting to select among four cycle times.
PD75P3018
2 4
Instruction
Mnemonic
Operand
No. of Machine
Operation
Addressing
Skip
group
bytes
cycle
area
condition
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, reg1
2
2
A<-reg1
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'
Table
MOVT
XA, @PCDE
1
3
XA<-(PC
13-8
+DE)
ROM
reference
XA, @PCXA
1
3
XA<-(PC
13-8
+XA)
ROM
XA, @BCDE
1
3
XA<-(BCDE)
ROM
Note
*11
XA, @BCXA
1
3
XA<-(BCXA)
ROM
Note
*11
Note
Only the lower 3 bits in the B register are valid.
PD75P3018
2 5
Instruction
Mnemonic
Operand
No. of Machine
Operation
Addressing
Skip
group
bytes
cycle
area
condition
Bit transfer
MOV1
CY, fmem.bit
2
2
CY<-(fmem.bit)
*4
CY, pmem.@L
2
2
CY<-(pmem
7-2
+L
3-2
.bit(L
1-0
))
*5
CY, @H+mem.bit
2
2
CY<-(H+mem
3-0
.bit)
*1
fmem.bit, CY
2
2
(fmem.bit)<-CY
*4
pmem.@L, CY
2
2
(pmem
7-2
+L
3-2
.bit(L
1-0
))<-CY
*5
@H+mem.bit, CY
2
2
(H+mem
3-0
.bit)<-CY
*1
Arithmetic
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
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<-Avn4
A, @HL
1
1
A<-Av(HL)
*1
XA, rp'
2
2
XA<-XAvrp'
rp'1, XA
2
2
rp'1<-rp'1vXA
XOR
A, #n4
2
2
A<-Avn4
A, @HL
1
1
A<-Av(HL)
*1
XA, rp'
2
2
XA<-XAvrp'
rp'1, XA
2
2
rp'1<-rp'1vXA
Accumulator
RORC
A
1
1
CY<-A
0
, A
3
<-CY, A
n-1
<-A
n
manipulation
NOT
A
2
2
A<-A
Increment/
INCS
reg
1
1+S
reg<-reg+1
reg=0
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
PD75P3018
2 6
Instruction
Mnemonic
Operand
No. of Machine
Operation
Addressing
Skip
group
bytes
cycle
area
condition
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
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
7-2
+L
3-2
.bit(L
1-0
))<-1
*5
@H+mem.bit
2
2
(H+mem
3-0
.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
7-2
+L
3-2
.bit(L
1-0
))<-0
*5
@H+mem.bit
2
2
(H+mem
3-0
.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
7-2
+L
3-2
.bit(L
1-0
))=1
*5
(pmem.@L)=1
@H+mem.bit
2
2+S
Skip if(H+mem
3-0
.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
7-2
+L
3-2
.bit(L
1-0
))=0
*5
(pmem.@L)=0
@H+mem.bit
2
2+S
Skip if(H+mem
3-0
.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
7-2
+L
3-2
.bit (L
1-0
))=1 and clear
*5
(pmem.@L)=1
@H+mem.bit
2
2+S
Skip if(H+mem
3-0
.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
7-2
+L
3-2
.bit(L
1-0
))
*5
CY, @H+mem.bit
2
2
CY<-CY
^
(H+mem
3-0
.bit)
*1
OR1
CY, fmem.bit
2
2
CY<-CYv(fmem.bit)
*4
CY, pmem.@L
2
2
CY<-CYv(pmem
7-2
+L
3-2
.bit(L
1-0
))
*5
CY, @H+mem.bit
2
2
CY<-CYv(H+mem
3-0
.bit)
*1
XOR1
CY, fmem.bit
2
2
CY<-CYv (fmem.bit)
*4
CY, pmem.@L
2
2
CY<-CYv(pmem
7-2
+L
3-2
.bit(L
1-0
))
*5
CY, @H+mem.bit
2
2
CY<-CYv(H+mem
3-0
.bit)
*1
PD75P3018
2 7
Instruction
Mnemonic
Operand
No. of Machine
Operation
Addressing
Skip
group
bytes
cycle
area
condition
Branch
BR
Note 1
addr
--
--
PC
14
<-0, PC
13-0
<-addr
*6
Use the assembler to select the
most appropriate instruction
among the following.
BR !addr
BRCB !caddr
BR $addr
addr1
--
--
PC
14-0
<-addr1
*11
Use the assembler to select
the most appropriate instruction
among the following.
BRA !addr1
BR !addr
BRCB !caddr
BR $addr1
!addr
3
3
PC
14
<-0, PC
13-0
<-addr
*6
$addr
1
2
PC
14
<-0, PC
13-0
<-addr
*7
$addr1
1
2
PC
14
<-0, PC
13-0
<-addr1
PC
14-0
<-addr1
PCDE
2
3
PC
14
<-0, PC
13-0
<-PC
13-8
+DE
PC
14-0
<-PC
14-8
+DE
PCXA
2
3
PC
14
<-0, PC
13-0
<-PC
13-8
+XA
PC
14-0
<-PC
14-8
+XA
BCDE
2
3
PC
14
<-0, PC
13-0
<-BCDE
Note 2
*11
PC
14-0
<-BCDE
Note 2
BCXA
2
3
PC
14
<-0, PC
13-0
<-BCXA
Note 2
*11
PC
14-0
<-BCXA
Note 2
BRA
Note 1
!addr1
3
3
PC
14-0
<-addr1
*11
BRCB
!caddr
2
2
PC
14
<-0, PC
13-0
<-PC
13, 12
+caddr
11-0
*8
PC
14-0
<-PC
14, 13, 12
+caddr
11-0
Notes 1. Shaded areas indicate support for Mk II mode only.
2. The only following bits are valid in the B register.
For Mk I mode : Lower 2 bits
For Mk II mode : Lower 3 bits
PD75P3018
2 8
Instruction
Mnemonic
Operand
No. of Machine
Operation
Addressing
Skip
group
bytes
cycle
area
condition
Subroutine
CALLA
Note
!addr1
3
3
(SP5)<-0, PC
14-12
*11
stack control
(SP6)(SP3)(SP4)<-PC
11-0
(SP2)<-X, X, MBE, RBE
PC
140
<-addr1, SP<-SP6
CALL
Note
!addr
3
3
(SP4)(SP1)(SP2)<-PC
11-0
*6
(SP3)<-MBE, RBE, PC
13, 12
PC
14
<-0, PC
130
<-addr, SP<-SP4
4
(SP5)<-0, PC
14-12
(SP6)(SP3)(SP4)<-PC
11-0
(SP2)<-X, X, MBE, RBE
PC
14
<-0, PC
13-0
<-addr, SP<-SP6
CALLF
Note
!faddr
2
2
(SP4)(SP1)(SP2)<-PC
11-0
*9
(SP3)<-MBE, RBE, PC
13, 12
PC
14
<-0, PC
13-0
<-000+faddr, SP<-SP4
3
(SP5)<-0, PC
14-12
(SP6)(SP3)(SP4)<-PC
11-0
(SP2)<-X, X, MBE, RBE
PC
14-0
<-0000+faddr, SP<-SP6
RET
Note
1
3
MBE, RBE, PC
13, 12
<-(SP+1)
PC
11-0
<-(SP)(SP+3)(SP+2)
PC
14
<-0, SP<-SP+4
X, X, MBE, RBE<-(SP+4)
0, PC
14-12
<-(SP+1)
PC
11-0
<-(SP)(SP+3)(SP+2)
SP<-SP+6
RETS
Note
1
3+S
MBE, RBE, PC
13, 12
<-(SP+1)
Unconditional
PC
11-0
<-(SP)(SP+3)(SP+2)
PC
14
<-0, SP<-SP+4
then skip unconditionally
X, X, MBE, RBE<-(SP+4)
0, PC
14-12
<-(SP+1)
PC
11-0
<-(SP)(SP+3)(SP+2)
SP<-SP+6
then skip unconditionally
RETI
Note
1
3
PC
13, 12
<-(SP+1)
1, 0
, PC
14
<-0
PC
11-0
<-(SP)(SP+3)(SP+2)
PSW<-(SP+4)(SP+5), SP<-SP+6
0, PC
14-12
<-(SP+1)
PC
11-0
<-(SP)(SP+3)(SP+2)
PSW<-(SP+4)(SP+5), SP<-SP+6
Note
Shaded areas indicate support for Mk II mode only. Other areas indicate support for Mk I mode only.
PD75P3018
2 9
Instruction
Mnemonic
Operand
No. of Machine
Operation
Addressing
Skip
group
bytes
cycle
area
condition
Subroutine
PUSH
rp
1
1
(SP1)(SP2)<-rp, SP<-SP2
stack control
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
I/O
IN
Note 1
A, PORTn
2
2
A<-PORTn
(n=0-7)
XA, PORTn
2
2
XA<-PORTn+
1
, PORTn (n=4, 6)
OUT
Note 1
PORTn, A
2
2
PORTn<-A
(n=2-7)
PORTn, XA
2
2
PORTn+
1
, PORTn<-XA (n=4, 6)
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-3, 15)
GETI
Note 2, 3
taddr
1
3
When using TBR instruction
*10
PC
13-0
<-(taddr)
5-0
+(taddr+1), PC
14
<-0
When using TCALL instruction
(SP4)(SP1)(SP2)<-PC
11-0
(SP3)<-MBE, RBE, PC
13, 12
, PC
14
<-0
PC
13-0
<-(taddr)
5-0
+(taddr+1)
SP<-SP4
When using instruction other than
Determined by
TBR or TCALL
referenced
Execute (taddr)(taddr+1) instructions
instruction
1
3
When using TBR instruction
*10
PC
13-0
<-(taddr)
5-0
+(taddr+1), PC
14
<-0
4
When using TCALL instruction
(SP5)<-0, PC
14-12
(SP6)(SP3)(SP4)<-PC
11-0
(SP2)<-X, X, MBE, RBE, PC
14
<-0
PC
13-0
<-(taddr)
5-0
+(taddr+1)
SP<-SP6
3
When using instruction other than
Determined by
TBR or TCALL
referenced
Execute (taddr)(taddr+1) instructions
instruction
Notes 1. Before executing the IN or OUT instruction, set MBE to 0 or 1 and set MBS to 15.
2. TBR and TCALL are assembler pseudo-instructions for the GETI instruction's table definitions.
3. Shaded areas indicate support for Mk II mode only. Other areas indicate support for Mk I mode only.
- - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
PD75P3018
3 0
8. ONE-TIME PROM (PROGRAM MEMORY) WRITE AND VERIFY
The program memory contained in the PD75P3018 is a 32768 x 8-bit one-time PROM that can be electrically written one
time only. The pins listed in the table below are used for this PROM's write/verify operations. Clock input from the X1
pin is used instead of address input as a method for updating addresses.
Pin
Function
V
PP
Pin where program voltage is applied during program memory
write/verify (usually V
DD
potential)
X1, X2
Clock input pins for address updating during program memory
write/verify. Input the X1 pin's inverted signal to the
X2 pin.
MD0-MD3
Operation mode selection pin for program memory write/verify
D0/P40 to D3/P43
8-bit data I/O pins for program memory write/verify
(lower 4 bits)
D4/P50 to D7/P53
(upper 4 bits)
V
DD
Pin where power supply voltage is applied.
Applies V
DD
= 2.2 to 5.5 V in normal operation mode and +6 V
for program memory write/verify.
Caution
Pins not used for program memory write/verify should be connected to Vss.
8.1 Operation Modes for Program Memory Write/Verify
When +6 V is applied to the V
DD
pin and +12.5 V to the V
PP
pin, the PD75P3018 enters the program memory write/verify
mode. The following operation modes can be specified by setting pins MD0 to MD3 as shown below.
Operation mode specification
Operation mode
V
PP
V
DD
MD0
MD1
MD2
MD3
+12.5 V
+6 V
H
L
H
L
Zero-clear program memory address
L
H
H
H
Write mode
L
L
H
H
Verify mode
H
X
H
H
Program inhibit mode
X: L or H
*
PD75P3018
3 1
8.2 Program Memory Write Procedure
Program memory can be written at high speed using the following procedure.
(1)
Pull unused pins to Vss through resistors. Set the X1 pin low.
(2)
Supply 5 V to the V
DD
and V
PP
pins.
(3)
Wait 10 s.
(4)
Select the zero-clear program memory address mode.
(5)
Supply 6 V to the V
DD
and 12.5 V to the V
PP
pins.
(6)
Select the program inhibit mode.
(7)
Write data in the 1 ms write mode.
(8)
Select the program inhibit mode.
(9)
Select the verify mode. If the data is correct, go to step (10) and if not, repeat steps (7) to (9).
(10) (X : number of write operations from steps (7) to (9)) x 1 ms additional write.
(11) Select the program inhibit mode.
(12) Apply four pulses to the X1 pin to increment the program memory address by one.
(13) Repeat steps (7) to (12) until the end address is reached.
(14) Select the zero-clear program memory address mode.
(15) Return the V
DD
and V
PP
pins back to 5 V.
(16) Turn off the power.
The following figure shows steps (2) to (12).
V
PP
V
DD
V
DD
+ 1
V
DD
V
PP
V
DD
X1
D0/P40 to D3/P43
D4/P50 to D7/P53
MD0
(P30)
MD1
(P31)
MD2
(P32)
MD3
(P33)
Data input
Data
output
Data input
X repetitions
Write
Verify
Additional write
Address
increment
PD75P3018
3 2
8.3 Program Memory Read Procedure
The PD75P3018 can read program memory contents using the following procedure.
(1)
Pull unused pins to Vss through resistors. Set the X1 pin low.
(2)
Supply 5 V to the V
DD
and V
PP
pins.
(3)
Wait 10 s.
(4)
Select the zero-clear program memory address mode.
(5)
Supply 6 V to the V
DD
and 12.5 V to the V
PP
pins.
(6)
Select the program inhibit mode.
(7)
Select the verify mode. Apply four pulses to the X1 pin. Every four clock pulses will output the data stored in one
address.
(8)
Select the program inhibit mode.
(9)
Select the zero-clear program memory address mode.
(10) Return the V
DD
and V
PP
pins back to 5 V.
(11) Turn off the power.
The following figure shows steps (2) to (9).
V
PP
V
DD
V
DD
+ 1
V
DD
V
PP
V
DD
X1
D0/P40 to D3/P43
D4/P50 to D7/P53
MD0
(P30)
MD2
(P32)
MD3
(P33)
MD1
(P31)
"L"
Data output
Data output
PD75P3018
3 3
8.4 One-time PROM Screening
Due to its structure, the one-time PROM cannot be fully tested before shipment by NEC. Therefore, NEC recommends
that after the required data is written and the PROM is stored under the temperature and time conditions shown below,
the PROM should be verified via a screening.
Storage temperature
Storage time
125C
24 hours
PD75P3018
3 4
9. ELECTRICAL CHARACTERISTICS
Absolute Maximum Ratings (T
A
= 25 C)
Parameter
Symbol
Conditions
Ratings
Unit
Supply voltage
V
DD
0.3 to +7.0
V
PROM supply voltage
V
PP
0.3 to +13.5
V
Input voltage
V
I1
Other than ports 4 and 5
0.3 to V
DD
+ 0.3
V
V
I2
Ports 4 and 5 (During N-ch open drain)
0.3 to +14
V
Output voltage
V
O
0.3 to V
DD
+ 0.3
V
High-level output current
I
OH
Per pin
10
mA
Total of all pins
30
mA
Low-level output current
I
OL
Per pin
30
mA
Total of all pins
220
mA
Operating ambient
T
A
40 to +85
C
temperature
Storage temperature
T
stg
65 to +150
C
Caution
If the absolute maximum rating of even one of the parameters is exceeded even momentarily, the
quality of the product may be degraded. The absolute maximum ratings are therefore values which,
when exceeded, can cause the product to be damaged. Be sure that these values are never exceeded
when using the product.
Capacitance (T
A
= 25 C, V
DD
= 0 V)
Parameter
Symbol
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
*
PD75P3018
3 5
Main System Clock Oscillation Circuit Characteristics (T
A
= 40 to +85 C)
Resonator Recomended Constants Parameter Conditions MIN. TYP. MAX. Unit
Ceramic V
DD
= 2.2 to 5.5 V Oscillation frequency 1.0 6.0
Note 2
MHz
resonator (f
X
)
Note 1
Oscillation After V
DD
has 4 ms
stabilization time
Note 3
reached MIN. value
of oscillation voltage
range
Crystal V
DD
= 2.2 to 5.5 V Oscillation frequency 1.0 6.0
Note 2
MHz
resonator (f
X
)
Note 1
Oscillation V
DD
= 4.5 to 5.5 V 10 ms
stabilization time
Note 3
30
External V
DD
= 1.8 to 5.5 V X1 input frequency 1.0 6.0
Note 2
MHz
clock (f
X
)
Note 1
X1 input high-/ 83.3 500 ns
low-level widths
(t
XH
, t
XL
)
Notes 1. The oscillation frequency and X1 input frequency shown above indicate characteristics of the oscillation circuit
only. For the instruction execution time, refer to AC Characteristics.
2. When the supply voltage is 1.8 V
V
DD
< 2.7 V and the oscillation frequency is 4.19 MHz < f
X
6.0 MHz, do
not select processor clock control register (PCC) = 0011 as the instruction execution time. If PCC = 0011, one
machine cycle is less than 0.95
s, falling short of the rated value of 0.95 s.
3. The oscillation stabilization time is the time required for oscillation to be stabilized after V
DD
has been applied
or STOP mode has been released.
Caution
When using the main system clock oscillation circuit, wire the portion enclosed in the broken line in
the above figure as follows to prevent adverse influences due to wiring capacitance:
Keep the wiring length as short as possible.
Do not cross the wiring with other signal lines.
Do not route the wiring in the vicinity of a line through which a high alternating current flows.
Always keep the ground point of the capacitor of the oscillation circuit at the same potential as V
DD
.
Do not ground to a power supply pattern through which a high current flows.
Do not extract signals from the oscillation circuit.
X1 X2
C1 C2
V
DD
X1 X2
C1 C2
V
DD
X1 X2
PD75P3018
3 6
Subsystem Clock Oscillation Circuit Characteristics (T
A
= 40 to +85 C, V
DD
= 2.2 to 5.5 V)
Resonator Recomended Constants Parameter Conditions MIN. TYP. MAX. Unit
Crystal Oscillation frequency 32 32.768 35 kHz
resonator (f
XT
)
Note 1
Oscillation V
DD
= 4.5 to 5.5 V 1.0 2 s
stabilization time
Note 2
V
DD
2.2 V 10
External XT1 input frequency 32 100 kHz
clolck (f
XT
)
Note 1
XT1 input high-/ 5 15
s
low-level widths
(t
XTH
, t
XTL
)
Notes 1. The oscillation frequency and XT1 input frequency shown above indicate characteristics of the oscillation circuit
only. For the instruction execution time, refer to AC Characteristics.
2. The oscillation stabilization time is the time required for oscillation to be stabilized after V
DD
has been applied.
Caution
When using the subsystem clock oscillation circuit, wire the portion enclosed in the broken line in the
above figure as follows to prevent adverse influences due to wiring capacitance:
Keep the wiring length as short as possible.
Do not cross the wiring with other signal lines.
Do not route the wiring in the vicinity of a line through which a high alternating current flows.
Always keep the ground point of the capacitor of the oscillation circuit at the same potential as V
DD
.
Do not ground to a power supply pattern through which a high current flows.
Do not extract signals from the oscillation circuit.
The subsystem clock oscillation circuit has a low amplification factor to reduce current dissipation and
is more susceptible to noise than the main system clock oscillation circuit. Therefore, exercise utmost
care in wiring the subsystem clock oscillation circuit.
XT1 XT2
C3 C4
R
V
DD
XT1 XT2
PD75P3018
3 7
DC Characteristics (T
A
= 40 to +85 C, V
DD
= 2.2 to 5.5 V)
Parameter Symbol Conditions MIN. TYP. MAX. Unit
Low-level output I
OL
Per pin 15 mA
current Total of all pins 150 mA
High-level input V
IH1
Ports 2, 3 2.7 V
V
DD
5.5 V 0.7 V
DD
V
DD
V
voltage 2.2 V
V
DD
< 2.7 V 0.9 V
DD
V
DD
V
V
IH2
Ports 0, 1, 6, 7, RESET 2.7 V
V
DD
5.5 V 0.8 V
DD
V
DD
V
2.2 V
V
DD
< 2.7 V 0.9 V
DD
V
DD
V
V
IH3
Ports 4, 5 2.7 V
V
DD
5.5 V 0.7 V
DD
13 V
(During N-ch open drain) 2.2 V
V
DD
< 2.7 V 0.9 V
DD
13 V
V
IH4
X1, XT1 V
DD
0.1 V
DD
V
Low-level input V
IL1
Ports 2, 3, 4, 5 2.7 V
V
DD
5.5 V 0 0.3 V
DD
V
voltage 2.2 V
V
DD
< 2.7 V 0 0.1 V
DD
V
V
IL2
Ports 0, 1, 6, 7, RESET 2.7 V
V
DD
5.5 V 0 0.2 V
DD
V
2.2 V
V
DD
< 2.7 V 0 0.1 V
DD
V
V
IL3
X1, XT1 0 0.1 V
High-level output V
OH
SCK, SO/SB0, SB1, Ports 2, 3, 6, 7, BP0 to 7 V
DD
0.5 V
voltage I
OH
= 1 mA
Low-level output V
OL1
SCK, SO, Ports 2, 3, 4, 5, 6, 7, I
OL
= 15 mA 0.2 2.0 V
voltage BP0 to 7 V
DD
= 4.5 to 5.5 V
I
OL
= 1.6 mA 0.4 V
V
OL2
SB0, SB1 During N-ch open drain 0.2 V
DD
V
Pull-up resistor
1 k
High-level input I
LIH1
V
IN
= V
DD
Pins other than X1, XT1 3
A
leakage current I
LIH2
X1, XT1 20
A
I
LIH3
V
IN
= 13 V Ports 4, 5 (During N-ch open drain) 20
A
Low-level input I
LIL1
V
IN
= 0 V Pins other than X1, XT1, Ports 4, 5 3
A
leakage current I
LIL2
X1, XT1 20
A
I
LIL3
Ports 4, 5 (During N-ch open drain) 30
A
When input instruction V
DD
= 5.0 V 10 27
A
is executed V
DD
= 3.0 V 3 8
A
High-level output I
LOH1
V
OUT
= V
DD
SCK, SO/SB0, SB1, Ports 2, 3, 6, 7 3
A
leakage current I
LOH2
V
OUT
= 13 V Ports 4, 5 (During N-ch open drain) 20
A
Low-level output I
LOL
V
OUT
= 0 V 3
A
leakage current
Internal pull-up R
L1
V
IN
= 0 V Ports 0, 1, 2, 3, 6, 7 (except P00 pin) 50 100 200 k
resistor
PD75P3018
3 8
DC Characteristics (T
A
= 40 to +85 C, V
DD
= 2.2 to 5.5 V)
Parameter
Symbol
Conditions
MIN.
TYP.
MAX.
Unit
LCD drive voltage V
LCD
VAC0 = 0
2.2
V
DD
V
LCD output voltage V
ODC
I
O
= 5
A
V
LCD0
= V
LCD
0
0.2
V
deviation
Note 1
V
LCD1
= V
LCD
2/3
(common)
V
LCD2
= V
LCD
1/3
LCD output voltage V
ODS
I
O
= 1
A
2.2 V - V
LCD
- V
DD
0
0.2
V
deviation
Note 1
(segment)
Supply current
Note 2
I
DD1
6.0 MHz
Note 3
V
DD
= 5.0 V 10 %
Note 4
3.7
11.0
mA
crystal
V
DD
= 3.0 V 10 %
Note 5
0.73
2.2
mA
I
DD2
oscillation
HALT
V
DD
= 5.0 V 10 %
0.92
2.6
mA
C1 = C2 = 22 pF mode
V
DD
= 3.0 V 10 %
0.30
0.9
mA
I
DD1
4.19 MHz
Note 3
V
DD
= 5.0 V 10 %
Note 4
2.7
8.0
mA
crystal
V
DD
= 3.0 V 10 %
Note 5
0.57
1.7
mA
I
DD2
oscillation
HALT
V
DD
= 5.0 V 10 %
0.90
2.5
mA
C1 = C2 = 22 pF mode
V
DD
= 3.0 V 10 %
0.28
0.8
mA
I
DD3
32.768
Low-
V
DD
= 3.0 V 10 %
42
126
A
kHz
Note 6
voltage V
DD
= 2.5 V 10 %
37
110
A
crystal
mode
Note 7
V
DD
= 3.0 V, T
A
= 25 C
42
84
A
oscillation
Low power
dissipation
mode
Note 8
I
DD4
HALT
Low-
V
DD
= 3.0 V 10 %
8.5
25
A
mode
voltage V
DD
= 2.5 V 10 %
5.8
17
A
mode
Note 7
V
DD
= 3.0 V, T
A
= 25 C
8.5
17
A
Low power
dissipation
mode
Note 8
I
DD5
XT1 = 0 V
Note 9
V
DD
= 5.0 V 10 %
0.05
10
A
STOP mode V
DD
= 3.0 V 10 %
0.02
5
A
T
A
= 25 C
0.02
3
A
Notes 1. Voltage deviation is the difference between the ideal values (V
LCDn
; n = 0, 1, 2) of the segment and common
outputs and the output voltage.
2. The current flowing through the internal pull-up resistor is not included.
3. Including the case when the subsystem clock oscillates.
4. When the device operates in high-speed mode with the processor clock control register (PCC) set to 0011.
5. When the device operates in low-speed mode with PCC set to 0000.
6. When the device operates on the subsystem clock, with the system clock control register (SCC) set to 1001
and oscillation of the main system clock stopped.
7. When the sub-oscillation control register (SOS) is set to 0000.
8. When the SOS is set to 0010.
9. When the SOS is set to 0011.
V
DD
= 3.0 V 10 %
39
117
A
V
DD
= 3.0 V, T
A
= 25 C
39
78
A
V
DD
= 3.0 V 10 %
3.5
12
A
V
DD
= 3.0 V, T
A
= 25 C
3.5
7
A
PD75P3018
3 9
AC Characteristics (T
A
= 40 to +85 C, V
DD
= 2.2 to 5.5 V)
Parameter
Symbol
Conditions
MIN.
TYP.
MAX.
Unit
CPU clock cycle time
Note 1
t
CY
Operation
When ceramic V
DD
= 2.7 to 5.5 V
0.67
64
s
(minimum instruction
with
or crystal is used V
DD
= 2.2 to 5.5 V
0.85
64
s
execution time
main system When external V
DD
= 2.7 to 5.5 V
0.67
64
s
= 1 machine cycle)
clock
clock is used
0.95
64
s
Operation with subsystem
114
122
125
s
clock
TI0, TI1, TI2 input frequency
f
TI
V
DD
= 2.7 to 5.5 V
0
1
MHz
0
275
kHz
TI0, TI1, TI2 high-/low-level
t
TIH
, t
TIL
V
DD
= 2.7 to 5.5 V
0.48
s
widths
1.8
s
Interrupt input high-/low-level t
INTH
, t
INTL
INT0
Note 2
s
widths
INT1, 2, 4
10
s
KR0-7
10
s
RESET low-level width
t
RSL
10
s
Notes 1. The cycle time of the CPU clock
(
F
) is determined by the
oscillation frequency of the
connected resonator (and
external clock), the system clock
control register (SCC), and
processor clock control register
(PCC).
The figure on the right shows the
supply voltage V
DD
vs. cycle time
t
CY
characteristics when the
device operates with the main
system clock.
2. 2t
CY
or 128/f
X
depending on the
setting of the interrupt mode
register (IM0).
Remark
The shaded portion indicates the range when
the external clock is used.
Operation
guaranteed range
Supply voltage
V
DD
[V]
0
1
2
3
4
5
6
0.5
1
2
3
4
5
6
60
64
70
Cycle time t
CY
[
s]
t
CY
vs V
DD
(with main system clock)
PD75P3018
4 0
Serial transfer operation
2-wire and 3-wire serial I/O modes (SCK ... internal clock output): (T
A
= 40 to +85 C, V
DD
= 2.2 to 5.5 V)
Parameter Symbol 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 widths t
KL1
, t
KH1
V
DD
= 2.7 to 5.5 V t
KCY1
/250 ns
t
KCY1
/2150 ns
SI
Note 1
setup time (to SCK
) t
SIK1
V
DD
= 2.7 to 5.5 V 150 ns
500 ns
SI
Note 1
hold time (from SCK
) t
KSI1
V
DD
= 2.7 to 5.5 V 400 ns
600 ns
SCK
SO
Note 1
output t
KSO1
R
L
= 1 k
,
Note 2
V
DD
= 2.7 to 5.5 V 0 250 ns
delay time C
L
= 100 pF 0 1000 ns
2-wire and 3-wire serial I/O modes (SCK ... external clock input): (T
A
= 40 to +85 C, V
DD
= 2.2 to 5.5 V)
Parameter Symbol 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 widths t
KL2
, t
KH2
V
DD
= 2.7 to 5.5 V 400 ns
1600 ns
SI
Note 1
setup time (to SCK
) t
SIK2
V
DD
= 2.7 to 5.5 V 100 ns
150 ns
SI
Note 1
hold time (from SCK
) t
KSI2
V
DD
= 2.7 to 5.5 V 400 ns
600 ns
SCK
SO
Note 1
output t
KSO2
R
L
= 1 k
,
Note 2
V
DD
= 2.7 to 5.5 V 0 300 ns
delay time C
L
= 100 pF 0 1000 ns
Notes 1. In 2-wire serial I/O mode, read SB0 or SB1 instead.
2. R
L
and C
L
respectively indicate the load resistance and load capacitance of the SO output line.
PD75P3018
4 1
SBI mode (SCK ... internal clock output (master)): (T
A
= 40 to +85 C, V
DD
= 2.2 to 5.5 V)
Parameter Symbol 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 widths t
KL3
, t
KH3
V
DD
= 2.7 to 5.5 V t
KCY3
/250 ns
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
SCK
SB0, 1 output t
KSO3
R
L
= 1 k
,
Note
V
DD
= 2.7 to 5.5 V 0 250 ns
delay time C
L
= 100 pF 0 1000 ns
SCK
SB0, 1
t
KSB
t
KCY3
ns
SB0, 1
SCK
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
SBI mode (SCK ... external clock input (slave)): (T
A
= 40 to +85 C, V
DD
= 2.2 to 5.5 V)
Parameter Symbol 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 widths t
KL4
, t
KH4
V
DD
= 2.7 to 5.5 V 400 ns
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
SCK
SB0, 1 output t
KSO4
R
L
= 1 k
,
Note
V
DD
= 2.7 to 5.5 V 0 300 ns
delay time C
L
= 100 pF 0 1000 ns
SCK
SB0, 1
t
KSB
t
KCY4
ns
SB0, 1
SCK
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
respectively indicate the load resistance and load capacitance of the SB0, 1 output line.
PD75P3018
4 2
AC Timing Test Points (except X1 and XT1 inputs)
Clock Timing
TI0, TI1, TI2 Timing
Test points
V
IH
V
IL
V
OH
V
OL
XT1 input
1/f
XT
t
XTL
t
XTH
V
DD
0.1 V
0.1 V
X1 input
1/f
X
t
XL
t
XH
V
DD
0.1 V
0.1 V
TI0, TI1, TI2
1/f
TI
t
TIL
t
TIH
PD75P3018
4 3
Serial Transfer Timing
3-wire Serial I/O Mode
2-wire Serial I/O Mode
SCK
t
KCY1,2
t
KL1,2
t
KH1,2
t
SIK1,2
t
KSI1,2
SI
t
KSO1,2
Input data
Output data
SO
SCK
t
KCY1,2
t
KL1,2
t
KH1,2
t
SIK1,2
t
KSI1,2
t
KSO1,2
SB0, 1
PD75P3018
4 4
Serial Transfer Timing
Bus Release Signal Transfer
Command Signal Transfer
Interrupt Input Timing
RESET Input Timing
t
KSB
t
SBL
t
SBH
t
SBK
t
KCY3, 4
t
KL3, 4
t
KH3, 4
t
SIK3, 4
t
KSI3, 4
t
KSO3, 4
SCK
SB0, 1
t
KCY3, 4
t
KL3, 4
t
KH3, 4
t
KSB
t
SBK
t
SIK3, 4
t
KSO3, 4
SB0, 1
SCK
t
KSI3, 4
t
INTL
t
INTH
INT0,1,2,4
KR0-7
t
RSL
RESET
PD75P3018
4 5
Data retention characteristics of data memory in STOP mode and at low supply voltage (T
A
= 40 to +85 C)
Parameter
Symbol
Conditions
MIN.
TYP.
MAX.
Unit
Release signal setup time
t
SREL
0
s
Oscillation stabilization
t
WAIT
Released by RESET
2
15
/f
X
ms
wait time
Note 1
Released by interrupt request
Note 2
ms
Notes 1. The oscillation stabilization wait time is the time during which the CPU stops operating to prevent unstable
operation when oscillation is started.
2. Set by the basic interval timer mode register (BTM). (Refer to the table below.)
Wait time
BTM3
BTM2
BTM1
BTM0
f
X
= 4.19 MHz
f
X
= 6.0 MHz
0
0
0
2
20
/f
X
(approx. 250 ms) 2
20
/f
X
(approx. 175 ms)
0
1
1
2
17
/f
X
(approx. 31.3 ms) 2
17
/f
X
(approx. 21.8 ms)
1
0
1
2
15
/f
X
(approx. 7.81 ms) 2
15
/f
X
(approx. 5.46 ms)
1
1
1
2
13
/f
X
(approx. 1.95 ms) 2
13
/f
X
(approx. 1.37 ms)
Data Retention Timing (when STOP mode released by RESET)
Data Retention Timing (standby release signal: when STOP mode released by interrupt signal)
STOP mode
V
DD
Operation mode
Internal reset operation
Oscillation stabilization wait time
Data retention mode
t
SREL
t
WAIT
STOP instruction execution
RESET
V
DDDR
STOP mode
V
DD
Operation mode
Oscillation stabilization wait time
Data retention mode
t
SREL
t
WAIT
STOP instruction execution
Standby release signal
(interrupt request)
V
DDDR
PD75P3018
4 6
DC Programming Characteristics (T
A
= 25 5 C, V
DD
= 6.0 0.25 V, V
PP
= 12.5 0.3 V, V
SS
= 0 V)
Parameter Symbol Conditions MIN. TYP. MAX. Unit
Input voltage high V
IH1
Except X1, X2 0.7 V
DD
V
DD
V
V
IH2
X1, X2 V
DD
0.5 V
DD
V
Input voltage low V
IL1
Except X1, X2 0 0.3 V
DD
V
V
IL2
X1, X2 0 0.4 V
Input leakage current I
LI
V
IN
= V
IL
or V
IH
10
A
Output voltage high V
OH
I
OH
= 1 mA V
DD
1.0 V
Output voltage low V
OL
I
OL
= 1.6 mA 0.4 V
V
DD
supply current I
DD
30 mA
V
PP
supply current I
PP
MD0 = V
IL
, MD1 = V
IH
30 mA
Cautions 1. Ensure that V
PP
does not exceed +13.5 V including overshoot.
2. V
DD
must be applied before V
PP
, and cut after V
PP
.
AC Programming Characteristics (T
A
= 25 5 C, V
DD
= 6.0 0.25 V, V
PP
= 12.5 0.3 V, V
SS
= 0 V)
Parameter Symbol Note 1 Conditions MIN. TYP. MAX. Unit
Address setup time
Note 2
(to MD0
)
t
AS
t
AS
2
s
MD1 setup time (to MD0
)
t
M1S
t
OES
2
s
Data setup time (to MD0
)
t
DS
t
DS
2
s
Address hold time
Note 2
(from MD0
)
t
AH
t
AH
2
s
Data hold time (from MD0
)
t
DH
t
DH
2
s
MD0
Data output float delay time t
DF
t
DF
0 130 ns
V
PP
setup time (to MD3
)
t
VPS
t
VPS
2
s
V
DD
setup time (to MD3
)
t
VDS
t
VCS
2
s
Initial program pulse width t
PW
t
PW
0.95 1.0 1.05 ms
Additional program pulse width t
OPW
t
OPW
0.95 21.0 ms
MD0 setup time (to MD1
)
t
M0S
t
CES
2
s
MD0
Data output delay time t
DV
t
DV
MD0 = MD1 = V
IL
1
s
MD1 hold time (from MD0
)
t
M1H
t
OEH
2
s
MD1 recovery time (from MD0
)
t
M1R
t
OR
2
s
Program counter reset time t
PCR
--
10
s
X1 input high-/low-level width t
XH
, t
XL
-- 0.125
s
X1 input frequency f
X
-- 4.19 MHz
Initial mode setting time t
I
--
2
s
MD3 setup time (to MD1
)
t
M3S
--
2
s
MD3 hold time (from MD1
)
t
M3H
--
2
s
MD3 setup time (to MD0
)
t
M3SR
-- Program memory read 2
s
Data output delay time from address
Note 2
t
DAD
t
ACC
Program memory read 2
s
Data output hold time from address
Note 2
t
HAD
t
OH
Program memory read 0 130
s
MD3 hold time (from MD0
)
t
M3HR
-- Program memory read 2
s
MD3
Data output float delay time t
DFR
-- Program memory read 2
s
Notes 1. Symbol of corresponding
PD27C256A
2. The internal address signal is incremented by 1 on the 4th rise of the X1 input, and is not connected to a pin.
t
M1H
+ t
M1R
50
s
PD75P3018
4 7
Program Memory Write Timing
Program Memory Read Timing
V
PP
V
DD
V
DD
+1
V
DD
X1
P40-P43
P50-P53
MD0
MD1
MD2
MD3
V
DD
V
PP
Data Output
Data Output
t
VPS
t
VDS
t
XH
t
XL
t
DAD
t
HAD
t
DV
t
DFR
t
M3HR
t
I
t
PCR
t
M3SR
V
PP
V
DD
V
DD
+1
V
DD
X1
P40-P43
P50-P53
MD0
MD1
MD2
MD3
V
PP
V
DD
Data Input
Data Output
Data Input
Data Input
t
VPS
t
VDS
t
XH
t
XL
t
I
t
DS
t
OH
t
PW
t
DV
t
DF
t
M1R
t
M0S
t
DS
t
DH
t
OPW
t
AH
t
AS
t
M1S
t
M1H
t
PCR
t
M3S
t
M3H
PD75P3018
4 8
10. PACKAGE DRAWINGS
A
M
F
B
60
61
40
K
L
80 PIN PLASTIC QFP ( 14)
80
1
21
20
41
G
D
C
detail of lead end
S
Q
P
M
I
H
J
5
5
N
S80GC-65-3B9-3
ITEM
MILLIMETERS
INCHES
A
B
C
D
F
G
H
I
J
K
L
17.2
0.4
14.0
0.2
0.8
0.30
0.10
0.13
14.0
0.2
0.677
0.016
0.031
0.031
0.005
0.026 (T.P.)
0.551
NOTE
M
N
0.10
0.15
1.6
0.2
0.65 (T.P.)
0.004
0.006
+0.004
0.003
Each lead centerline is located within 0.13
mm (0.005 inch) of its true position (T.P.) at
maximum material condition.
0.063
0.008
0.012
0.551
0.8
0.2
0.031
P
2.7
0.106
0.677
0.016
17.2
0.4
0.8
+0.009
0.008
Q
0.1
0.1
0.004
0.004
S
3.0 MAX.
0.119 MAX.
+0.10
0.05
+0.009
0.008
+0.004
0.005
+0.009
0.008
PD75P3018
4 9
80 PIN PLASTIC TQFP (FINE PITCH) ( 12)
ITEM
MILLIMETERS
INCHES
I
J
0.5 (T.P.)
0.10
0.004
0.020 (T.P.)
A
NOTE
Each lead centerline is located within 0.10 mm (0.004 inch) of
its true position (T.P.) at maximum material condition.
S
A
14.0
0.2
0.551+0.009
0.008
B
12.0
0.2
0.472+0.009
0.008
C
12.0
0.2
0.472+0.009
0.008
D
14.0
0.2
0.551+0.009
0.008
F
G
1.25
1.25
0.049
0.049
H
0.22
0.009
0.002
P80GK-50-BE9-4
S
1.27 MAX.
0.050 MAX.
K
1.0
0.2
0.039+0.009
0.008
L
0.5
0.2
0.020+0.008
0.009
M
0.145
0.006
0.002
N
0.10
0.004
P
1.05
0.041
Q
0.05
0.05
0.002
0.002
R
5
5
5
5
+0.05
0.04
+0.055
0.045
B
C
D
J
H
I
G
F
P
N
L
K
M
Q
R
detail of lead end
M
61
60
41
40
21
20
1
80
PD75P3018
5 0
11. RECOMMENDED SOLDERING CONDITIONS
Solder the PD75P3018 under the following recommended conditions.
For the details on the recommended soldering conditions, refer to Information Document Semiconductor Device
Mounting Technology Manual (C10535E).
For the soldering methods and conditions other than those recommended, consult NEC.
Table 11-1. Soldering Conditions of Surface Mount Type
(1)
PD75P3018GC-3B9: 80-pin plastic QFP (14
14 mm)
Soldering Method
Soldering Conditions
Symbol
Infrared reflow
Package peak temperature: 235 C, Time: 30 seconds max. (210 C min.),
IR35-00-3
Number of times: 3 max.
VPS
Package peak temperature: 215 C, Time: 40 seconds max. (200 C min.),
VP15-00-3
Number of times: 3 max.
Wave soldering
Solder temperature: 260 C max., Time: 10 seconds max.,
WS60-00-1
Number of times: 1
Preheating temperature: 120 C max. (package surface temperature)
Pin partial heating
Pin temperature: 300 C max., Time: 3 seconds max. (per side of device)
--
Caution
Do not use two or more soldering methods in combination (except the pin partial heating method).
(2)
PD75P3018GK-BE9: 80-pin plastic TQFP (fine pitch) (12
12 mm)
Soldering Method
Soldering Conditions
Symbol
Infrared reflow
IR35-107-2
VPS
VP15-107-2
Wave soldering
WS60-107-1
Pin partial heating
--
Note The number of days for storage after the dry pack has been opened. The storage conditions are 25 C, 65 % RH max.
Caution
Do not use two or more soldering methods in combination (except the pin partial heating method).
Package peak temperature: 235 C, Time: 30 seconds max. (210 C min.),
Number of times: 2 max., Exposure limit: 7 days
Note
(After that, prebaking is
necessary at 125 C for 10 hours.)
Package peak temperature: 215 C, Time: 40 seconds max. (200 C min.),
Number of times: 2 max., Exposure limit: 7 days
Note
(After that, prebaking is
necessary at 125 C for 10 hours.)
Solder temperature: 260 C max., Time: 10 seconds max.,
Number of times: 1,
Preheating temperature: 120 C max. (package surface temperature)
Exposure limit: 7 days
Note
(After that, prebaking is necessary at 125 C for 10
hours.)
Pin temperature: 300 C max., Time: 3 seconds max. (per side of device)
*
PD75P3018
5 1
APPENDIX A
PD75316B, 753017 AND 75P3018 FUNCTION LIST
Parameter
PD75316B
PD753017
PD75P3018
Program memory
Mask ROM
Mask ROM
One-time PROM
0000H-3F7FH
0000H-5FFFH
0000H-7FFFH
(16256
8 bits)
(24576
8 bits)
(32768
8 bits)
Data memory
000H-3FFH (1024
4 bits)
CPU
75X Standard
75XL CPU
Instruction
When main system
0.95, 1.91, or 15.3
s
0.95, 1.91, 3.81, or 15.3
s (at 4.19 MHz operation)
execution time
clock is selected
(at 4.19 MHz operation)
0.67, 1.33, 2.67, or 10.7
s (at 6.0 MHz operation)
When subsystem
122
s (at 32.768 kHz operation)
clock is selected
Pin connection
29 to 32
P40 to P43
P40/D0 to P43/D3
34 to 37
P50 to P53
P50/D4 to P53/D7
44
P12/INT2
P12/INT2/TI1/TI2
47
P21
P21/PTO1
48
P22/PCL
P22/PCL/PTO2
50 to 53
P30 to P33
P30/MD0 to P33/MD3
57
IC
V
PP
Stack
SBS register
None
SBS.3 = 1; Mk I mode selection
SBS.3 = 0; Mk II mode selection
Stack area
000H-0FFH
n00H-nFFH (n = 0-3)
Subroutine call instruction
2-byte stack
Mk I mode: 2-byte stack
stack operation
Mk II mode: 3-byte stack
Instruction
BRA !addr1
Unavailable
Mk I mode: unavailable
CALLA !addr1
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
Mask option
Yes
None
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
PD75P3018
5 2
Parameter
PD75316B
PD753017
PD75P3018
Clock output (PCL)
F
, 524, 262, 65.5 kHz
F
, 524, 262, 65.5 kHz
(Main system clock:
(Main system clock: at 4.19 MHz operation)
at 4.19 MHz operation)
F
, 750, 375, 93.8 kHz
(Main system clock: at 6.0 MHz operation)
BUZ output (BUZ)
2 kHz
2, 4, 32 kHz
(Main system clock:
(Main system clock: at 4.19 MHz operation or
at 4.19 MHz operation)
subsystem clock: at 32.768 kHz operation)
2.86, 5.72, 45.8 kHz
(Main system clock: at 6.0 MHz operation)
Serial interface
3 modes are available
3-wire serial I/O mode ... MSB/LSB can be selected for transfer top bit
2-wire serial I/O mode
SBI mode
SOS register
Feedback resistor cut flag
None
Provided
(SOS.0)
Sub-oscillator current
None
Provided
cut flag (SOS.1)
Register bank selection register (RBS)
None
Yes
Standby release by INT0
No
Yes
Vectored interrupt
External: 3, Internal: 3
External: 3, Internal: 5
Supply voltage
V
DD
= 2.0 to 6.0 V
V
DD
= 2.2 to 5.5 V
Operating ambient temperature
T
A
= 40 to +85 C
Package
80-pin plastic TQFP (fine pitch) (12 x 12 mm)
80-pin plastic QFP (14 x 14 mm)
*
PD75P3018
5 3
APPENDIX B DEVELOPMENT TOOLS
The following development tools have been provided for system development using the PD75P3018. In the 75XL Series,
the relocatable assembler common to series is used in combination with the device file of each type.
RA75X relocatable assembler
Host machine
Part No. (name)
OS
Supply medium
PC-9800 Series
MS-DOS
TM
3.5" 2HD
S5A13RA75X
Ver.3.30 to
5" 2HD
S5A10RA75X
Ver.6.2
Note
IBM PC/AT
TM
Refer to "OS for
3.5" 2HC
S7B13RA75X
or compatible
IBM PCs"
5" 2HC
S7B10RA75X
Device file
Host machine
Part No. (name)
OS
Supply medium
PC-9800 Series
MS-DOS
3.5" 2HD
S5A13DF753017
Ver.3.30 to
5" 2HD
S5A10DF753017
Ver.6.2
Note
IBM PC/AT
Refer to "OS for
3.5" 2HC
S7B13DF753017
or compatible
IBM PCs"
5" 2HC
S7B10DF753017
Note
Ver. 5.00 or later includes a task swapping function, but this software is not able to use that function.
Remark
Operation of the assembler and device file is guaranteed only when using the host machine and OS described
above.
*
*
PD75P3018
5 4
PROM Write Tools
Hardware
PG-1500
This is a PROM programmer that can program single-chip microcontroller with PROM in stand
alone mode or under control of host machine when connected with supplied accessory board
and optional programmer adapter.
It can also program typical PROMs in capacities ranging from 256 K to 4 M bits.
PA-75P316BGC
This is a PROM programmer adapter for the PD75P316BGC and PD75P3018GC.
It can be used when connected to a PG-1500.
PA-75P316BGK
This is a PROM programmer adapter for the PD75P316BGK and PD75P3018GK.
It can be used when connected to a PG-1500.
Software
PG-1500 controller
Connects PG-1500 to host machine with serial and parallel interface and controls PG-1500 on
host machine.
Host machine
Part No. (name)
OS
Supply medium
PC-9800 Series
MS-DOS
3.5" 2HD
S5A13PG1500
Ver.3.30 to
5" 2HD
S5A10PG1500
Ver.6.2
Note
IBM PC/AT
Refer to "OS for
3.5" 2HD
S7B13PG1500
or compatible
IBM PCs"
5" 2HC
S7B10PG1500
Note
Ver. 5.00 or later includes a task swapping function, but this software is not able to use that function.
Remark
Operation of the PG-1500 controller is guaranteed only when using the host machine and OS described above.
*
*
PD75P3018
5 5
Debugging Tools
In-circuit emulators (IE-75000-R and IE-75001-R) are provided as program debugging tools for the PD75P3018.
Various system configurations using these in-circuit emulators are listed below.
Hardware
IE-75000-R
Note 1
The IE-75000-R is an in-circuit emulator to be used for hardware and software debugging during
development of application systems using the 75X or 75XL Series products.
For development of the PD75P3018, the IE-75000-R is used with optional emulation board (IE-
75300-R-EM) and emulation probe (EP-753018GC-R or EP-753018GK-R).
Highly efficient debugging can be performed when connected to host machine and PROM
programmer.
The IE-75000-R includes a connected emulation board (IE-75000-R-EM).
IE-75001-R
The IE-75001-R is an in-circuit emulator to be used for hardware and software debugging during
development of application systems using the 75X or 75XL Series products.
The IE-75001-R is used with optional emulation board (IE-75300-R-EM) and emulation probe
(EP-753018GC-R or EP-753018GK-R).
Highly efficient debugging can be performed when connected to host machine and PROM
programmer.
IE-75300-R-EM
Note 2
This is an emulation board for evaluating application systems using the PD75P3018.
It is used in combination with the IE-75000-R or IE-75001-R.
EP-753018GC-R
This is an emulation probe for the PD75P3018GC.
When being used, it is connected with the IE-75000-R or IE-75001-R and the IE-75300-R-EM.
EV-9200GC-80
It includes a 80-pin conversion socket (EV-9200GC-80) to facilitate connections
with target system.
EP-753018GK-R
This is an emulation probe for the PD75P3018GK.
When being used, it is connected with the IE-75000-R or IE-75001-R and the IE-75300-R-EM.
EV-9500GK-80
It includes a 80-pin conversion adapter (EV-9500GK-80) to facilitate connections with target
system.
Software
IE control program
This program can control the IE-75000-R or IE-75001-R on a host machine when connected to
the IE-75000-R or IE-75001-R via an RS-232-C or Centronics interface.
Host machine
Part No. (name)
OS
Supply medium
PC-9800 Series
MS-DOS
3.5" 2HD
S5A13IE75X
Ver.3.30 to
5" 2HD
S5A10IE75X
Ver.6.2
Note 3
IBM PC/AT
Refer to "OS for
3.5" 2HC
S7B13IE75X
or compatible
IBM PCs"
5" 2HC
S7B10IE75X
Notes 1. This is a maintenance product.
2. The IE-75300-R-EM is sold separately.
3. Ver. 5.00 or later includes a task swapping function, but this software is not able to use that function.
Remark
Operation of the IE control program is guaranteed only when using the host machine and OS described above.
*
PD75P3018
5 6
OS for IBM PCs
The following operating systems for the IBM PC are supported.
OS
Version
PC DOS
TM
Ver.3.1 to Ver.6.3
MS-DOS
Ver.5.0 to Ver.6.22
5.0/V to 6.2/V
IBM DOS
TM
J5.02/V
Caution
Ver. 5.0 or later includes a task swapping function, but this software is not able to use that function.
*
*
*
PD75P3018
5 7
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 No.
Document Name
Japanese
English
PD753012, 753016, 753017 Data Sheet
IC-9016
U10140E
PD75P3018 Data Sheet
U10956J
U10956E
(This document)
PD753017 User's Manual
U11282J
IEU-1425
PD753017 Instruction Table
IEM-5598
--
75XL Series Selection Guide
U10453J
U10453E
Development Tool Related Documents
Document No.
Document Name
Japanese
English
IE-75000-R/IE-75001-R User's Manual
EEU-846
EEU-1416
Hardware
IE-75300-R-EM User's Manual
U11354J
EEU-1493
EP-753017GC/GK-R User's Manual
EEU-967
IEU-1495
PG-1500 User's Manual
EEU-651
EEU-1335
RA75X Assembler Package
Operation
EEU-731
EEU-1346
User's Manual
Language
EEU-730
EEU-1363
Software
PG-1500 Controller User's Manual
PC-9800 Series
EEU-704
EEU-1291
(MS-DOS) base
IBM PC Series
EEU-5008
U10540E
(PC DOS) base
Other Related Documents
Document No.
Document Name
Japanese
English
IC Package Manual
C10943X
Semiconductor Device Mounting Technology Manual
C10535J
C10535E
Quality Grades on NEC Semiconductor Devices
IEI-620
IEI-1209
NEC Semiconductor Device Reliability/Quality Control System
C10983J
C10983E
Electrostatic Discharge (ESD) Test
MEM-539
--
Guide to Quality Assurance for Semiconductor Devices
MEI-603
MEI-1202
Guide for Products Related to Microcomputer: Other Companies
MEI-604
--
Caution
The above related documents are subject to change without notice. For design purpose, etc., be sure
to use the latest documents.
*
PD75P3018
5 8
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 devices
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.
PD75P3018
5 9
NEC Electronics Inc. (U.S.)
Mountain View, 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.
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: 8-63 80 820
Fax: 8-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. 3
PD75P3018
6 0
MS-DOS is a trademark of Microsoft Corporation.
IBM DOS, PC DOS, and PC/AT 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