The µPD78F9177 and µPD78F9177Y are µPD789177, 789177Y Subseries (small, general-purpose) in the 78K/0S
Series.
The µPD78F9177 replaces the internal ROM of the µPD789176 and µPD789177 with flash memory, while the
PD78F9177Y replaces the ROM of the µPD789176Y and µPD789177Y with flash memory.
µ
Because flash memory allows the program to be written and erased electrically with the device mounted on the
board, this product is ideal for the evolution stages of system development, small-scale production and rapid
development of new products.
Detailed function descriptions are provided in the following user’s manuals. Be sure to read them before
designing.
For remote controller. Internal LCD controller/driver
For PC keyboard. Internal USB function
For key pad. Internal POC
RC oscillation model of PD789860
For keyless entry. Internal POC and key return circuit
µ
µ
Data Sheet U14022EJ1V0DS00
3
Page 4
The major differences between subseries are shown below.
2. Connect the IC0 (Internally Connected) pin directly to V
3. Leave the IC2 pin open.
4. Connect the AV
5. Connect the AV
P31/INTP1/TO81
P32/INTP2/TO90
P30/INTP0/Tl81/CPT90
PP
pin directly to the V
DD
pin to V
SS
pin to V
P33/INTP3/TO82/BZO90
DD0
.
SS0
.
P23/SCL0
P24/SDA0
P22/Sl20/RxD20
P21/SO20/TxD20
P20/SCK20/ASCK20
SS0
or V
SS1
pin in normal operation mode.
SS0
SS1
or V
.
8
Data Sheet U14022EJ1V0DS00
Page 9
µµµµ
PD78F9177, 78F9177Y
ANI0 to ANI7:Analog InputRESET:Reset
ASCK20:Asynchronous Serial InputRxD20:Receive Data
DD
AV
:Analog Power SupplySCK20:Serial Clock (for SIO20)
REF
AV
:Analog Reference VoltageSCL0
SS
AV
:Analog GroundSDA0
Note2
:Serial Clock (for SMB0)
Note2
:Serial Data
BZO90:Buzzer OutputSI20:Serial Input
CPT90:Capture Trigger InputSO20:Serial Output
IC0
Note1
,IC2
Note2
:Internally ConnectedSS20:Chip Select Input
INTP0 to INTP3: Interrupt from PeripheralsTI80, TI81:Timer Input
P00 to P05:Port 0TO80 to TO82, TO90: Timer Output
P10, P11:Port 1TxD20:Transmit Data
DD0
P20 to P26:Port 2V
P30 to P33:Port 3V
P50 to P53:Port 5V
DD1
, V
:Power Supply
PP
:Programming Power Supply
SS0
SS1
, V
:Ground
P60 to P67:Port 6X1, X2:Crystal (Main System Clock)
XT1, XT2:Crystal (Subsystem Clock)
Notes 1.
2.
The IC0 pin is available in 48-pin plastic TQFP (fine pitch) only.
The IC2, SCL0, and SDA0 pins are available in
The IC0 pin is available in 48-pin plastic TQFP (fine pitch) only.
2.
The IC2 pin is available in
3.
PD78F9177Y product only.
µ
PD78F9177Y product only.
µ
V
DD0
V
SS0
V
PP
IC0
IC2
Note2
Note3
V
SS1
V
DD1
10
Data Sheet U14022EJ1V0DS00
Page 11
µµµµ
PD78F9177, 78F9177Y
3. PIN FUNCTIONS
3.1Port Pins
Pin NameI/OFunctionAfter ResetAlternate Function
P00 to P05I/OPort 0
6-bit input/output port
Input/output mode can be specified in 1-bit units
When used as an input port, an on-chip pull -up resistor can be
specified by soft ware.
P10, P11I/OPort 1
2-bit input/output port
Input/output mode can be specified in 1-bit units
When used as an input port, an on-chip pull -up resistor can be
For P20 to P22, P25, and P26, an on-c hi p pul l -up resistor can be
specified by soft ware.
Only P23 and P24 can be used as N-ch open-drai n
input/output port pins.
I/OPort 3
4-bit input/output port
Input/output mode can be specified in 1-bit units
On-chip pull-up resistor can be s pecified by software.
Input
Input
Input
Input
−
−
Note
SCL0
Note
SDA0
TO80
INTP3/TO82/BZO90
P50 to P53I/OPort 5
4-bit N-ch open-drain input/output port
Input/output mode can be specified in 1-bit units
P60 to P67InputPort 6
8-bit input-only port
PD78F9177Y only
µ
Note
Input
InputANI0 to ANI7
−
Data Sheet U14022EJ1V0DS00
11
Page 12
µµµµ
PD78F9177, 78F9177Y
3.2Non-Port Pins
Pin NameI/OFunctionAfter ResetAlternate Function
INTP0P30/TI81/CPT90
INTP1P31/TO81
InputExternal interrupt input for which t he valid edge (rising edge,
falling edge, or both rising and falling edges) can be specified
INTP2P32/TO90
INTP3
SI20InputSerial data input to serial interfaceInputP22/RxD20
SO20OutputSerial data output from serial interfaceInputP21/TxD20
SCK20I/OSerial clock i nput /output for serial interfaceInputP20/ASCK20
SS20InputChip select input to serial int erfaceInputP25/TI80
ASCK20InputSerial clock input for asynchronous serial i nterfaceInputP20/SCK20
RxD20InputSerial data input for asynchronous serial interfaceInputP22/SI20
TxD20OutputS eri al data output for asynchronous s eri al i nt erfaceInputP21/SO20
SCL0
SDA0
Note1
Note1
I/OSMB0 clock input/outputInputP23
I/OSMB0 data input/outputInputP24
TI80InputExternal count clock input to 8-bit ti mer/event counter (TM80)InputP25/SS20
TI81InputExternal count clock input to 8-bit ti mer/event counter (TM81)InputP30/INTP0/CPT90
TO80Output8-bit timer/event count er (TM 80) outputInputP26
TO81Output8-bit timer/event count er (TM 81) outputInputP31/INTP1
TO82Output8-bit timer (TM82) outputInputP33/INTP3/BZO90
TO90Output16-bit timer (TM90) outputInputP32/INTP2
BZO90Output16-bit tim er (TM 90) Buzzer outputInputP33/INTP3/TO82
CPT90InputCapture edge inputInputP30/INTP0/TI81
ANI0 to
InputA/D c onverter analog inputInputP60 to P67
ANI7
REF
AV
SS
AV
DD
AV
X1Input
X2
XT1Input
XT2
DD0
V
DD1
V
SS0
V
SS1
V
A/D converter reference v ol t age
−
A/D converter ground potential
−
A/D converter analog power supply
−
Connecting crystal res onator for main system clock
oscillation
−
Connecting crystal res onator for subsystem clock oscillation
−
Positive power supply
−
Positive power supply (other than ports)
−
Ground potential
−
Ground potential (other than ports)
−
RESETInputSystem reset inputInput
V
IC0
IC2
PP
Note2
Note1
Sets flash memory programming mode. Applies high vol t age
−
when a program is written or verifi ed. Connect directly to V
SS1
or V
in normal operation mode.
Internally connected. Connect this pin directly to the V
−
SS1
V
pin.
Internally connected. Leave this pin open.
−
SS0
SS0
or
Input
P33/TO82/BZO90
−−
−−
−−
−−
−−
−−
−−
−−
−−
−−
−−
−
−−
−−
−−
Notes 1.
12
PD78F9177Y only.
µ
2.
48-pin plastic TQFP (fine pitch) only.
Data Sheet U14022EJ1V0DS00
Page 13
µµµµ
PD78F9177, 78F9177Y
3.3Pin I/O Circuits and Recommended Connection of Unused Pins
The input/output circuit type of each pin and recommended connection of unused pins is shown in Table 3-1.
For the input/output circuit configuration of each type, refer to Figure 3-1.
Table 3-1. Type of I/O Circuit for Each Pin and Connection of Unused Pins
Pin NameI/O Circuit TypeI/ORecommended Connection of Unused Pi ns
Output: Leave open.
P60/ANI0 to P67/ANI79-CInputConnect directly to V
XT1InputConnect to V
XT2
−
Leave open.
−
SS0
or V
RESET2Input
PP
V
IC0
IC2
Note2
Note1
−−
Connect directly to V
Leave open.
SS1
DD0
SS0
, V
.
or V
DD1
or V
−
SS1
SS0
.
SS0
via a
SS0
via a
via a
, V
, V
SS1
SS1
Notes 1.
The IC2, SCL0, and SDA0 pins are available in
2.
48-pin plastic TQFP (fine pitch) only.
Data Sheet U14022EJ1V0DS00
PD78F9177Y product only.
µ
13
Page 14
Figure 3-1. Pin Input/Output Circuits
µµµµ
PD78F9177, 78F9177Y
Type 2
IN
Schmitt-triggered input with hysteresis characteristics
Type 5-H
Pull-up
enable
Data
V
DD0
P-ch
V
DD0
P-ch
IN/OUT
Output
disable
N-ch
V
SS0
Input
enable
Type 9-C
IN
P-ch
N-ch
AV
SS
Comparator
V
REF
+
−
(Threshold voltage)
Type 13-T
Output data
Output disable
V
N-ch
SS0
Input enable
Input buffer with intermediate withstand voltage
Input
enable
IN/OUT
Type 8-C
Pull-up
enable
Data
Output
disable
DD0
V
Type 13-X
P-ch
IN/OUT
V
DD0
P-ch
Output data
Output disable
N-ch
V
SS0
IN/OUT
N-ch
V
SS0
Input buffer with 5-V
withstand voltage
Comparator
14
Data Sheet U14022EJ1V0DS00
Page 15
µµµµ
PD78F9177, 78F9177Y
4. CPU ARCHITECTURE
Products in the µPD78F9177 and µPD78F9177Y can access up to 64 Kbytes of memory space.
Figure 4-1 shows the memory map.
Figure 4-1. Memory Map
FFFFH
Special function registers
256 × 8 bits
FF00H
FEFFH
Internal high-speed RAM
512 × 8 bits
FD00H
Data memory space
FCFFH
6000H
5FFFH
Reserved
5FFFH
Program memory
space
0000H
Internal flash memory
24576 x 8 bits
0080H
007FH
0040H
003FH
0024H
0023H
0000H
Program area
CALLT table area
Program area
Vector table area
Data Sheet U14022EJ1V0DS00
15
Page 16
µµµµ
PD78F9177, 78F9177Y
5. FLASH MEMORY PROGRAMMING
The on-chip program memory in the µPD78F9177 and µPD78F9177Y is flash memory.
The flash memory can be written with the µPD78F9177 and µPD78F9177Y mounted on the target system (onboard). Connect the dedicated flash programmer (Flashpro III (part number: FL-PR3, PG-FP3)) to the host machine
and target system to write the flash memory.
Remark
FL-PR3 is made by Naito Densei Machida Mfg. Co., Ltd.
5.1Selecting Communication Mode
The flash memory is written by using Flashpro III and by means of serial communication. Select a communication
mode from those listed in Table 5-1. To select a communication mode, the format shown in Figure 5-1 is used. Each
communication mode is selected by the number of V
PP
pulses shown in Table 5-1.
Table 5-1. Communication Mode
Communication ModeP i ns UsedNumber of V
3-wire serial I/OSCK20/ASCK20/P20
SO20/TxD20/P21
SI20/RxD20/P22
Note1
SMB
UARTTxD20/SO20/P21
Pseudo 3-wire mode
Note2
SCL0/P23
SDA0/P24
RxD20/SI20/P22
P00 (Serial clock input)
P01 (Serial data output)
P02 (Serial data input)
0
4
8
12
PP
Pulses
Notes 1.
PD78F9177Y only
µ
Serial transfer is performed by controlling a port by software.
2.
Caution Be sure to select a communication mode based on the V
Figure 5-1. Communication Mode Selection Format
10 V
V
DD
V
PP
V
SS
V
RESET
16
DD
V
SS
Data Sheet U14022EJ1V0DS00
PP
pulse number shown in Table 5-1.
12n
Page 17
µµµµ
PD78F9177, 78F9177Y
5.2Function of Flash Memory Programming
By transmitting/receiving commands and data in the selected communication mode, operations such as writing to
the flash memory are performed. Table 5-2 shows the major functions of flash memory programming.
Table 5-2. Functions of Flash Memory Programming
FunctionDescription
Batch eraseErases all contents of memory
Batch blank checkChecks erased state of entire memory
Data writeWrite to flash memory based on write start address and number of data written
(number of bytes)
Batch verifyCompares all contents of memory with input data
5.3Flashpro III Connection Example
How the Flashpro III is connected to the
PD78F9177 and µPD78F9177Y differs depending on the communication
µ
mode (3-wired serial I/O, SMB, UART, or pseudo 3-wire mode). Figures 5-2 to 5-5 show the connection in the
respective mode.
Figure 5-2. Flashpro III Connection in 3-wired Serial I/O Mode
µ
PD78F9177, 78F9177Y
V
PP
V
DD0
, V
DD1
, AV
RESET
SCK20
SI20
SO20
V
SS0
, V
SS1
, A
Note
Flashpro III
n = 1, 2
Note
VPPn
V
DD
RESET
CLKX1
SCK
SO
SI
GND
DD
VSS
Data Sheet U14022EJ1V0DS00
17
Page 18
Figure 5-3. Flashpro III Connection in SMB Mode
Flashpro III
Note
VPPn
V
DD
V
PP
V
DD0
µµµµ
µ
PD78F9177Y
, V
DD1
, AV
PD78F9177, 78F9177Y
DD
Note
RESET
RESET
CLKX1
SO
SI
GND
SCL0
SDA0
SS0
V
n = 1, 2
Figure 5-4. Flashpro III Connection in UART Mode
Flashpro III
Note
VPPn
V
RESET
CLK
SO
DD
SI
µ
PD78F9177, 78F9177Y
V
PP
V
DD0
RESET
X1
RxD20
TxD20
, V
, V
SS1
DD1
, AV
, AV
SS
DD
Note
GND
n = 1, 2
SS0
, V
SS1
, AV
V
SS
Figure 5-5. Flashpro III Connection in Pseudo Serial I/O Mode (When Port 0 is Used)
On target board4.1943 MHz
SIO CLK1.0 MHz
In Flashpro4.0 MHz
SIO CLK1.0 MHz
pulses
PP
Note1
Notes 1.
Remark
PP
The number of V
pulses supplied from the Flashpro III during serial communication initialization.
The pins to be used in communication are determined by this number of pulses.
PD78F9177Y only.
2.
µ
Select one of 4.0 MHz or 3.125 MHz.
3.
Select one of 9600 bps, 19200 bps, 38400 bps, or 76800 bps.
4.
COMM PORT : Selection of serial port
SIO CLK: Selection of serial clock frequency
CPU CLK: Selection of CPU clock source to be input
Data Sheet U14022EJ1V0DS00
19
Page 20
µµµµ
PD78F9177, 78F9177Y
6. INSTRUCTION SET OVERVIEW
This section lists the µPD78F9177 and µPD78F9177Y instruction set.
6.1 Conventions
6.1.1 Operand identifiers and description methods
Operands are described in the “Operand” column of each instruction in accordance with the description method of
the instruction operand identifier (refer to the assembler specifications for detail). When there are two or more
description methods, select one of them. Alphabetic letters in capitals and the symbols, #, !, $, and [ ], are keywords
and must be described as they are. Each symbol has the following meaning.
#: Immediate data specification
•
!:Absolute address specification
•
$:Relative address specification
•
[ ]: Indirect address specification
•
In the case of immediate data, describe an appropriate numeric value or a label. When using a label, be sure to
describe the #,!, $, or [ ] symbols.
For operand register identifiers, r and rp, either function names (X, A, C, etc.) or absolute names (names in
parentheses in the table below, R0, R1, R2, etc.) can be used for description.
Table 6-1. Operand Identifiers and Description Methods
IdentifierDescription Method
r
rp
sfr
saddr
saddrp
addr16
addr5
word
byte
bit
X (R0), A (R1), C (R2), B (R3), E (R4), D (R5), L (R6), H (R7),
AX (RP0), BC (RP1), DE (RP 2), HL (RP3)
Special function regis ter symbol
FE20H to FF1FH immediate data or label
FE20H to FF1FH immediate data or label (ev en address only)
0000H to FFFFH immediate data or label
(Only even addresses for 16-bit data transfer instructi ons)
0040H to 007FH immediate data or label (even address only)
16-bit immediate data or label
8-bit immediate data or label
3-bit immediate data or label
20
Data Sheet U14022EJ1V0DS00
Page 21
µµµµ
PD78F9177, 78F9177Y
6.1.2 Descriptions of the operation field
A:A register; 8-bit accumulator
X:X register
B:B register
C:C register
D:D register
E:E register
H:H register
L:L register
AX:AX register pair; 16-bit accumulator
BC:BC register pair
DE:DE register pair
HL:HL register pair
PC:Program counter
SP:Stack pointer
PSW:Program status word
CY:Carry flag
AC:Auxiliary carry flag
Z:Zero flag
IE:Interrupt request enable flag
NMIS:Non-maskable interrupt servicing flag
( ):Memory contents indicated by address or register contents in parentheses
H
, XL:Higher 8 bits and lower 8 bits of 16-bit register
X
:Logical product (AND)
∧
:Logical sum (OR)
∨
:Exclusive OR
∨
:Inverted data
addr16:16-bit immediate data or label
jdisp8:Signed 8-bit data (displacement value)
r, A
A, saddr24A ← (saddr)
saddr, A24(saddr) ← A
A, sfr24A ← sfr
sfr, A24sfr ← A
A, !addr1638A ← (addr16)
!addr16, A38(addr16) ← A
PSW, #byte36PSW ← byte
A, PSW24A ← PSW
PSW, A24PSW ← A
A, [DE]16A ← (DE)
[DE], A16(DE) ← A
A, [HL]16A ← (HL)
[HL], A16(HL) ← A
A, [HL + byte]26A ← (HL + byte)
[HL + byte], A26(HL + byte) ← A
XCHA, X14A ←→ X
Note 2
A, r
A, saddr26A ←→ (saddr)
A, sfr26A ←→ (sfr)
A, [DE]18A ←→ (DE)
A, [HL]18A ←→ (HL)
A, [HL + byte]28A ←→ (HL+byte)
One clock of an instruction is one clock of the CPU clock (f
control register (PCC).
Data Sheet U14022EJ1V0DS00
CPU
) selected using the processor clock
Page 23
µµµµ
PD78F9177, 78F9177Y
MnemonicOperandBytesClockOperation
Note
XCHW
ADDA, #byte24A, CY ← A + byte
ADDCA, #byte24A, CY ← A + byte + CY
SUBA, #byte24A, CY ← A – byte
SUBCA, #byte24A, CY ← A – byte – CY
AX, rp
saddr, #byte36(saddr), CY ← (saddr) + byte
A, r24A, CY ← A + r
A, saddr24A, CY ← A + (saddr)
A, !addr1638A, CY ← A + (addr16)
A, [HL]16A, CY ← A + (HL)
A, [HL + byte]26A, CY ← A + (HL + byte)
saddr, #byte36(saddr), CY ← (saddr) + byte + CY
A, r24A, CY ← A + r + CY
A, saddr24A, CY ← A+ (saddr) + CY
A, !addr1638A, CY ← A+ (addr16) +CY
A, [HL]16A, CY ← A + (HL) + CY
A, [HL + byte]26A, CY ← A+ (HL + byte) + CY
saddr, #byte36(saddr), CY ← (saddr) – byte
A, r24A, CY ← A – r
A, saddr24A, CY ← A – (saddr)
A, !addr1638A, CY ← A – (addr16)
A, [HL]16A, CY ← A – (HL)
A, [HL + byte]26A, CY ← A – (HL + byte)
saddr, #byte36(saddr), CY ← (saddr) – byte – CY
A, r24A, CY ← A – r – CY
A, saddr24A, CY ← A – (saddr) – CY
A, !addr1638A, CY ← A – (addr16) – CY
A, [HL]16A, CY ← A – (HL) – CY
A, [HL + byte]26A, CY ← A – (HL + byte) – CY
One clock of an instruction is one clock of the CPU clock (f
control register (PCC).
Data Sheet U14022EJ1V0DS00
CPU
) selected using the processor clock
23
Page 24
µµµµ
PD78F9177, 78F9177Y
MnemonicOperandBytesClockOperation
ANDA, #byte24A ← A ∧ byte
saddr, #byte36(saddr) ← (saddr) ∧ byte
A, r24A ← A ∧ r
A, saddr24A ← A ∧ (saddr)
A, !addr1638A ← A ∧ (addr16)
A, [HL]16A ← A ∧ (HL)
A, [HL + byte]26A ← A ∧ (HL + byte)
ORA, #byte24A ← A ∨ byte
saddr, #byte36(saddr) ← (saddr) ∨ byte
A, r24A ← A ∨ r
A, saddr24A ← A ∨ (saddr)
A, !addr1638A ← A ∨ (addr16)
A, [HL]16A ← A ∨ (HL)
A, [HL + byte]26A ← A ∨ (HL + byte)
XORA, #byte24A ← A ∨ byte
saddr, #byte36(saddr) ← (saddr) ∨ byte
A, r24A ← A ∨ r
A, saddr24A ← A ∨ (saddr)
A, !addr1638A ← A ∨ (addr16)
A, [HL]16A ← A ∨ (HL)
A, [HL + byte]26A ← A ∨ (HL + byte)
CMPA, #byte24A – byte
saddr, #byte36(saddr) – byte
A, r24A – r
A, saddr24A – (saddr)
A, !addr1638A – (addr16)
A, [HL]16A – (HL)
A, [HL + byte]26A – (HL + byte)
ADDWAX, #word36AX, CY ← AX + word
SUBWAX, #word36AX, CY ← AX – word
CMPWAX, #word36AX – word
INCr24r ← r + 1
One clock of an instruction is one clock of the CPU clock (f
control register (PCC).
Data Sheet U14022EJ1V0DS00
CPU
) selected using the processor clock
25
Page 26
µµµµ
PD78F9177, 78F9177Y
MnemonicOperandBytesClockOperation
BR!addr1636PC ← addr16
$addr1626PC ← PC + 2 + jdisp8
AX16PCH ← A, PCL ← X
BC$addr1626PC ← PC + 2 + jdisp8 if CY = 1
BNC$addr1626PC ← PC + 2 + jdisp8 if CY = 0
BZ$addr1626PC ← PC + 2 + jdisp8 if Z = 1
BNZ$addr1626PC ← PC + 2 + jdisp8 if Z = 0
BTsaddr.bit, $saddr16410PC ← PC + 4 + jdisp8
if (saddr. bit) = 1
sfr.bit, $addr16410PC ← PC + 4 + jdisp8 if sfr. bit = 1
A.bit, $saddr1638PC ← PC + 3 + jdisp8 if A. bit = 1
PSW.bit $addr16410PC ← PC + 4 + jdisp8 if PSW. bit = 1
BFsaddr.bit, $addr16410PC ← PC + 4 + jdisp8
if (saddr. bit) = 0
sfr.bit, $addr16410PC ← PC + 4 + jdisp8 if sfr. bit = 0
A.bit, $addr1638PC ← PC + 3 + jdisp8 if A. bit = 0
PSW.bit, $addr16410PC ← PC + 4 + jdisp8 if PSW. bit = 0
DBNZB, $addr1626B ← B – 1, then
PC ← PC + 2 + jdisp8 if B ≠ 0
C, $addr1626C ← C – 1, then
PC ← PC + 2 + jdisp8 if C ≠ 0
saddr, $addr1638(saddr) ← (saddr) – 1, then
PC ← PC + 3 + jdisp8 if (saddr) ≠ 0
NOP12No Operat i on
EI36IE ← 1 (Enable Interrupt)
DI36IE ← 0 (Disable Interrupt)
HALT12Set HALT Mode
STOP12Set Stop Mode
Flags
ZACCY
Remark
26
One clock of an instruction is one clock of the CPU clock (f
control register (PCC).
Data Sheet U14022EJ1V0DS00
CPU
) selected using the processor clock
Page 27
7. ELECTRICAL SPECIFICATIONS
µµµµ
PD78F9177, 78F9177Y
Absolute Maximum Ratings (TA = 25
ParameterSymbolConditionsRatingsUnit
Supply voltage
AV
AV
Input voltage
Output voltageV
Operating ambient temperatureT
Storage temperatureT
C)
°°°°
DD
V
V
V
V
V
OH
AVDD − 0.3 V ≤ VDD ≤ AVDD + 0.3 V
REF
DD
≤ AV
AV
DD
REF
AV
REF
PP
I1
Pins other than P50 to P53, P 23, P24
I2
P23, P24
I3
P50 to P53
O
+ 0.3 V
≤ VDD + 0.3 V
Per pin
Total for all pins
OL
Per pin30mAOutput current, lowI
0.3 to +6.5
−
0.3 to +10.5V
−
0.3 to VDD + 0.3V
−
0.3 to +5.5V
−
0.3 to +13V
−
DD
0.3 to V
−
+ 0.3V
10mAOutput current, highI
−
30mA
−
V
V
V
Total for all pins160mA
A
In normal operation mode
During flash memory programming+10 to +40
stg
40 to +85
−
40 to +125
−
C
°
C
°
C
°
Caution Product quality may suffer if the absolute maximum rating is exceeded even momentarily for
any parameter. That is, the absolute maximum ratings are rated values at which the product is
on the verge of suffering physical damage, and therefore the product must be used under
conditions that ensure that the absolute maximum ratings are not exceeded.
Remark
Unless otherwise specified, the characteristics of alternate-function pins are the same as those of port
pins.
Data Sheet U14022EJ1V0DS00
27
Page 28
µµµµ
PD78F9177, 78F9177Y
Main System Clock Oscillator Characteristics (TA =
Indicates only oscillator characteristics. Refer to
Time required to stabilize oscillation after reset or STOP mode release. Use a resonator that stabilizes
2.
X1 input high-/low-level widt h
XH
, tXL)
(t
AC Characteristics
= 2.7 to 5.5 V
for instruction execution time.
85500ns
oscillation within the oscillation wait time.
Cautions 1. When using the main system clock oscillator, wire as follows in the area enclosed by the
broken lines in the above figures to avoid an adverse effect from wiring capacitance.
Keep the wiring length as short as possible.
••••
Do not cross the wiring with the other signal lines.
•
Do not route the wiring near a signal line through which a high fluctuating current flows.
•
Always make the ground point of the oscillator capacitor the same potential as V
•
Do not ground the capacitor to a ground pattern through which a high current flows.
•
Do not fetch signals from the oscillator.
•
SS0
.
2. When the main system clock is stopped and the device is operating on the subsystem clock,
wait until the oscillation stabilization time has been secured by the program before
switching back to the main system clock.
Remark
For the resonator selection and oscillator constant, customers are requested to either evaluate the
oscillation themselves or apply to the resonator manufacturer for evaluation.
Indicates only oscillator characteristics. Refer
Time required to stabilize oscillation after reset or STOP mode release.
2.
Oscillation frequency (fXT)
Oscillation stabilization time
XT1 input frequency (fXT)
XT1 input high-/low-level width
XTH
XTL
, t
(t
)
40 to +85
−−−−
Note 1
Note 2
Note 1
C, VDD = 1.8 to 5.5 V)
°°°°
3232.76835kHz
VDD = 4.5 to 5.5 V1.22s
3235kHzExternal
14.315.6
AC Characteristics
for instruction execution time.
10s
Cautions 1. When using the subsystem clock oscillator, wire as follows in the area enclosed by the
broken lines in the above figures to avoid an adverse effect from wiring capacitance.
Keep the wiring length as short as possible.
••••
Do not cross the wiring with the other signal lines.
•
Do not route the wiring near a signal line through which a high fluctuating current flows.
•
Always make the ground point of the oscillator capacitor the same potential as V
•
Do not ground the capacitor to a ground pattern through which a high current flows.
•
Do not fetch signals from the oscillator.
•
SS0
.
s
µ
Remark
2. The subsystem clock oscillator is designed as a low-amplitude circuit for reducing current
consumption, and is more prone to malfunction due to noise than the main system clock
oscillator. Particular care is therefore required with the wiring method when the subsystem
clock is used.
For the resonator selection and oscillator constant, customers are requested to either evaluate the
oscillation themselves or apply to the resonator manufacturer for evaluation.
VDD = 5.0 V ± 10%
VDD = 3.0 V ± 10%
VDD = 2.0 V ± 10%
VDD = 5.0 V ± 10%
VDD = 3.0 V ± 10%
VDD = 2.0 V ± 10%
VDD = 5.0 V ± 10%
VDD = 3.0 V ± 10%
VDD = 2.0 V ± 10%
Note 4
Note 5
Note 5
50150
3090
2060
0.130
0.0510
0.0510
6.017.0mA
3.07.0mA
2.55.0mA
A
µ
A
µ
A
µ
A
µ
A
µ
A
µ
A
µ
A
µ
A
µ
Notes 1.
2.
3.
4.
5.
Remark
REF
The AV
ON (ADCS0 (bit 7 of ADM0; A/D converter mode register 0) = 1), AVDD, and the port current
(including the current flowing through the internal pull-up resistors) are not included.
The AV
REF
On (ADCS0 =1) and port current (including the current flowing through the internal pull-up
resistors) are not included. Refer to the A/D converter characteristics for the current flowing through
REF
AV
.
When the main system clock is stopped.
During high-speed mode operation (when the processor clock control register (PCC) is set to 00H.)
During low-speed mode operation (when PCC is set to 02H)
Unless otherwise specified, the characteristics of alternate-function pins are the same as those of port
pins.
Data Sheet U14022EJ1V0DS00
31
Page 32
AC Characteristics
µµµµ
PD78F9177, 78F9177Y
(1) Basic operation (TA =
40 to +85
−−−−
C, VDD = 1.8 to 5.5 V)
°°°°
ParameterSymbolConditionsMIN.TYP.MAX.Unit
Cycle time
(minimum instruction
execution time)
T
main system clock
VDD = 2.7 to 5.5 V0.48
1.68
CY
Operation based on the subsystem clock114122125
TI
TI80 and TI81 input
frequency
high-/low-level width
Interrupt input high-
t
TIH
t
INTH
VDD = 2.7 to 5.5 V04
f
0275
TIL
VDD = 2.7 to 5.5 V0.1
, t
1.8
INTL
, t
INTP0 to INTP310
/low-level width
RESET input low-
RSL
t
10
level width
CPT90 input high-
/low-level width
CPH
t
,
CPL
t
10
TCY vs VDD (main system clock)
µ
µ
µ
MHz
kHz
µ
µ
µ
µ
µ
sOperation based on the
s
s
sTI80 and TI81 input
s
s
s
s
µ
Cycle time TCY [ s]
60
10
2.0
1.0
0.5
0.4
0.1
Guaranteed
operation range
123456
Supply voltage VDD [V]
32
Data Sheet U14022EJ1V0DS00
Page 33
µµµµ
PD78F9177, 78F9177Y
(2) Serial interface (TA =
40 to +85
−−−−
C, VDD = 1.8 to 5.5 V)
°°°°
(a) 3-wire serial I/O mode (SCK20...Internal clock)
ParameterSymbolConditionsMIN.TYP.MAX.Unit
KCY1
VDD = 2.7 to 5.5 V800nsSCK20 cycle timet
3200ns
KCY1
/2−50nsSCK20 high-/low-
KCY1
t
/2−150ns
500
600ns
01000ns
level width
SI20 setup time
(to SCK20 ↑)
(from SCK20 ↑)
time from SCK20
R and C are the load resistance and load capacitance of the SO20 output line.
Note
KH1
KL1
t
t
t
t
↓
VDD = 2.7 to 5.5 Vt
, t
SIK1
VDD = 2.7 to 5.5 V150
KSI1
VDD = 2.7 to 5.5 V400nsSI 20 hol d t i me
KSO1
R = 1 kΩ,
C = 100 pF
Note
VDD = 2.7 to 5.5 V0250nsSO20 output delay
(b) 3-wire serial I/O mode (SCK20...External clock)
ns
ns
ParameterSymbolConditionsMIN.TYP.MAX.Unit
KCY2
VDD = 2.7 to 5.5 V900nsSCK20 cycle timet
3500ns
KH2
KL2
VDD = 2.7 to 5.5 V400nsSCK20 high-/low-
, t
SIK2
VDD = 2.7 to 5.5 V100
KSI2
VDD = 2.7 to 5.5 V400nsSI20 hold time
KSO2
KAS2
KDS2
R = 1 kΩ,
C = 100 pF
VDD = 2.7 to 5.5 V120nsS O20 setup time
VDD = 2.7 to 5.5 V240nsS O20 di sable time
Note
VDD = 2.7 to 5.5 V0300nsSO20 output delay
1600ns
150
600ns
01000ns
400ns
800ns
level width
SI20 setup time
(to SCK20 ↑)
(from SCK20 ↑)
time
from SCK20
(when using SS20,
to SS20 ↓)
(when using SS20,
from SS20 ↑)
R and C are the load resistance and load capacitance of the SO20 output line.
LVL01, LVL00 = 1, 00.375 × V
LVL01, LVL00 = 1, 10.5 × V
ISMB
V
ISMB
V
ISMB
V
ISMB
V
1.28 V
1.22 V
1.25 V
1.45 V
DD
DD
DD
DD
ISMB
ISMB
ISMB
ISMB
V
V
V
V
A
µ
A
µ
V
V
V
V
V
V
V
ISMB
is an input level threshold value selected by bits LVL00 and LVL01 (bits 0 and 1 of SMB input level
V
Note
setting register 0 (SMBVI0)).
According to the SMB standard (V1.1), the maximum value of low-level input voltage is 0.8 V, and the
minimum value of high-level input voltage, 2.1 V. To satisfy these conditions, set LVL01 and LVL00 as
follows;
When VDD = 1.8 to 3.3 V: LVL01, LVL00 = 1, 1 (0.5 × VDD)
•
When VDD = 3.3 to 4.5 V: LVL01, LVL00 = 1, 0 (0.375 × VDD)
•
When VDD = 4.5 to 5.5 V: LVL01, LVL00 = 0, 1 (0.25 × VDD)
•
"LVL01, LVL00 = 0, 0" is not available since this setting does not satisfy the SMB standard (V1.1).
Data Sheet U14022EJ1V0DS00
35
Page 36
µµµµ
PD78F9177, 78F9177Y
(c) AC Characteristics
ParameterSymbol
SCL0 clock frequencyf
Bus free time
(between stop and start condition)
Hold time
Note1
Start/restart condi tion setup timet
Stop condition setup t i m et
When using CBUS-
time
compatible master
When using SMB/IIC
bus
Data setup timet
SCL0 clock low-level widtht
SCL0 clock high-level widtht
SCL0 and SDA0 signal fall ti m et
SCL0 and SDA0 signal rise tim et
Spike pulse width control l ed by
input filter
Timeoutt
Total extended time of SCL0 c l ock
low-level period (slave)
Total extended time of cum ul ative
clock low-level peri od (m aster)
Capacitive load per each bus li neCb
t
t
t
t
t
t
CLK
BUF
HD:STA
SU:STA
SU:STO
HD:DAT
SU:DAT
LOW
HIGH
F
R
SP
TIMEOUT
LOW:SEXT
LOW:MEXT
2
C
SMB Mode
Standard Mode I
Bus
High-speed Mode I2C
Bus
MIN.MAX.MIN.MAX.MIN.MAX.
1010001000400kHz
4.7
4.0
4.7
4.0
−
−
−
−
−−
300
250
4.7
−−−
−
−
4.0504.0
−
−
300
1000
−−−−
2535
−
−
25
10
−−−
4.7
4.0
4.7
4.0
5
250
4.7
−
−
−
−
−
−
−−−
−
−
−
300
1000
100
1.3
0.6
0.6
0.6
Note2
0
1.3
0.6
Note4
−
−
−
−
−
−
Note3
900
−
−
−
300ns
300ns
050ns
−−−−
−−−−
−−−−
400
−
400pF
Unit
µ
µ
µ
µ
µ
ns
ns
µ
µ
ms
ms
ms
s
s
s
s
sData hold
s
s
36
Notes 1.
2.
3.
4.
In the start condition, the first clock pulse is generated after this hold time.
To fill in the underfined area of the SCL0 falling edge, it is necessary for the device to internally
IHmin
provide at least 300 ns of hold time for the SDA0 signal (which is V
If the device does not extend the SCL0 signal low hold time (t
HD:DAT
t
needs to be fulfilled.
. of the SCL0 signal).
LOW
), only maximum data hold time
The high-speed mode I2C bus is available in the SMB mode and the standard mode I2C bus system.
At this time, the conditions described below must be satisfied.
If the device extends the SCL0 signal low state hold time
t
SU:DAT
250 ns
≥
If the device extends the SCL0 signal low state hold time
Rmax.
Be sure to transmit the next data bit to the SDA0 line before the SCL0 line is released (t
SU:DAT
t
= 1000 + 250 = 1250 ns by the SMB mode or the standard mode I2C bus specification).
Data Sheet U14022EJ1V0DS00
+
Page 37
AC Timing Measurement Points (excluding the X1 and XT1 inputs)
0.8 V
0.2 V
DD
DD
Point of
measurement
Clock Timing
1/f
X
t
XL
X1 input
µµµµ
PD78F9177, 78F9177Y
0.8 V
DD
0.2 V
DD
t
XH
V
IH4
(MIN.)
IL4
(MAX.)
V
TI Timing
XT1 input
TI80, TI81
1/f
XT
t
XTL
1/f
t
TIL
t
XTH
V
IH4
(MIN.)
IL4
(MAX.)
V
TI
t
TIH
Data Sheet U14022EJ1V0DS00
37
Page 38
Interrupt Input Timing
INTP0-INTP3
RESET Input Timing
CPT90 Input Timing
CPT90
RESET
µµµµ
PD78F9177, 78F9177Y
t
INTL
t
RSL
t
CPL
t
INTH
t
CPH
38
Data Sheet U14022EJ1V0DS00
Page 39
Serial Transfer Timing
3-wire serial I/O mode:
t
KCYm
µµµµ
PD78F9177, 78F9177Y
SCK20
SI20
SO20
Remark
m = 1, 2
3-wire serial I/O mode (when using SS20):
t
KSOm
t
KLm
t
SIKm
Input data
t
KSIm
Output data
t
KHm
SS20
SO20
UART mode (external clock input):
ASCK20
t
KAS2
KDS2
t
Output data
t
KCY3
t
KL3
t
R
t
KH3
t
F
Data Sheet U14022EJ1V0DS00
39
Page 40
SMB mode:
µµµµ
PD78F9177, 78F9177Y
SCL0
SDA0
tBUF
Stop conditionStart condition
tLOW
tHD:STA
tHD:DAT
tR
tSU:DAT
tF
tSU:STAtHD:STAtSP
Restart condition
t
SU:STO
Stop condition
tHIGH
40
Data Sheet U14022EJ1V0DS00
Page 41
µµµµ
PD78F9177, 78F9177Y
10-Bit A/D Converter Characteristics (TA =
40 to +85
−−−−
C, 1.8
°°°°
≤≤≤≤
AV
REF
AVDD = VDD
≤≤≤≤
5.5 V, AVSS = VSS = 0 V)
≤≤≤≤
ParameterSymbolConditionsMIN.TYP.MAX.Unit
Resolution101010bit
Overall error
Note
Conversion timet
Zero-scale error
Full-scale error
Integral linearity
Note
error
Differential linearit y
Note
error
Note
Note
Analog input voltageV
Reference voltageA V
Resistance between
AV
REF
and AV
SS
R
CONV
INL
DNL
IAN
AIREF
4.5 V ≤ AV
2.7 V ≤ AV
1.8 V ≤ AV
4.5 V ≤ AV
2.7 V ≤ AV
1.8 V ≤ AV
4.5 V ≤ AV
2.7 V ≤ AV
1.8 V ≤ AV
4.5 V ≤ AV
2.7 V ≤ AV
1.8 V ≤ AV
4.5 V ≤ AV
2.7 V ≤ AV
1.8 V ≤ AV
4.5 V ≤ AV
2.7 V ≤ AV
1.8 V ≤ AV
REF
REF
≤ AVDD ≤ 5.5 V
REF
≤ AVDD ≤ 5.5 V
REF
≤ AVDD ≤ 5.5 V
REF
≤ AVDD ≤ 5.5 V14100
REF
≤ AVDD ≤ 5.5 V14100
REF
≤ AVDD ≤ 5.5 V28100
REF
≤ AVDD ≤ 5.5 V
REF
≤ AVDD ≤ 5.5 V
REF
≤ AVDD ≤ 5.5 V
REF
≤ AVDD ≤ 5.5 V
REF
≤ AVDD ≤ 5.5 V
REF
≤ AVDD ≤ 5.5 V
REF
≤ AVDD ≤ 5.5 V
REF
≤ AVDD ≤ 5.5 V
REF
≤ AVDD ≤ 5.5 V
REF
≤ AVDD ≤ 5.5 V
REF
≤ AVDD ≤ 5.5 V
REF
≤ AVDD ≤ 5.5 V
0.2
±
0.4
±
0.8
±
0AV
1.8AV
2040k
0.4%FSR
±
0.6%FSR
±
1.2%FSR
±
0.4%FSR
±
0.6%FSR
±
1.2%FSR
±
0.4%FSR
±
0.6%FSR
±
1.2%FSR
±
2.5
±
4.5
±
8.5
±
1.5
±
2.0
±
3.5
±
REF
DD
µ
µ
µ
LSB
LSB
LSB
LSB
LSB
LSB
V
V
s
s
s
Ω
Excludes quantization error (±0.05%FSR).
Note
Remark
FSR: Full scale range
Data Sheet U14022EJ1V0DS00
41
Page 42
µµµµ
PD78F9177, 78F9177Y
FLASH MEMORY WRITE/DELETE CHARACTERISTICS (TA = 10 to 40
C, VDD = 1.8 to 5.5 V)
°°°°
ParameterSymbolConditionsMIN.TYP.MAX.Unit
Write current
Note
DD
pin)
(V
Write current
Note
PP
pin)
(V
Delete current
Note
DD
pin)
(V
Delete current
Note
PP
pin)
(V
Unit delete timet
Total delete timet
I
I
I
I
DDW
PPW
DDE
PPE
er
era
When VPP supply voltage = V
(5.0-MHz crystal oscillat i on operat ion mode)
When VPP supply voltage = V
When VPP supply voltage = V
(5.0-MHz crystal oscillat i on operat ion mode)
When VPP supply voltage = V
PP1
PP1
PP1
PP1
18mA
7.5mA
18mA
100mA
0.511s
20s
Write countDelete/write are regarded as 1 cycle20Times
PP0
V
PP1
V
The current flowing to the ports (including the current flowing through an on-chip pull-up resistor) and AV
Note
In normal operation00.2V
During flash memory programming9.710.010.3V
DD
current are not included.
=
Data Memory Stop Mode Low Power Supply Voltage Data Retention Characteristics (T
A
−−−−
40 to +85
C)
°°°°
VVPP supply voltage
DD
ParameterSymbolConditionsMIN.TYP.MAX.Unit
Data retention power
V
DDDR
1.85.5V
supply voltage
Release signal set tim et
wait time
Note 1
Notes 1.
The oscillation stabilization time is the time the CPU operation is stopped to prevent unstable
SREL
WAIT
t
0
Release by RESET215/f
Release by interrupt request
Note 2
X
operation when oscillation starts.
By using bits 0 to 2 (OSTS0 to OSTS2) of the oscillation stabilization time selection register (OSTS),
2.
12
/fX, 215/fX, or 217/fX can be selected.
2
Remark
fX: Main system clock oscillation frequency
s
µ
sOscillation stabilization
s
42
Data Sheet U14022EJ1V0DS00
Page 43
Data Retention Timing (STOP Mode Release by RESET)
STOP mode
Data retention mode
µµµµ
PD78F9177, 78F9177Y
Internal reset operation
HALT mode
Operating mode
VDD
RESET
STOP instruction execution
V
DDDR
tSREL
tWAIT
Data Retention Timing (Standby Release Signal: STOP Mode Release by Interrupt Signal)
HALT mode
STOP mode
Data retention mode
V
DD
STOP instruction execution
V
DDDR
t
SREL
Operating mode
Standby release signal
(interrupt request)
t
WAIT
Data Sheet U14022EJ1V0DS00
43
Page 44
8. CHARACTERISTICS CURVES
µµµµ
PD78F9177, 78F9177Y
(mA)
DD
10.0
1.0
0.5
0.1
(TA = 25 ˚C)
Main system clock operating
mode (PCC1 = 0, CSS0 = 0)
Main system clock operating
mode (PCC1 = 1, CSS0 = 0)
Main system clock operation
HALT mode (PCC1 = 1,
CSS0 = 0)
Main system clock operation
HALT mode (PCC1 = 1, CSS0 = 0)
Electrical speci ficationsSee the relevant data sheet
High-speed RAM512 bytes
PD78F9177, 78F9177Y and Mask ROM Versions
µµµµ
PD789166, 789166Y
µ
789176, 789176Y
10 bits (
PD789176, 789177, 789176Y, 789177Y)
µ
PD789167, 789167Y
µ
789177, 789177Y
Cautions 1. There are differences in the amount of noise immunity and noise radiation between the
flash memory and mask ROM versions. When pre-producing an application set with the
flash memory version and then mass producing it with the mask ROM versions, be sure
to conduct sufficient evaluations on the commercial samples (CS) (not engineering
sample, ES) of the mask ROM version.
2. When the
PD78F9177, a flash memory counterpart of the
µµµµ
PD789166 or
µµµµ
PD789167, is
µµµµ
used, however, ADCR0 can be manipulated with an 8-bit memory manipulation
instruction. In this case, use an object file assembled with the
The same is also true for the
PD789166Y or
µµµµ
PD789167Y. When the
µµµµ
PD78F9177Y, a flash memory counterpart of the
µµµµ
PD78F9177Y is used, ADCR0 can be
µµµµ
PD789166 or
µµµµ
PD789167.
µµµµ
manipulated with an 8-bit memory manipulation instruction. In this case, use an object
file assembled with the
PD789166Y or
µµµµ
PD789167Y.
µµµµ
48
Data Sheet U14022EJ1V0DS00
Page 49
µµµµ
PD78F9177, 78F9177Y
APPENDIX B. DEVELOPMENT TOOLS
The following development tools are available for developing systems using the µPD78F9177 and µPD78F9177Y.
Language Processing Software
RA78K0S
CC78K0S
DF789177
CC78K0S-L
Notes 1, 2, 3
Notes 1, 2, 3
Notes 1, 2, 3
Notes 1, 2, 3
Flash Memory Writing Tools
Assembler package com m on to 78K/0S Series
C compiler package common t o 78K/0S Series
Device file for µPD789167, 789177, 789167Y, and 789177Y Subseries
C compiler library sourc e f ile common to 78K/0S Series
Flashpro lIl
(Part No. FL-PR3
FA-44GB-8ES
FA-48GAFlash memory programming adapter f or 48-pi n pl astic TQFP (fine pitch) (GA-9EU
Note 4
Note 4
, PG-FP3)
Flash programmer dedicated for on-chi p flash memory microcont rol l ers
Flash memory programming adapter for 44-pi n pl astic LQFP (GB-8ES ty pe)
type)
Debugging Tools(1/2)
IE-78K0S-NS
In-circuit emulator
IE-70000-MC-PS-B
AC adapter
IE-70000-98-IF-C
Interface adapter
IE-70000-CD-IF-A
PC card/interface
IE-70000-PC-IF-C
Interface adapter
IE-70000-PCI-IF
Interface adapter
IE-789177-NS-EM1
Emulation board
NP-44GB
Emulation probe
NP-44GB-TQ
Emulation probe
Note 4
Note 4
EV-9200G-44
conversion socket
TGB-044SAP
conversion socket
Note 5
In-circuit emulator used to debug hardware or software when application systems
which use the 78K/0S Series are developed. The IE-78K0S-NS supports an integrated
debugger (ID78K0S-NS). The IE-78K0S-NS is used in combination with an interface
adapter for connection to an AC adapter, emulation probe, or host machine.
Adapter used to supply power from a 100- to 240-V AC outlet
Adapter required when using the PC-9800 series (excluding notebook PCs) as the host
machine for the IE-78K0S-NS (C bus supported)
PC card and interface cable required when using a notebook PC as the host machine
for the IE-78K0S-NS (PCMCIA socket supported)
Adapter required when using an IBM PC/AT
the IE-78K0S-NS (ISA bus supported)
Adapter required when using a PC equipped with a PCI bus as the host machine for
the IE-78K0S-NS
Emulation board used to emulate the peripheral hardware specific to the device. This
is used in combination with the in-circuit emulator.
Board to connect an in-circuit emulator to the target system. This is used in
combination with the EV-9200G-44
Conversion socket to connect the target system board on which a 44-pin plastic LQFP
can be mounted and the NP-44GB
Board to connect an in-circuit emulator to the target system. This is used in
combination with th e TG B- 0 4 4 SAP.
Conversion socket to connect the target system board on which a 44-pin plastic LQFP
can be mounted and the NP-44GB-TQ
TM
or compatible as the host machine for
Data Sheet U14022EJ1V0DS00
49
Page 50
Debugging Tools(2/2)
NP-48GA
Emulation probe
SM78K0S
ID78K0S-NS
DF789177
Note 4
Notes 1, 2
Notes 1, 2
Notes 1, 2
Real-Time OS
MX78K0S
Notes 1, 2
Notes 1.
Based on the PC-9800 series (Japanese Windows
Based on IBM PC/AT and compatibles (Japanese Windows/English Windows)
2.
Based on the HP9000 series 700
3.
(NEWS-OSTM)
Product made by and available from Naito Densei Machida Mfg. Co., Ltd. (+81-44-822-3813).
4.
Product made by TOKYO ELETECH CORPORATION.
5.
Refer to: Daimaru Kogyo, Ltd.
Board to connect an in-circuit emulator to the target system. This is used in
combination with the TGA-048SDP.
TGA-048SDP
conversion socket
Note 5
Conversion socket to connect the target system board on which a 48-pin plastic TQFP
(fine pitch) can be mounted and the NP-48GA
System simulator common to 78K/0S Series
Integrated debugger common to 78K/0S Series
Device file for µPD789167, 789177, 789167, and 789177Y Subseries
OS for 78K/0S Series
TM
(HP-UXTM), SPARCstationTM (SunOSTM, SorarisTM), and NEWS
Tokyo Electronic Division (+81-3-3820-7112)
Osaka Electronic Division (+81-6-6244-6672)
µµµµ
PD78F9177, 78F9177Y
TM
)
TM
Remark
The RA78K0S, CC78K0S, and SM78K0S can be used in combination with the DF789177.
78K/0S Series Inst ruction User’s ManualU11047JU11047E
U14017JU14017E
Document Related to Development Tools (User’s Manuals)
Document No.Document Name
JapaneseEnglish
RA78K0S Assembler Package
SM78K0S System Simulator Windows basedReferenceU11489JU11489E
SM78K Series System SimulatorExternal Parts User
ID78K0S-NS Windows basedReferenceU12901JU12901E
IE-78K0S-NS In-circ ui t EmulatorU13549JU13549E
IE-789177-NS-EM1 Emulation BoardU14621JU14621E
OperationU11622JU11622E
Assembly LanguageU11599JU11599E
Structured Assembl y
Language
OperationU11816JU11816ECC78K0S C Compiler
LanguageU11817JU11817E
Open Interface
Specifications
U11623JU11623E
U10092JU10092E
Documents Related to Embedded Software (User’s Manuals)
Document No.Document Name
JapaneseEnglish
OS for 78K/0S Series MX78K0SFundamentalU12938JU12938E
Caution The related documents listed above are subject to change without notice. Be sure to use the
latest version of each document for designing.
Data Sheet U14022EJ1V0DS00
51
Page 52
µµµµ
PD78F9177, 78F9177Y
Other Documents
Document No.Document Name
JapaneseEnglish
SEMICONDUCTOR SELECTION GUI DE Products & Packages (CD-ROM)X13769X
Semiconductor Device Mounting Technology ManualC10535JC10535E
Quality Grades on NEC Semic onductor DeviceC11531JC11531E
NEC Semiconductor Device Reliability /Quality Control SystemC10983JC10983E
Guide to Prevent Damage for Semi conductor Devices by El ectrostatic Disc harge (E SD)C11892JC11892E
Guide to Microcomputer-Relat ed P roducts by Third PartyU11416J
Caution The related documents listed above are subject to change without notice. Be sure to use the
latest version of each document for designing.
The related document indicated in this publication may include preliminary versions. However, preliminary versions
are not marked as such.
−
52
Data Sheet U14022EJ1V0DS00
Page 53
[MEMO]
µµµµ
PD78F9177, 78F9177Y
Data Sheet U14022EJ1V0DS00
53
Page 54
µµµµ
PD78F9177, 78F9177Y
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.
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 devices behave differently than Bipolar or NMOS devices. Input levels
of CMOS devices must be fixed high or low by using a pull-up or pull-down circuitry. Each unused
DD
pin should be connected to V
being an output pin. All handling related to the unused pins must be judged device by device and
related specifications governing the devices.
or GND with a resistor, if it is considered to have a possibility of
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.
EEPROM is a trademark of NEC Corporation.
Windows is either a registered trademark or a trademark of Microsoft Corporation in the United States and/or
other countries.
PC/AT is a trademark of International Business Machines Corporation.
HP9000 series 700 and HP-UX are trademarks of Hewlett-Packard Company.
SPARCstation is a trademark of SPARC International, Inc.
Solaris and SunOS are trademarks of Sun Microsystems, Inc.
NEWS and NEWS-OS are trademarks of SONY Corporation.
54
Data Sheet U14022EJ1V0DS00
Page 55
µµµµ
PD78F9177, 78F9177Y
Regional Information
Some information contained in this document may vary from country to country. Before using any NEC
product in your application, pIease 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: 408-588-6000
800-366-9782
Fax: 408-588-6130
800-729-9288
Electron Devices Division
Guarulhos-SP Brasil
Tel: 55-11-6462-6810
Fax: 55-11-6462-6829
Data Sheet U14022EJ1V0DS00
J00.7
55
Page 56
µµµµ
PD78F9177, 78F9177Y
•
The information in this document is current as of August, 2000. The information is subject to
change without notice. For actual design-in, refer to the latest publications of NEC's data sheets or
data books, etc., for the most up-to-date specifications of NEC semiconductor products. Not all
products and/or types are available in every country. Please check with an NEC sales representative
for availability and additional information.
•
No part of this document may be copied or reproduced in any form or by any means without prior
written consent of NEC. NEC assumes no responsibility for any errors that may appear in this document.
•
NEC does not assume any liability for infringement of patents, copyrights or other intellectual property rights of
third parties by or arising from the use of NEC semiconductor products listed in this document or any other
liability arising from the use of such products. No license, express, implied or otherwise, is granted under any
patents, copyrights or other intellectual property rights of NEC or others.
•
Descriptions of circuits, software and other related information in this document are provided for illustrative
purposes in semiconductor product operation and application examples. The incorporation of these
circuits, software and information in the design of customer's equipment shall be done under the full
responsibility of customer. NEC assumes no responsibility for any losses incurred by customers or third
parties arising from the use of these circuits, software and information.
•
While NEC endeavours to enhance the quality, reliability and safety of NEC semiconductor products, customers
agree and acknowledge that the possibility of defects thereof cannot be eliminated entirely. To minimize
risks of damage to property or injury (including death) to persons arising from defects in NEC
semiconductor products, customers must incorporate sufficient safety measures in their design, such as
redundancy, fire-containment, and anti-failure features.
•
NEC semiconductor products are classified into the following three quality grades:
"Standard", "Special" and "Specific". The "Specific" quality grade applies only to semiconductor products
developed based on a customer-designated "quality assurance program" for a specific application. The
recommended applications of a semiconductor product depend on its quality grade, as indicated below.
Customers must check the quality grade of each semiconductor product 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
systems, anti-crime systems, safety equipment and medical equipment (not specifically designed
for life support)
"Specific": Aircraft, aerospace equipment, submersible repeaters, nuclear reactor control systems, life
support systems and medical equipment for life support, etc.
The quality grade of NEC semiconductor products is "Standard" unless otherwise expressly specified in NEC's
data sheets or data books, etc. If customers wish to use NEC semiconductor products in applications not
intended by NEC, they must contact an NEC sales representative in advance to determine NEC's willingness
to support a given application.
(Note)
(1) "NEC" as used in this statement means NEC Corporation and also includes its majority-owned subsidiaries.
(2) "NEC semiconductor products" means any semiconductor product developed or manufactured by or for
NEC (as defined above).
M8E 00. 4
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.