Please refer to "Quality Grades on NEC Semiconductor Devices" (Document No. C11531E) published by
NEC Corporation to know the specification of quality grade on the devices and its recommended applications.
In this document, the term PROM is used in parts common to one-time PROM versions and EPROM versions.
The information in this document is subject to change without notice.
Document No. U11575EJ1V0DS00 (1st edition)
(Previous No. IP-3657)
Date Published November 1996 P
Printed in Japan
Instruction execution time• 0.95, 1.91, 3.81, 15.3 µs (main system clock: during 4.19-MHz operation)
• 0.67, 1.33, 2.67, 10.7 µs (main system clock: during 6.0-MHz operation)
• 122 µs (subsystem clock: during 32.768-kHz operation)
Internal memoryPROM 16384 × 8 bits
RAM768 × 4 bits
General purpose register• 4-bit operation: 8 × 4 banks
• 8-bit operation: 4 × 4 banks
Input/CMOS input8On-chip pull-up resistors can be specified by using software: 27
output
port
*
LCD controller/driver• Segment selection:12/16/20 segments (can be changed to bit port output
Timer5 channels
Serial interface• 3-wire serial I/O mode ... MSB or LSB can be selected for transferring first bit
A/D converter8-bit resolution: 8 channels
Bit sequential buffer (BSB)16 bits
Clock output (PCL)• Φ, 524, 262, 65.5 kHz (main system clock: during 4.19-MHz operation)
Buzzer output (BUZ)• 2, 4, 32 kHz (main system clock: during 4.19-MHz operation
Vectored interruptExternal: 3, Internal: 5
Test inputExternal: 1, Internal: 1
System clock oscillator• Ceramic or crystal oscillator for main system clock oscillation
Standby functionSTOP/HALT mode
Power supply voltageVDD = 1.8 to 5.5 V
Package• 80-pin plastic QFP (14 × 14 mm)
CMOS input/output20
Bit port output8Also used for segment pins
N-ch open-drain813 V withstand voltage
3.1 Port Pins ................................................................................................................................................ 7
P00 to P03: Port0S12 to S31: Segment Output 12-31
P10 to P13: Port1COM0 to COM3 : Common Output 0-3
P20 to P23: Port2V
P30 to P33: Port3BIAS: LCD Power Supply Bias Control
P40 to P43: Port4LCDCL: LCD Clock
P50 to P53: Port5SYNC: LCD Synchronization
P60 to P63: Port6TI0 to TI2: Timer Input 0-2
P70 to P73: Port7PTO0 to PTO2: Programmable Timer Output 0-2
P80 to P83: Port8BUZ: Buzzer Clock
BP0 to BP7: Bit Port0-7PCL: Programmable Clock
KR0 to KR7: Key Return 0-7INT0, INT1, INT4 : External Vectored Interrupt 0, 1, 4
SCK: Serial ClockINT2: External Test Input 2
SI: Serial InputX1, X2: Main System Clock Oscillation 1, 2
SO: Serial OutputXT1, XT2: Subsystem Clock Oscillation 1, 2
SB0, SB1: Serial Bus 0,1RESET: Reset
REF: Analog ReferenceVPP: Programming Power Supply
AV
SS: Analog GroundVDD: Positive Power Supply
AV
AN0-AN7: Analog Input 0-7V
MD0 to MD3: Mode Selection 0-3
D0 to D7: Data Bus 0-7
(detected edge is selectable)circuit
INT0/P10 can select noise elimination /asynchronous
circuit.is selectable
INT1P11Asynchronous
INT2InputP12Rising edge detection test inputAsynchonousInput<B>-C
KR0 to KR3InputP60 to P63Parallel falling edge detection test inputInput<F>-A
KR4 to KR7InputP70 to P73Parallel falling edge detection test inputInput<F>-A
X1Input—Ceramic/crystal oscillation circuit connection for main system——
clock. If using an external clock, input to X1 and input
X2——inverted phase to X2.
XT1Input—Crystal oscillation circuit connection for subsystem clock.——
If using an external clock, input to XT1 and input inverted
XT2——phase to XT2.
RESETInput—System reset input (low level active)—<B>
MD0I/OP30/LCDCLMode selection for program memory (PROM) write/verifyInputE-B
MD1P31/SYNC
MD2, MD3P32, P33
D0 to D3I/OP40 to P43Data bus for program memory (PROM) write/verifyInputM-E
D4 to D7P50 to P53
V
PP——Programmable power supply voltage for program memory——
(PROM) write/verify.
For normal operation, connect to VDD.
Apply +12.5 V for PROM write/verify.
V
DD——Positive power supply——
VSS——Ground——
XT1 can be used as a 1-bit (test) input.
Note
Note Circuit types enclosed in brackets indicate Schmitt trigger input.
9
µ
PD75P3036
3.2 Non-port Pins (2/2)
Pin nameI/OAlternateFunctionStatusI/O circuit
functionafter resettype
S12 to S23Output—Segment signal outputNote 1G-A
S24 to S31Output BP0 to BP7Segment signal outputNote 1H-A
COM0 to COM3
V
LC0 to VLC2——Power source for LCD driver——
BIASOutput—Output for external split resistor cutHigh—
LCDCL
Note 2
SYNC
AN0 to AN5Input—Analog signal input for A/D converterInputY
AN6P82Y-B
AN7P83
AV
REF——A/D converter reference voltage—Z-N
AV
SS——A/D converter reference GND potential—Z-N
Output—Common signal outputNote 1G-B
impedance
Note 2
Output P30/MD0Clock output for driving external expansion driverInputE-B
Output P31/MD1Clock output for synchronization of external expansion driverInputE-B
Notes 1. The VLCX (X = 0, 1, 2) shown below are selected as the input source for the display outputs.
S12 to S31: V
LC1, COM0 to COM2: VLC2, COM3: VLC0
2. These pins are provided for future system expansion. Currently, only P30 and P31 are used.
10
3.3 Pin Input/Output Circuits
µ
The input/output circuits for the
TYPE ATYPE D
PD75P3036’s pins are shown in schematic form below.
µ
PD75P3036
(1/3)
VDD
P-ch
IN
N-ch
CMOS standard input buffer
IN
VDD
data
output
disable
Push-pull output that can be set to output high-impedance
(with both P-ch and N-ch OFF).
TYPE E-BTYPE B
P.U.R.
enable
data
Type D
output
disable
P-ch
N-ch
VDD
P.U.R.
P-ch
IN/OUT
OUT
Schmitt trigger input with hysteresis characteristics.
TYPE B-CTYPE E-E
VDD
P.U.R.
data
output
disable
P-ch
IN
P.U.R. : Pull-Up Resistor
P.U.R.
enable
Type A
P.U.R. : Pull-Up Resistor
P.U.R.
enable
Type D
Type A
Type B
P.U.R. : Pull-Up Resistor
VDD
P.U.R.
P-ch
IN/OUT
11
TYPE F-ATYPE G-B
VDD
P.U.R.
µ
PD75P3036
(2/3)
*
V
LC0
output
disable
output
disable
(P)
data
output
disable
data
P.U.R.
enable
Type D
Type B
P.U.R. : Pull-Up Resistor
P.U.R.
enable
output
disable
(N)
VDD
P-ch
P-ch
N-ch
IN/OUT
VDD
P.U.R.
P-ch
IN/OUT
VLC1
COM or SEG
TYPE H-ATYPE F-B
V
SEG
data
Bit Port
data
output
disable
data
LC2
*
N-ch
Type G-A
Type E-B
P-ch
N-ch
N-ch
OUT
P-ch
IN/OUT
P.U.R. : Pull-Up Resistor
TYPE G-ATYPE M-C
*
LC0
V
VLC1
SEG
data
V
LC2
N-chP-ch
OUT
N-ch
N-ch
12
data
output
disable
P.U.R.
enable
N-ch
P.U.R. : Pull-Up Resistor
VDD
P.U.R.
P-ch
IN/OUT
TYPE M-ETYPE Y-B
*
IN/OUT
µ
PD75P3036
VDD
(3/3)
data
output
disable
input
instruction
Note
IN
N-ch
(+13 V
withstand
V
DD
P-ch
P.U.R.
The pull-up resistor operates only when an input
instruction is executed (current flows from V
the pin when the pin is low).
P-ch
N-ch
V
DD
SS
AV
input
enable
voltage)
Note
Voltage limitation
circuit
Sampling C
reference voltage
(from voltage tap of
series resistor string)
(+13 V withstand
voltage)
DD to
VDD
+
–
AVSS
TYPE Z-NTYPE Y
data
output
disable
Note
port
input
P.U.R. : Pull-Up Resistor
*
AVREF
P.U.R.
enable
Type D
Type A
Type Y
N-chADEN
P-ch
IN/OUT
reference
voltage
Note Becomes active when an input instruction is executed.
AVSS
13
3.4 Recommended Connection of Unused Pins
*
PinRecommended connection
P00/INT4Connect to VSS or VDD
P01/SCKConnect to VSS or VDD via a resistor individually
P02/SO/SB0
P03/SI/SB1Connect to V
P10/INT0 to P12/INT2
P13/TI0
P20/PTO0Input status : connect to V
P21/PTO1Output status: open
P22/PTO2/PCL
P23/BUZ
P30/LCDCL
P31/SYNC
P32, P33
P40 to P43Connect to V
P50 to P53
P60/KR0 to P63/KR3
P70/KR4 to P73/KR7
P80/TI1
P81/TI2
P82/AN6
P83/AN7
S12 to S23Open
S24/BP0 to S31/BP7
COM0 to COM3
V
LC0 to VLC2Connect to VSS
BIASConnect to VSS only when VLC0 to VLC2 are all not used.
Note
XT1
Note
XT2
AN0 to AN5Connect to V
VPPConnect to VDD directly
Connect to VSS or VDD
Input status : connect to VSS or VDDvia a resistor individually.
Output status: open
In other cases, leave open.
Connect to VSS or VDD
Open
SS
SS
SS or VDD
SS or VDDvia a resistor individually.
µ
PD75P3036
14
Note When the subsystem clock is not used, set SOS.0 to 1 (so as not to use
the internal feedback resistor).
µ
PD75P3036
4. Mk I MODE AND Mk II MODE SELECTION FUNCTION
Setting a stack bank selection (SBS) register for the µPD75P3036 enables the program memory to be switched between
µ
Mk I mode and Mk II mode. This function is applicable when using the
PD75P3036 to evaluate the µPD753036.
When the SBS bit 3 is set to 1 : sets Mk I mode (supports Mk I mode for
When the SBS bit 3 is set to 0 : sets Mk II mode (supports Mk II mode for
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
Table 4-1. Difference between Mk I Mode and Mk II Mode
ItemMk I ModeMk II Mode
Program counterPC
Program memory (bytes)16384
Data memory (bits)768 x 4
StackStack bankSelectable via memory banks 0 to 2
CALLA !addr1 instruction
InstructionCALL !addr instruction3 machine cycles4 machine cycles
execution time CALLF !faddr instruction2 machine cycles3 machine cycles
Supported mask ROM versionsWhen set to Mk I mode for
13-0
µ
µ
PD753036)
µ
PD753036)
µ
PD75P3036.
PD753036When set to Mk II mode for µPD753036
*
Caution The Mk II mode supports a program area exceeding 16 Kbytes for the 75X and 75XL series.
Therefore, this mode is effective for enhancing software compatibility with products exceeding 16
Kbytes.
When the Mk II mode is selected, the number of stack bytes used during execution of subroutine
call instructions increases by one byte per stack compared to the Mk I mode. When the CALL !addr
and CALLF !faddr instructions are used, the machine cycle becomes longer by one machine cycle.
Therefore, use the Mk I mode if the RAM efficiency and processing performance are more important
than software compatibility.
15
µ
PD75P3036
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
Note
sure to initialize the stack bank selection register to 10xxB
Note
be sure to initialize it to 00xxB
.
at the beginning of the program. When using the Mk II mode,
Note Set the desired value for xx.
Figure 4-1. Format of Stack Bank Selection Register
Address3210
SBS3 SBS2 SBS1 SBS0F84H
Symbol
SBS
Stack area specification
0
0
Memory bank 0
0
1
Memory bank 1
1
0
Memory bank 2
1
1
Setting prohibited
0Be sure to enter “0” for bit 2.
Mode selection specification
01Mk II mode
Mk I mode
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.
16
µ
PD75P3036
5. DIFFERENCES BETWEEN µPD75P3036 AND µPD753036
The µPD75P3036 replaces the internal mask ROM in the program memory of the µPD753036 with a one-time PROM or
µ
EPROM. The
supports the Mk II mode in the
Table 5-1 lists differences among the
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.
As to CPU function and on-chip hardware, see the User’s Manual.
PD75P3036’s Mk I mode supports the Mk I mode in the µPD753036 and the µPD75P3036’s Mk II mode
µ
PD753036.
µ
PD75P3036 and the µPD753036. Be sure to check the differences among these
µ
Table 5-1. Differences between
PD75P3036 and µPD753036
Item
Program counter14 bits
Program memory (bytes)1638416384
driving power supply
Selection ofYes (can select either 2
oscillation
stabilization wait time
Selection ofYes (can select either use enabled or useNo (use enabled)
subsystem clockdisabled)
feedback resistor
Pin configuration Pin No. 29 to 32P40 to P43P40/D0 to P43/D3
Pin No. 34 to 37P50 to P53P50/D4 to P53/D7
Pin No. 50P30/LCDCLP30/LCDCL/MD0
Pin No. 51P31/SYNCP31/SYNC/MD1
Pin No. 52P32P32/MD2
Pin No. 53P33P33/MD3
Pin No. 69ICV
OtherNoise resistance and noise radiation may differ due to the different circuit sizes and mask
layouts.
µ
PD753036
17
/fX or 215/fX)
Note
µ
No (fixed to 215/fX)
PP
PD75P3036
Note
Note 217/fX is 21.8 ms during 6.0-MHz operation, and 31.3 ms during 4.19-MHz operation.
15
/fX is 5.46 ms during 6.0-MHz operation, and 7.81 ms during 4.19-MHz operation.
2
Caution Noise resistance and noise radiation are different in PROM and mask ROM versions. In transferring to
mask ROM versions from the PROM version in a process between prototype development and full
production, be sure to fully evaluate the mask ROM version’s CS (not ES).
17
µ
PD75P3036
6. PROGRAM COUNTER (PC) AND MEMORY MAP
6.1 Program Counter (PC) ... 14 bits
This is a 14-bit binary counter that stores program memory address data.
The program memory consists of 16384 x 8-bit one-time PROM or EPROM.
• Addresses 0000H and 0001H
Vector table wherein the program start address and the values set for the RBE and MBE at the time a RESET signal is
generated are written. Reset start is possible from any address.
• Addresses 0002H to 000DH
Vector table wherein the program start address and the values set for the RBE and MBE by each vectored interrupt are
written. Interrupt processing can start from any address.
• Addresses 0020H to 007FH
Note
Table area referenced by the GETI instruction
Note The GETI instruction realizes a 1-byte instruction on behalf of any 2-byte/3-byte instruction, or two 1-byte
instructions. It is used to decrease the number of program steps.
.
18
µ
PD75P3036
Figure 6-2 shows the addressing ranges for the program memory, branch instruction and the subroutine call instruction.
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.
19
µ
PD75P3036
6.3 Data Memory (RAM) ... 768 x 4 bits
Figure 6-3 shows the data memory configuration.
Data memory consists of a data area and a peripheral hardware area. The data area consists of 768 x 4-bit static RAM.
Figure 6-3. Data Memory Map
Data area
static RAM
(768 x 4)
Display data memory
Stack area
Note
General-purpose register area
Data memory
000H
(32 x 4)
01FH
020H
256 x 4
(224 x 4)
0FFH
100H
256 x 4
(236 x 4)
1EBH
1ECH
(20 x 4)
1FFH
200H
256 x 4
Memory bank
0
1
2
2FFH
F80H
Peripheral hardware area
FFFH
Note Memory bank 0, 1, or 2 can be selected as the stack area.
Not incorporated
128 x 4
15
20
Loading...
+ 44 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.