For the suppliable package, consult an NEC sales representative.
The information contained in this document is being issued in advance of the production cycle for the
device. The parameters for the device may change before final production or NEC Corporation, at its own
discretion, may withdraw the device prior to its production.
Document No. U12324EJ1V0PM00 (1st edition)
Date Published April 1997 N
Printed in Japan
The products in the 78K/0 series are listed below. The names enclosed in boxes are subseries names.
Under mass production
Under development
78K/0
series
For Control
Note
TM
µ
µ
µµ
µµ
PD780018Y
PD780058Y
µ
µ
µ
µ
µ
µ
µ
µ
Note
Note
100 pinsLow EMI noise model of the PD78078PD78075BµPD78075BY
100 pins
100 pins
100 pins
80 pinsEnhanced serial I/O of the PD78054, low EMI noise model
80 pins
80 pins
64 pins
64 pins
64 pins
80 pinsBasic subseries for driving FIP; Total number of display outputs: 34
PD78078µPD78078Y
PD78070APD78070AY
PD780018
µ
PD780058
µ
PD78058FPD78058FY
PD78054PD78054Y
µ
µ
PD780034PD780034Y
µ
PD780024PD780024Y
PD78014H64 pinsLow EMI noise model of the PD78018F
µ
PD78018F64 pinsPD78018FY
µ
µ
PD7801464 pinsPD78014Y
µ
PD78000164 pins
µ
PD7800264 pinsPD78002Y
µ
PD78083
For Inverter Control
µ
PD78096464 pins
µ
PD780924
For Driving FIP
µ
PD780208100 pins
µ
PD780228100 pins
PD78044H80 pins
µ
PD78044F
µ
Y subseries supports I
Adds timer to the PD78054 with enhanced external interface function
ROM-less model of the PD78078
Enhanced serial I/O of the PD78078 with limited function
Low EMI noise model of the PD78054
Adds UART and D/A to the PD78014 with enhanced I/O
Enhanced A/D of the PD780024
Enhanced serial I/O of the PD78018F, low EMI noise model
Low-voltage model (1.8 V) of the PD78014 with increased choice of ROM and RAM capacities
Adds A/D and 16-bit timer to the PD78002
Adds A/D to the PD78002
Basic subseries for control applications
UART provided, low-voltage (1.8 V) operation42/44 pins
Enhanced A/D of the PD780924
Inverter control circuit and UART provided, low EMI noise model
Enhanced l/O, FIP C/D of the PD78044F; Total number of display outputs: 53
Enhanced I/O, FIP C/D of the PD78044H; Total number of display outputs: 48
Adds N-ch open drain I/O to the PD78044; Total number of display outputs: 34
µ
µ
2
C bus.
µ
µ
µ
µ
µ
µ
µ
µ
µ
µ
µ
µ
µ
µ
µ
100 pins
Note Under planning
2
For Driving LCD
µ
PD780308100 pins
PD78064B100 pins
µ
PD78064PD78064Y
µ
Supporting IEBus
PD7809880 pins
µ
For LV
PD78P091464 pins
µ
TM
PD780308Y
µ
µ
Enhanced SIO of the PD78064 with extended ROM and RAM
Low EMI noise model of the PD78064
Subseries for driving LCD with UART provided
Adds IEBus controller to the PD78054
PWM output, LV digital code decoder, and Hsync counter provided
µ
µ
µ
µ
PD78F0058Y
Major functional differences among the Y subseries are shown below.
FunctionROM CapacitySerial InterfaceI/OVDD MIN.
SubseriesValue
Control
LCD
control3-wire/time division UART: 1ch
µ
PD78075BY32 K to 40 K3-wire/2-wire/I2C: 1ch881.8 V
µ
PD78078Y48 K to 60 K
µ
PD78070AY–612.7 V
µ
PD780018Y48 K to 60 K
µ
PD780058Y24 K to 60 K3-wire/2-wire/I2C: 1ch681.8 V
µ
PD78058FY48 K to 60 K3-wire/2-wire/I2C: 1ch692.7 V
µ
PD78054Y16 K to 60 K3-wire/UART: 1ch2.0 V
µ
PD780034Y8 K to 32 KUART: 1ch511.8 V
µ
PD780024YI2C bus (supports multimaster): 1ch
µ
PD78018FY8 K to 60 K3-wire/2-wire/I2C: 1ch53
µ
PD78014Y8 K to 32 K3-wire/2-wire/SBI/I2C: 1ch2.7 V
µ
PD78002Y8 K to 16 K3-wire/2-wire/SBI/I2C: 1ch
µ
PD780308Y48 K to 60 K3-wire/2-wire/I2C: 1ch572.0 V
µ
PD78064Y16 K to 32 K3-wire/2-wire/I2C: 1ch
3-wire with automatic send/receive function
3-wire/UART: 1ch
3-wire with automatic send/receive function
Time division UART: 1ch
2
C bus (supports multimaster): 1ch
I
3-wire with automatic send/receive function
3-wire/time division UART: 1ch
3-wire with automatic send/receive function
3-wire: 1ch
3-wire with automatic send/receive function
3-wire with automatic send/receive function
3-wire: 1ch
3-wire/UART: 1ch
: 1ch
: 1ch88
: 1ch
: 1ch
: 1ch
: 1ch
Remark The functions, except for the serial interface are the same as those of subseries without Y.
PD78F0058Y is used in application fields that require reduction of the noise generated
from inside the microcontroller, the implementation of noise reduction measures, such as supplying
voltage to V
DD0 and VDD1 individually and connecting VSS0 and VSS1 to different ground lines, is
recommended.
SS1
V
P50/A8
P51/A9
P52/A10
P53/A11
P54/A12
P43/AD3
P44/AD4
P45/AD5
P46/AD6
P47/AD7
PP pin directly to VSS0 in normal operation mode
SS pin to VSS0.
P55/A13
P56/A14
P57/A15
P60
P61
P62
P63
P64/RD
5
µ
PD78F0058Y
A8 to A15: Address Bus
AD0 to AD7: Address/Data Bus
ANI0 to ANI7: Analog Input
ANO0, ANO1: Analog Output
ASCK: Asynchronous Serial Clock
ASTB: Address Strobe
REF0, 1: Analog Reference Voltage
AV
SS: Analog Ground
AV
BUSY: Busy
BUZ: Buzzer Clock
INTP0 to INTP6
: Interrupt from Peripherals
P00 to P05, P07: Port0
P10 to P17: Port1
P20 to P27: Port2
P30 to P37: Port3
P40 to P47: Port4
P50 to P57: Port5
P60 to P67: Port6
P70 to P72: Port7
P120 to P127: Port12
P130, P131: Port13
PCL: Programmable Clock
RD: Read Strobe
RESET: Reset
RTP0 to RTP7 : Real-Time Output Port
RxD0, RxD1: Receive Data
SB0, SB1: Serial Bus
SCK0 to SCK2 : Serial Clock
SCL: Serial Clock
SDA0, SDA1: Serial Data
SI0 to SI2: Serial Input
SO0 to SO2: Serial Output
STB: Strobe
TI00, TI01: Timer Input
TI1, TI2: Timer Input
TO0 to TO2: Timer Output
TxD0, TxD1: Transmit Data
DD0, VDD1: Power Supply
V
PP: Programming Power Supply
V
SS0, VSS1: Ground
V
WAIT: Wait
WR: Write Strobe
X1, X2: Crystal (Main system Clock)
XT1, XT2: Crystal (Subsystem Clock)
6
BLOCK DIAGRAM
µ
PD78F0058Y
TO0/P30
TI00/INTP0/P00
TI01/INTP1/P01
TO1/P31
TI1/P33
TO2/P32
TI2/P34
SI0/SB0/SDA0/P25
SO0/SB1/SDA1/P26
SCK0/SCL/P27
SI1/P20
SO1/P21
SCK1/P22
STB/TxD1/P23
BUSY/RxD1/P24
BUSY/RxD1/P24
STB/TxD1/P23
SI2/RxD0/P70
SO2/TxD0/P71
SCK2/ASCK/P72
ANI0/P10 to
ANI7/P17
AV
SS
AV
REF0
ANO0/P130,
ANO1/P131
AV
SS
AV
REF1
INTP0/P00 to
INTP5/P05
16-bit TIMER/
EVENT COUNTER
8-bit TIMER/
EVENT COUNTER 1
8-bit TIMER/
EVENT COUNTER 2
WATCHDOG TIMER
WATCH TIMER
SERIAL
INTERFACE 0
SERIAL
INTERFACE 1
SERIAL
INTERFACE 2
A/D CONVERTER
D/A CONVERTER
INTERRUPT
CONTROL
78K/0
CPU CORE
RAM
2048 Bytes
FLASH
MEMORY
60 K Bytes
PORT0
P01 to P05
P07
P00
PORT1
P10 to P17
PORT2P20 to P27
PORT3
PORT4
P30 to P37
P40 to P47
PORT5P50 to P57
PORT6P60 to P67
PORT7
PORT12
PORT13
REAL-TIME
OUTPUT PORT
P70 to P72
P120 to P127
P130,P131
RTP0/P120 to
RTP7/P127
AD0/P40 to
AD7/P47
A8/P50 to
EXTERNAL
ACCESS
A15/P57
RD/P64
WR/P65
WAIT/P66
ASTB/P67
BUZ/P36
PCL/P35
BUZZER OUTPUT
CLOCK OUTPUT
CONTROL
RESET
SYSTEM
CONTROL
DD0
,
V
SS0
,
V
V
V
DD1
V
SS1
PP
X1
X2
XT1/P07
XT2
7
µ
PD78F0058Y
CONTENTS
1. DIFFERENCES BETWEEN µPD78F0058Y AND MASK ROM VERSIONS ....................................9
APPENDIX A. DEVELOPMENT TOOLS................................................................................................ 27
APPENDIX B. RELATED DOCUMENTS ............................................................................................... 29
8
µ
PD78F0058Y
1. DIFFERENCES BETWEEN µPD78F0058Y AND MASK ROM VERSIONS
The µPD78F0058Y is a product provided with a flash memory which enables on-board reading, erasing, and
µ
rewriting of programs with device mounted on target system. The functions of the
functions specified for flash memory and mask option of P60 to P63 pins) can be made the same as those of the
mask ROM versions by setting the memory size switching register (IMS) and internal expansion RAM size
switching register (IXS).
µ
Table 1-1 shows the differences between the flash memory version (
µ
versions (
PD780053Y, 780054Y, 780055Y, 780056Y, and 780058Y).
PD78F0058Y) and the mask ROM
PD78F0058 (except the
Table 1-1. Differences between
Item
Internal ROM structureFlash memoryMask ROM
Internal ROM capacity60 Kbytes
Internal expansion RAM capacity1024 bytes
Internal ROM capacity changeable/notChangeable
changeable with memory size switching
register (IMS)
IC pinNot providedProvided
VPP pinProvidedNot provided
P60 to P63 pin mask option with internalNot providedProvided
pull-up resistors
µ
µ
PD78F0058Y and Mask ROM Versions
PD78F0058Y Mask ROM Versions
µ
PD780053Y : 24 Kbytes
µ
PD780054Y : 32 Kbytes
µ
PD780055Y : 40 Kbytes
µ
PD780056Y : 48 Kbytes
µ
PD780058Y : 60 Kbytes
µ
PD780053Y : None
µ
PD780054Y : None
µ
PD780055Y : None
µ
PD780056Y : None
µ
PD780058Y : 1024 bytes
Note 1
Note 2
Not changeable
Not changeable
Notes 1. Flash memory is set to 60 Kbytes by RESET input
2. Internal expansion RAM is set to 1024 bytes by RESET input.
Caution The noise resistance and noise radiation differ between flash memory versions and mask
ROM versions. When considering the replacement of flash memory versions with mask ROM
versions in the process from trial manufacturing to mass production, adequate evaluation
should be carried out using CS products (not ES products) of mask ROM versions.
µ
RemarkOnly the
PD780058Y and 78F0058Y are provided with IXS.
9
µ
PD78F0058Y
2. PIN FUNCTIONS
2.1 Port Pins (1/2)
Pin NameI/O FuncitonAfter Reset Alternate Function
Port 1
8-bit input/output port
Input/output can be specified bit-wise.
When used as an input port, an internal pull-up resistor can be
connected by software.
Port 2
8-bit input/output port
Input/output can be specified bit-wise.
When used as an input port, an internal pull-up resistor can be
connected by software.
Port 3
8-bit input/output port
Input/output can be specified bit-wise.
When used as an input port, an internal pull-up resistor can be
connected by software.
Input only
Input/output can be specified bit-wise.
When used as an input port, an internal
pull-up resistor can be connected by
software.
Input only
Note 2
Input
Input
Input
Input
Input
Input
INTP0/TI00
INTP1/TI01
INTP2
INTP3
INTP4
INTP5
XT1
ANI0 to ANI7
Notes 1. When using P07/XT1 pin as an input port, set 1 to the bit 6 (FRC) of the processor clock control
register (PCC). Do not use the feedback resistor of the subsystem clock oscillator.
2. When using P10/ANI0 to P17/ANI7 pins as analog inputs of A/D converter, the internal pull-up
resistor is automatically set unused.
10
µ
PD78F0058Y
2.1 Port Pins (2/2)
Pin NameI/O FuncitonAfter Reset Alternate Function
P40 to P47
P50 to P57
P60
P61
P62
P63
P64
P65
P66
P67
P70
P71
P72
P120 to P127
P130, P131
I/O
I/O
I/O
I/O
I/O
I/O
Port 4
8-bit input/output port
Input/output can be specified in 8-bit units.
When used as an input port, an internal pull-up resistor can be
connected by software.
Test input flag (KRIF) is set to 1 by the falling edge detection.
Port 5
8-bit input/output port
LED can be driven directly.
Input/output can be specified bit-wise.
When used as an input port, an internal pull-up resistor can be
connected by software.
Port 6
8-bit input/output port
Input/output can be specified bit-wise.
Port 7
3-bit input/output port
Input/output can be specified bit-wise.
When used as an input port, an internal pull-up resistor can be
connected by software.
Port 12
8-bit input/output port
Input/output can be specified bit-wise.
When used as an input port, an internal pull-up resistor can be
connected by software.
Port 13
2-bit input/output port
Input/output can be specified bit-wise.
When used as an input port, an internal pull-up resistor can be
connected by software.
N-ch open drain input/output
port. LED can be driven
directly.
When used as an input port,
an internal pull-up resistor can
be connected by software.
Input
Input
Input
Input
Input
AD0 to AD7
A8 to A15
–
RD
WR
WAIT
ASTB
SI2/RxD0
SO2/TxD0
SCK2/ASCK
RTP0 to RTP7
ANO0, ANO1
11
µ
PD78F0058Y
2.2 Non-Port Pins (1/2)
Pin Name I/O FuncitonAfter Reset Alternate Function
External interrupt request input by which the effective edge (rising
edge, falling edge, or both rising edge and falling edge) can be
specified
Serial interface serial data input
Serial interface serial data output
Serial interface serial data input/output
Serial interface serial clock input/output
Strobe output for serial interface automatic transmission/reception
Busy input for serial interface automatic transmission/reception
Serial data input for asynchronous serial interface
Serial data output for asynchronous serial interface
Serial clock input for asynchronous serial interface
External count clock input to 16-bit timer (TM0)
Capture trigger signal input to capture register (CR00)
External count clock input to 8-bit timer (TM1)
External count clock input to 8-bit timer (TM2)
16-bit timer output (shared with 14-bit PWM output)
8-bit timer output
Clock output (for trimming of main system clock and subsystem clock)
Buzzer output
Real-time output port to output data in synchronization with triggers
Lower address/data bus for extending memory externally
Higher address bus for extending memory externally
Strobe signal output for read operation of external memory
Strobe signal output for write operation of external memory
Inserting wait for accessing external memory
Strobe output which externally latches address information output to
port 4 and port 5 to access external memory
A/D converter analog input
D/A converter analog output
A/D converter reference voltage input (shared with analog power
supply)
D/A converter reference voltage input
A/D converter, D/A converter ground potential, Voltage equal to V
System reset input
Connecting crystal resonator for main system clock oscillation
Connecting crystal resonator for subsystem clock oscillation
Positive power supply voltage for ports
Ground potential of ports
Positive power supply (except ports and analog parts)
Ground potential (except ports and analog parts)
Applying high-voltage for program write/verify
Connected directly to VSS0 in normal operation mode
SS0
Input
Input
Input
Input
Input
–
–
–
–
–
–
Input
–
–
–
–
–
–
P65
P66
P67
P10 to P17
P130, P131
–
–
–
–
–
–
P07
–
–
–
–
–
–
13
2.3 Pin I/O Circuits and Recommended Connection of Unused Pins
Table 2-1 shows the I/O circuit type of each pin and the recommended connection of unused pins.
For the configuration of each I/O circuit type, refer to Figure 2-1.
Table 2-1. I/O Circuit Type of Each Pin (1/2)
Pin NameI/O Circuit TypeI/ORecommended Connection when Not Used
P00/INTP0/TI00
P01/INTP1/TI01
P02/INTP2
P03/INTP3
P04/INTP4
P05/INTP5
P07/XT1
P10/ANI0 to P17/ANI7
P20/SI1
P21/SO1
P22/SCK1
P23/STB/TxD1
P24/BUSY/RxD1
P25/SI0/SB0/SDA0
P26/SO0/SB1/SDA1
P27/SCK0/SCL
P30/TO0
P31/TO1
P32/TO2
P33/TI1
P34/TI2
P35/PCL
P36/BUZ
P37
P40/AD0 to P47/AD7
P50/A8 to P57/A15
P60 to P63
P64/RD
P65/WR
P66/WAIT
P67/ASTB
P70/SI2/RxD0
P71/SO2/TxD0
P72/SCK2/ASCK
P120/RTP0 to P127/RTP7
P130/ANO0, P131/ANO1
2
8-C
16
11-D
8-C
5-H
8-C
5-H
8-C
10-B
5-H
8-C
5-H
5-N
5-H
13-K
5-H
8-C
5-H
8-C
5-H
12-C
Input
I/O
Input
I/O
Connected to VSS0.
Independently connected to VSS0 through a resistor.
Connected to VDD0.
Independently connected to VDD0 or VSS0 through a resistor.
Independently connected to VDD0 through a resistor.
Independently connected to VDD0 or VSS0 through a resistor.
Independently connected to VDD0 through a resistor.
Independently connected to VDD0 or VSS0 through a resistor.
Independently connected to VSS0 through a resistor.
µ
PD78F0058Y
14
µ
PD78F0058Y
Table 2-1. I/O Circuit Type of Each Pin (2/2)
Pin NameI/O Circuit TypeI/ORecommended Connection when Not Used
RESET
XT2
AV
REF0
AVREF1
AVSS
VPP
2
16
–
Input––
Open
Connected to VSS0.
Connected to VDD0.
Connected to VSS0.
Connected directly to VSS0.
15
Figure 2-1. List of Pin I/O Circuits (1/2)
µ
PD78F0058Y
Type 2
IN
Schmitt trigger input with hysteresis characteristics
Type 5-H
pullup
enable
V
DD0
P-ch
VDD0
data
output
disable
P-ch
N-ch
VSS0
input
enable
IN/OUT
Type 8-C
pullup
enable
data
output
disable
Type 10-B
pullup
enable
data
open drain
output disable
VDD0
P-ch
DD0
V
P-ch
IN/OUT
N-ch
V
SS0
V
DD0
P-ch
VDD0
P-ch
IN/OUT
N-ch
VSS0
Type 5-N
pullup
enable
data
output
disable
VDD0
P-ch
N-ch
VSS0
V
V
DD0
Type 11-D
pullup
enable
P-ch
data
VDD0
P-ch
DD0
P-ch
IN/OUT
IN/OUT
output
disable
Comparator
P-ch
+
–
VSS0
N-ch
VSS0
N-ch
VREF (threshold voltage)
input
enable
16
Figure 2-1. List of Pin I/O Circuits (2/2)
µ
PD78F0058Y
Type 12-C
pullup
enable
data
output
disable
input
enable
Analog output voltage
Type 13-K
data
output disable
RD
VDD0
P-ch
N-ch
VSS0
P-ch
N-ch
VDD0
VSS0
VSS0
N-ch
P-ch
V
P-ch
DD0
IN/OUT
IN/OUT
Type 16
feedback
cut-off
P-ch
XT1XT2
Medium breakdown input buffer
17
µ
PD78F0058Y
3. MEMORY SIZE SWITCHING REGISTER (IMS)
This register sets a part of internal memory unused by software. The memory map can be made the same as
that of mask ROM versions with different types of internal memory (ROM and RAM) by setting the memory size
switching register (IMS).
The IMS is set with an 8-bit memory manipulation instruction.
RESET input sets the IMS to CFH.
Figure 3-1. Format of Memory Size Switching Register
Symbol
RAM27RAM16RAM0504ROM33ROM22ROM11ROM0
IMS
0
Address
FFF0H
ROM3
0
1
1
1
1
1
Others
RAM21RAM11RAM00Selection of Internal High-speed RAM Capacity
Others
ROM2
1
0
0
1
1
1
After reset
CFH
ROM1
1
0
1
0
1
1
R/W
R/W
ROM0
Selection of Internal ROM Capacity
0
24 Kbytes
0
32 Kbytes
0
40 Kbytes
0
48 Kbytes
0
56 Kbytes
1
60 Kbytes
Setting prohibited
1024 bytes
Setting prohibited
Note
Note When using external device expansion function, set the internal ROM capacity to less than 56
Kbytes.
Table 3-1 shows the IMS set value to make the memory mapping the same as those of mask ROM versions.
Table 3-1. Set Value of Memory Size Switching Register
This register sets the internal expansion RAM capacity by software. The memory map can be made the same
as that of mask ROM versions with different types of internal expansion RAM by setting the internal expansion
RAM size switching register (IXS).
The IXS is set with an 8-bit memory manipulation instruction.
RESET input sets the IXS to 0AH.
Figure 4-1. Format of Internal Expansion RAM Size Switching Register
Symbol
IXS
7
6
5
0
0
0
04IXRAM33IXRAM22IXRAM11IXRAM0
0
Address
FFF4H
IXRAM3
1
1
Others
After resetWR/W
0AH
IXRAM2
IXRAM1
1
0
0
1
IXRAM0
Selection of Internal Expansion RAM Capacity
0
0 bytes
0
1024 bytes
Setting prohibited
Table 4-1 shows the IXS set value to make the memory mapping the same as those of mask ROM versions.
Table 4-1. Set Value of Internal Expansion RAM Size Switching Register
Target Mask ROM VersionsIXS Set Value
µ
PD780053Y0CH
µ
PD780054Y
µ
PD780055Y
µ
PD780056Y
µ
PD780058Y0AH
RemarkEven if a µPD78F0058Y program in which MOV IXS, #0CH is written is executed on the µPD780055Y
and 780056Y, the operation will not be affected.
19
µ
PD78F0058Y
5. FLASH MEMORY PROGRAMMING
Writing to a flash memory can be performed without removing the memory from the target system (on-board).
Writing is performed connecting the dedicated flash programmer (Flashpro II) to the host machine and the target
system.
RemarkFlashpro II is a product of Naitou Densei Machidaseisakusho Co., Ltd.
5.1 Selection of Transmission Method
Writing to a flash memory is performed using the Flashpro II with a serial transmission mode. One of the
transmission method is selected from those in Table 5-1. The selection of the transmission method is made by
using the format shown in Figure 5-1. Each transmission method is selected by the number of V
in Table 5-1.
Table 5-1. List of Transmission Method
Transmission MethodChannelsPinVPP Pulses
3-wired serial I/O3P27/SCK0/SCL0
Note Serial transmission is performed by controlling the port using software.
Caution Select a communication system always using the number of V
PP pulses shown in Table
5-1.
µ
PD78F0058Y
Figure 5-1. Format of Transmission Method Selection
10 V
V
PP
DD
RESET
V
V
SS
V
DD
V
SS
12n
5.2 Function of Flash Memory Programming
Operations such as writing to a flash memory are performed by various command/data transmission and
reception operations according to the selected transmission method. Table 5-2 shows major functions of flash
memory programming.
Table 5-2. Major Functions of Flash Memory Programming
Status
Oscillation frequency setting
Delete time setting
Baud rate setting
Convergence time setting
Silicon signature read
Used to stop write operation and detect transmission cycle.
Compares the entire memory contents with the input data.
Compares the contents of the specified memory blocks with the input data.
Deletes the entire memory contents.
Deletes the contents of the specified memory block, setting 16 Kbytes as one memory
block.
Prevents over-deletion.
Checks the deletion status of the entire memory.
Checks the deletion status of the specified block.
Performs write to the flash memory based on the write start address and the number of
data to be written (number of bytes).
Performs continuous write based on the information input with high-speed write
operation.
Used to confirm the current operating mode and operation end.
Sets the frequency of the resonator.
Sets the memory delete time.
Sets the transmission rate in transmission using UART system.
Sets the correction time in convergence.
Outputs the device name and memory capacity, and device block information.
21
µ
PD78F0058Y
5.3 Connection of Flashpro II
The connection of the Flashpro II and the µPD78F0058Y differs according to the transmission method. The
connection for each transmission method is shown in Figures 5-2 to 5-4.
Figure 5-2. Connection of Flashpro II for 3-wired Serial I/O System
Flashpro II
VPP
VDD
RESET
SCK
SO
SI
GND
n = 0 to 2
Figure 5-3. Connection of Flashpro II for I
Flashpro II
V
PP
V
DD
RESET
µ
PD78F0058Y
PP
V
VDD
RESET
SCKn
SIn
SOn
SS
V
2
C bus System
µ
PD78F0058Y
V
PP
V
DD
RESET
SCL
SDA
GND
SCL
SDAn
V
SS
n = 0, 1
Figure 5-4. Connection of Flashpro II for UART System
Flashpro II
VPP
VDD
RESET
TxD
RxD
GND
n = 0, 1
µ
PD78F0058Y
PP
V
VDD
RESET
RxDn
TxDn
SS
V
22
µ
PD78F0058Y
Figure 5-5. Connection of Flashpro II for Pseudo 3-wired Serial I/O System
Flashpro II
RESET
VPP
VDD
SCK
SO
GND
µ
PD78F0058Y
PP
V
VDD
RESET
P32 (serial clock)
P30 (serial input)
SI
P31 (serial output)
SS
V
23
6. PACKAGE DRAWINGS
80-pin plastic QFP (14 × 14) (Unit: mm)
80 PIN PLASTIC QFP (14×14)
µ
PD78F0058Y
A
B
61
60
41
40
CD
80
1
20
21
F
G
M
I
H
P
J
K
N
L
NOTE
Each lead centerline is located within 0.13 mm (0.005 inch) of
its true position (T.P.) at maximum material condition.
The following development tools are available for system development using the µPD78F0058Y.
Language Processing Software
PD78F0058Y
RA78K/0
CC78K/0
DF780058
CC78K/0-L
Notes 1, 2, 3, 4
Notes 1, 2, 3, 4
Notes 1, 2, 3, 4, 8
Notes 1, 2, 3, 4
78K/0 Series common assembler package
78K/0 Series common C compiler package
µ
PD780058 Subseries common device file
78K/0 Series common C compiler library source file
Flash Memory Writing Tools
Flashpro II (FL-PR2)Dedicated flash programmer
Product of Naitou Densei Machidaseisakusho Co., Ltd.
FA-80GC
FA-80GK
Note 8
Note 8
Adapter for flash memory writing
Product of Naitou Densei Machidaseisakusho Co., Ltd.
Debugging Tool
IE-78000-R78K/0 Series common in-circuit emulator
IE-78000-R-A78K/0 Series common in-circuit emulator (for integrated debugger)
IE-78000-R-BK78K/0 Series common brake board
IE-780308-R-EM
EP-78230GC-R
EV-9200GC-80Socket to be mounted on a target system board made for the 80-pin plastic QFP (GC-3B9,
EP-78054GK-R
TGK-080SDWAdapter to be mounted on a target system board made for the 80-pin plastic QFP (GK-BE9
SM78K0
ID78K0
SD78K/0
DF780058
Notes 5, 6, 7
Notes 4, 5, 6, 7
Notes 1, 2
Notes 1, 2, 3, 4, 5, 6, 7, 8
µ
PD780308 Subseries common emulation board
µ
PD78234 Subseries common emulation probe
GC-8BT type)
µ
PD78054 Subseries common emulation probe
type)
Product of TOKYO ELETECH Corporation
Consult NEC sole agent for purchase.
78K/0 Series common system simulator
Integrated debugger for IE-78000-R-A
Screen debugger for IE-78000-R
µ
PD780058 Subseries common device file
Notes 1. PC-9800 Series (MS-DOSTM) based
TM
2. IBM PC/AT
3. HP9000 Series 300
4. HP9000 Series 700
and compatibles (PC DOSTM/IBM DOSTM/MS-DOS) based
TM
(HP-UXTM) based
TM
(HP-UX) based, SPARCstationTM (SunOSTM) based, EWS4800 Series
(EWS-UX/V) based
5. PC-9800 Series (MS-DOS + Windows
6. IBM PC/AT and compatibles (PC-DOS/IBM DOS/MS-DOS + Windows) based
PD78F0058Y Preliminary Product InformationU12092JThis manual
78K/0 Series User’s Manual InstructionU12326JU12326E
78K/0 Series Instruction TableU10903JU10182E
78K/0 Series Instruction SetU10904J –
78 K/0 Series Application NoteFundamental (III)IEA-767U10182E
Floating-Point Arithmetic Programs
Document No.
Japanese English
IEA-718IEA-1289
Development Tools Documents (User’s Manual) (1/2)
Document Name
RA78K Series Assembler PackageOperationEEU-809EEU-1399
LanguageEEU-815EEU-1404
RA78K Series Structured Assembler PreprocessorEEU-817EEU-1402
RA78K0 Assembler PackageOperationU11802JU11802E
Assembly LanguageU11801JU11801E
Structured Assembly Language
CC78K Series C CompilerOperationEEU-656EEU-1280
LanguageEEU-655EEU-1284
CC78K0 C CompilerOperationU11517JU11517E
LanguageU11518JU11518E
CC78K/0 C Compiler Application NoteProgramming Know-howEEA-618EEA-1208
CC78K Series Library Source FileU12322J –
IE-78000-REEU-810U11376E
IE-78000-R-AU10057JU10057E
IE-78000-R-BKEEU-867EEU-1427
IE-780308-R-EMU11362JU11362E
EP-78230EEU-985EEU-1515
EP-78054GK-REEU-932EEU1468
SM78K0 System Simulator Windows basedReferenceU10181JU10181E
SM78K Series System SimulatorExternal Parts User OpenU10092JU10092E
Interface Specification
Document No.
Japanese English
U11789JU11789E
Caution The contents of the above related documents are subject to change without notice. The latest
documents should be used for design, etc.
29
Development Tools Documents (User’s Manual) (2/2)
µ
PD78F0058Y
Document Name
ID78K0 Integrated Debugger EWS basedReferenceU11151J –
ID78K0 Integrated Debugger PC basedReferenceU11539JU11539E
ID78K0 Integrated Debugger Windows basedGuideU11649JU11649E
SD78K0 Screen DebuggerIntroductionEEU-852U10539E
PC-9800 Series (MS-DOS) basedReferenceU10952J –
SD78K/0 Screen DebuggerGuideEEU-5024EEU-1414
IBM PC/AT (PC DOS) basedReferenceU11279JU11279E
Document No.
Japanese English
Embedded Software Documents (User’s Manual)
Document Name
78K/0 Series Real-time OSFundamentalU11537JU15137E
InstallationU11536JU15136E
OS for 78K/0 Series MX78K0FundamentalU12257J –
Fuzzy Knowledge Data Creation ToolEEU-829EEU-1438
78K/0, 78K/II, 87AD Series Fuzzy Inference Development Support System TranslatorEEU-862EEU-1444
78K/0 Series Fuzzy Inference Development Support System Fuzzy Inference ModuleEEU-858EEU-1441
78K/0 Series Fuzzy Inference Development Support System Fuzzy Inference DebuggerEEU-921EEU-1458
Document No.
Japanese English
Other Documents
Document Name
IC PACKAGE MANUALC10943X
Semiconductor Device Mounting Technology ManualC10535JC10535E
Quality Grade on NEC Semiconductor DevicesC11531JC11531E
Reliable Quality Maintenance on NEC Semiconductor DevicesC10983JC10983E
Electrostatic Discharge (ESD) TestMEM-539 –
Semiconductor Devices Quality Guarantee GuideC11893JC11893E
Microcomputer Product Series GuideU11416J –
Document No.
Japanese English
Caution The contents of the above related documents are subject to change without notice. The latest
documents should be used for design, etc.
30
[MEMO]
µ
PD78F0058Y
31
[MEMO]
µ
PD78F0058Y
32
[MEMO]
µ
PD78F0058Y
33
NOTES FOR CMOS DEVICES
1PRECAUTION 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.
µ
PD78F0058Y
2HANDLING OF UNUSED INPUT PINS FOR CMOS
Note: No connection for CMOS device inputs can be cause of malfunction. If no
connection is provided to the input pins, it is possible that an internal input
level may be generated due to noise, etc., hence causing malfunction. CMOS
device behave differently than Bipolar or NMOS devices. Input levels of CMOS
devices must be fixed high or low by using a pull-up or pull-down circuitry.
Each unused pin should be connected to VDD 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.
3STATUS 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.
34
µ
PD78F0058Y
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.
NEC Electronics Inc. (U.S.)
Santa Clara, California
Tel: 800-366-9782
Fax: 800-729-9288
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
J96. 8
35
µ
PD78F0058Y
2
Purchase of NEC I
these components in an I
C components conveys a license under the Philips I2C Patent Rights to use
2
C system, provided that the system conforms to the I2C Standard
Specification as defined by Philips.
FIP, IEBus, and QTOP are trademarks of NEC Corporation.
MS-DOS and Windows are trademarks of Microsoft Corporation.
IBM DOS, PC/AT, and PC DOS are trademarks of IBM Corporation.
HP9000 Series 300, HP9000 Series 700, and HP-UX are trademarks of Hewlett-Packard Company.
SPARCstation is a trademark of SPARC International, Inc.
SunOS is a trademark of Sun Microsystems, Inc.
NEWS and NEWS-OS are trademarks of Sony Corporation.
The related documents indicated in this publication may include preliminary versions. However, preliminary
versions are not marked as such.
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.
36
M4 96. 5
Loading...
+ 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.