PD75304B,75306B,75308B
4-BIT SINGLE-CHIP MICROCOMPUTER
DESCRIPTION
The PD75308B is a 75X Series 4-bit single-chip microcomputer capable of the same data processing as an
8-bit microcomputer.
It is a low voltage operation version of the PD75308 with on-chip LCD controller/driver. Operation at an
ultra-low voltage of 2.0 V is possible. An ultra small-sized plastic QFP (12 12 mm) is also provided and it is
perfect for small-sized set that uses an LCD panel.
Functions, etc., are described in detail in the User's Manual. Please be sure to read this manual when
carrying out design work.
PD75308 User's Manual: IEM-5016
FEATURES
Ultra-low-voltage operation possible: VDD = 2.0 to 6.0 V
Can be driven by two 1.5 V manganese batteries.
On-chip memory
Program memory (ROM) : 8064 8 bit ( PD75308B)
: 6016 8 bit ( PD75306B)
: 4096 8 bit ( PD75304B)
Data memory (RAM)
: 512 4 bit
Instruction execution time adjustment function convenient in high-speed operation and power saving
0.95 s, 1.91 s, 15.3 s (4.19 MHz operation)
122 s (32.768 kHz operation)
APPLICATIONS
Remote control, integrated camera type VCR, camera, gas meter, etc.
Unless there are any particular functional differences, the PD75308B is described in this document as a
representative product.
PD75304B,75306B,75308B
ORDERING INFORMATION
Ordering Code
PD75304BGC--3B9
PD75304BGF--3B9
PD75304BGK--BE9
PD75306BGC--3B9
PD75306BGF--3B9
PD75306BGK--BE9
PD75308BGC--3B9
PD75308BGF--3B9
PD75308BGK--BE9
Remarks
Package
80-pin
80-pin
80-pin
80-pin
80-pin
80-pin
80-pin
80-pin
80-pin
plastic
plastic
plastic
plastic
plastic
plastic
plastic
plastic
plastic
QFP (
14 mm)
QFP (14 20 mm)
TQFP(fine pitch)(
12 mm)
QFP (
14 mm)
QFP (14 20 mm)
TQFP(fine pitch)(
12 mm))
QFP (
14 mm)
QFP (14 20 mm)
TQFP(fine pitch)(
12 mm)
Quality Grade
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Please refer to Quality grade on NEC Semiconductor Devices (Document number IEI-1209) published by
NEC Corporation to know the specification of quality grade on the devices and its recommended applications.
PD75304B,75306B,75308B
FUNCTION OUTLINE (1/2)
Item
Function
41
Instruction cycle
RAM
512 4 bits
On-chip memory
General register
Accumulators
Instruction set
CMOS input
16
CMOS input/output
CMOS output
N-ch open-drain
input/output
I/O lines
40
LCD controller/driver
Timer
3 channels
PD75304B,75306B,75308B
FUNCTION OUTLINE (2/2)
Item
Function
Watch timer
0.5 seconds time interval generation
Count clock source: Main system clock and subsystem clock
switchable
Fast watch mode (3.9 ms time interval generation)
Buzzer output possible (2 kHz)
Timer
3 channels
Clock output (PCL): , 524, 262, 65.5 kHz (4.19 MHz operation)
Buzzer output (BUZ): 2 kHz (4.19 MHz or 32.768 kHz operation)
Vectored interrupt
External: 3
Internal: 3
Test input
External: 1
Internal: 1
Standby
STOP/HALT mode
Package
PD75304B,75306B,75308B
CONTENTS
1. PIN CONFIGURATION (TOP VIEW)...............................................................................................
2. BLOCK DIAGRAM............................................................................................................................
3.1
3.2
3.3
9
11
13
3.4
3.5
15
16
4.
16
5.
21
5.1
5.2
PORTS .....................................................................................................................................................
CLOCK GENERATOR ...............................................................................................................................
21
22
5.3
5.4
5.5
5.6
23
24
25
26
5.7
5.8
5.9
28
30
32
6.
32
7.
34
8.
35
9.
37
46
64
67
70
72
73
5
PD75304B,75306B,75308B
P61/KR1
S1
S0
RESET
P73/KR7
P72/KR6
P71/KR5
P70/KR4
P63/KR3
P62/KR2
S6
S5
S4
S3
S2
S12
S13
S14
S15
S16
4
5
60
59
58
57
56
S17
6
7
8
9
55
54
53
52
XT1
VDD
P33
P32
51
50
49
48
47
46
45
44
43
P31/SYNC
P30/LCDCL
P23/BUZ
P22/PCL
P21
P20/PTO0
P13/TI0
P12/INT2
P11/INT1
19
42
P10/INT0
20
2122232425 262728 2930 31323334353637383940
41
P03/SI/SB1
P50
P51
P52
P53
P00/INT4
P01/SCK
P02/SO/SB0
COM0
S31/BP7
P40
P41
P42
P43
VSS
S25/BP1
S26/BP2
S27/BP3
S28/BP4
S29/BP5
S30/BP6
COM3
BIAS
VLC0
VLC1
VLC2
S23
S24/BP0
10
11
12
13
14
15
16
17
18
COM1
COM2
S22
2
3
PD75304BGC--3B9
PD75304BGK--BE9
PD75306BGC--3B9
PD75306BGK--BE9
PD75308BGC--3B9
PD75308BGK--BE9
S18
S19
S20
S21
S9
S8
S7
S11
S10
P60/KR0
X2
X1
NC
XT2
80797877767574737271706968676665
1
2
3
4
5
6
7
S12
S13
S14
S15
S16
S17
S18
S19
S20
S21
S22
S23
S24/BP0
S25/BP1
S26/BP2
S27/BP3
S28/BP4
S29/BP5
S30/BP6
S31/BP7
COM0
COM1
COM2
COM3
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25262728293031323334353637383940
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
P70/KR4
P63/KR3
P62/KR2
P61/KR1
P60/KR0
X2
X1
NC
XT2
XT1
VDD
P33
P32
P31/SYNC
P30/LCDCL
P23/BUZ
P22/PCL
P21
P20/PTO0
P13/TI0
P12/INT2
P11/INT1
P10/INT0
P03/SI/SB1
VLC0
VLC1
VLC2
P40
P41
P42
P43
VSS
P50
P51
P52
P53
P00/INT4
P01/SCK
P02/SO/SB0
BIAS
PD75304BGF--3B9
PD75306BGF--3B9
PD75308BGF--3B9
P00 to 03
P10 to 13
P20 to 23
P30 to 33
P40 to 43
P50 to 53
P60 to 63
P70 to 73
BP0 to 7
KR0 to 7
SCK
SI
SO
SB0,1
RESET
S10
S9
S8
S7
S6
S5
S4
S3
S2
S1
S0
RESET
P73/KR7
P72/KR6
P71/KR5
S11
PD75304B,75306B,75308B
Port 0
Port 1
Port 2
Port 3
Port 4
Port 5
Port 6
Port 7
Bit Port
Key Return
Serial Clock
Serial Input
Serial Output
Serial Bus 0, 1
Reset Input
S0 to 31
COM0 to 3
VLC0-2
BIAS
LCDCL
SYNC
TI0
PTO0
BUZ
PCL
INT0, 1, 4
INT2
X1, 2
XT1, 2
NC
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
Segment Output 0 to 31
Common Output 0 to 3
LCD Power Supply 0 to 2
LCD Power Supply Bias Control
LCD Clock
LCD Synchronization
Timer Input 0
Programmable Timer Output 0
Buzzer Clock
Programmable Clock
External Vectored Interrupt 0, 1, 4
External Test Input 2
Main System Clock Oscillation 1, 2
Subsystem Clock Oscillation 1, 2
No Connection
INTBT
PROGRAM
COUNTER *
SP(8)
TIMER/EVENT
COUNTER
#0
TI0/P13
PTO0/P20
ALU
BANK
WATCH
TIMER
INTW
SI/SB1/P03
f LCD
CLOCKED
SERIAL
INTERFACE
SO/SB0/P02
SCK/P01
PROGRAM
MEMORY
(ROM)
80648BITS
: PD75308B
60168BITS
: PD75306B
40968BITS
: PD75304B
P00-P03
PORT 1
P10-P13
PORT 2
P20-P23
PORT 3
P30-P33
PORT 4
P40-P43
PORT 5
P50-P53
PORT 6
P60-P63
PORT 7
P70-P73
CY
INTT0
BUZ/P23
PORT 0
GENERAL REG.
DECODE
AND
CONTROL
DATA
MEMORY
(RAM)
512 4 BITS
INTCSI
24
2. BLOCK DIAGRAM
8
BASIC
INTERVAL
TIMER
S0-S23
INT0/P10
INT1/P11
INT2/P12
INT4/P00
KR0/P60
KR7/P73
fX / 2
BIT SEQ.
BUFFER (16)
CLOCK
OUTPUT
CONTROL
PCL/P22
LCD
CONTROLLER
/DRIVER
CLOCK
DIVIDER
SYSTEM CLOCK
GENERATOR
SUB
MAIN
XT1 XT2 X1 X2
CPU
CLOCK
STAND BY
CONTROL
VDD
VSS RESET
fLCD
S24/BP0
S31/BP7
COM0COM3
VLC0VLC2
BIAS
LCDCL/P30
SYNC/P31
PD75304B,75306B,75308B
INTERRUPT
CONTROL
PD75304B,75306B,75308B
3. PIN FUNCTIONS
3.1
Pin Name
Input/Output
DualFunction Pin
P00
Input
INT4
P01
Input/output
SCK
P02
Input/output
SO/SB0
P03
Input/output
SI/SB1
INT0
P10
Input
P12
INT2
P13
TI0
P20
PTO0
P21
Input/output
P22
PCL
P23
BUZ
P30 *2
LCDCL
P31 *2
SYNC
Input/output
P32 *2
P33 *2
P40 to P43 *2
P50 to P53 *2
1.
8-bit I/O
After
Reset
I/O Circuit
Type *1
B
F -A
Input
F -B
M-C
INT1
P11
Function
Input/output
Input/output
Input
B -C
Input
E-B
Input
E-B
PD75304B,75306B,75308B
3.1
Pin Name
Input/Output
DualFunction Pin
P60
KR0
P61
KR1
Input/output
P62
KR2
P63
KR3
P70
KR4
P71
KR5
Input/output
P72
KR6
P73
KR7
BP0
S24
BP1
Function
8-bit I/O
After
Reset
I/O Circuit
Type *1
Input
F -A
Input
F -A
*2
G-C
S25
Output
BP2
S26
BP3
S27
BP4
S28
BP5
S29
Output
BP6
S30
BP7
S31
1.
Example
BP0 to BP7 are connected mutually within the PD75308B. Therefore, the output level of BP0 to BP7
is determined by the value of R1, R2 and R3.
PD75308B
VDD
R2
BP0
ON
VLC1
R1
BP1
ON
10
R3
PD75304B,75306B,75308B
3.2
NON-PORT PINS
Pin Name
Input/Output
DualFunction Pin
After
Reset
I/O Circuit
Type *1
TI0
Input
P13
Input
B -C
PTO0
Input/output
P20
Input
E-B
PCL
Input/output
P22
Input
E-B
BUZ
Input/output
P23
Input
E-B
SCK
Input/output
P01
Input
F -A
SO/SB0
Input/output
P02
Input
F -B
SI/SB1
Input/output
P03
Input
M -C
INT4
Input
P00
Input
Input
B -C
Input
B -C
P10
INT0
Input
INT1
P11
Function
Clock synchronous
system
Asynchronous
INT2
Input
P12
KR0 to KR3
Input/output
P60 to P63
Input
F -A
KR4 to KR7
Input/output
P70 to P73
Input
F -A
S0 to S23
Output
*2
G-A
S24 to S31
Output
BP0 to BP7
*2
G-C
COM0 to COM3
Output
*2
G-B
VLC0 to VLC2
BIAS
Output
*3
LCDCL *4
Input/output
P30
Input
E-B
SYNC *4
Input/output
P31
Input
E-B
X1, X2
Input
XT1
Input
XT2
RESET
Input
NC *5
NO CONNECTION
VDD
VSS
1.
Asynchronous
2. Display outputs are selected with VLCX shown below as the input source.
S0 to S31: VLC1, COM0 to COM2: V LC2, COM3: VLC0
However, the level of each display output depends on the display output and VLCX external circuit.
11
PD75304B,75306B,75308B
*
12
PD75304B,75306B,75308B
3.3 PIN INPUT/OUTPUT CIRCUITS
The input/output circuits of each pin of the PD75308B are shown by in abbreviated form.
TYPE D (For TYPE E-B, F-A)
VDD
VDD
data
P-ch
OUT
P-ch
IN
output
disable
N-ch
N-ch
VDD
P.U.R.
P.U.R.
enable
P-ch
data
IN
IN/OUT
Type D
output
disable
Type A
P.U.R.:Pull-Up Resistor
Schmitt-Trigger Input with Hysteresis Characteristic
TYPE B-C
TYPE F-A
VDD
P.U.R.
VDD
P.U.R.
enable
P.U.R.
P-ch
P.U.R.
enable
P-ch
data
IN/OUT
Type D
output
disable
IN
Type B
13
PD75304B,75306B,75308B
TYPE F-B
TYPE G-C
VDD
P.U.R.
P.U.R.
enable
VDD
P-ch
P-ch
VDD
output
disable
(P)
VLC0
P-ch
VLC1
IN/OUT
P-ch
data
output
disable
SEG
data/Bit Port data
N-ch
output
disable
(N)
OUT
N-ch
VLC2
N-ch
P.U.R.:Pull-Up Resistor
TYPE G-A
TYPE M
VDD
P.U.R.
enable
(Mask Option)
IN/OUT
VLC0
P-ch
data
VLC1
N-ch
P-ch
SEG
data
output
disable
OUT
N-ch
VLC2
N-ch
Middle-High Voltage Input Buffer
(+10 V Withstand Voltage)
P.U.R.:Pull-Up Resistor
TYPE G-B
TYPE M-C
VDD
VLC0
P-ch
P.U.R.
VLC1
P.U.R.
enable
P-ch N-ch
IN/OUT
OUT
COM
data
N-ch
P-ch
P-ch
data
N-ch
output
disable
VLC2
N-ch
P.U.R.:Pull-Up Resistor
14
PD75304B,75306B,75308B
3.4
Recommended Connection
Connect to VSS
P01/SCK
P02/SO/SB0
P03/SI/SB1
P10/INT0-P12/INT2
Connect to VSS
P13/TI0
P20/PTO0
P21
P22/PCL
P23/BUZ
P30/LCDCL
P31/SYNC
Input state
Outputstate :
Connect to VSS or V DD
Leave open
P32
P33
P40 to P43
P50 to P53
P60/KR0 to P63/KR3
P70/KR4 to P73/KR7
S0 to S23
S24/BP0 to S31/BP7
Leave open
COM0 to COM3
VLC0 to VLC2
BIAS
Connect to VSS
Connect to VSS only when VLC0 to VLC2
are all unused; otherwise leave open
XT1
XT2
Leave open
15
PD75304B,75306B,75308B
3.5
PRECAUTIONS CONCERNING P00/INT4 PIN AND RESET PIN
In addition to the functions shown in 3.1 and 3.2, the P00/INT4 pin and RESET pin are also used to set the
test mode for testing internal PD75308B operation (for IC testing).
The test mode is set when a voltage greater than VDD is applied to either of these pins. Consequently, if
noise exceeding VDD is applied during normal operation, the test mode may be entered, making it impossible
for normal operation to continue.
For example, misoperation may result if inter-wiring noise is applied to the P00/INT4 or RESET pin due to
the length of the wiring from these pins, and the pin voltage exceeds VDD.
Wiring should therefore be carried out so that inter-wiring noise is suppressed as far as possible. If it is
completely impossible to suppress noise, noise prevention measures should be taken using an external component as shown below.
VDD
VDD
Diode with
VDD
VDD
Small VF
P00/INT4, RESET
P00/INT4, RESET
4. MEMORY CONFIGURATION
Program memory (ROM) ... 8064 8 bits (0000H to 1F7FH): PD75308B
6016 8 bits (0000H to 177FH): PD75306B
4096 8 bits (0000H to 0FFFH): PD75304B
0000H to 0001H: Vector table in which the program start address after a reset is written.
0002H to 000BH: Vector table in which program start addresses in case of interrupts are written.
0020H to 007FH: Table area referenced by the GETI instruction.
Data memory
Data area ... 512 4 bits (000H to 1FFH)
Peripheral hardware area ... 128 4 bits (F80H to FFFH)
16
PD75304B,75306B,75308B
Fig. 4-1 Program Memory Map
(a) PD75308B
Address
7
0000H
MBE 0
0002H
MBE 0
0004H
MBE 0
MBE 0
0008H
MBE 0
BR !addr
Instruction
Branch Address
MBE 0
BRCB
! caddr
Instruction
Branch
Address
CALL !addr
Instruction
Subroutine
Entry Address
BR $addr
Instruction
Relative
Branch Address
(-15 to -1,
+2 to +16)
0020H
GETI Instruction Reference Table
007FH
0080H
Branch Destination
Address and
Subroutine Entry Address
by GETI Instruction
07FFH
0800H
0FFFH
1000H
BRCB
! caddr
Instruction
Branch
Address
1F7FH
17
PD75304B,75306B,75308B
(b) PD75306B
Address
7
0000H
MBE 0
0002H
MBE 0
0004H
MBE 0
MBE 0
0008H
MBE 0
BR !addr
Instruction
Branch Address
MBE 0
BRCB
! caddr
Instruction
Branch
Address
CALL !addr
Instruction
Subroutine
Entry Address
BR $addr
Instruction
Relative
Branch Address
(-15 to -1,
+2 to +16)
0020H
GETI Instruction Reference Table
007FH
0080H
Branch Destination
Address and
Subroutine Entry Address
by GETI Instruction
07FFH
0800H
0FFFH
1000H
177FH
18
BRCB
! caddr
Instruction
Branch
Address
PD75304B,75306B,75308B
(c) PD75304B
Address
7
0000H
MBE 0
0002H
MBE 0
0004H
MBE 0
MBE 0
0008H
MBE 0
BR !caddr
Instruction
Branch Address
MBE 0
CALL !addr
Instruction
Subroutine
Entry Address
BR $addr
Instruction
Relative
Branch Address
(-15 to -1,
+2 to +16)
0020H
GETI Instruction Reference Table
007FH
0080H
07FFH
Branch Destination
Address and
Subroutine Entry Address
by GETI Instruction
0800H
0FFFH
19
PD75304B,75306B,75308B
Fig. 4-2 Data Memory Map
Data Memory
General
Register Area
Memory Bank
000H
(8 4)
007H
008H
0
Stack Area
256 4
(248 4)
0FFH
Data Area
Static RAM
(512 4)
100H
256 4
(224 4)
1
1DFH
1E0H
(32 4)
Not On-Chip
F80H
128 4
FFFH
20
15
PD75304B,75306B,75308B
5. PERIPHERAL HARDWARE FUNCTIONS
5.1
PORTS
: 8
: 16
: 8
: 8
Total
40
Function
PORT 0
4-bit input
Operation/Features
Remarks
Dual function as INT4, SCK, SO/
SB0 & SI/SB1 pins
Dual function as pins INT0 to
INT2 & TI0
PORT 1
PORT 2
PORT 7
4-bit input/output
Dual function as LCDCL & SYNC
pins
PORT 3 *
Can be set to input or output mode bit-wise.
PORT 6
PORT 4 *
PORT 5 *
BP0 to BP7
4-bit input/output
(N-ch open-drain
10 V withstand
voltage)
1-bit output
21
PD75304B,75306B,75308B
5.2 CLOCK GENERATOR
The operation of the clock generator is determined by the processor clock control register (PCC) and system
clock control register (SCC).
There are two kinds of clock, the main system clock and subsystem clock, and the instruction execution time
can be changed.
0.95 s/1.91 s/15.3 s (4.19 MHz main system clock operation)
122 s (32.768 kHz subsystem clock operation)
Fig. 5-1 Clock Generator Block Diagram
Basic Interval Timer (BT)
Timer/Event Counter
Serial Interface
Watch Timer
LCD Controller/Driver
INT0 Noise Elimination Circuit
Clock Output Circuit
XT1
VDD
XT2
Subsystem
Clock Oscillation Circuit
fXT
Main System
Clock Oscillation Circuit
fX
LCD Controller/
Driver
Watch Timer
X1
VDD
X2
1/8 to 1/4096
Frequency Divider
Oscillation
Stop
Selector
WM. 3
SCC
Selector
1/2 1/16
SCC3
Internal Bus
SCC0
Frequency
Divider
1/4
CPU
INT0 Noise
Elimination Circuit
Clock Output Circuit
PCC
PCC0
PCC1
4
HALT F/F
HALT *
PCC2
PCC3
STOP *
R
PCC2,
PCC3
Clear
STOP F/F
Q
S
RESET Signal
R
Remarks
22
1.
2.
3.
4.
5.
6.
PD75304B,75306B,75308B
5.3 CLOCK OUTPUT CIRCUIT
The clock output circuit is a circuit which outputs a clock pulse from P22/PCL pin and is used to supply clock
pulses to remote control outputs or peripheral LSIs.
Clock output (PCL) : 524, 262, 65.5 kHz (at 4.19 MHz operation)
Buzzer output (BUZ): 2 kHz (at 4.19 MHz or 32.768 kHz operation)
The configuration of the clock output circuit is shown below.
fX/2
Output Buffer
Selector
fX/2
fX/2
PCL/P22
6
PORT2.2
CLOM3
CLOM1CLOM0
CLOM
P22
Output Latch
Bit 2 of PMGB
Bit Specified
In Port 2
Input/Output
Mode
4
Internal Bus
Remarks
Consideration is given so that a low amplitude pulse is not output when switching between clock
output enable and disable.
23
PD75304B,75306B,75308B
5.4 BASIC INTERVAL TIMER
The basic interval timer includes the following functions.
fX/2
Clear
fX/2
Set
MPX
fX/2
Clear
BT
12
BTM3
*SET1
BTM2
BTM1
Wait Release
Signal During
Standby Release
BTM0 BTM
4
Internal Bus
Remarks
24
BT Interrupt
Request Flag
IRQBT
Vectored
Interrupt
Request
Signal
PD75304B,75306B,75308B
5.5 WATCH TIMER
The PD75308B incorporates a single watch timer channel. The watch timer has the following functions.
Sets test flags (IRQW) at 0.5 second intervals. The standby mode can be released with IRQW.
0.5 sec. time intervals can be created in either the main system clock or the subsystem clock.
In the fast watch mode, time intervals which are 128 times normal (3.91 ms) can be set, making this
function convenient for program debugging and testing.
A fixed frequency (2.048 kHz) can be output to the P23/BUZ pin for use in generating buzzer sounds and
trimming system clock oscillation frequencies.
The frequency divider can be cleared, so this clock can be started at 0 second.
Fig. 5-4 Watch Timer Block Diagram
fW
6
2
fW
(256 Hz : 3.91 ms)
7
2
From
Clock
Generator
fW
128
(32.768 kHz)
Selector
fW
14
2
fW
Frequency Divider
(32.768 kHz)
fXT
(32.768 kHz)
INTW
IRQW
Set Signal
Selector
2Hz
0.5 sec
fW
16
WM
WM7
PORT2.3
0
P23
Output
Latch
Bit 2 of PMGB
Port 2
Input/Output
Mode
Internal Bus
Remarks
Values in parentheses are when fX = 4.194304 MHz and fXT = 32.768 kHz.
25
PD75304B,75306B,75308B
5.6 TIMER/EVENT COUNTER
The PD75308B incorporates a single timer/event counter channel. The timer/event counter has the following
functions.
26
Internal Bus
SET1
8
*1
8
8
TM0
TMOD0
PORT1.3
Input Buffer
To Serial
Interface
TOUT
F/F
Reset
P13/TI0
T0
Count Register (8)
MPX
Match
Comparator (8)
*2
From Clock
Generator
TOE0
TO
Enable
Flag
CP
P20/PTO0
Output
Buffer
INTT0
IRQT0
Set Signal
Clear
RESET
IRQT0
Clear Signal
27
PD75304B,75306B,75308B
PD75304B,75306B,75308B
5.7 SERIAL INTERFACE
The PD75308B incorporates a clocked 8-bit serial interface. The serial interface has the following three
modes.
28
Internal Bus
8/4 Bit
Test
CSIM
8
8
Bit Manipulation
Addres Comparator
(8)
(8)
RELT
CMDT
SO
SET CLR Latch
D
Q
ACKT
ACKE
BSYE
SBIC
Match
Signal
(8)
P03/SI/SB1
Selector
Bit Test
Selector
P02/SO/SB0
Busy/
Acknowledge
Output Circuit
Bus Release/
Command/
Acknowledge
Detection Circuit
P01/SCK
P01
Output
Latch
INTCSI
INTCSI Control
Circuit
IRQCSI
Set Signal
3
Serial Clock
Control Circuit
Serial
Clock
Slector
fX/24
fX/2
6
fX/2
TOUT F/F
(From Timer/
Event Counter)
External
SCK
29
PD75304B,75306B,75308B
Serial Clock
Counter
RELD
CMDD
ACKD
PD75304B,75306B,75308B
5.8 LCD CONTROLLER/DRIVER
The PD75308B has an on-chip display controller which generates segment signals and common signals in
accordance with data in display data memory as well as a segment driver and common driver capable of
directly driving the LCD panel.
The configuration of the LCD controller/driver is shown in Fig. 5-7
The functions of the on-chip LCD controller/driver of the PD75308B are as follows.
Display data memory are read automatically through DMA operations and segment signals and common
signals are generated.
Split resistors can be built-in for the LCD driver power supply (mask option).
Conformity to various bias methods and LCD driver voltages is possible.
When the display is OFF, the current flowing to the split resistors is cut.
Display data memory not used for the display can be used as ordinary data memory.
Operation by the subsystem clock is also possible.
30
4
Display Data
Memory
1FFH
1FEH
1E9H
1E0H
1E8H
3 2
1 0
3 2
1 0
Display Mode
Register
Display
Control
Register
Port 3
Output
Latch
1 0
Port Mode
Register
Group A
Timing
Controller
fLCD
Multiplexer
Common Driver
Segment Driver
S31/PB7
S30/PB6
S24/PB0
S23
S0
COM3 COM2COM1COM0 V
LC2
VLC1
31
PD75304B,75306B,75308B
Selector
PD75304B,75306B,75308B
5.9 BIT SEQUENTIAL BUFFER ..... 16 BITS
The bit sequential buffer is special data memory for bit manipulations and can be used easily particularly for
bit manipulations where addresses and bit specifications are changed sequentially, so it is convenient for
processing data with long bit lengths bit-wise.
Fig. 5-8 Bit Sequential Buffer Format
Address
Bit
FC3H
3
Symbol
FC2H
0
BSB3
L Register L = F
FC1H
0
BSB2
L=CL=B
FC0H
3
BSB1
L=8L=7
0
BSB0
L=4 L=3
L=0
DECS L
INCS L
Remarks
6. INTERRUPT FUNCTION
The PD75218has 8 interrupt sources, and prioritized multiple interrupts are possible.
There are also two test sources, of which INT2 is an edge-detected testable input.
The PD75218 interrupt control circuit has the following functions
Hardware control vectored interrupt function that can control interrupt acceptance by interrupt flag
32
Internal Bus
2
IM2
IM1
IM0
INT1
/P11
Both Edges
Detection
Circuit
Edge
Detection
Circuit
IRQ1
IRQCSI
INTT0
IRQT0
INTW
IRQW
KR0/P60
Falling Edge
Detection
Circuit
Priority Control
Circuit
Vector
Table
Address
Generator
IRQ2
Standby Release
Signal
IM2
33
PD75304B,75306B,75308B
INTCSI
Rising Edge
Detection
Circuit
VRQn
IRQ4
IRQ0
Edge
Detection
Circuit
INT2
/P12
KR7/P73
IRQBT
Selector
INT0
/P10
IST0
Decoder
INT
BT
INT4
/P00
IME
PD75304B,75306B,75308B
7. STANDBY FUNCTION
To reduce the power consumption during program wait, the PD75308B has two standby modes: STOP
mode and HALT mode.
HALT instruction
Clock oscillator
Stopped
Serial interface
Operable*
Timer/event counter
Operable*
Operation Status
Setting instruction
34
count clock
LCD controller
External interrupt
INT1, 2, 4: Operable
Only INT0 inoperable
CPU
Stopped
Release signal
HALT Mode
Operable
Operable
PD75304B,75306B,75308B
8. RESET FUNCTION
The PD75308B is reset and the hardware is initialized as shown in Table 8-1 by RESET input. The reset
operation timing is shown in Fig. 8-1.
Fig. 8-1 Reset Operation by RESET Input
Wait
(31.3 ms/4.19 MHz)
RESET Input
HALT Mode
Operating Mode
Hardware
PSW
Held
Undefined
Undefined
Undefined
Held*2
Undefined
General register
(X, A, H, L, D, E, B, C)
Held
Undefined
35
PD75304B,75306B,75308B
Table 8-1 Status of Each Hardware after Resetting (2/2)
Undefined
Undefined
Counter (To)
FFH
FFH
0,0
0,0
Held
Undefined
Held
Undefined
Reset (0)
Reset (0)
0, 0, 0
0, 0, 0
Output buffer
OFF
OFF
Output latch
Clear (0)
Clear (0)
Held
Undefined
Hardware
Counter (BT)
Basic interval
timer
Timer/event
counter
Watch timer
Serial interface
Clock generator,
clock output
circuit
LCD controller
Interrupt function
Digital port
36
PD75304B,75306B,75308B
9. INSTRUCTION SET
(1) Operand identifier and description
The operand is described in the operand field of each instruction in accordance with the description for the
operand identifier of the instruction. (See the RA75X Assembler Package User's Manual Language Volume
(EEU-730) for details.) When there are multiple elements in the description, one of the elements is selected.
Upper case letters and symbols (+,) are keywords and are described unchanged.
For immediate data, a suitable value or label is described.
Various register or flag symbols can be used as a label instead of mem, fmem, pmem, bit, etc. (See the
PD75308 Users Manual (IEM-5016) for details). However, there are restrictions on the labels for which fmem
and pmem can be used (see the table on the previous page).
Identifier
Description
reg
regl
X, A, B, C, D, E, H, L
X, B, C, D, E, H, L
rp
rpl
rp2
BC, DE
rpa
rpal
HL, DE, DL
DE, DL
n4
n8
mem*
bit
fmem
pmem
PD75304B
addr
PD75306B
PD75308B
caddr
faddr
taddr
PORTn
IE
MBn
PORT 0 to PORT 7
IEBT, IECSI, IET0, IE0, IE1, IE2, IE4, IEW
MB0, MB1, MB15
Only an even address can be written for mem in the case of 8-bit data processing.
37
PD75304B,75306B,75308B
(2) Operation description legend
A
: A register; 4-bit accumulator
B
: B register;
38
C
D
E
H
:
:
:
:
C register;
D register;
E register;
H register;
L
X
XA
BC
:
:
:
:
L register;
X register; 4-bit accumulator
Register pair (XA); 8-bit accumulator
Register pair (BC)
DE
HL
PC
SP
:
:
:
:
CY
PSW
MBE
PORTn
:
:
:
:
IME
IE
MBS
PCC
:
:
:
:
()
H
PD75304B,75306B,75308B
(3) Description of addressing area field symbols
*1
*2
MB = 0
*3
*4
*5
*6
*7
PD75304B
addr=0000H to 0FFFH
PD75306B
addr=0000H to 177FH
PD75308B
addr=0000H to 1F7FH
PD75304B
*8
Data memory
addressing
PD75306B
PD75308B
*9
*10
Remarks
Program memory
addressing
One machine cycle is equivalent to one cycle (=tCY) of the CPU clock . Three times can be selected by PCC
setting.
39
PD75304B,75306B,75308B
Note
Mnemonic
Transfer
MOV
XCH
Addressing Area
Bytes
Machine
Cycles
A, #n4
A n4
regl, #n4
regl n4
XA, #n8
XA n8
Stack A
HL, #n8
HL n8
Stack B
rp2, #n8
rp2 n8
A, @HL
A (HL)
*1
A, @rpal
A (rpal)
*2
XA, @HL
XA (HL)
*1
@HL, A
(HL) A
*1
@HL, XA
(HL) XA
*1
A, mem
A (mem)
*3
XA, mem
XA (mem)
*3
mem, A
(mem) A
*3
mem, XA
(mem) XA
*3
A, reg
A reg
XA, rp
XA rp
regl, A
regl A
rpl, XA
rpl XA
A, @HL
A (HL)
*1
A, @rpal
A (rpal)
*2
XA, @HL
XA (HL)
*1
A, mem
A (mem)
*3
XA, mem
XA (mem)
*3
A,regl
A regl
XA, rp
XA rp
Operand
Operation
Skip Condition
Stack A
Operation
Table reference
PD75304B
XA (PC118 + DE)ROM
Note
40
XA, @PCDE
MOVT
PD75306B, 75308B
XA (PC128 + DE)ROM
PD75304B
XA (PC118 + XA)ROM
XA, @PCXA
A, #n4
1+S
A A + n4
A, @HL
1+S
A A + (HL)
*1
ADDC
A, @HL
A, CY A + (HL) + CY
*1
SUBS
A, @HL
1+S
A A (HL)
*1
SUBC
A, @HL
A, CY A (HL) CY
*1
ADDS
Instruction Group
PD75306B, 75308B
XA (PC128 + XA)ROM
carry
carry
borrow
PD75304B,75306B,75308B
Note Mne1
monic
Bytes
Machine
Cycles
A, #n4
A A n4
A, @HL
A A (HL)
A, #n4
A A n4
A, @HL
A A (HL)
A, #n4
A A n4
A, @HL
A A (HL)
RORC
NOT
AA
reg
1+S
reg reg + 1
@HL
2+S
(HL) (HL) + 1
*1
(HL) = 0
mem
2+S
(mem) (mem) + 1
*3
(mem) = 0
reg
1+S
reg reg 1
reg = FH
reg, #n4
2+S
Skip if reg = n4
reg = n4
@HL, #n4
2+S
Skip if (HL) = n4
*1
(HL) = n4
A, @HL
1+S
Skip if A = (HL)
*1
A = (HL)
Skip if A = reg
Operation
AND
Operand
OR
Note 3
Note 2
XOR
INCS
Note 4
Comparison
DECS
SKE
Addressing Area
Skip Condition
*1
*1
*1
reg = 0
A = reg
A, reg
2+S
SET1
CY
CY 1
CLR1
CY
CY 0
SKT
CY
1+S
NOT1
CY
CY CY
mem.bit
(mem.bit) 1
*3
fmem.bit
(fmem.bit) 1
*4
pmem.@L
*5
@H + mem.bit
(H + mem30.bit) 1
*1
mem.bit
(mem.bit) 0
*3
fmem.bit
(fmem.bit) 0
*4
pmem.@L
*5
@H + mem.bit
(H + mem30.bit) 0
*1
mem.bit
2+S
Skip if (mem.bit) = 1
*3
(mem.bit) = 1
fmem.bit
2+S
Skip if (fmem.bit) = 1
*4
(fmem.bit) = 1
pmem.@L
2+S
*5
(pmem.@L) = 1
@H + mem.bit
2+S
Skip if (H + mem30.bit) = 1
*1
(@H + mem.bit) = 1
mem.bit
2+S
Skip if (mem.bit) = 0
*3
(mem.bit) = 0
fmem.bit
2+S
Skip if (fmem.bit) = 0
*4
(fmem.bit) = 0
pmem.@L
2+S
*5
(pmem.@L) = 0
@H + mem.bit
2+S
Skip if (H + mem30.bit) = 0
*1
(@H + mem.bit) = 0
SET1
CLR1
SKT
SKF
Note
Operation
CY = 1
Skip if CY = 1
1. Instruction Group
2. Accumulator operation
3. Increment and decrement
4. Carry flag operation
41
PD75304B,75306B,75308B
Note
Mnemonic
Bytes
Machine
Cycles
2+S
*4
(fmem.bit) = 1
2+S
*5
(pmem.@L) = 1
@H + mem.bit
2+S
*1
(@H + mem.bit) = 1
CY, fmem.bit
CY CY (fmem.bit)
*4
CY, pmem.@L
*5
CY, @H + mem.bit
CY CY (H + mem3-0.bit)
*1
CY, fmem.bit
CY CY (fmem.bit)
*4
CY, pmem.@L
*5
CY, @H + mem.bit
CY CY (H + mem3-0.bit)
*1
CY, fmem.bit
CY CY (fmem.bit)
*4
CY, pmem.@L
*5
CY, @H + mem.bit
CY CY (H + mem3-0.bit)
*1
Operand
fmem.bit
SKTCLR pmem.@L
AND1
OR1
XOR1
Operation
Addressing Area
PD75304B
PC110 addr
(The assembler selects the optimum
instruction from among the BRCB !caddr,
and BR $addr instructions.)
addr
Branch
BR
!addr
$addr
BRCB
Note
42
CALL
!caddr
!addr
Instruction Group
PD75306B, 75308B
PC120 addr
(The assembler selects the optimum
instruction from among the BR !addr, BRCB
!caddr, and BR $addr instructions.)
PD75306B, 75308B
PC120 addr
*6
*6
PD75304B
PC110 addr
1
PD75306B, 75308B
PC120 addr
*7
PD75304B
PC110 caddr110
2
PD75306B, 75308B
PC120 PC 12 + caddr110
*8
PD75304B
(SP 4) (SP 1) (SP 2) PC110
(SP 3) MBE, 0, 0, 0
PC110 addr, SP SP 4
3
PD75306B, 75308B
(SP 4) (SP 1) (SP 2) PC110
(SP 3) MBE, 0, 0, PC12
PC120 addr, SP SP 4
*6
Skip Condition
PD75304B,75306B,75308B
Note Mnemonic
1
Operand
Bytes Machine
Cycles
Operation
Addressing Area
Skip Condition
PD75304B
(SP 4) (SP 1) (SP 2) PC110
(SP 3) MBE, 0, 0, 0
PC110 0, faddr, SP SP 4
CALLF
!faddr
PD75306B, 75308B
(SP 4) (SP 1) (SP 2) PC110
(SP 3) MBE, 0, 0, PC12
PC120 00, faddr, SP SP 4
*9
PD75304B
MBE, , , (SP + 1)
PC110 (SP) (SP + 3) (SP + 2)
SP SP + 4
RET
RETS
PUSH
POP
Note 2
PD75306B, 75308B
MBE, , , PC12 (SP + 1)
PC110 (SP) (SP + 3) (SP + 2)
SP SP + 4
PD75304B
MBE, , , (SP + 1)
PC110 (SP) (SP + 3) (SP + 2)
SP SP + 4 the skip unconditionally
EI
DI
3+S
PD75306B, 75308B
MBE, , , PC12 (SP + 1)
PC110 (SP) (SP + 3) (SP + 2)
SP SP + 4 the skip unconditionally
Unconditional
PD75304B
MBE, , , (SP + 1)
PC110 (SP) (SP + 3) (SP + 2)
PSW (SP + 4) (SP + 5), SP SP + 6
RETI
Note
PD75306B, 75308B
MBE, , , PC12 (SP + 1)
PC110 (SP) (SP + 3) (SP + 2)
PSW (SP + 4) (SP + 5), SP SP + 6
rp
BS
rp
rp (SP + 1) (SP), SP SP + 2
BS
IME 1
IE 1
IME 0
IE 0
IE
IE
1. Instruction Group
2. Interrupt control
43
PD75304B,75306B,75308B
Bytes
Machine
Cycles
A, PORTn
A PORTn
(n = 07)
XA, PORTn
XA PORTn+1, PORTn
(n = 4, 6)
PORTn, A
PORTn A
(n = 27)
PORTn, XA
PORTn+1, PORTn XA
(n =4, 6)
HALT
STOP
NOP
No Operation
MBS n (n = 0, 1, 15)
Note 2
Input/output
Note Mne1
monic
Operand
IN*
OUT*
SEL
MBn
Addressing Area
Operation
Special
PD75304B
TBR Instruction
PC11-0 (taddr) 30 + (taddr + 1)
---------------------------------------------------------------- TCALL Instruction
(SP 4) (SP 1) (SP 2) PC110
(SP 3) MBE, 0, 0, 0
PC110 (taddr) 30 (taddr + 1)
SP SP 4
---------------------------------------------------------------- Other than TBR and TCALL Instruction
-----------------------------
----------------------------Conforms to
referenced
instruction.
taddr
PD75306, 75308BB
TBR Instruction
PC12-0 (taddr) 40 + (taddr + 1)
---------------------------------------------------------------- TCALL Instruction
(SP 4) (SP 1) (SP 2) PC110
*10
-----------------------------
----------------------------Conforms to
referenced
instruction.
Note
1. Instruction Group
2. CPU control
Remarks
44
Skip Condition
The TBR and TCALL instructions are assembler pseudo-instructions for GETI instruction table
definition.
PD75304B,75306B,75308B
10. MASK OPTION SELECTION
The following pin mask options are available.
Pin Functions
Mask Options
P40 to P43,
P50 to P53
VLC0 to VLC2,
LCD drive power supply split resistor incorporated (specifiable as 4-bit unit)
BIAS
45
PD75304B,75306B,75308B
11. ELECTRICAL SPECIFICATIONS
ABSOLUTE MAXIMUM RATINGS (Ta = 25 C)
PARAMETER
Power supply
voltage
SYMBOL
TEST CONDITIONS
RATING
UNIT
0.3 to +7.0
0.3 to +11
One pin
15
mA
All pins
30
mA
Peak value
30
mA
rms
15
mA
Peak value
100
mA
rms
60
mA
Peak value
100
mA
rms
60
mA
VDD
VI1
V12
Ports 4 and 5
Input voltage
Output voltage
VO
Output current
high
IOH
One pin
IOL*
Operating
temperature
Topt
40 to +85
Storage
temperature
Tstg
65 to +150
Rms is calculated using the following expression: [rms] = [peak value] duty
46
SYMBOL
TEST CONDITIONS
CIN
COUT
CIO
f = 1 MHz
Unmeasured pins returned to 0 V.
MIN.
TYP.
MAX.
UNIT
15
pF
15
pF
15
pF
PD75304B,75306B,75308B
MAIN SYSTEM CLOCK OSCILLATOR CHARACTERISTICS (Ta = 40 to +85 C, VDD = 2.0 to 6.0 V)
RECOMMENDED
CONSTANT
RESONATOR
PARAMETER
TEST
CONDITIONS
Oscillator
frequency (fx)*1
X1
TYP.
MAX.
UNIT
5.0*3
MHz
ms
5.0*3
MHz
10
ms
30
ms
1.0
5.0*3
MHz
100
500
ns
1.0
X2
Ceramic
resonator*3
C2
C1
Oscillation
stabilization time*2
VDD
After VDD
reached the
MIN. of the
oscillation
voltage
range
Oscillator
frequency (fx)*1
X1
MIN.
1.0
4.19
X2
VDD = 4.5
to 6.0 V
Crystal
resonator*3
C2
C1
Oscillation
stabilization time*2
VDD
X1
X2
External
clock
X1 input
frequency (fx)*1
X1 input
PD74HCU04
high-/low-level
width (tXH, tXL)
1. The oscillator frequency and X1 input frequency indicate only the oscillator characteristics. For the
instruction execution time refer to the AC characteristics.
2. The oscillation stabilization time is necessary for oscillation to stabilize after applying VDD or releasing the
STOP mode.
3. When the oscillation frequency is 4.19 MHz < fX 5.0 MHz, PCC = 0011 should not be selected as the
instruction execution time. If PCC = 0011 is selected, one machine cycle is less than 0.95 s, and the
specification MIN. value of 0.95 s will not be achieved.
47
PD75304B,75306B,75308B
SUBSYSTEM CLOCK OSCILLATOR CHARACTERISTICS (Ta = 40 to +85 C, VDD = 2.0 to 6.0 V)
RECOMMENDED
CONSTANT
RESONATOR
XT1
PARAMETER
Oscillator
frequency (fXT)
XT2
C3
C4
MIN.
TYP.
MAX.
UNIT
32
32.768
35
kHz
1.0
10
32
100
kHz
15
VDD = 4.5
to 6.0 V
Crystal
resonator
TEST
CONDITIONS
Oscillation
stabilization time*
VDD
XT1 input
frequency (fXT)
XT1
External
clock
XT2
Leave
Open
This is the time required for oscillation to stabilize after VDD reaches the MIN. value of the oscillation voltage
range.
Note
When the main system clock and subsystem clock oscillators are used, the following should be noted
concerning wiring in the area in the figure enclosed by a dotted line to prevent the influence of wiring
capacitance, etc.
The wiring should be kept as short as possible.
No other signal lines should be crossed. Keep away from lines carrying a high fluctuating current.
The oscillator capacitor grounding point should be at the same potential as VDD. Do not ground to a
ground pattern carrying a high current.
A signal should not be taken from the oscillator.
The subsystem clock oscillator is a low-amplitude circuit in order to achieve a low consumption
current, and is more prone to misoperation due to noise than the main system clock oscillator. Particular care is therefore required with the wiring method when the subsystem clock is used.
48
PD75304B,75306B,75308B
DC CHARACTERISTICS (Ta = 40 to +85 C, VDD = 2.7 to 6.0 V) (1/2)
PARAMETER
SYMBOL
TEST CONDITIONS
TYP.
MAX.
UNIT
VIH1
Ports 2 and 3
0.7 VDD
VDD
VIH2
0.8 VDD
VDD
0.7 VDD
VDD
VIH3
Ports 4 and 5
Opendrain
0.7 VDD
10
VDD 0.5
VDD
Input voltage
high
Input voltage
low
MIN.
VIH4
VIL1
Ports 2, 3, 4 and 5
0.3 VDD
VIL2
Ports 0, 1, 6, 7 RESET
0.2 VDD
VIL3
0.4
VOH1
Ports 0, 2,3, 6, 7,
BIAS
Output voltage
high
VOH2
BP0 to BP7
(with 2 IOH outputs)
VDD 1.0
IOH = -100 A
VDD 0.5
VDD 2.0
IOH = 30 A
VDD 1.0
Ports 3, 4 and 5
VDD = 4.5 to 6.0 V
IOL = 15 mA
Ports
0, 2, 3, 4, 5, 6 and 7
VOL1
Output voltage
low
SB0, 1
VOL2
BP0 to BP7
(with 2 IOL outputs)
I L1H1
2.0
0.4
IOL = 400 A
0.5
0.2 VDD
1.0
IOL = 50 A
1.0
20
Ports 4 and 5
(when opendrain)
20
20
20
Opendrain
pull-up resistor 1 k
0.5
VIN = VDD
Input leakage
current high
ILIH2
ILIH3
Input leakage
current low
Output leakage
current high
Output leakage
current low
VIN = 10 V
ILIL1
VIN = 0 V
ILIL2
ILOH1
VOUT = VDD
ILOH2
VOUT = 10 V
Ports 4 and 5
(when opendrain)
ILOL
VOUT = 0 V
49
PD75304B,75306B,75308B
DC CHARACTERISTICS (Ta = 40 to +85 C, VDD = 2.7 to 6.0 V) (2/2)
PARAMETER
SYMBOL
RL1
On-chip pull-up
resistor
RL2
TEST CONDITIONS
Ports 0, 1, 2, 3, 6
and 7 (Except P00)
VIN = 0 V
Ports 4 and 5
VOUT = VDD 2.0 V
MIN.
VDD
150
0.2
0.2
VODS
IO = 1 A
VLCD0 = VLCD
VLCD1 = VLCD 2/3
VLCD2 = VLCD 1/3
2.7 V VLCD VDD
40
100
VDD = 5 V 10%*4
3.0
mA
VDD = 3 V 10%*5
0.4
1.2
mA
VDD = 5 V 10%
600
1800
VDD = 3 V 10%
180
540
40
120
12
36
25
0.5
15
0.5
HALT
mode
VDD = 3 V 10%
HALT
mode
VDD = 3 V 10%
VDD = 5 V 10%
60
IO = 5 A
XT1 = 0 V
STOP mode
70
10
VODC
IDD5
IDD4
300
15
60
32 kHz*6
crystal oscillation
RLCD
IDD3
80
30
Supply current*2
40
2.0
IDD2
UNIT
15
VLCD
4.19 MHz*3
crystal oscillation
C1 = C2 = 22 pF
MAX.
IDDI
TYP.
VDD =
3 V 10%
Ta = 25 C
1. The voltage deviation is the difference between the output voltage and the segment or common output
desired value (VLCDn ; n= 0, 1, 2).
2. Current which flows in the on-chip pull-up resistor or LCD split resistor is not included.
3. Including oscillation of the subsystem clock.
4. When the processor clock control register (PCC) is set to 0011 and the device is operated in the highspeed mode.
5. When PCC is set to 0000 and the device is operated in the low-speed mode.
6. 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.
50
PD75304B,75306B,75308B
AC CHARACTERISTICS (Ta = 40 to +85 C, VDD = 2.7 to 6.0 V)
PARAMETER
CPU clock
cycle time
(minimum
instruction
execution time)*1
tCY
TI0 input
frequency
fTI
tTIH,
tTIL
Interrupt input
width high/low
tINTH,
tINTL
TEST CONDITIONS
Operating on main
system clock
MIN.
TYP.
MAX.
UNIT
0.95
64
3.8
64
125
Operating on
subsystem clock
114
MHz
275
kHz
122
0.48
1.8
INT0
*2
INT1, 2, 4
10
KR0 to KR7
10
10
tRSL
70
64
30
6
Guaranteed
Operation Range
SYMBOL
0.5
0
51
PD75304B,75306B,75308B
SERIAL TRANSFER OPERATION
2-Wired and 3-Wired Serial I/O Modes (SCK ... Internal clock output): (Ta = 40 to +85 C, VDD = 2.7 to 6.0 V)
PARAMETER
SYMBOL
TEST CONDITIONS
VDD = 4.5 to 6.0 V
MIN.
TYP.
MAX.
UNIT
1600
ns
3800
ns
tKCY1/2-50
ns
tKCY1/2-150
ns
tKCY1
tKL1
tKH1
SI setup time
(to SCK)
tSIK1
150
ns
SI hold time
(from SCK)
tKSI1
400
ns
SO output
delay time
from SCK
tKSO1
RL = 1 k,
CL = 100 pF*
250
ns
1000
ns
2-Wired and 3-Wired Serial I/O Modes (SCK ... External clock input): (Ta = -40 to +85 C, VDD = 2.7 to 6.0 V)
PARAMETER
SYMBOL
TEST CONDITIONS
VDD = 4.5 to 6.0 V
MIN.
TYP.
MAX.
UNIT
800
ns
3200
ns
400
ns
1600
ns
tKCY2
tKL2
tKH2
SI setup time
(to SCK)
tSIK2
100
ns
SI hold time
(from SCK )
tKSI2
400
ns
SO output
delay time
from SCK
tKSO2
52
RL = 1 k,
CL = 100 pF*
RL and CL are load resistor and load capacitance of the SO output line.
300
ns
1000
ns
PD75304B,75306B,75308B
SBI Mode (SCK ... Internal clock output (Master)): (Ta = 40 to +85 C, VDD = 2.7 to 6.0 V)
PARAMETER
SYMBOL
TEST CONDITIONS
VDD = 4.5 to 6.0 V
MIN.
TYP.
MAX.
UNIT
1600
ns
3800
ns
tKCY3/2-50
ns
tKCY3/2-150
ns
tKCY3
tKL3
tKH3
tSIK3
150
ns
tKSI3
tKCY3/2
ns
SB0, 1 output
delay time from
SCK
tKSO3
tKSB
tKCY3
ns
tSBK
tKCY3
ns
tSBL
tKCY3
ns
tSBH
tKCY3
ns
RL = 1 k,
CL = 100 pF*
250
ns
1000
ns
SBI Mode (SCK ... External clock input (Slave)): (Ta = 40 to +85 C, VDD = 2.7 to 6.0 V)
PARAMETER
SYMBOL
TEST CONDITIONS
VDD = 4.5 to 6.0 V
MIN.
TYP.
MAX.
UNIT
800
ns
3200
ns
400
ns
1600
ns
tKCY4
tKL4
tKH4
tSIK4
100
ns
tKSI4
tKCY4/2
ns
SB0, 1 output
delay time from
SCK
tKSO4
tKSB
tKCY4
ns
tSBK
tKCY4
ns
tSBL
tKCY4
ns
tSBH
tKCY4
ns
RL = 1 k,
CL = 100 pF*
300
ns
1000
ns
RL and CL are load resistor and load capacitance of the SB0, 1 output lines.
53
PD75304B,75306B,75308B
DC CHARACTERISTICS (Ta = 40 to +85 C, VDD = 2.0 to 6.0 V) (1/2)
PARAMETER
SYMBOL
TEST CONDITIONS
TYP.
MAX.
UNIT
VIH1
Ports 2 and 3
0.8 VDD
VDD
VIH2
Ports 0, 1, 6, 7, RESET
0.8 VDD
VDD
0.8 VDD
VDD
VIH3
Ports 4 and 5
Opendrain
0.8 VDD
10
VDD 0.3
VDD
Input voltage
high
Input voltage
low
MIN.
VIH4
VIL1
Ports 2, 3, 4 and 5
0.2 VDD
VIL2
Ports 0, 1, 6, 7, RESET
0.2 VDD
VIL3
0.3
VOH1
Ports 0, 2, 3, 6,
7, BIAS
IOH = 100 A
VDD 0.5
VOH2
IOH = 10 A
VDD 0.4
Ports 0, 2, 3, 4, 5
6, and 7
IOL = 400 A
SB0, 1
Opendrain,
pull-up resistor 1 k
BP0 to BP7
(with 2 IOL outputs)
IOL = 10 A
Output voltage
high
0.5
0.2 VDD
0.4
20
Ports 4 and 5
(with opendrain)
20
20
VOL1
Output voltage
low
VOL2
ILIH1
VIN = VDD
Input leakage
current high
ILIH2
ILIH3
Input leakage
current low
Output leakage
current high
Output leakage
current low
54
VIN = 10 V
ILIL1
VIN = 0 V
ILIL2
ILOH1
VOUT = VDD
ILOH2
VOUT = 10 V
Ports 4 and 5
(with opendrain)
20
ILOL
VOUT = 0 V
PD75304B,75306B,75308B
DC CHARACTERISTICS (Ta = 40 to +85 C, VDD = 2.0 to 6.0 V) (2/2)
PARAMETER
SYMBOL
TEST CONDITIONS
TYP.
MAX.
UNIT
RL1
Ports 0, 1, 2, 3, 6
and 7 (Except P00)
VIN = 0 V
50
600
RL2
Ports 4 and 5
VOUT = VDD 1.0 V
10
60
VDD
150
0.2
0.2
On-chip pull-up
resistor
VLCD
2.0
RLCD
60
VODC
IO = 5 A
LCD output
voltage deviation
(segment)
VODS
IO = 1 A
IDDI
4.19 MHz*3
crystal oscillation
C1 = C2 = 22 pF
low-speed mode
IDD2
IDD3
Supply current*2
32 kHz*5
crystal oscillation
VLCDO = VLCD
VLCD1 = VLCD 2/3
VLCD2 = VLCD 1/3
2.0 V V LCD V DD
0.4
1.2
mA
0.3
0.9
mA
HALT
VDD = 3 V 10%
180
540
mode
120
360
VDD = 3 V 10%
40
120
25
75
HALT
VDD = 3 V 10%
12
36
mode
27
0.5
15
0.5
0.4
15
0.4
VDD = 3 V 10%
IDD5
XT1 = 0 V
STOP mode
100
VDD = 3 V 10%*4
IDD4
MIN.
VDD = 2.5 V
10%
Ta = 25 C
Ta = 25C
1. The voltage deviation is the difference between the output voltage and the segment or common output
desired value (VLCDn; n = 0, 1, 2).
2. Current which flows in the on-chip pull-up resistor or LCD split resistor is not included.
3. Including oscillation of the subsystem clock.
4. When PCC is set to 0000 and the device is operated in the low-speed mode.
5. 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.
55
PD75304B,75306B,75308B
AC CHARACTERISTICS (Ta = 40 to +85 C, VDD = 2.0 to 6.0 V)
PARAMETER
CPU clock
cycle time
(minimum
instruction
execution time)*1
SYMBOL
TEST CONDITIONS
Operation on main
system clock
tCY
MIN.
MAX.
UNIT
3.8
64
64
3.4
64
125
275
kHz
Ta = 40 to + 60 C
VDD = 2.2 to 6.0 V
Operation on
subsystem clock
TI0 input
frequency
TYP.
114
122
fTI
tTIH,
tTIL
1.8
INT0
*2
Interrupt input
width high/low
tINTH,
tINTL
INT1, 2, 4
10
KR0 to KR7
10
10
tRSL
tCY vs VDD
(Operating on Main System Clock)
70
64
30
Guaranteed
Operation Range
3
0.5
0
56
PD75304B,75306B,75308B
SERIAL TRANSFER OPERATION
2-Wired and 3-Wired Serial I/O Mode (SCK ... Internal clock output): (Ta = 40 to +85 C, VDD = 2.0 to 6.0 V)
PARAMETER
SYMBOL
TEST CONDITIONS
VDD = 4.5 to 6.0 V
MIN.
TYP.
MAX.
UNIT
1600
ns
3800
ns
tKCY1/2-50
ns
tKCY1/2-150
ns
tKCY1
tKL1
tKH1
SI setup time
(to SCK )
tSIK1
250
ns
SI hold time
(from SCK )
tKSI1
400
ns
SO output
delay time
from SCK
tKSO1
RL = 1 k,
CL = 100 pF*
250
ns
1000
ns
2-Wired and 3-Wired Serial I/O Mode (SCK ... External clock input): (Ta = 40 to +85 C, VDD = 2.0 to 6.0 V)
PARAMETER
SYMBOL
TEST CONDITIONS
VDD = 4.5 to 6.0 V
MIN.
TYP.
MAX.
UNIT
800
ns
3200
ns
400
ns
1600
ns
tKCY2
tKL2
tKH2
SI setup time
(to SCK)
tSIK2
100
ns
SI hold time
(from SCK)
tKSI2
400
ns
SO output
delay time
from SCK
tKSO2
RL = 1 k,
CL = 100 pF*
300
ns
1000
ns
RL and CL are load resistor and load capacitance of the SO output line.
57
PD75304B,75306B,75308B
SBI Mode (SCK ... Internal clock output (Master)): (Ta = 40 to +85 C, VDD = 2.0 to 6.0 V)
PARAMETER
SYMBOL
TEST CONDITIONS
VDD = 4.5 to 6.0 V
MIN.
TYP.
MAX.
UNIT
1600
ns
3800
ns
tKCY3/2-50
ns
tKCY3/2-150
ns
tKCY3
tKL3
tKH3
SB0, 1 setup
time (to SCK)
tSIK3
250
ns
SB0, 1 hold
time (from SCK)
tKSI3
tKCY3/2
ns
SB0, 1 output
delay time
from SCK
tKSO3
tKSB
tKCY3
ns
tSBK
tKCY3
ns
tSBL
tKCY3
ns
tSBH
tKCY3
ns
RL = 1 k,
CL = 100 pF*
250
ns
1000
ns
SBI Mode (SCK ... External clock input (Slave)): (Ta = 40 to +85 C, VDD = 2.0 to 6.0 V)
PARAMETER
SCK cycle time
SYMBOL
TEST CONDITIONS
VDD = 4.5 to 6.0 V
MIN.
TYP.
MAX.
UNIT
800
ns
3200
ns
400
ns
1600
ns
tKCY4
tKL4
tKH4
SB0, 1 setup
time (to SCK )
tSIK4
100
ns
SB0, 1 hold
time (from SCK )
tKSI4
tKCY4/2
ns
SB0, 1
output delay
time from SCK
tKSO4
tKSB
tKCY4
ns
tSBK
tKCY4
ns
tSBL
tKCY4
ns
tSBH
tKCY4
ns
58
RL = 1 k,
CL = 100 pF*
300
ns
1000
ns
RL and CL are load resistor and load capacitance of the SB0, 1 output lines.
PD75304B,75306B,75308B
AC Timing Test Point (Excluding X1 and XT1 inputs)
0.8 VDD
0.8 VDD
Test Points
0.2 VDD
0.2 VDD
Clock Timings
1/fX
tXL
tXH
VDD -0.5 V
0.4 V
X1 Input
1/fXT
tXTL
tXTH
VDD -0.5 V
0.4 V
XT1 Input
TI0 Timing
1/fTI
tTIL
tTIH
TI0
59
PD75304B,75306B,75308B
Serial Transfer Timing
3-wired serial I/O mode:
tKCY1
tKL1
tKH1
SCK
tKSI1
tSIK1
Input Data
SI
tKSO1
SO
Output Data
tKCY2
tKL2
tKH2
SCK
tSIK2
SB0,1
tKSO2
60
tKSI2
PD75304B,75306B,75308B
Serial Transfer Timing
Bus release signal transfer:
tKL3,4
tKCY3,4
tKH3,4
SCK
tKSB
tSBL
tSBH
tSIK3,4
tSBK
tKSI3,4
SB0,1
tKSO3,4
tKL3,4
tKCY3,4
tKH3,4
SCK
tKSB
tSIK3,4
tSBK
tKSI3,4
SB0,1
tKSO3,4
tINTL
tINTH
INT0,1,2,4
KR0-7
tRSL
RESET
61
PD75304B,75306B,75308B
DATA MEMORY STOP MODE LOW SUPPLY VOLTAGE DATA RETENTION CHARACTERISTICS (Ta = 40 to 85 C)
PARAMETER
SYMBOL
VDDDR
IDDDR
tSREL
Oscillation stabilization
wait time*2
tWAIT
TEST CONDITIONS
MIN.
TYP.
2.0
VDDDR = 2.0 V
0.3
UNIT
6.0
15
A
s
0
Release by RESET
MAX.
217/fx
ms
*3
ms
62
BTM3
BTM2
BTM1
BTM0
WAIT TIME
(Figures in parentheses are for operation at fx = 4.19 MHz)
PD75304B,75306B,75308B
Data Retention Timing (STOP mode release by RESET)
Operating
Mode
VDD
VDDDR
tSREL
RESET
tWAIT
Data Retention Timing (Standby release signal: STOP mode release by interrupt signal)
HALT Mode
STOP Mode
Operating
Mode
VDD
VDDDR
tSREL
63
PD75304B,75306B,75308B
12. PACKAGE INFORMATION
80 PIN PLASTIC QFP ( 14)
A
B
41
40
60
61
55
21
20
80
1
I M
L
S80GC-65-3B9-3
NOTE
Each lead centerline is located within 0.13
mm (0.005 inch) of its true position (T.P.) at
maximum material condition.
64
ITEM
MILLIMETERS
INCHES
17.2 0.4
0.677 0.016
14.0 0.2
0.551+0.009
0.008
14.0 0.2
0.551+0.009
0.008
17.2 0.4
0.677 0.016
0.8
0.031
0.8
0.031
0.30 0.10
0.012+0.004
0.005
0.13
0.005
0.65 (T.P.)
0.026 (T.P.)
1.6 0.2
0.063 0.008
0.8 0.2
0.031+0.009
0.008
0.15+0.10
0.05
0.006+0.004
0.003
0.10
0.004
2.7
0.106
0.1 0.1
0.004 0.004
3.0 MAX.
0.119 MAX.
PD75304B,75306B,75308B
A
B
41
40
64
65
55
25
24
80
1
I M
L
P80GF-80-3B9-2
NOTE
Each lead centerline is located within 0.15
mm (0.006 inch) of its true position (T.P.) at
maximum material condition.
ITEM
MILLIMETERS
INCHES
23.6 0.4
0.929 0.016
20.0 0.2
0.795 +0.009
0.008
14.0 0.2
0.551+0.009
0.008
17.6 0.4
0.693 0.016
1.0
0.039
0.8
0.031
0.35 0.10
0.014 +0.004
0.005
0.15
0.006
0.8 (T.P.)
0.031 (T.P.)
1.8 0.2
0.071 0.009
0.8 0.2
0.031+0.009
0.008
0.15+0.10
0.05
0.006+0.004
0.003
0.15
0.006
2.7
0.1 0.1
3.0 MAX.
+0.008
0.106
0.004 0.004
0.119 MAX.
65
PD75304B,75306B,75308B
80 PIN PLASTIC TQFP (FINE PITCH) (
12)
A
B
60
41
61
40
21
80
1
20
N
L
NOTE
Each lead centerline is located within 0.10 mm (0.004 inch) of
its true position (T.P.) at maximum material condition.
ITEM MILLIMETERS
A
14.00.2
INCHES
0.551 +0.009
0.008
12.00.2
0.472 +0.009
0.008
12.00.2
0.472 +0.009
0.008
14.00.2
0.551 +0.009
0.008
1.25
1.25
0.22 +0.05
0.04
0.049
0.049
0.0090.002
0.10
0.5 (T.P.)
1.00.2
0.039 +0.009
0.008
0.50.2
0.020 +0.008
0.009
0.145 +0.055
0.045 0.0060.002
0.10
1.05
0.050.05
55
1.27 MAX.
0.004
0.020 (T.P.)
0.004
0.041
0.0020.002
55
0.050 MAX.
P80GK-50-BE9-4
66
PD75304B,75306B,75308B
Soldering ConditionsRecommended
Condition Symbol
Infrared reflow
IR30-207-1
VPS
VP15-207-1
Soldering ConditionsRecommended
Condition Symbol
Infrared reflow
IR30-00-1
VPS
VP15-00-1
Wave soldering
WS60-00-1
For the storage period after dry-pack decapsulation, storage conditions are max. 25C, 65% RH.
Note
Use of more than one soldering method should be avoided (except in the case of pin part heating).
67
PD75304B,75306B,75308B
(3) PD75304BGK--3B9: 80-Pin Plastic TQFP (
12 mm)
PD75306BGK--3B9: 80-Pin Plastic TQFP (
12 mm)
PD75308BGK--3B9: 80-Pin Plastic TQFP (
12 mm)
Soldering Method
Soldering ConditionsRecommended
Condition Symbol
Infrared reflow
IR30-161-1
VPS
VP15-161-1
For the storage period after dry-pack decapsulation, storage conditions are max. 25C, 65% RH.
Note
Use of more than one soldering method should be avoided (except in the case of pin part heating).
NOTICE
Recommended soldering conditions have been improved for some of these products.
(Improvements: Relaxation of infrared reflow peak temperature (235C, number of applications (two),
time limit, etc.)
Please contact your NEC sales representative for details.
68
PD75304B,75306B,75308B
[MEMO]
69
PD75304B,75306B,75308B
PD75304/75306/75308
PD75312/75316
2.0 to 6.0 V
ROM configuration
PD75P316
5V5%
EPROM/Onetime
Mask ROM
4096/6016/8064
12160/16256
PD75P308
8064
One-time
PROM
16256
512
0.95 s, 1.91 s, 15.3 s (main system clock: 4.19 MHz operation)
122 s (subsystem clock: 32.768 kHz operation)
8
CMOS input
CMOS input/output
Input/output
ports
CMOS output
N-ch opendrain
input/output
40
2.0 to VDD
Timer/counter
Serial interface
Vectored interrupt
External: 3
Internal: 3
Test input
External: 1
Internal: 1
, 524 kHz, 262 kHz, 65.5 kHz (main system clock: 4.19 MHz operation)
2 kHz (Main system clock: in 4.19 MHz operation or subsystem clock: in 32.768 kHz
operation)
Package
70
PD75P308
PD75P316
PD75P316A
PD75304B,75306B,75308B
Product Name
Item
PD75304B/75306B/75308B
PD75312B
PD75P316B*
PD75P316A
One-time
PROM
EPROM/Onetime
2.0 to 6.0 V
Mask ROM
4096/6016/8064
12160
16256
512
PD75316B
1024
CMOS input
CMOS input/output
16
CMOS output
N-ch opendrain
input/output
40
2.0 to VDD
Timer/counter
Serial interface
Vectored interrupt
External: 3
Internal: 3
Test input
External: 1
Internal: 1
, 524 kHz, 262 kHz, 65.5 kHz (main system clock: 4.19 MHz operation)
2 kHz (Main system clock: in 4.19 MHz operation or subsystem clock: in 32.768 kHz
operation)
Package
GF package: PD75P316A
GC/GK package: PD75P316B
80-pin
ceramic
WQFN
80-pin plastic
QFP
(14 20 mm)
PD75P316B
Under development
71
PD75304B,75306B,75308B
APPENDIX B. DEVELOPMENT TOOLS
The following development tools are available for system development using the PD75304B/75306B/
75308B.
IE-75000-R*1
IE-75001-R
IE-75000-R-EM*2
EV-9200G-80
EV-9200GC-80
EV-9500GK-80
EP-75308GF-R
Software
Hardware
EP-75308BGC-R
EP-75308BGK-R
PG-1500
PROM programmer
PA-75P308GF
PA-75P316BGC
PA-75P316BGK
IE Control Program
Host machines
PG-1500 Controller
1. Maintenance product
2. Not incorporated in the IE-75001-R.
3. A task swapping function is provided in Ver. 5.00/5.00A, but this function cannot be used with this
software.
Remarks
72
Please refer to the 75X Series Selection Guide (IF-151) for third party development tools.
PD75304B,75306B,75308B
Document Number
User's Manual
IEM-5016
IEM-994
IEM-5035
Application Note
IEM-5041
75X Series Selection Guide
IF-151
Software
Hardware
Document Name
Document Number
EEU-846
EEU-673
EEU-689
EEU-825
EEU-838
EEU-651
Operation
EEU-731
Language
EEU-730
EEU-704
Other Documents
Document Name
Document Number
Package Manual
IEI-635
IEI-1207
IEI-1209
IEM-5068
MEM-539
MEI-603
MEI-604
The contents of the above related documents are subject to change without notice. The latest documents
should be used for design, etc.
73
PD75304B,75306B,75308B
[MEMO]
74
PD75304B,75306B,75308B
75
PD75304B,75306B,75308B
[MEMO]
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.
The devices listed in this document are not suitable for use in aerospace equipment, submarine cables, nuclear
reactor control systems and life support systems. If customers intend to use NEC devices for above applications
or they intend to use "Standard" quality grade NEC devices for applications not intended by NEC, please contact
our sales people in advance.
Application examples recommended by NEC Corporation
Standard :
Special
Machine tools, Industrial robots, Audio and Visual equipment, Other consumer products, etc.
Automotive and Transportation equipment, Traffic control systems, Antidisaster systems,
Anticrime systems, etc.
M4 92.6