UPD178098 [NEC]
8-BIT SINGLE-CHIP MICROCONTROLLER; 8位单芯片微控制器型号: | UPD178098 |
厂家: | NEC |
描述: | 8-BIT SINGLE-CHIP MICROCONTROLLER |
文件: | 总72页 (文件大小:359K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
DATA SHEET
MOS INTEGRATED CIRCUIT
µPD178076,178078,178096,178098
8-BIT SINGLE-CHIP MICROCONTROLLER
DESCRIPTION
The µPD178076, 178078, 178096, and 178098 are 8-bit single-chip CMOS microcontrollers containing hardware
for digital tuning systems.
These microcontrollers employ a 78K/0 series architecture CPU and allow easy access to internal memories at
high speed and easy control of peripheral hardware units. The high-speed 78K/0 series instructions are ideal for
system control.
As peripheral hardware, a prescaler, PLL frequency synthesizer, and frequency counter for digital tuning systems
are provided, as well as many I/O ports, timers, A/D converter, serial interface, and a power-ON clear circuit. In
addition, the µPD178076 and 178078 have an asynchronous serial interface (UART) mode, and the µPD178096 and
178098 have an IEBusTM controller.
Moreover, a flash memory model, the µPD178F098, that operates in the same supply voltage range as the mask
ROM models, and various development tools are also under development.
For the detailed functional description, refer to the following User’s Manuals:
µPD178078, 178098 Subseries User’s Manual : U12790E
78K/0 Series User’s Manual - Instruction
: U12326E
FEATURES
High-capacity ROM and RAM
•
Item Program Memory (ROM)
Data Memory
Internal high-speed RAM Internal buffer RAM Internal extension RAM
Part Number
µPD178076, 178096
µPD178078, 178098
48K bytes
60K bytes
1024 bytes
32 bytes
1024 bytes
2048 bytes
Instruction cycle:
Hardware for PLL frequency synthesizer
dual modulus prescaler, programmable divider,
phase comparator, charge pump
•
•
•
•
•
0.32 µs (with crystal resonator of fX = 6.3 MHz)
Many internal hardware units
General-purpose I/O ports, A/D converter, serial
interface (UART mode: µPD178076 and 178078
only), IEBus controller (µPD178096 and 178098
only), timers, frequency counter, power-ON clear
circuit
Vectored interrupt sources
• µPD178076, 178078: 22
• µPD178096, 178098: 21
Supply voltage
:VDD = 4.5 to 5.5 V (during PLL and CPU
operations)
:VDD = 3.5 to 5.5 V (during CPU operation)
The information in this document is subject to change without notice. Before using this document, please
confirm that this is the latest version.
Not all devices/types available in every country. Please check with local NEC representative for availability
and additional information.
The mark shows major revised points.
Document No. U12885EJ3V0DS00
Date Published June 2000 N CP(K)
Printed in Japan
1997, 2000
©
µPD178076, 178078, 178096, 178098
APPLICATION FIELD
Car stereos
ORDERING INFORMATION
Part Number
Package
µPD178076GF-×××-3BA
µPD178078GF-×××-3BA
µPD178096GF-×××-3BA
µPD178098GF-×××-3BA
100-pin plastic QFP (14 × 20)
100-pin plastic QFP (14 × 20)
100-pin plastic QFP (14 × 20)
100-pin plastic QFP (14 × 20)
Remark ××× indicates ROM code suffix, which is E×× when the I2C bus is used.
2
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
DEVELOPMENT OF 8-BIT DTS SERIES
Models under mass production
Models under development
Flash memory model or
PROM model
Mask ROM model
µPD178048 subseries
80 pins
µPD178F048
80 pins
Internal OSD controller
8-bit PWM × 4 channels
14-bit PWM × 1 channel
Internal OSD controller
8-bit PWM × 4 channels
14-bit PWM × 1 channel
100 pins
100 pins
µPD178098 subseries
Internal IEBus controller
100 pins
µPD178F098
Internal IEBus controller and UART
µPD178078 subseries
Internal UART
80 pins
µPD178034 subseries
µPD178F134
80 pins
Internal LCD and UART
Internal LCD and UART
µPD178F124
80 pins
µPD178024 subseries
80 pins
Internal UART
Internal UART
80 pins
80 pins
µPD178018A subseries
80 pins
µPD178P018A
µPD178003 subseries
Limits functions of µPD178018A subseries
Data Sheet U12885EJ3V0DS00
3
µPD178076, 178078, 178096, 178098
FUNCTIONAL OUTLINE
(1/2)
Item
µPD178076
48K bytes
High-speed RAM 1024 bytes
µPD178078
60K bytes
µPD178096
48K bytes
µPD178098
60K bytes
Internal
memory
ROM
Buffer RAM
32 bytes
Extension RAM
1024 bytes
2048 bytes
1024 bytes
2048 bytes
General-purpose register
8 bits × 32 registers (8 bits × 8 registers × 4 banks)
Minimum instruction execution • 0.32 µs/0.64 µs/1.27 µs/2.54 µs/5.08 µs (with crystal resonator of fX = 6.3 MHz)
Note 1
time
• 0.44 µs/0.89 µs/1.78 µs/3.56 µs/7.11 µs (with crystal resonator of fX = 4.5 MHz)
Instruction set
• 16-bit operation
• Multiplication/division (8 bits × 8 bits, 16 bits ÷ 8 bits)
• Bit manipulation (set, reset, test Boolean operation)
• BCD adjustment, etc.
I/O port
Total
:
:
:
80 pins
8 pins
• CMOS input
• CMOS I/O
64 pins
• N-ch open-drain output : 8 pins
A/D converter
Serial interface
8-bit resolution × 8 channels
2
Note 2
2
Note 2
• 3-wire/SBI/2-wire/I C bus
mode
• 3-wire/SBI/2-wire/I C bus
mode
selectable: 1 channel
selectable: 1 channel
• 3-wire mode: 1 channel
• 3-wire mode: 1 channel
• 3-wire mode (with automatic transmit/
receive function of up to 32 bytes):
1 channel
• 3-wire mode (with automatic transmit/
receive function of up to 32 bytes):
1 channel
• UART mode: 1 channel
IEBus controller
Timer
Not provided
Provided
• Basic timer (timer carry FF (10 Hz))
• 16-bit timer/event counter
• 8-bit timer/event counter
• Watchdog timer
:
:
:
:
1 channel
1 channel
2 channels
1 channel
Buzzer output
BEEP0 pin: 1 kHz, 1.5 kHz, 3 kHz, 4 kHz
BUZ pin: 0.77 kHz, 1.54 kHz, 3.08 kHz, 6.15 kHz (with crystal resonator of fX = 6.3 MHz)
Notes 1. When using the IEBus controller of the µPD178096 or 178098, the 4.5-MHz crystal resonator cannot
be used. Use the 6.3-MHz crystal resonator.
2. When the I2C bus mode is used (including when the mode is implemented in software without using
the peripheral hardware), consult NEC when ordering a mask.
4
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
(2/2)
Item
Maskable
µPD178076
Internal : 13
µPD178078
µPD178096
Internal : 12
External: 8
µPD178098
Vectored
interrupt
source
External: 8
Internal: 1
1
Non-maskable
Software
PLL
Division mode
2 types
frequency
synthesizer
• Direct division mode (VCOL pin)
• Pulse swallow mode (VCOL and VCOH pins)
Reference
frequency
Seven types selectable in software (1, 3, 9, 10, 12.5, 25, 50 kHz)
Charge pump
Error out output: 2 pins
Phase
Unlock detectable in software
comparator
Frequency counter
Frequency measurement
• AMIFC pin: For 450-kHz counting
• FMIFC pin: For 450-kHz/10.7-MHz counting
Standby function
Reset
• HALT mode
• STOP mode
• Reset by RESET pin
• Internal reset by watchdog timer
• Reset by power-ON clear circuit
• Detection of less than 4.5 VNote (Reset does not occur, however.)
• Detection of less than 3.5 VNote (during CPU operation)
• Detection of less than 2.3 VNote (in STOP mode)
Supply voltage
Package
• VDD = 4.5 to 5.5 V (during CPU, PLL operation)
• VDD = 3.5 to 5.5 V (during CPU operation)
• 100-pin plastic QFP (14 × 20)
Note These voltages are the maximum values. In practice, the chip may be reset at voltages lower than these.
Data Sheet U12885EJ3V0DS00
5
µPD178076, 178078, 178096, 178098
PIN CONFIGURATION (Top View)
• 100-pin plastic QFP (14 × 20)
µPD178076GF-×××-3BA, 178078GF-×××-3BA
µPD178096GF-×××-3BA, 178098GF-×××-3BA
100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81
P00/INTP0
P01/INTP1
P20/SI1
1
2
3
4
5
6
7
8
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
P06/INTP6
P05/INTP5
P04/INTP4
P124
P123
P122
P121 /RX0
P120 /TX0
P77
P21/SO1
P22/SCK1
P23/STB
P24/BUSY
P25/SI0/SB0/SDA0
P26/SO0/SB1/SDA1
P27/SCK0/SCL
P70/SI3
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
P76
P75[/TXD0]
P74[/RXD0]
P137
P136
P135
P134
P133
P132
P131/TO51
P130/TO50
P37/BUZ
P36/BEEP0
P35/TI51
P34/TI50
P33/TI01
P32/TI00
P31/TO0
P30/VM45
P03/INTP3
P02/INTP2
P71/SO3
P72/SCK3
P73
P50
P51
P52
P53
P54
P55
P56
P57
P10/ANI0
P11/ANI1
P12/ANI2
P13/ANI3
AVDD
P14/ANI4
P15/ANI5
P16/ANI6
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
6
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
Cautions 1. Directly connect the IC (Internally Connect) pin to GND0, GND1, or GND2.
2. Keep the voltage at AVDD, VDDPORT, and VDDPLL pins same as that at the VDD pin.
3. Keep the voltage at AVSS, GNDPORT, and GNDPLL pins same as that at GND0, GND1, or
GND2.
4. Connect each of the REGOSC and REGCPU pins to GND via a 0.1-µF capacitor.
Remark [ ] : µPD178076 and 178078 only
{ }: µPD178096 and 178098 only
Pin Name
P130-P137
REGCPU
REGOSC
RESET
RXD0Note 1
RX0Note 2
SB0, SB1
: Port 13
AMIFC
: AM intermediate frequency counter
input
: Regulator for CPU power supply
: Regulator for oscillation circuit
: Reset input
ANI0-ANI7
AVDD
: A/D converter input
: A/D converter power supply
: A/D converter ground
: Busy output
: Buzzer output
: Error out output
: FM intermediate frequency counter
input
: UART0 serial data input
: IEBus serial data input
: Serial data bus input/output
AVSS
BUSY
BEEP0, BUZ
EO0, EO1
FMIFC
SCK0, SCK1, SCK3 : Serial clock input/output
SCL
: Serial clock input/output
: Serial data input/output
: Serial data input
SDA0, SDA1
SI0, SI1, SI3
GNDPLL
GND0-GND2
IC
: PLL ground
: Ground
SO0, SO1, SO3 : Serial data output
STB
: Strobe output
: Internally connected
: Interrupt input
: Port 0
TI00, TI01
TI50, TI51
TO0
: 16-bit timer capture trigger input
: 8-bit timer clock input
: 16-bit timer output
INTP0-INTP7
P00-P07
P10-P17
P20-P27
P30-P37
P40-P47
P50-P57
P60-P67
P70-P77
P100-P102
P120-P124
: Port 1
TO50, TO51
TXD0Note 1
TX0Note 2
VCOL, VCOH
VDDPORT
VDDPLL
: 8-bit timer output
: Port 2
: UART0 serial data output
: IEBus serial data output
: Local oscillation input
: Port power supply
: Port 3
: Port 4
: Port 5
: Port 6
: PLL power supply
: Port 7
VDD
: Power supply
: Port 10
VM45
: VDD = 4.5 V monitor output
: Crystal resonator
: Port 12
X1, X2
Notes 1. µPD178076 and 178078 only
2. µPD178096 and 178098 only
Data Sheet U12885EJ3V0DS00
7
µPD178076, 178078, 178096, 178098
BLOCK DIAGRAM
(1) µPD178076, 178078
TO0/P31
TI00/P32
TI01/P33
16-bit TIMER/
EVENT COUNTER
8
8
8
8
8
8
8
8
3
5
PORT 0
PORT 1
PORT 2
PORT 3
PORT 4
PORT 5
PORT 6
PORT 7
PORT10
PORT 12
PORT 13
P00-P07
P10-P17
P20-P27
P30-P37
P40-P47
P50-P57
P60-P67
P70-P77
P100-P102
P120-P124
P130-P137
TI50/P34
TO50/P130
8-bit TIMER/
EVENT COUNTER 50
TI51/P35
TO51/P131
8-bit TIMER/
EVENT COUNTER 51
WATCHDOG TIMER
BASIC TIMER
ROM
PD178078
: 60 Kbyte
PD178076
SI0/SB0/SDA0/P25
SO0/SB1/SDA1/P26
SCK0/SCL/P27
78K/0
CPU
CORE
µ
SERIAL
INTERFACE 0
µ
: 48 Kbyte
SI1/P20
SO1/P21
SCK1/P22
STB/P23
SERIAL
INTERFACE 1
BUSY/P24
SI3/P70
SO3/P71
SERIAL
INTERFACE 3
RAM
PD178078
: 3 Kbyte
PD178076
µ
SCK3/P72
µ
TXD0/P75
RXD0/P74
: 2 Kbyte
UART0
8
INTP0/P00-
8
INTERRUPT
CONTROL
INTP7/P07
ANI0/P10-
ANI7/P17
8
BEEP0/P36
BUZ/P37
A/D
CONVERTER
BUZZER OUTPUT
AVDD
AVSS
RESET
X1
RESET
CPU
X2
SYSTEM
CONTROL
PERIPHERAL
AMIFC/P101
FMIFC/P102
FREQUENCY
COUNTER
VDDPORT
GNDPORT
V
DD
EO0
EO1
PLL
VM45/P30
REGOSC
REGCPU
GND0
VCOL
VCOH
V
V
OSC
CPU
VOLTAGE
REGULATOR
PLL
VDDPLL
VOLTAGE
REGULATOR
GND1
GNDPLL
IC
GND2
8
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
(2) µPD178096, 178098
TO0/P31
TI00/P32
TI01/P33
16-bit TIMER/
EVENT COUNTER
8
8
8
8
8
8
8
8
3
5
PORT 0
PORT 1
PORT 2
PORT 3
PORT 4
PORT 5
PORT 6
PORT 7
PORT10
PORT 12
PORT 13
P00-P07
P10-P17
P20-P27
P30-P37
P40-P47
P50-P57
P60-P67
P70-P77
P100-P102
P120-P124
P130-P137
TI50/P34
TO50/P130
8-bit TIMER/
EVENT COUNTER 50
TI51/P35
TO51/P131
8-bit TIMER/
EVENT COUNTER 51
WATCHDOG TIMER
BASIC TIMER
ROM
PD178098
: 60 Kbyte
PD178096
SI0/SB0/SDA0/P25
SO0/SB1/SDA1/P26
SCK0/SCL/P27
78K/0
CPU
CORE
µ
SERIAL
INTERFACE 0
µ
: 48 Kbyte
SI1/P20
SO1/P21
SCK1/P22
STB/P23
SERIAL
INTERFACE 1
BUSY/P24
SI3/P70
SO3/P71
SERIAL
INTERFACE 3
RAM
PD178098
: 3 Kbyte
PD178096
µ
SCK3/P72
µ
RX0/P121
TX0/P120
: 2 Kbyte
IEBus0
8
INTP0/P00-
8
INTERRUPT
CONTROL
INTP7/P07
ANI0/P10-
ANI7/P17
8
BEEP0/P36
BUZ/P37
A/D
CONVERTER
BUZZER OUTPUT
AVDD
AVSS
RESET
X1
RESET
CPU
X2
SYSTEM
CONTROL
PERIPHERAL
AMIFC/P101
FMIFC/P102
FREQUENCY
COUNTER
VDDPORT
GNDPORT
V
DD
EO0
EO1
PLL
VM45/P30
REGOSC
REGCPU
GND0
VCOL
VCOH
V
V
OSC
CPU
VOLTAGE
REGULATOR
PLL
VDDPLL
VOLTAGE
REGULATOR
GND1
GNDPLL
IC
GND2
Data Sheet U12885EJ3V0DS00
9
µPD178076, 178078, 178096, 178098
CONTENTS
1. PIN FUNCTION LIST...................................................................................................................... 11
1.1 Port Pins .................................................................................................................................. 11
1.2 Pins Other Than Port Pins...................................................................................................... 12
1.3 I/O Circuits of Pins and Recommended Connections of Unused Pins.............................. 14
2. MEMORY SPACE ............................................................................................................................ 18
2.1 Memory Size Select Register (IMS) ....................................................................................... 19
2.2 Internal Extension RAM Size Select Register (IXS) ............................................................. 20
3. FEATURES OF PERIPHERAL HARDWARE FUNCTIONS ......................................................... 21
3.1 Ports ......................................................................................................................................... 21
3.2 Clock Generation Circuit ........................................................................................................ 22
3.3 Timers ...................................................................................................................................... 22
3.4 Buzzer Output Control Circuit ............................................................................................... 26
3.5 A/D Converter.......................................................................................................................... 27
3.6 Serial Interface ........................................................................................................................ 28
3.7 IEBus Controller (µPD178096 and 178098 only) .................................................................. 32
3.8 PLL Frequency Synthesizer................................................................................................... 35
3.9 Frequency Counter ................................................................................................................. 36
4. INTERRUPT FUNCTION ................................................................................................................. 37
5. STANDBY FUNCTION .................................................................................................................... 43
6. RESET FUNCTION.......................................................................................................................... 43
7. INSTRUCTION SET......................................................................................................................... 44
8. ELECTRICAL SPECIFICATIONS ................................................................................................... 47
9. PACKAGE DRAWING ..................................................................................................................... 63
10. RECOMMENDED SOLDERING CONDITIONS ............................................................................. 64
APPENDIX A. DEVELOPMENT TOOLS ............................................................................................. 65
APPENDIX B. RELATED DOCUMENTS ............................................................................................ 67
10
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
1. PIN FUNCTION LIST
1.1 Port Pins (1/2)
Pin Name
P00-P07
I/O
Function
At Reset
Input
Shared by:
I/O
Port 0.
INTP0-INTP7
8-bit I/O port.
Can be set in input or output mode in 1-bit units.
P10-P17
Input
I/O
Port 1.
Input
Input
ANI0-ANI7
8-bit input port.
P20
P21
P22
P23
P24
P25
P26
P27
P30
P31
P32
P33
P34
P35
P36
P37
P40-47
Port 2.
SI1
8-bit I/O port.
SO1
Can be set in input or output mode in 1-bit units.
SCK1
STB
BUSY
SI0/SB0/SDA0
SO0/SB1/SDA1
SCK0/SCL
VM45
TO0
I/O
Port 3.
Input
8-bit I/O port.
Can be set in input or output mode in 1-bit units.
TI00
TI01
TI50
TI51
BEEP0
BUZ
I/O
I/O
I/O
I/O
Port 4.
Input
Input
Input
Input
–
8-bit I/O port.
Can be set in input or output mode in 1-bit units.
P50-P57
P60-P67
Port 5.
–
–
8-bit I/O port.
Can be set in input or output mode in 1-bit units.
Port 6.
8-bit I/O port.
Can be set in input or output mode in 1-bit units.
P70
Port 7.
SI3
P71
8-bit I/O port.
SO3
SCK3
–
P72
Can be set in input or output mode in 1-bit units.
P73
Note 1
P74
RXD0
Note 1
P75
TXD0
P76, P77
–
Data Sheet U12885EJ3V0DS00
11
µPD178076, 178078, 178096, 178098
1.1 Port Pins (2/2)
Pin Name
P100
I/O
Function
At Reset
Input
Shared by:
–
I/O
I/O
Port 10.
P101
3-bit I/O port.
AMIFC
FMIFC
P102
Can be set in input or output mode in 1-bit units.
Note 2
P120
Port 12.
Input
TX0
RX0
Note 2
P121
5-bit I/O port.
P122-P124
P130
Can be set in input or output mode in 1-bit units.
Port 13.
–
Output
Low-level
output
TO50
TO51
P131
8-bit output port.
P132-P137
N-ch open-drain output port (15 V withstand)
–
Notes 1. µPD178076 and 178078 only.
2. µPD178096 and 178098 only.
1.2 Pins Other Than Port Pins (1/2)
Pin Name
I/O
Function
At Reset
Input
Shared by:
P00-P07
INTP0-INTP7 Input
External maskable interrupt input whose valid edge
(rising edge, falling edge, or both rising and falling edges)
can be specified.
SI0
Input
Output
I/O
Serial data input to serial interface.
Input
Input
Input
P25/SB0/SDA0
P20
SI1
SI3
P70
SO0
SO1
SO3
SB0
Serial data output from serial interface.
P26/SB1/SDA1
P21
P71
Serial data input/output to/from
serial interface.
N-ch open drain I/O
P25/SI0/SDA0
P26/SO0/SDA1
P25/SI0/SB0
P26/SO0/SB1
P27/SCL
P22
SB1
SDA0
SDA1
SCK0
SCK1
SCK3
SCL
STB
I/O
Serial clock input/output to/from serial interface.
Input
P72
N-ch open drain I/O
P27/SCK0
P23
Output
Input
Strobe output for serial interface automatic transmission/
reception.
Input
Input
BUSY
Busy input for serial interface automatic transmission/
reception.
P24
VW45
TI00
TI01
TI50
TI51
Output
Input
VDD = 4.5 V monitor output
Input
Input
P30
P32
P33
P34
P35
External count clock input to 16-bit timer 0.
Input
External count clock input to 8-bit timer 50.
External count clock input to 8-bit timer 51.
Input
12
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
1.2 Pins Other Than Port Pins (2/2)
Pin Name
TO0
I/O
Function
At Reset
Input
Shared by:
P31
Output
16-bit timer 0 output.
8-bit timer 50 output.
8-bit timer 51 output.
Buzzer output.
TO50
Low-level
output
P130
P131
P36
TO51
BEEP0
BUZ
Output
Input
P37
ANI0-ANI7
EO0, EO1
Input
Analog input to A/D converter.
Input
–
P10-P17
–
Output
Error out output from charge pump of PLL frequency
synthesizer.
VCOL
Input
Inputs local oscillation frequency of PLL (in HF and MF
modes).
–
–
VCOH
AMIFC
FMIFC
Input
Input
Input
Inputs local oscillation frequency of PLL (in VHF mode).
Input to AM intermediate frequency counter.
Input to FM intermediate frequency or AM intermediate
frequency counter.
–
Input
Input
–
P101
P102
RXD0
TXD0
Input
Serial data input to asynchronous serial interface (UART0).
µPD178076 and 178078 only.
Input
Input
P74
P75
Output
Serial data output from asynchronous serial interface
(UART0). µPD178076 and 178078 only.
IEBus controller data output. µPD178096 and 178098 only.
IEBus controller data input. µPD178096 and 178098 only.
System reset input.
TX0
Output
Input
Input
Input
–
Input
P120
RX0
Input
P121
RESET
X1
–
–
–
–
–
–
–
–
Connection of crystal resonator for system clock oscillation.
X2
REGOSC
–
Regulator for oscillation circuit. Connect this pin to GND via
0.1-µF capacitor.
REGCPU
–
Regulator for CPU power supply. Connect this pin to GND
via 0.1-µF capacitor.
–
–
VDD
–
–
–
–
–
Positive power supply.
–
–
–
–
–
–
–
–
–
–
GND0-GND2
VDDPORT
GNDPORT
AVDD
Ground.
Port power supply.
Port ground.
A/D converter positive power supply. Keep voltage at this
pin same as that at VDD.
AVSS
–
A/D converter ground. Keep voltage at this pin same as
that at GND0 through GND2.
PLL positive power supply.
–
–
Note
VDDPLL
–
–
–
–
–
–
–
–
–
Note
GNDPLL
PLL ground.
IC
Internally connected. Directly connect this pin to GND0,
GND1, or GND2.
Note Connect a capacitor of about 1000 pF between the VDDPLL and GNDPLL pins.
Data Sheet U12885EJ3V0DS00
13
µPD178076, 178078, 178096, 178098
1.3 I/O Circuits of Pins and Recommended Connections of Unused Pins
Table 1-1 shows the types of the I/O circuits of the respective pins and the recommended connections of the pins
when they are not used.
For the configuration of the I/O circuit of each pin, refer to Figure 1-1.
Table 1-1. I/O Circuit Type of Each Pin (1/2)
Pin Name
I/O Circuit Type
I/O
Recommended Connection of Unused Pin
P00/INTP0-P07/INTP7
8
I/O
Input: Individually connect them to VDD, VDDPORT, GND0
to GND2, or GNDPORT via resistor.
Output: Leave open.
P10/ANI0-P17/ANI7
25
Input
I/O
Connect them to VDD, VDDPORT, GND0 to GND2, or
GNDPORT.
P20/SI1
5-K
5
Input: Individually connect them to VDD, VDDPORT, GND0
to GND2, or GNDPORT via resistor.
Output: Leave open.
P21/SO1
P22/SCK1
P23/STB
5-K
5
P24/BUSY
P25/SI0/SB0/SDA0
P26/SO0/SB1/SDA1
P27/SCK0/SCL
P30/VM45
P31/TO0
5-K
10-D
5
P32/TI00
5-K
P33/TI01
P34/TI50
P35/TI51
P36/BEEP0
P37/BUZ
5
P40-P47
P50-P57
P60-P67
P70/SI3
5-K
5
P71/SO3
P72/SCK3
P73
5-K
5
P74/RXD0
P75/TXD0
P76, P77
5-K
5
P100
P101/AMIFC
P102/FMIFC
P120/TX0
P121/RX0
P122-P124
5-K
5
14
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
Table 1-1. I/O Circuit Type of Each Pin (2/2)
Pin Name
P130/TO50
I/O Circuit Type
19
I/O
Output
Recommended Connection of Unused Pin
Open these pins.
P131/TO51
P132-P137
EO0
DTS-EO1
EO1
VCOL, VCOH
REGOSC, REGCPU
DTS-AMP2
–
Input
Input
Disable PLL in software and select pull-down.
–
–
Connect these pins to GND0, GND1, or GND2 via 0.1-µF
capacitor.
RESET
AVDD
AVSS
IC
2
–
–
Connect this pin to VDD or VDDPORT.
DirectlyconnectthesepinstoGND0toGND2,orGNDPORT.
Data Sheet U12885EJ3V0DS00
15
µPD178076, 178078, 178096, 178098
Figure 1-1. I/O Circuits of Respective Pins (1/2)
Type 2
Type 5
V
DD
data
P-ch
IN/OUT
IN
output
disable
N-ch
input
enable
Schmitt trigger input with hysteresis characteristics
Type 5-K
Type 8
V
DD
V
DD
data
P-ch
data
P-ch
N-ch
IN/OUT
IN/OUT
output
disable
N-ch
output
disable
input
enable
Type 10-D
Type 19
VDD
data
P-ch
OUT
IN/OUT
open drain
N-ch
N-ch
output disable
input
enable
Remark VDD and GND are the positive power supply and ground pins for all port pins. Take VDD and GND as
VDDPORT and GNDPORT.
16
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
Figure 1-1. I/O Circuits of Respective Pins (2/2)
Type 25
Type DTS-EO1
VDDPLL
P-ch
N-ch
Comparator+
P-ch
DW
–
IN
VREF (Threshold voltage)
OUT
input
enable
UP
N-ch
GNDPLL
Type DTS-AMP
VDDPLL
IN
Note
GNDPLL
Note This switch is selectable in software only for the VCOL and VCOH pins.
Remark VDD and GND are the positive power supply and ground pins for all port pins. Take VDD and GND as
VDDPORT and GNDPORT.
Data Sheet U12885EJ3V0DS00
17
µPD178076, 178078, 178096, 178098
2. MEMORY SPACE
Figure 2-1 shows the memory map of the µPD178076, 178078, 178096, and 178098.
Figure 2-1. Memory Map
FFFFH
Special function registers
(SFR)
256 × 8 bits
FF00H
FEFFH
General-purpose
registers
32 × 8 bits
FEE0H
FEDFH
Internal high-speed RAM
1024 × 8 bits
FB00H
FAFFH
Cannot be used
FAE0H
Data memory
nnnnH
FADFH
Internal buffer RAM
space
Program area
32 × 8 bits
FAC0H
FABFH
1000H
0FFFH
Cannot be used
F800H
F7FFH
CALLF entry area
0800H
07FFH
Internal extension
RAMNotes 1,3
mmmmH
Program area
mmmmH–1
0080H
007FH
Cannot be usedNote 2
nnnnH+1
nnnnH
CALLT table area
Vector table area
0040H
003FH
Program
memory space
Internal ROMNotes 1, 3
0000H
0000H
Notes 1. The internal ROM and internal extension RAM capacities differ depending on the model (refer to the
table below).
Internal ROM End Address
nnnnH
Internal Extension RAM First Address
mmmmH
Target Model Name
µPD178076, 178096
µPD178078, 178098
BFFFH
EFFFH
F400H
F000H
2. The µPD178078 and 178098 do not have this unusable area.
18
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
Note 3. The initial values of the memory size select register (IMS) and internal extension RAM size select
register (IXS) are CFH and 0CH, respectively. The following values must be set to the registers of
each model.
Part Number
µPD178076, 178096
µPD178078, 178098
IMS
IXS
CCH
CFH
0AH
08H
2.1 Memory Size Select Register (IMS)
This register is used to select the capacity of the internal memory.
Set CCH to this register of the µPD178076 and 178096. Set CFH to the IMS of the µPD178078 and 178098.
Use an 8-bit memory manipulation instruction to set the IMS.
This register is set to CFH at reset.
Figure 2-2. Format of Memory Size Select Register (IMS)
Symbol
7
6
5
4
0
3
2
1
0
Address
FFF0H
At reset
CFH
R/W
R/W
IMS RAM2 RAM1 RAM0
ROM3 ROM2 ROM1 ROM0
RAM2 RAM1 RAM0
Selects internal high-speed RAM capacity
1
1
0
1024 bytes
Others
Setting prohibited
RAM3 RAM2 RAM1 RAM0
Selects internal ROM capacity
1
1
1
1
0
1
0
1
48K bytes
60K bytes
Others
Setting prohibited
Data Sheet U12885EJ3V0DS00
19
µPD178076, 178078, 178096, 178098
2.2 Internal Extension RAM Size Select Register (IXS)
This register is used to select the capacity of the internal extension RAM.
Set 0AH of this register of the µPD178076 and 178096. Set 08H of the IXS of the µPD178078 and 178098.
Use an 8-bit memory manipulation instruction to set the IXS.
This register is set to 0CH at reset.
Figure 2-3. Format of Internal Extension RAM Size Select Register (IXS)
Symbol
IXS
7
0
6
0
5
0
4
3
2
1
0
Address
FFF4H
At reset
0CH
R/W
R/W
IXRAM4
I
XRAM3
I
XRAM2
I
XRAM1
I
XRAM0
IXRAM4 IXRAM3 IXRAM2 IXRAM1 IXRAM0
Selects internal extension RAM capacity
0
0
1
1
0
0
0
1
0
0
2048 bytes
1024 bytes
Others
Setting prohibited
20
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
3. FEATURES OF PERIPHERAL HARDWARE FUNCTIONS
3.1 Ports
The following three types of ports are available:
• CMOS input (port 1)
: 8 pins
• CMOS I/O (ports 0, 2 through 7, 10, and 12) : 64 pins
• N-ch open-drain output (port 13)
Total
: 8 pins
: 80 pins
Table 3-1. Port Functions
Name
Port 0
Port 1
Port 2
Port 3
Port 4
Port 5
Port 6
Port 7
Port 10
Port 12
Port 13
Pin Name
P00-P07
P10-P17
P20-P27
P30-P37
P40-P47
P50-P57
P60-P67
P70-P77
P100-P102
P120-P124
P130-P137
Function
I/O port. Can be set in input or output mode in 1-bit units.
Input-only port.
I/O port. Can be set in input or output mode in 1-bit units.
I/O port. Can be set in input or output mode in 1-bit units.
I/O port. Can be set in input or output mode in 1-bit units.
I/O port. Can be set in input or output mode in 1-bit units.
I/O port. Can be set in input or output mode in 1-bit units.
I/O port. Can be set in input or output mode in 1-bit units.
I/O port. Can be set in input or output mode in 1-bit units.
I/O port. Can be set in input or output mode in 1-bit units.
N-ch open-drain output port.
Data Sheet U12885EJ3V0DS00
21
µPD178076, 178078, 178096, 178098
3.2 Clock Generation Circuit
The instruction execution time can be changed as follows:
• 0.32 µs/0.64 µs/1.27 µs/2.54 µs/5.08 µs (system clock: 6.3-MHz crystal resonator)
• 0.44 µs/0.89 µs/1.78 µs/3.56 µs/7.11 µs (system clock: 4.5-MHz crystal resonator)Note
Note When using the IEBus controller of the µPD178096 and 178098, the 4.5-MHz crystal resonator cannot
be used. Use the 6.3-MHz crystal resonator.
Figure 3-1. Block Diagram of Clock Generation Circuit
Prescaler
Clock to other than
peripheral hardware
X1
X2
System
clock
oscillator
Prescaler
f
X
f
2
X
f
X
f
X
f
X
22
23
24
Standby
control
circuit
Wait
control
circuit
CPU clock
(fCPU
)
3
STOP
0
0
0
0
0
PCC2 PCC1 PCC0
Processor clock control register (PCC)
Internal bus
3.3 Timers
Five timer channels are provided.
• Basic timer
: 1 channel
• 16-bit timer/event counter : 1 channel
• 8-bit timer/event counter : 2 channels
• Watchdog timer
: 1 channel
Figure 3-2. Block Diagram of Basic Timer
6.3 MHz or
Divider circuit
INTBTM0
4.5 MHzNote
Note When using the IEBus controller of the µPD178096 and 178098, the 4.5-MHz crystal resonator cannot
be used. Use the 6.3-MHz crystal resonator.
22
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
Figure 3-3. Block Diagram of 16-Bit Timer/Event Counter
Internal bus
Capture/compare
control register 0
(CPU)
CRC02 CRC01 CRC00
INTTM00
Noise
rejection
circuit
16-bit capture/compare
register 00 (CR00)
TI01/P33
Coincidence
fX/2
fX/22
fX/26
16-bit timer counter 0
(TM0)
Clear
Output
control
circuit
TO0/P31
Coincidence
Noise
fX/23
rejection
circuit
2
Output latch
(P31)
PM31
Noise
rejection
circuit
16-bit capture/compare
register 01 (CR01)
TI00/P32
INTTM01
CRC02
PRM01PRM00
TMC03TMC02TMC01 OVF0
OSPT OSPE TOC04 LVS0 LVR0 TOC01 TOE0
16-bit timer
mode control
register 0 (TMC0)
Timer output control
register 0 (TOC0)
Prescaler mode
register 0 (PRM0)
Internal bus
Data Sheet U12885EJ3V0DS00
23
µPD178076, 178078, 178096, 178098
Figure 3-4. Block Diagram of 8-Bit Timer/Event Counter 50
Internal bus
8-bit compare
Selector
INTTM50
register 50 (CR50)
TI50/P34
/2
Coincidence
f
X
/23
f
f
f
f
X
X
X
X
S
INV
/25
/27
/29
Q
8-bit timer counter
50 (TM50)
OVF
TO50/P130
R
f
X
/211
Clear
Output latch
(P130)
S
R
Level
inversion
3
Selector
TCE50 TMC506 TMC504 LVS50 LVR50 TMC501 TOE50
TCL502 TCL501 TCL500
Timer mode control
register 50 (TMC50)
Timer clock select
register 50 (TCL50)
Internal bus
Figure 3-5. Block Diagram of 8-Bit Timer/Event Counter 51
Internal bus
8-bit compare
register 51 (CR51)
Selector
INTTM51
TI51/P35
/2
/23
Coincidence
f
X
f
f
f
f
X
S
Q
X
X
X
/25
INV
/27
/29
8-bit timer counter
51 (TM51)
OVF
TO51/P131
R
f
X
/211
Clear
Output latch
(P131)
S
R
Level
inversion
3
Selector
TCE51 TMC516 TMC514 LVS51 LVR51 TMC511 TOE51
TCL512 TCL511 TCL510
Timer mode control
register 51 (TMC51)
Timer clock select
register 51 (TCL51)
Internal bus
24
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
Figure 3-6. Block Diagram of Watchdog Timer
INTWDT
RESET
Clock input
control circuit
Divided clock
select circuit
f
/28
X
Divider circuit
Output
control
circuit
RUN
Division mode
select circuit
3
WDT mode signal
OSTS2OSTS1OSTS0
Oscillation stabilization Watchdog timer clock
WDCS2 WDCS1 WDCS0
RUN WDTM4 WDTM3
Watchdog timer mode
register (WDTM)
time select register (OSTS) select register (WDCS)
Internal bus
Data Sheet U12885EJ3V0DS00
25
µPD178076, 178078, 178096, 178098
3.4 Buzzer Output Control Circuit
Two types of buzzer output control circuits are provided.
• BEEP0 ... 1 kHz/1.5 kHz/3 kHz/4 kHz
• BUZ
... 0.77 kHz/1.54 kHz/3.08 kHz/6.15 kHz (system clock: 6.3-MHz crystal resonator)
Figure 3-7. Block Diagram of Buzzer Output Control Circuit (BEEP0)
1 kHz
1.5 kHz
Selector
BEEP0/P36
3 kHz
4 kHz
Output latch
PM36
(P36)
BEEP BEEP BEEP BEEP0 clock select
CL02 CL01 CL00 register (BEEPCL0)
Internal bus
Figure 3-8. Block Diagram of Buzzer Output Control Circuit (BUZ)
f
f
f
f
X
X
X
X
/210
/211
/212
/213
Selector
BUZ/P37
Output latch
(P37)
PM37
Clock output
select register (CKS)
BZOE BCS1 BCS0
Internal bus
Remark fX: System clock frequency
26
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
3.5 A/D Converter
An A/D converter with a resolution of 8 bits × 8 channels is provided.
Figure 3-9. Block Diagram of A/D Converter
ANI0/P10
Sample & hold circuit
ANI1/P11
ANI2/P12
ANI3/P13
ANI4/P14
ANI5/P15
ANI6/P16
ANI7/P17
AVDD
AVSS
Voltage comparator
ADCS3
AVSS
Successive
approximation register
(SAR)
INTAD
Control
circuit
Control
circuit
Voltage
comparator
A/D conversion result
register 3 (ADCR3)
Power-fail compare threshold
value register 3 (PFT3)
4
ADS33 ADS32 ADS31 ADS30
ADCS3
0
FR32 FR31 FR30
0
0
0
PFEN3 PFCM3PFHRM3
Analog input channel specification
register 3 (ADS3)
A/D converter mode register 3
(ADM3)
Power-fail compare mode register 3
(PFM3)
Internal bus
Data Sheet U12885EJ3V0DS00
27
µPD178076, 178078, 178096, 178098
3.6 Serial Interface
The µPD178076 and 178078 have four serial interface channels, and the µPD178096 and 178098 have three
channels.
• Serial interface 0
• Serial interface 1
• Serial interface 3
• Serial interface UART0: µPD178076 and 178078 only
Table 3-2. Types and Functions of Serial Interfaces
Note
Function
Serial interface 0
Serial interface 1
Serial interface 3
(MSB first)
UART0
–
3-wire serial I/O mode
(MSB/LSB first
selectable)
(MSB/LSB first
selectable)
3-wire serial I/O mode with
automatic transmit/receive
function
–
(MSB/LSB first
selectable)
–
–
SBI (serial bus interface) mode
2-wire serial I/O mode
(MSB first)
(MSB first)
(MSB first)
–
–
–
–
–
–
–
–
–
–
–
–
2
I C bus mode
UART (asynchronous serial
interface) mode
(Dedicated baud
rate generator)
Note µPD178076 and 178078 only.
28
Data Sheet U12885EJ3V0DS00
Figure 3-10. Block Diagram of Serial Interface 0
Internal bus
Serial bus interface control
Serial operating mode register 0 (CSIM0)
CSIM CSIM CSIM CSIM
register 0 (SBIC0)
Slave address register 0
(SVA0)
CSIE0 COI WUP
0
BSYE ACKD ACKE ACKT CMDD RELD CMDT RELT
04
03
02
01
SVAM
Coincidence
BSYE
Control circuit
CLR SET
Serial I/O shift register
(SIO0)
SI0/SB0/SDA0/P25
SO0/SB1/SDA1/P26
Selector
output latch
D
Q
P25
PM25
Output control
Note
Selector
Acknowledge
output circuit
PM26
Note
ACKD
CMDD
RELD
Output control
Stop condition/
P26 output latch
start condition/
acknowledge
detector
WUP
CLD
Interrupt request
signal generator
INTCSI0
µ
Serial clock
counter
SCK0/SCL/P27
PM27
Output control
1/16
divider
fX X
/22-f /29
Selector
Selector
Serial clock
control circuit
2
4
CSIM01
CSIM01
P27 output latch
CLD SIC SVAM CLC WREL WAT1 WAT0
Interrupt timing
SCL03 SCL02 SCL01 SCL00
Serial interface clock
select register 0 (SCL0)
specification register 0 (SINT0)
Internal bus
Note Example in I2C bus mode operation.
Remark Output Control performs selection between CMOS output and N-ch open drain output.
Figure 3-11. Block Diagram of Serial Interface 1
Internal bus
Automatic data transmit/
receive address pointer
register (ADTP)
Internal buffer RAM
Internal bus
Automatic data transmit/receive
interval specification register (ADTI)
Automatic data transmit/receive
control register (ADTC)
Serial operating
mode register 1 (CSIM1)
ATE
DIR1
DIR1
ADTI7 ADTI4 ADTI3 ADTI2 ADTI1 ADTI0
RE ARLD ERCE ERR TRF STRB BUSY1 BUSY0
CSIE1 DIR1 ATE LSCK1 SCL11 SCL10
TRF
Serial I/O shift register 1
(SIO1)
SI1/P20
ADTI0-ADTI4
Coincidence
Selector
PM21
PM23
SO1/P21
P21 output latch
5-Bit counter
STB/P23
Hand-
shake
BUSY/P24
µ
ARLD
INTCSI1
Serial clock counter
SIO1 write
Clear
fX/24-fX/26
CSIE1
Selector
SCK1/P22
R
S
Q
PM22
LSCK1
P22 output latch
µPD178076, 178078, 178096, 178098
Figure 3-12. Block Diagram of Serial Interface 3
Internal bus
8
Serial I/O shift
register 3 (SIO3)
SI3/P70
PM71
SO3/P71
P71 output latch
Interrupt request
signal generation
circuit
Serial clock
counter
SCK3/P72
INTCSI3
f
f
f
X
X
X
/24
/25
/26
Serial clock
control circuit
Selector
PM72
P72 output latch
Figure 3-13. Block Diagram of Serial Interface UART0 (µPD178076 and 178078 only)
Internal bus
Asychronous serial interface
mode register 0 (ASIM0)
Receive buffer
register 0
(RXB0)
TXE0 RXE0 PS01 PS00 CL0 SL0 ISRM0
0
Asynchronous serial interface
status register 0 (ASIS0)
Receive shift
register 0
(RX0)
Transmit shift
register
(TXS0)
PE0 FE0 OVE0
RXD0/P74
TXD0/P75
Reception
control circuit
(parity check)
INTSER0
PM75
P75 output latch
INTSR0
Transmission
control circuit
(parity append)
INTST0
Baud rate
generator
fX/2-fX
/28
TPS02 TPS01 TPS00 MDL03 MDL02 MDL01 MDL00
Baud rate generator
control register 0 (BRGC0)
Internal bus
Data Sheet U12885EJ3V0DS00
31
µPD178076, 178078, 178096, 178098
3.7 IEBus Controller (µPD178096 and 178098 only)
The µPD178096 and 178098 have an IEBus controller. The functions of this IEBus controller are limited as
compared with the existing IEBus interface functions of the µPD78098 subseries.
Table 3-3 compares the interfaces of the µPD78098 subseries and µPD178098 subseries.
Table 3-3. Comparison of IEBus Interface (between µPD78098 Subseries and µPD178098 Subseries)
Item
µPD78098 Subseries IEBus
Modes 0, 1, and 2
µPD178098 Subseries IEBus
Fixed to mode 1
Communication mode
Note
Internal system clock
Internal buffer size
fX = 6.0 (6.29) MHz
fX = 6.3 MHz
Transmit buffer: 33 bytes (FIFO)
Receive buffer: 40 bytes (FIFO)
Up to 4 frames can be received.
Transmit buffer: 1 byte
Receive buffer: 1 byte
CPU processing
Communication start processing
(data setting)
Communication start processing
(data setting)
Setting and management of each
communication status
Setting and management of each
communication status
Writing data to transmit buffer
Reading data from receive buffer
Writing data per 1 byte
Reading data per 1 byte
Management of transmission such as
slave status
Management of multiple frames, re-master
request processing
Hardware processing
Bit processing (modulation/demodulation,
error detection)
Bit processing (modulation/demodulation,
error detection)
Field processing (generation/management)
Arbitration result detection
Field processing (generation/management)
Arbitration result detection
Parity processing (generation/error detection)
Automatic answering of ACK/NACK
Automatic data re-transmission processing
Automatic re-master processing
Transmission processing such as automatic
slave status
Parity processing (generation/error detection)
Automatic answering of ACK/NACK
Automatic data re-transmission processing
Multiple frame reception processing
Note The IEBus controller of the µPD178098 subseries operates at fX = 6.3 MHz, and not at fX = 4.5 MHz.
Remark fX: System clock frequency
32
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
Figure 3-14. Block Diagram of IEBus Controller (µPD178096 and 178098 only)
CPU interface block
8
12
12
12
8
8
8
8
8
8
8
8
BCR0 (8)
UAR (12)
SAR (12)
PAR (12)
CDR (8) DLR (8)
DR (8) USR (8) ISR (8) SSR (8) SCR (8) CCR (8)
Internal registers
8
8
8
8
8
12
12
12
8
8
8
8
Internal bus
8
12
8
RX0/P121
TX0/P120
NF
MPX
PSR (8 bits)
12-bit latch
Interrupt
control
circuit
INT request
TX/RX
Comparator
Parity generation
error detection
Collision
detection
Interrupt control block
MPX
ACK
generation
IEBus interface block
5
Internal bus R/W
CLK
Field processing block
Bit processing block
Data Sheet U12885EJ3V0DS00
33
µPD178076, 178078, 178096, 178098
The IEBus mainly consists of the following six internal blocks:
• CPU interface block
• Interrupt control block
• Internal registers
• Bit processing block
• Field processing block
• IEBus interface block
<CPU interface block>
This block interfaces between the CPU (78K/0) and IEBus.
<Interrupt control block>
This block passes interrupt request signals from the IEBus to the CPU.
<Internal registers>
These are control registers that are used to control the IEBus and settings of each field.
<Bit processing block>
This block generates and disassembles bit timing, and mainly consists of a bit sequence ROM, 8-bit preset timer,
and decision unit.
<Field processing block>
This block generates each field in a communication frame and mainly consists of a field sequence ROM, 4-bit
down counter, and decision unit.
<IEBus interface block>
This is the interface block for an external driver/receiver, and mainly consists of a noise filter, shift register, collision
detector, parity detector, parity generation circuit, and ACK/NACK generation circuit.
34
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
3.8 PLL Frequency Synthesizer
Figure 3-15. Block Diagram of PLL Frequency Synthesizer
Internal bus
PLL
PLL mode
Select register
(PLLMD)
data transfer
register (PLLNS)
VCOH VCOL PLL PLL
PLL data register
PLL
NS0
DMD DMD MD1 MD0 (PLLRL, PLLRH, PLLR0)
2
2
f
N
VCOH
VCOL
EO1
EO0
Phase
Mixer
Input select
block
Programmable
divider
comparator
- DET)
Charge pump
(
φ
f
r
6.3 MHz
or
Reference
frequency
generator
Unlock
F/F
Note 1
4.5 MHzNote 2
Voltage control
generator
4
Note 1
Lowpass filter
PLL PLL PLL PLL
RF3 RF2 RF1 RF0
PLL
UL0
PLL reference
mode register
(PLLRF)
PLL unlock
F/F Judge register
(PLLUL)
Internal bus
Notes 1. These are external circuits.
2. When the IEBus controller of the µPD178096 and 178098 is used, the 4.5-MHz crystal resonator
cannot be used. Use the 6.3-MHz crystal resonator.
Data Sheet U12885EJ3V0DS00
35
µPD178076, 178078, 178096, 178098
3.9 Frequency Counter
Figure 3-16. Block Diagram of Frequency Counter
2
Gate time
control block
FMIFC/P102
AMIFC/P101
IF counter
register
(IFCR)
block
Start/stop
control
block
Input select
block
2
IFC IFC IFC IFC
MD1 MD0 CK1 CK0
IFC
JG0
IFC IFC
ST RES
IF counter
IF counter
gate judge
register
IF counter
control
register (IFCCR)
mode select
register (IFCMD)
Internal bus
36
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
4. INTERRUPT FUNCTION
(1) µPD178076 and 178078
The µPD178076 and 178078 have the following three types and 22 sources of interrupts:
• Non-maskable : 1Note
• Maskable
• Software
: 21Note
: 1
Note Two types of watchdog interrupt sources (INTWDT), non-maskable and maskable, are available, and
either of them can be selected.
Table 4-1. Interrupt Sources (µPD178076 and 178078) (1/2)
Vector
Table
Basic
Interrupt Source
Trigger
Default
Priority
Internal/
External
Interrupt Type
Non-maskable
Maskable
Configuration
Note 1
Note 2
Name
INTWDT Overflow of watchdog timer
(when watchdog timer mode 1 is selected)
INTWDT Overflow of watchdog timer
(when interval timer mode is selected)
Pin input edge detection
Address Type
–
0
Internal
0004H
(A)
(B)
(C)
1
2
3
4
5
6
7
8
9
INTP0
INTP1
INTP2
INTP3
INTP4
INTP5
INTP6
INTP7
External
0006H
0008H
000AH
000CH
000EH
0010H
0012H
0014H
0016H
0018H
001AH
001CH
INTCSI0 End of transfer by serial interface 0
INTCSI1 End of transfer by serial interface 1
INTCSI3 End of transfer by serial interface 3
Internal
(B)
10
11
12
INTTM50 Generation of coincidence signal of 8-bit
timer/event counter 50
13
INTTM51 Generation of coincidence signal of 8-bit
timer/event counter 51
001EH
14
15
16
INTSER0 Reception error of serial interface UART0
0020H
0022H
0024H
INTSR0
INTST0
End of reception by serial interface UART0
End of transmission by serial interface
UART0
17
INTBTM0 Generation of coincidence signal of basic
timer
0026H
Notes 1. If two or more maskable interrupts occur at the same time, they are acknowledged or kept pending
according to their default priorities. The default priority 0 is the highest, while 22 is the lowest.
2. (A) to (E) under the heading Basic Configuration Type corresponds to (A) to (E) in Figure 4-1.
Data Sheet U12885EJ3V0DS00
37
µPD178076, 178078, 178096, 178098
Table 4-1. Interrupt Sources (µPD178076 and 178078) (2/2)
Vector
Table
Basic
Interrupt Source
Trigger
Default
Priority
Internal/
External
Interrupt Type
Maskable
Configuration
Note 1
Name
Note 2
Address Type
18
INTTM00 Generation of signal indicating coincidence Internal
between 16-bit timer counter (TM0) and
0028H
(B)
capture/compare register (CR00) (when
CR00 is used as compare register)
Detection of input edge of TI00/P32 pin
(when CR00 is used as capture register)
External
(D)
(B)
19
INTTM01 Generation of signal indicating coincidence Internal
between 16-bit timer counter (TM0) and
002AH
capture/compare register (CR01) (when
CR01 is used as compare register)
Detection of input edge of TI01/P33 pin
(when CR01 is used as capture register)
External
–
(D)
Note 3
Note 3
20
21
22
–
–
–
–
–
–
INTAD
BRK
End of conversion by A/D converter
Execution of BRK instruction
Internal
–
0030H
003EH
(B)
(E)
Software
Notes 1. If two or more maskable interrupts occur at the same time, they are acknowledged or kept pending
according to their default priorities. The default priority 0 is the highest, while 22 is the lowest.
2. (A) to (E) under the heading Basic Configuration Type corresponds to (A) to (E) in Figure 4-1.
3. There are no interrupt sources corresponding to vector addresses 002CH and 002EH.
38
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
(2) µPD178096 and 178098
The µPD178096 and 178098 have the following three types and 21 sources of interrupts:
• Non-maskable : 1Note
• Maskable
• Software
: 20Note
: 1
Note Two types of watchdog interrupt sources (INTWDT), non-maskable and maskable, are available, and
either of them can be selected.
Table 4-2. Interrupt Sources (µPD178096 and 178098) (1/2)
Vector
Table
Basic
Interrupt Source
Trigger
Default
Priority
Internal/
External
Interrupt Type
Non-maskable
Maskable
Configuration
Note 1
Note 2
Name
Address Type
–
0
INTWDT
Overflow of watchdog timer
Internal
0004H
(A)
(B)
(C)
(when watchdog timer mode 1 is selected)
INTWDT
Overflow of watchdog timer
(when interval timer mode is selected)
1
2
3
4
5
6
7
8
9
INTP0
INTP1
INTP2
INTP3
INTP4
INTP5
INTP6
INTP7
INTCSI0
INTCSI1
INTCSI3
Pin input edge detection
External
0006H
0008H
000AH
000CH
000EH
0010H
0012H
0014H
0016H
0018H
001AH
001CH
End of transfer by serial interface 0
End of transfer by serial interface 1
End of transfer by serial interface 3
Internal
(B)
10
11
12
INTTM50 Generation of coincidence signal of 8-bit
timer/event counter 50
13
INTTM51 Generation of coincidence signal of 8-bit
timer/event counter 51
001EH
Note 3
Note 3
Note 3
14
15
16
17
–
–
–
–
–
–
–
–
INTBTM0 Generation of coincidence signal of basic
timer
Internal
0026H
(B)
Notes 1. If two or more maskable interrupts occur at the same time, they are acknowledged or kept pending
according to their default priorities. The default priority 0 is the highest, while 22 is the lowest.
2. (A) to (E) under the heading Basic Configuration Type corresponds to (A) to (E) in Figure 4-1.
3. There are no interrupt sources corresponding to vector addresses 0020H, 0022H, and 0024H.
Data Sheet U12885EJ3V0DS00
39
µPD178076, 178078, 178096, 178098
Table 4-2. Interrupt Sources (µPD178096 and 178098) (2/2)
Vector
Table
Basic
Interrupt Source
Trigger
Default
Priority
Internal/
External
Interrupt Type
Maskable
Configuration
Note 1
Name
Note 2
Address Type
18
INTTM00 Generation of signal indicating coincidence Internal
between 16-bit timer counter (TM0) and
0028H
(B)
capture/compare register (CR00) (when
CR00 is used as compare register)
Detection of input edge of TI00/P32 pin
(when CR00 is used as capture register)
External
(D)
(B)
19
INTTM01 Generation of signal indicating coincidence Internal
between 16-bit timer counter (TM0) and
002AH
capture/compare register (CR01) (when
CR01 is used as compare register)
Detection of input edge of TI01/P33 pin
(when CR01 is used as capture register)
External
Internal
(D)
(B)
20
21
INTIE1
INTIE2
IEBus0 data access request
002CH
002EH
IEBus0 communication error and start/end
of communication
22
–
INTAD
BRK
End of conversion by A/D converter AD1
Execution of BRK instruction
0030H
003EH
(B)
(E)
Software
–
Notes 1. If two or more maskable interrupts occur at the same time, they are acknowledged or kept pending
according to their default priorities. The default priority 0 is the highest, while 22 is the lowest.
2. (A) to (E) under the heading Basic Configuration Type corresponds to (A) to (E) in Figure 4-1.
40
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
Figure 4-1. Basic Configuration of Interrupt Function (1/2)
(A) Internal non-maskable interrupt
Internal bus
Vector table
address generation
circuit
Interrupt
request
Priority control
circuit
Standby release
signal
(B) Internal maskable interrupt
Internal bus
MK
IE
PR
ISP
Vector table
address generation
circuit
Priority control
circuit
Interrupt
request
IF
Standby release
signal
(C) External maskable interrupt (INTP0 through INTP7)
Internal bus
External interrupt
rising/falling edge enable
registers (EGP, EGN)
MK
IE
PR
ISP
Vector table
address generation
circuit
Priority control
circuit
Edge detection
circuit
Interrupt
request
IF
Standby release
signal
Data Sheet U12885EJ3V0DS00
41
µPD178076, 178078, 178096, 178098
Figure 4-1. Basic Configuration of Interrupt Function (2/2)
(D) External maskable interrupts (INTTM00, INTTM01)
Internal bus
Prescaler mode register
(PRM0)
MK
IE
PR
ISP
Vector table
address generation
circuit
Priority control
circuit
Interrupt
request
Edge detection
circuit
IF
Standby release
signal
(E) Software interrupt
Internal bus
Vector table
address generation
circuit
Interrupt
request
Priority control
circuit
Remark IF : Interrupt request flag
IE : Interrupt enable flag
ISP : In-service priority flag
MK : Interrupt mask flag
PR : Priority specification flag
42
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
5. STANDBY FUNCTION
There are the following two standby functions to reduce the system power consumption.
• HALT mode : The CPU operating clock is stopped.
The average consumption current can be reduced by intermittent operation in combination with
the normal operating mode.
• STOP mode : The system clock oscillation is stopped. All operations by the system clock are stopped and
current consumption can be considerably reduced.
Figure 5-1. Standby Function
System Clock Operation
HALT
Instruction
STOP
Instruction
Interrupt
Request
Interrupt
Request
HALT Mode
STOP Mode
(System clock
oscillation stopped)
(Clock supply to CPU is
stopped, oscillation
continued)
6. RESET FUNCTION
There are the following three reset methods.
• External reset input by RESET pin
• Internal reset by watchdog timer hang-up time detection
• Internal reset by Power-On Clear (POC).
Data Sheet U12885EJ3V0DS00
43
µPD178076, 178078, 178096, 178098
7. INSTRUCTION SET
(1) 8-bit instructions
MOV, XCH, ADD ADDC, SUB, SUBC, AND, OR, XOR, CMP, MULU, DIVUW, INC, DEC, ROR,
ROL, RORC, ROLC, ROR4, ROL4, PUSH, POP, DBNZ
Second
Operand
[HL + byte]
[HL + B]
[HL + C]
#byte
A
r Note
sfr
saddr !addr16 PSW
[DE]
[HL]
$addr16
1
None
First
Operand
A
ADD
ADDC
SUB
SUBC
AND
OR
MOV
XCH
ADD
ADDC
SUB
SUBC
AND
OR
MOV
XCH
MOV
XCH
ADD
MOV
XCH
ADD
MOV
MOV
XCH
MOV
XCH
ADD
MOV
XCH
ADD
ROR
ROL
RORC
ROLC
ADDC ADDC
SUB SUB
SUBC SUBC
ADDC ADDC
SUB SUB
SUBC SUBC
XOR
CMP
AND
OR
AND
OR
AND
OR
AND
OR
XOR
CMP
XOR
CMP
XOR
CMP
XOR
CMP
XOR
CMP
r
MOV
MOV
ADD
ADDC
SUB
SUBC
AND
OR
INC
DEC
XOR
CMP
DBNZ
DBNZ
B,C
sfr
MOV
MOV
MOV
saddr
MOV
ADD
ADDC
SUB
SUBC
AND
OR
INC
DEC
XOR
CMP
!addr16
PSW
MOV
MOV
MOV
PUSH
POP
[DE]
[HL]
MOV
MOV
ROR4
ROL4
[HL + byte]
[HL + B]
[HL + C]
X
C
MULU
DIVUW
Note Except r = A
44
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
(2) 16-bit instructions
MOVW, XCHW, ADDW, SUBW, CMPW, PUSH, POP, INCW, DECW
Second Operand
#word
ADDW
AX
rp Note
sfrp
saddrp
MOVW
!addr16
MOVW
SP
None
First Operand
AX
MOVW
XCHW
MOVW
MOVW
SUBW
CMPW
rp
MOVW
MOVW Note
INCW
DECW
PUSH
POP
sfrp
MOVW
MOVW
MOVW
MOVW
MOVW
MOVW
saddrp
!addr16
SP
MOVW
Note Only when rp = BC, DE or HL
Data Sheet U12885EJ3V0DS00
45
µPD178076, 178078, 178096, 178098
(3) Bit manipulation instructions
MOV1, AND1, OR1, XOR1, SET1, CLR1, NOT1, BT, BF, BTCLR
Second Operand
A.bit
sfr.bit
saddr.bit
PSW.bit
[HL].bit
CY
MOV1
$addr16
BT
None
SET1
First Operand
A.bit
BF
CLR1
BTCLR
sfr.bit
MOV1
MOV1
MOV1
BT
SET1
CLR1
BF
BTCLR
BT
saddr.bit
PSW.bit
SET1
CLR1
BF
BTCLR
BT
SET1
CLR1
BF
BTCLR
[HL].bit
CY
MOV1
BT
SET1
CLR1
BF
BTCLR
MOV1
MOV1
MOV1
AND1
OR1
MOV1
AND1
OR1
MOV1
AND1
OR1
SET1
CLR1
NOT1
AND1
OR1
AND1
OR1
XOR1
XOR1
XOR1
XOR1
XOR1
(4) Call instruction/branch instructions
CALL, CALLF, CALLT, BR, BC, BNC, BZ, BNZ, BT, BF, BTCLR, DBNZ
Second Operand
AX
!addr16
!addr11
CALLF
[addr5]
CALLT
$addr16
First Operand
Basic instruction
BR
CALL
BR
BR, BC, BNC
BZ, BNZ
Compound
instruction
BT, BF
BTCLR
DBNZ
(5) Other instructions
ADJBA, ADJBS, BRK, RET, RETI, RETB, SEL, NOP, EI, DI, HALT, STOP
46
Data Sheet U12885EJ3V0DS00
µPD178076,178078,178096,178098
8. ELECTRICAL SPECIFICATIONS
Absolute Maximum Ratings (TA = 25°C)
Parameter
Symbol
Conditions
Rating
Unit
Supply voltage
VDD
VDDPORT
AVDD
VDDPLL
VI
–0.3 to +6.0
–0.3 to VDD + 0.3Note 1
–0.3 to VDD + 0.3Note 1
–0.3 to VDD + 0.3Note 1
–0.3 to VDD + 0.3
–0.3 to VDD + 0.3
16
V
V
V
V
V
V
V
Input voltage
Output voltage
Output breakdown
voltage
VO
Excluding P130 to P137
VBDS
P130-P137
N-ch open drain
Analog input voltage
High-level output
current
VAN
P10-P17
1 pin
Analog input pin
–0.3 to VDD + 0.3
V
IOH
–8
mA
mA
mA
Total of P00-P01, P20-P27, P50-P57, and P70-P73
Total of P02-P07, P30-P37, P40-P47, P60-P67,
P74-P77, and P120-P124
–15
–15
Total of P100-P102
–10
16
8
mA
mA
mA
mA
mA
mA
mA
Note 2
Low-level output
current
IOL
1 pin
Peak value
r.m.s
Total of P00-P01, P20-P27, P50-P57, Peak value
and P70-P73 r.m.s
30
15
30
15
Total of P02-P07, P30-P37, P40-P47, Peak value
P60-P67, P74-P77, P120-P124, and r.m.s
P130-P137
Total of P100-102
Peak value
r.m.s
20
mA
mA
°C
10
Operating temperature
Storage temperature
TA
–40 to +85
–55 to +125
Tstg
°C
Notes 1. Keep the voltage at VDDPORT, AVDD, and VDDPLL same as that at the VDD pin.
2. Calculate the r.m.s as follows: [r.m.s] = [Peak value] x √Duty
Caution If the rated value of even one of the above parameters is exceeded even momentarily, the quality
of the product may be degraded. The absolute maximum ratings, therefore, are the values
exceeding which the product may be physically damaged. Be sure to use the product with these
ratings never being exceeded.
Remark Unless otherwise specified, the characteristics of a multiplexed pin are the same as those of the
corresponding port pin.
Data Sheet U12885EJ3V0DS00
47
µPD178076,178078,178096,178098
Recommended Supply Voltage Ranges (TA = –40 to +85°C)
Parameter
Symbol
VDD1
Conditions
When CPU and PLL are operating
When CPU is operating and PLL is stopped
When crystal oscillation stops
MIN.
4.5
TYP.
5.0
MAX.
5.5
Unit
V
Supply voltage
VDD2
3.5
5.0
5.5
V
Data retention voltage
Output breakdown
voltage
VDDR
2.3
5.5
V
VBDS
P130-P137 (N-ch open drain)
15
V
DC Characteristics (TA = –40 to +85°C, VDD = 3.5 to 5.5 V)
Parameter
Symbol
Test Conditions
MIN.
TYP.
MAX.
Unit
V
High-level input
voltage
VIH1
P10-P17, P21, P23, P30, P31, P36, P37, P40-P47,
P50-P57, P60-P67, P71, P73, P75-P77, P100-P102,
0.7 VDD
VDD
P120, P122-P124
VIH2
P00-P07, P20, P22, P24-P27, P32-P35, P70, P72,
P74, P121, RESET
0.8 VDD
0
VDD
V
V
Low-level input
voltage
VIL1
P10-P17, P21, P23, P30, P31, P36, P37, P40-P47,
P50-P57, P60-P67, P71, P73, P75-P77, P100-P102,
P120, P122-P124
0.3 VDD
VIL2
P00-P07, P20, P22, P24-P27, P32-P35, P70, P72,
P74, P121, RESET
0
0.2 VDD
V
High-level output
voltage
VOH1
P00-P07, P20-P24, P30-P37, 4.5 V ≤ VDD ≤ 5.5 V,
VDD – 1.0
VDD – 0.5
VDD – 1.0
V
V
P40-P47, P50-P57, P60-P67, IOH = –1 mA
P70-P77, P100-P102,
P120-P124
3.5 V ≤ VDD < 4.5 V,
IOH = –100 µA
VOH2
VOH1
EO0, EO1
VDD = 4.5 to 5.5 V,
IOH = –3 mA
V
Low-level output
voltage
P00-P07, P20-P27, P30-P37, 4.5 V ≤ VDD ≤ 5.5 V,
1.0
0.5
1.0
3
V
P40-P47, P50-P57, P60-P67, IOL = 1 mA
P70-P77, P100-P102,
P120-P124, P130-P137,
3.5 V ≤ VDD < 4.5 V,
V
IOL = 100 µA
VOL2
ILIH
EO0, EO1
VDD = 4.5 to 5.5 V,
IOL = 3 mA
V
High-level input
leakage current
P00-P07, P10-P17,
P20-P24, P30-P37,
VI = VDD
µA
P40-P47, P50-P57,
P60-P67, P70-P77,
P100-P102, P120-P124,
RESET
Remark Unless otherwise specified, the characteristics of a multiplexed pin are the same as those of the
corresponding port pin.
Data Sheet U12885EJ3V0DS00
48
µPD178076,178078,178096,178098
DC Characteristics (TA = –40 to +85°C, VDD = 3.5 to 5.5 V)
Parameter
Symbol
Conditions
MIN.
TYP.
MAX.
–3
Unit
Low-level input
leakage current
ILIL
P00-P07, P10-P17,
P20-P27, P30-P37,
P40-P47, P50-P57,
P60-P67, P70-P77,
VI = 0 V
µA
P100-P102, P120-P124,
RESET
Output off
ILOH1
ILOL1
ILOH2
P130-P137
P130-P137
VO = 15 V
VO = 0 V
VO = VDD
–3
3
µA
µA
µA
leakage current
P25-P27
–3
(at N-ch open drain I/O)
ILOL2
P25-P27
VO = 0 V
3
µA
(at N-ch open drain I/O)
ILOH3
ILOL3
IDD1
EO0, EO1
EO0, EO1
VO = VDD
VO = 0 V
–3
3
µA
µA
Note
Supply current
When CPU is operating
and PLL is stopped.
Sine wave input to X1 pin
VI = VDD
fx = 4.5 MHz
2.5
4.0
15
mA
(µPD178076, 178078)
IDD2
fx = 6.3 MHz
20
mA
(µPD178076, 178078,
178096, 178098)
IDD3
In HALT mode with PLL
stopped.
fx = 4.5 MHz
0.2
0.3
0.8
1.0
mA
mA
(µPD178076, 178078)
Sine wave input to X1 pin
VI = VDD
IDD4
fx = 6.3 MHz
(µPD178076, 178078,
178096, 178098)
VDDR1
VDDR2
When crystal resonator is oscillating
3.5
2.2
5.5
V
V
Data retention
voltage
When crystal oscillation is
stopped
Power-failure detection
function
VDDR3
IDDR1
Data memory retained
2.0
V
Data retention
current
When crystal oscillation is
stopped
TA = 25°C,
2.0
2.0
4.0
20
µA
VDD = 5 V
IDDR2
µA
Note Excluding AVDD current and VDDPLL current.
Remarks 1. fX: System clock oscillation frequency
2. Unless otherwise specified, the characteristics of a multiplexed pin are the same as those of the
corresponding port pin.
Data Sheet U12885EJ3V0DS00
49
µPD178076,178078,178096,178098
Reference Characteristics (TA = –40 to +85°C, VDD = 4.5 to 5.5 V)
Parameter
Symbol
Conditions
MIN.
TYP.
5
MAX.
Unit
mA
Supply current
IDD5
When CPU and PLL are operating.
Sine wave input to VCOH pin
At fIN = 160 MHz, VIN = 0.15 VP-P
AC Characteristics
(1) Basic operation (TA = –40 to +85°C, VDD = 3.5 to 5.5 V)
Parameter
Cycle time
Symbol
Conditions
MIN.
0.32
0.44
TYP.
MAX.
5.08
7.11
Unit
µs
TCY
At fX = 6.3 MHz
At fX = 4.5 MHz
Note 1
(minimum instruction
execution time)
µs
TI00, TI01 input
high-/low-level
widths
tTIH0,
tTIL0
4/fsamNote 2
s
TI50, TI51 input
frequency
fTI5
2
MHz
ns
TI50, TI51 input
high-/low-level
widths
tTIH5,
tTIL5
200
1
Interrupt input
high-/low-level
widths
tINTH,
tINTL
INTP0-INTP7
µs
µs
RESET pin
tRSL
10
low-level width
Notes 1. When the IEBus controller of the µPD178096 and 178098 is used, the 4.5-MHz crystal resonator
cannot be used. Use the 6.3-MHz crystal resonator.
2. fsam = fX/2, fX/4, fX/64 selectable by bits 0 and 1 (PRM00 and PRM01) of the prescaler mode register
0 (PRM0). However, fsam = fX/8 when the valid edge of TI00 is selected as the count clock.
Data Sheet U12885EJ3V0DS00
50
µPD178076,178078,178096,178098
(2) Serial interface (TA = –40 to +85°C, VDD = 3.5 to 5.5 V)
(a) Serial interface 0
(i) 3-wire serial I/O mode (SCK0 ... internal clock output)
Parameter
SCK0 cycle time
Symbol
Test Conditions
VDD = 4.5 to 5.5 V
MIN.
800
TYP.
MAX.
Unit
ns
ns
ns
ns
ns
ns
ns
ns
tKCY1
1600
SCK0 high-/low-level width
tKH1,
tKL1
VDD = 4.5 to 5.5 V
VDD = 4.5 to 5.5 V
tKCY1/2 – 50
t
KCY1/2 – 100
100
SI0 setup time (to SCK0
↑
)
tSIK1
150
SI0 hold time (from SCK0
↑
)
tKSI1
400
SO0 output delay time from SCK0↓
tKSO1
C = 100 pF Note
300
Note C is the load capacitance of SCK0 and SO0 output line.
(ii) 3-wire serial I/O mode (SCK0 ... external clock input)
Parameter
SCK0 cycle time
Symbol
Test Conditions
VDD = 4.5 to 5.5 V
MIN.
800
1600
400
800
100
400
TYP.
MAX.
Unit
ns
ns
ns
ns
ns
ns
ns
ns
tKCY2
SCK0 high-/low-level width
tKH2,
tKL2
VDD = 4.5 to 5.5 V
SI0 setup time (to SCK0
SI0 hold time (from SCK0
SO0 output delay time from SCK0↓
↑
)
tSIK2
tKSI2
tKSO2
↑
)
C = 100 pF Note
300
SCK0 at rising or falling edge time tR2, tF2
1000
Note C is the load capacitance of SO0 output line.
Data Sheet U12885EJ3V0DS00
51
µPD178076,178078,178096,178098
(iii) SBI mode (SCK0 ... internal clock output)
Parameter
SCK0 cycle time
Symbol
Test Conditions
VDD = 4.5 to 5.5 V
MIN.
800
TYP.
MAX.
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
tKCY3
3200
SCK0 high-/low-level width
tKH3,
tKL3
VDD = 4.5 to 5.5 V
VDD = 4.5 to 5.5 V
tKCY3/2 – 50
t
KCY3/2 – 150
100
SB0, SB1 setup time (to SCK0
↑
)
tSIK3
300
SB0, SB1 hold time (from SCK0↑)
tKSI3
tKCY3/2
0
SB0, SB1 output delay time from
tKSO3
R = 1 kΩ
VDD = 4.5 to 5.5 V
250
SCK0↓
C = 100 pF Note
0
1000
SB0, SB1↓ from SCK0
↑
tKSB
tSBK
tSBH
tSBL
tKCY3
tKCY3
tKCY3
tKCY3
SCK0↓ from SB0, SB1↓
SB0, SB1 high-level width
SB0, SB1 low-level width
Note R and C are the load resistance and load capacitance of SCK0, SB0 and SB1 output line.
(iv) SBI mode (SCK0 ... external clock input)
Parameter
SCK0 cycle time
Symbol
Test Conditions
VDD = 4.5 to 5.5 V
MIN.
800
3200
400
1600
100
300
tKCY4/2
0
TYP.
MAX.
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
tKCY4
SCK0 high-/low-level width
tKH4,
tKL4
VDD = 4.5 to 5.5 V
VDD = 4.5 to 5.5 V
SB0, SB1 setup time (to SCK0
↑
)
tSIK4
SB0, SB1 hold time (from SCK0↑)
tKSI4
SB0, SB1 output delay time from
tKSO4
R = 1 kΩ
VDD = 4.5 to 5.5 V
250
SCK0↓
C = 100 pF Note
0
1000
SB0, SB1↓ from SCK0
↑
tKSB
tSBK
tSBH
tSBL
tKCY4
tKCY4
tKCY4
tKCY4
SCK0↓ from SB0, SB1↓
SB0, SB1 high-level width
SB0, SB1 low-level width
SCK0 at rising or falling edge time tR4, tF4
1000
Note R and C are the load resistance and load capacitance of SB0 and SB1 output line.
Data Sheet U12885EJ3V0DS00
52
µPD178076,178078,178096,178098
(v) 2-wire serial I/O mode (SCK0 ... internal clock output)
Parameter
SCK0 cycle time
Symbol
tKCY5
tKH5
Test Conditions
MIN.
1600
TYP.
MAX.
Unit
ns
ns
ns
ns
ns
ns
ns
ns
R = 1 kΩ
C = 100 pF Note
SCK0 high-level width
SCK0 low-level width
t
KCY5/2 – 160
tKL5
VDD = 4.5 to 5.5 V
VDD = 4.5 to 5.5 V
tKCY5/2 – 50
tKCY5/2 – 100
300
SB0, SB1 setup time (to SCK0
↑
)
tSIK5
350
SB0, SB1 hold time (from SCK0↑)
tKSI5
600
SB0, SB1 output delay time from
tKSO5
0
300
SCK0↓
Note R and C are the load resistance and load capacitance of SCK0, SB0 and SB1 output line.
(vi) 2-wire serial I/O mode (SCK0 ... external clock input)
Parameter
SCK0 cycle time
Symbol
tKCY6
tKH6
Test Conditions
MIN.
1600
650
800
100
tKCY6/2
0
TYP.
MAX.
Unit
ns
ns
ns
ns
ns
ns
ns
ns
SCK0 high-level width
SCK0 low-level width
tKL6
SB0, SB1 setup time (to SCK0
↑
)
tSIK6
SB0, SB1 hold time (from SCK0↑)
tKSI6
SB0, SB1 output delay time from
tKSO6
R = 1 kΩ
C = 100 pF Note
VDD = 4.5 to 5.5 V
300
500
SCK0↓
0
SCK0 at rising or falling edge time tR6, tF6
1000
Note R and C are the load resistance and load capacitance of SB0 and SB1 output line.
Data Sheet U12885EJ3V0DS00
53
µPD178076,178078,178096,178098
(vii) I2C Bus mode (SCL ... internal clock output)
Parameter
SCL cycle time
Symbol
tKCY7
tKH7
Test Conditions
MIN.
10
TYP.
MAX.
Unit
µs
ns
R = 1 kΩ
C = 100 pF Note
SCL high-level width
tKCY7 – 160
tKCY7 – 50
200
SCL low-level width
tKL7
ns
SDA0, SDA1 setup time (to SCL↑)
tSIK7
ns
SDA0, SDA1 hold time
tKSI7
0
ns
(from SCL↓)
SDA0, SDA1 output delay time
tKSO7
tKSB
VDD = 4.5 to 5.5 V
0
0
300
500
ns
ns
ns
(from SCL↓)
SDA0, SDA1↓ from SCL
↑
↑
or
200
SDA0, SDA1 from SCL
↑
SCL↓ from SDA0, SDA1↓
SDA0, SDA1 high-level width
tSBK
400
500
ns
ns
tSBH
Note R and C are the load resistance and load capacitance of SCL, SDA0 and SDA1 output line.
(viii) I2C Bus mode (SCL ... external clock input)
Parameter
SCL cycle time
Symbol
tKCY8
Test Conditions
MIN.
1000
400
200
0
TYP.
MAX.
Unit
ns
SCL high-/low-level width
tKH8, tKL8
tSIK8
ns
SDA0, SDA1 setup time (to SCL↑)
ns
SDA0, SDA1 hold time
tKSI8
ns
(from SCL↓)
SDA0, SDA1 output delay time
tKSO8
tKSB
R = 1 kΩ
C = 100 pF Note
VDD = 4.5 to 5.5 V
0
0
300
500
ns
ns
ns
from SCL↓
SDA0, SDA1↓ from SCL
↑
or
200
SDA0, SDA1↑ from SCL↑
SCL↓ from SDA0, SDA1↓
tSBK
tSBH
400
500
ns
ns
ns
SDA0, SDA1 high-level width
SCL at rising or falling edge time
tR8, tF8
1000
Note R and C are the load resistance and load capacitance of SDA0 and SDA1 output line.
Data Sheet U12885EJ3V0DS00
54
µPD178076,178078,178096,178098
(b) Serial interface 1
(i) 3-wire serial I/O mode (SCK1 ... internal clock output)
Parameter
SCK1 cycle time
SCK1 high/low-level width
Symbol
Test Conditions
MIN.
800
TYP.
MAX.
Unit
ns
tKCY9
tKH9,
tKL9
tKCY9/2 – 50
ns
SI1 setup time (to SCK1
SI1 hold time (from SCK1
SO1 output delay time (from SCK1↓)
↑
)
tSIK9
tKSI9
tKSO9
100
400
ns
ns
ns
↑
)
C = 100 pF Note
300
Note C is the load capacitance of SCK1 and SO1 output line.
(ii) 3-wire serial I/O mode (SCK1 ... external clock input)
Parameter
SCK1 cycle time
SCK1 high/low-level width
Symbol
Test Conditions
MIN.
800
400
TYP.
MAX.
Unit
ns
tKCY10
tKH10,
tKL10
ns
SI1 setup time (to SCK1
SI1 hold time (from SCK1
SO1 output delay time (from SCK1↓
↑
)
tSIK10
tKSI10
tKSO10
100
400
ns
ns
ns
ns
↑
)
)
C = 100 pF Note
300
SCK1 at rising or falling edge time tR10, tF10
1000
Note C is the load capacitance of SO1 output line.
Data Sheet U12885EJ3V0DS00
55
µPD178076,178078,178096,178098
(iii) 3-wire serial I/O mode with automatic transmit/receive function (SCK1 ... internal clock
output)
Parameter
SCK1 cycle time
SCK1 high/low-level width
Symbol
Test Conditions
MIN.
800
TYP.
MAX.
Unit
ns
tKCY11
tKH11,
tKCY11/2 – 50
ns
tKL11
SI1 setup time (to SCK1
SI1 hold time (from SCK1
SO1 output delay time (from SCK1↓
STB from SCK1
↑
)
tSIK11
tKSI11
tKSO11
tSBD
100
400
ns
ns
ns
ns
ns
ns
↑
)
)
C = 100 pF Note
300
↑
↑
tKCY11/2 – 100
tKCY11/2 – 30
100
tKCY11/2 + 100
tKCY11/2 + 30
Strobe signal high-level width
tSBW
Busy signal setup time
tBYS
(to busy signal detection timing)
Busy signal hold time
(from busy signal detection timing)
tBYH
100
200
ns
ns
SCK1 from busy inactive
↓
tSPS
Note C is the load capacitance of SO1 output line.
(iv) 3-wire serial I/O mode with automatic transmit/receive function (SCK1 ... external clock
input)
Parameter
SCK1 cycle time
SCK1 high/low-level width
Symbol
Test Conditions
MIN.
800
400
TYP.
MAX.
Unit
ns
tKCY12
tKH12,
tKL12
ns
SI1 setup time (to SCK1
SI1 hold time (from SCK1
SO1 output delay time (from SCK1↓
↑
)
tSIK12
tKSI12
tKSO12
100
400
ns
ns
ns
ns
↑
)
)
C = 100 pF Note
300
SCK1 at rising or falling edge time tR12, tF12
1000
Note C is the load capacitance of SO1 output line.
Data Sheet U12885EJ3V0DS00
56
µPD178076,178078,178096,178098
(c) Serial interface 3
(i) 3-wire serial I/O mode (SCK3 ... internal clock output)
Parameter
SCK3 cycle time
SCK3 high/low-level width
Symbol
Test Conditions
MIN.
800
TYP.
MAX.
Unit
ns
tKCY13
tKH13,
tKL13
t
KCY13/2 – 50
ns
SI3 setup time (to SCK3
SI3 hold time (from SCK3
SO3 output delay time (from SCK3↓)
↑
)
tSIK13
tKSI13
tKSO13
100
400
ns
ns
ns
↑
)
C = 100 pF Note
300
Note C is the load capacitance of SCK3 and SO3 output line.
(ii) 3-wire serial I/O mode (SCK3 ... external clock input)
Parameter
SCK3 cycle time
SCK3 high/low-level width
Symbol
Test Conditions
MIN.
800
400
TYP.
MAX.
Unit
ns
tKCY14
tKH14,
tKL14
ns
SI3 setup time (to SCK3
SI3 hold time (from SCK3
SO3 output delay time (from SCK3↓
↑
)
tSIK14
tKSI14
tKSO14
100
400
ns
ns
ns
ns
↑
)
)
C = 100 pF Note
300
SCK3 at rising or falling edge time tR14, tF14
1000
Note C is the load capacitance of SO3 output line.
(d) Serial interface UART0 (Dedicated baud rate generator output)Note
Parameter
Transfer rate
Symbol
Test Conditions
MIN.
TYP.
MAX.
Unit
bps
38400
Note µPD178076 and 178078 only.
Data Sheet U12885EJ3V0DS00
57
µPD178076,178078,178096,178098
AC Timing Test Point (Excluding X1 Input)
0.8 VDD
0.2 VDD
0.8 VDD
0.2 VDD
Test Points
TI Timing
t
TIL0
t
TIH0
TI00, TI01
1/fTI5
t
TIL5
t
TIH5
TI50,TI51
Interrupt Input Timing
t
INTL
t
INTH
INTP0 to INTP7
RESET Input Timing
t
RSL
RESET
Data Sheet U12885EJ3V0DS00
58
µPD178076,178078,178096,178098
Serial Transfer Timing
3-wire serial I/O mode:
t
KCYm
t
KLm
t
KHm
t
Fn
t
Rn
SCK0, SCK1, SCK3
t
SIKm
t
KSIm
SI0, SI1, SI3
Input Data
t
KSOm
SO0, SO1, SO3
Output Data
Remark m = 1, 2, 9, 10, 13, 14
n = 2, 10, 14
SBI mode (bus release signal transfer):
t
KCY3, 4
t
KL3, 4
t
KH3, 4
t
F4
t
R4
SCK0
t
SIK3, 4
t
KSB
t
SBL
t
SBK
t
SBH
t
KSI3, 4
SB0, SB1
t
KSO3, 4
Data Sheet U12885EJ3V0DS00
59
µPD178076,178078,178096,178098
SBI mode (command signal transfer):
t
KCY3, 4
t
KL3, 4
R4
t
KH3, 4
t
F4
t
SCK0
t
SIK3, 4
t
KSI3, 4
t
SBK
t
KSB
SB0, SB1
t
KSO3, 4
2-wire serial I/O mode:
t
KCY5, 6
t
KL5, 6
R6
t
KH5, 6
t
t
F6
SCK0
t
SIK5, 6
t
KSI5, 6
t
KSO5, 6
SB0, SB1
I2C bus mode:
t
F8
t
R8
t
KCY7, 8
SCL
t
KSB
t
KSB
t
SIK7, 8
t
KL7, 8
t
KSI7, 8
t
KH7, 8
t
KSO7, 8
t
SBK
SDA0, SDA1
tSBH
t
SBK
Data Sheet U12885EJ3V0DS00
60
µPD178076,178078,178096,178098
3-wire serial I/O mode with automatic transmit/receive function:
SO1
SI1
D2
D1
D0
D7
D2
D1
D0
D7
t
SIK11
,
12
t
KSI11
,
12
t
KH11
,
12
t
F12
t
KSO11 12
,
SCK1
STB
t
R12
t
SBD
t
SBW
t
KL11 12
,
t
KCY11 12
,
3-wire serial I/O mode with automatic transmit/receive function (busy processing):
10 Note
SCK1
7
8
9 Note
10 + nNote
1
t
BYS
t
BYH
t
SPS
BUSY
(Active high)
Note The signal is not actually driven low here; it is shown as such to indicate the timing.
IEBus Controller CharacteristicsNote 1 (TA = –40 to +85°C, VDD = 3.5 to 5.5 V)
Parameter
Symbol
Conditions
MIN.
TYP.
MAX.
Unit
IEBus system
fs
Fixed to mode 1
6.3Note 2
MHz
clock frequency
Notes 1. µPD178096 and 178098 only.
2. Although the system clock frequency is 6.0 MHz in the IEBus standard, in these products, normal
operation is guaranteed at 6.3 MHz.
Remark 6.0 MHz and 6.3 MHz cannot both be used as the IEBus system clock frequency.
Data Sheet U12885EJ3V0DS00
61
µPD178076,178078,178096,178098
A/D Converter Characteristics (TA = –40 to +85°C, VDD = AVDD = 3.5 to 5.5 V)
Parameter
Resolution
Symbol
Conditions
MIN.
8
TYP.
8
MAX.
8
Unit
bit
Total conversion
VDD = 4.5 to 5.5 V
±1.0
±1.4
45.7
VDD
%FSR
%FSR
µs
Notes 1, 2
error
Conversion time
tCONV
VIAN
15.2
0
Analog input voltage
V
Notes 1. Excluding quantization error (±0.2%FSR)
2. This value is indicated as a ratio to the full-scall value.
PLL Characteristics (TA = –40 to +85°C, VDD = 4.5 to 5.5 V)
Parameter
Operating
frequency
Symbol
fIN1
Conditions
MIN.
0.5
10
TYP.
MAX.
3.0
Unit
MHz
MHz
MHz
MHz
VCOL pin, MF mode, sine wave input, VIN = 0.15 VP-P
VCOL pin, HF mode, sine wave input, VIN = 0.15 VP-P
VCOH pin, VHF mode, sine wave input, VIN = 0.15 VP-P
VCOH pin, VHF mode, sine wave input, VIN = 0.3 VP-P
fIN2
40
fIN3
60
130
160
fIN4
40
Remark The above values are the result of NEC’s evaluation of the device. If the device is likely to be affected
by noise in your application, it is recommended to use the device at a voltage higher than the above
values.
IFC Characteristics (TA = –40 to +85°C, VDD = 4.5 to 5.5 V)
Parameter
Operating
frequency
Symbol
Conditions
MIN.
0.4
TYP.
MAX.
0.5
Unit
fIN5
AMIFC pin, AMIF count mode, sine wave input,
VIN = 0.15 VP-P
MHz
fIN6
fIN7
FMIFC pin, FMIF count mode, sine wave input,
VIN = 0.15 VP-P
10
11
MHz
MHz
FMIFC pin, AMIF count mode, sine wave input,
VIN = 0.15 VP-P
0.4
0.5
Remark The above values are the result of NEC’s evaluation of the device. If the device is likely to be affected
by noise in your application, it is recommended to use the device at a voltage higher than the above
values.
Data Sheet U12885EJ3V0DS00
62
µPD178076,178078,178096,178098
9. PACKAGE DRAWING
100-PIN PLASTIC QFP (14x20)
A
B
51
50
80
81
detail of lead end
S
C D
R
Q
31
30
100
1
F
G
J
M
H
I
P
K
S
N
S
L
M
NOTE
ITEM MILLIMETERS
Each lead centerline is located within 0.15 mm of
its true position (T.P.) at maximum material condition.
A
B
C
D
F
G
H
I
23.6±0.4
20.0±0.2
14.0±0.2
17.6±0.4
0.8
0.6
0.30±0.10
0.15
J
0.65 (T.P.)
1.8±0.2
0.8±0.2
K
L
+0.10
0.15
M
−0.05
N
P
Q
R
S
0.10
2.7±0.1
0.1±0.1
5°±5°
3.0 MAX.
P100GF-65-3BA1-4
Data Sheet U12885EJ3V0DS00
63
µPD178076,178078,178096,178098
10. RECOMMENDED SOLDERING CONDITIONS
Solder this product under the following recommended conditions.
For details of the recommended soldering conditions, refer to information document Semiconductor Device
Mounting Technology Manual (C10535E).
For soldering methods and conditions other than those recommended, consult NEC.
Table 10-1. Soldering Conditions for Surface-Mount Type
µPD178076GF-XXX-3BA: 100-pin plastic QFP (14 × 20)
µPD178078GF-XXX-3BA: 100-pin plastic QFP (14 × 20)
µPD178096GF-XXX-3BA: 100-pin plastic QFP (14 × 20)
µPD178098GF-XXX-3BA: 100-pin plastic QFP (14 × 20)
Recommended
Soldering Method
Infrared reflow
Soldering Conditions
Conditions Symbol
Package peak temperature: 235°C, Time: 30 sec max. (210°C min.),
IR35-00-3
Number of times: 3 max.
VPS
Package peak temperature: 215°C, Time: 40 sec max. (200°C min.),
VP15-00-3
WS60-00-1
Number of times: 3 max.
Wave soldering
Solder bath temperature: 260°C max., Time: 10 sec max.,
Number of times: 1, Preheating temperature: 120°C max.,
(Package surface temperature)
Partial heating
Pin temperature: 300°C max., Time: 3 sec max (per device side)
–
Caution Do not use two or more soldering methods in combination (except partial heating).
Data Sheet U12885EJ3V0DS00
64
µPD178076, 178078, 178096, 178098
APPENDIX A. DEVELOPMENT TOOLS
The following development tools are available for development of systems using the µPD178078 and 178098
subseries.
Language processor software
Notes 1, 2, 3
RA78K/0
Assembler package common to 78K/0 series
Notes 1, 2, 3
Notes 1, 2, 3
CC78K/0
C compiler package common to 78K/0 series
DF178098
CC78K0-L
Device file for µPD178078 subseries and µPD178098 subseries
C compiler library source file common to 78K/0 series
Notes 1, 2, 3
Flash memory writing tools
Fashpro III
Dedicated flash programmer
(Part number:
Note 4
FL-PR3
, PG-FL3)
Note 4
FA-100GF-3BA
Flash programmer adapter
Debugging tools
• When in-circuit emulator IE-78K0-NS is used
IE-78K0-NS
In-circuit emulator common to 78K/0 series
IE-70000-MC-PS-B
IE-78K0-NS-PA
IE-70000-98-IF-C
Power supply unit for IE-78K0-NS
Performance board for enhancing and expanding the IE-78K0-NS function
Interface adapter necessary when PC-9800 series (except notebook type) is used as host machine
(C bus supported)
IE-70000-CD-IF-A
IE-70000-PC-IF-C
PC card and interface cable necessary when a notebook-type PC is used as host machine (PCMCIA
socket supported)
TM
Interface adapter necessary when a IBM PC/AT compatible machine is used as host machine (ISA
bus supported)
IE-70000-PCI-IF
Interface adapter necessary when a PC with a PCI bus is used as host machine
Emulation board to emulate µPD178078 and 178098 subseries
Emulation probe for 100-pin plastic QFP (GF-3BA type)
Socket mounted on board of target system created for 100-pin plastic QFP (GF-3BA type)
System simulator common to 78K/0 series
IE-178098-NS-EM1
Note 4
NP-100GF
EV-9200GF-100
Notes 1, 2
SM78K0
Notes 1, 2
ID78K0-NS
Integrated debugger common to 78K/0 series
Notes 1, 2, 3
DF178098
Device file for µPD178078 subseries and µPD178098 subseries
Notes 1. PC-9800 series (Japanese WindowsTM) based
2. IBM PC/AT compatible machine (Japanese/English windows) based
3. HP9000 series 700TM (HP-UXTM) based, SPARCstationTM (SunOSTM, SolarisTM) based, NEWSTM
(NEWS-OSTM) based
4. Products of Naito Densei Machida Mfg. Co., Ltd. (Tel: 044-822-3813).
Remark Use the RA78K0, CC78K0, and SM78K0 in combination with the DF178098.
Data Sheet U12885EJ3V0DS00
65
µPD178076, 178078, 178096, 178098
• When in-circuit emulator IE-78001-R-A is used
IE-78001-R-A
In-circuit emulator common to 78K/0 series
IE-70000-98-IF-C
Interface adapter necessary when PC-9800 series (except notebook type) is used as host machine
(C bus supported)
IE-70000-PC-IF-C
Interface adapter necessary when IBM PC/AT compatible machine is used as host machine (ISA
bus supported)
IE-70000-PCI-IF
IE-78000-R-SV3
IE-178098-NS-EM1
IE-78K0-R-EX1
EP-78064GF-R
EV-9200GF-100
Interface adapter necessary when a PC with a PCI bus is used as host machine
Interface adapter and cable necessary when EWS is used as host machine
Emulation board to emulate µPD178078 and 178098 subseries
Emulation probe conversion board necessary when using IE-178098-NS-EM1 on IE-78001-R-A
Emulation probe for 100-pin plastic QFP (GF-3BA type)
Socket mounted on board of target system created for 100-pin plastic QFP (GF-3BA type)
System simulator common to 78K/0 series
Notes 1, 2
SM78K0
Notes 1, 2
ID78K0
Integrated debugger common to 78K/0 series
Notes 1, 2, 3
DF178098
Device file for µPD178078 subseries and µPD178098 subseries
Real-time OS
Notes 1, 2, 3
RX78K/0
Real-time OS for 78K/0 series
OS for 78K/0 series
Notes 1, 2, 3
MX78K0
Notes 1. PC-9800 series (Japanese Windows) based
2. IBM PC/AT compatible machine (Japanese/English windows) based
3. HP9000 series 700 (HP-UX) based, SPARCstation (SunOS, Solaris) based, NEWS (NEWS-OS)
based
Remark Use the SM78K0 in combination with the DF178098.
66
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
APPENDIX B. RELATED DOCUMENTS
The related documents indicated in this publication may include preliminary versions. However, preliminary
versions are not marked as such.
Device Documents
Document No.
Title
Japanese
U12885J
English
This document
U12920E
µPD178076, 178078, 178096, 178098 Data Sheet
µPD178F098 Data Sheet
U12920J
U12790J
U12326J
U12704J
µPD178078, 178098 Subseries User’s Manual
78K/0 Series User’s Manual - Instruction
78K/0 Series Application Note
U12790E
U12326E
Basics (I)
U12704E
Development Tool Documents (User’s Manual)
Document No.
Japanese English
U11802E
Title
RA78K0 Assembler Package
CC78K0 C Compiler
Operation
U11802J
U11801J
U11789J
Assembly Language
Structured Assembly
Language
U11801E
U11789E
Operation
U11517J
U11518J
U14142J
U13731J
U14013J
EEU-934
U10181J
U10092J
U11517E
U11518E
To be prepared
U13731E
U14013E
EEU-1469
U10181E
U10092E
Language
IE-78001-R-A
IE-78K0-NS
IE-178098-NS-EM1
EP-78064
SM78K0 System Simulator Windows Based
SM78K Series System Simulator
Reference
External Parts User
Open Interface
Specifications
ID78K0 Integrated Debugger EWS Based
ID78K0 Integrated Debugger PC Based
ID78K0 Integrated Debugger Windows Based
ID78K0-NS Integrated Debugger Windows Based
Reference
Reference
Guide
U11151J
U11539J
U11649J
U12900J
U14379J
—
U11539E
U11649E
Reference
Operation
U12900E
To be prepared
Caution The contents of the above documents are subject to change without notice. Please ensure that
the latest versions are used in design work, etc.
Data Sheet U12885EJ3V0DS00
67
µPD178076, 178078, 178096, 178098
Related Documents for Embedded Software (User’s Manual)
Document No.
Title
Japanese
U11537J
English
U11537E
78K/0 Series Real-time OS
Fundamental
Installation
U11536J
U12257J
U11536E
U12257E
78K/0 Series OS MX78K0
Fundamental
Other Documents
Document No.
Japanese English
Title
SEMICONDUCTOR SELECTION GUIDE Products & Packages (CD-ROM)
Semiconductor Device Mounting Technology Manual
X13769X
C10535J
C11531J
C10983J
C10535E
C11531E
C10983E
C11892E
—
Quality Guides on NEC Semiconductor Devices
NEC Semiconductor Device Reliability and Quality Control
Guide to Prevent Damage for Semiconductor Devices by Electrostatic Discharge (ESD) C11892J
Semiconductor Device Quality/Reliability Handbook
Microcomputer Product Series Guide
C12769J
U11416J
—
Caution The contents of the above documents are subject to change without notice. Ensure that the
latest versions are used in design work, etc.
68
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
[MEMO]
Data Sheet U12885EJ3V0DS00
69
µPD178076, 178078, 178096, 178098
NOTES FOR CMOS DEVICES
1
PRECAUTION AGAINST ESD FOR SEMICONDUCTORS
Note:
Strong electric field, when exposed to a MOS device, can cause destruction of the gate oxide and
ultimately degrade the device operation. Steps must be taken to stop generation of static electricity
as much as possible, and quickly dissipate it once, when it has occurred. Environmental control
must be adequate. When it is dry, humidifier should be used. It is recommended to avoid using
insulators that easily build static electricity. Semiconductor devices must be stored and trans-
ported in an anti-static container, static shielding bag or conductive material. All test and
measurement tools including work bench and floor should be grounded. The operator should be
grounded using wrist strap. Semiconductor devices must not be touched with bare hands. Similar
precautions need to be taken for PW boards with semiconductor devices on it.
2
HANDLING OF UNUSED INPUT PINS FOR CMOS
Note:
No connection for CMOS device inputs can be cause of malfunction. If no connection is provided
to the input pins, it is possible that an internal input level may be generated due to noise, etc., hence
causing malfunction. CMOS devices behave differently than Bipolar or NMOS devices. Input
levels of CMOS devices must be fixed high or low by using a pull-up or pull-down circuitry. Each
unused pin should be connected to 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.
3
STATUS BEFORE INITIALIZATION OF MOS DEVICES
Note:
Power-on does not necessarily define initial status of MOS device. Production process of MOS
does not define the initial operation status of the device. Immediately after the power source is
turned ON, the devices with reset function have not yet been initialized. Hence, power-on does
not guarantee out-pin levels, I/O settings or contents of registers. Device is not initialized until
the reset signal is received. Reset operation must be executed immediately after power-on for
devices having reset function.
Purchase of NEC I2C components conveys a license under the Philips I2C Patent Rights to use these components in an I2C
system, provided that the system conforms to the I2C Standard Specification as defined by Philips.
IEBus is a trademark of NEC Corporation.
Windows is either a registered trademark or trademark of Microsoft Corporation in the United States and/
or other countries.
PC/AT is a trademark of IBM 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.
70
Data Sheet U12885EJ3V0DS00
µPD178076, 178078, 178096, 178098
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: 408-588-6000
800-366-9782
NEC Electronics Hong Kong Ltd.
Hong Kong
Tel: 2886-9318
NEC Electronics (Germany) GmbH
Benelux Office
Eindhoven, The Netherlands
Tel: 040-2445845
Fax: 2886-9022/9044
Fax: 408-588-6130
800-729-9288
Fax: 040-2444580
NEC Electronics Hong Kong Ltd.
Seoul Branch
Seoul, Korea
Tel: 02-528-0303
Fax: 02-528-4411
NEC Electronics (France) S.A.
Velizy-Villacoublay, France
Tel: 01-30-67 58 00
NEC Electronics (Germany) GmbH
Duesseldorf, Germany
Tel: 0211-65 03 02
Fax: 01-30-67 58 99
Fax: 0211-65 03 490
NEC Electronics Singapore Pte. Ltd.
United Square, Singapore 1130
Tel: 65-253-8311
NEC Electronics (France) S.A.
Spain Office
Madrid, Spain
NEC Electronics (UK) Ltd.
Milton Keynes, UK
Tel: 01908-691-133
Fax: 65-250-3583
Tel: 91-504-2787
Fax: 01908-670-290
Fax: 91-504-2860
NEC Electronics Taiwan Ltd.
Taipei, Taiwan
Tel: 02-2719-2377
NEC Electronics Italiana s.r.l.
Milano, Italy
NEC Electronics (Germany) GmbH
Scandinavia Office
Tel: 02-66 75 41
Fax: 02-2719-5951
Taeby, Sweden
Fax: 02-66 75 42 99
Tel: 08-63 80 820
NEC do Brasil S.A.
Fax: 08-63 80 388
Electron Devices Division
Rodovia Presidente Dutra, Km 214
07210-902-Guarulhos-SP Brasil
Tel: 55-11-6465-6810
Fax: 55-11-6465-6829
J99.1
Data Sheet U12885EJ3V0DS00
71
µPD178076, 178078, 178096, 178098
The export of this product from Japan is regulated by the Japanese government. To export this product may be prohibited
without governmental license, the need for which must be judged by the customer. The export or re-export of this product
from a country other than Japan may also be prohibited without a license from that country. Please call an NEC sales
representative.
•
The information in this document is current as of June, 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
"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": 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
相关型号:
UPD178098GF-XXX-3BA
Microcontroller, 8-Bit, MROM, 6.3MHz, CMOS, PQFP100, 14 X 20 MM, PLASTIC, QFP-100
NEC
©2020 ICPDF网 联系我们和版权申明