The µPD78081(A) and 78082(A) are members of the µPD78083 Subseries of the 78K/0 Series microcontrollers.
µ
These products are produced with a more stringent quality assurance program than that of the
78082 (standard models) (NEC classifies these products as “special products” by quality grade).
Besides a high-speed, high-performance CPU, these microcontrollers have on-chip ROM, RAM, I/O ports,
8-bit resolution A/D converter, timer, serial interface, interrupt control, and other peripheral hardware.
µ
PD78P083(A) including a one-time PROM version which can operate in the same power supply voltage
The
range as a mask ROM version, and various development tools are available.
PD78081 and
The details of the functions are described in the following User’s Manuals. Be sure to read the documents before
starting design.
PD78081GB(A) and 78082GB(A) have two kinds of package (Refer to 11. PACKAGE DRAWINGS).
Please consult NEC’s sales representative for the available package.
Remark ××× indicates ROM code suffix.
QUALITY GRADE
Special
Please refer to “Quality Grades on NEC Semiconductor Devices” (Document No. C11531E) published by
NEC Corporation to know the specification of quality grade on the devices and its recommended applications.
DIFFERENCES BETWEEN µPD78081 AND 78082, AND µPD78081(A) AND 78082(A)
Part Number
Item
Quality gradeStandardSpecial
Package• 42-pin plastic shrink DIP (600 mil)44-pin plastic QFP (10 × 10 mm)
• 44-pin plastic QFP (10 × 10 mm)
µ
PD78081, 78082
µ
PD78081(A), 78082(A)
DIFFERENCES BETWEEN µPD78081(A) AND 78081(A2)
Part Number
Item
Supply voltageVDD = 1.8 to 5.5 VVDD = 5 V ±10%
Minimum instruction execution0.4 µs (at 5 MHz)0.57 µs (at 7 MHz)
time
Operating ambient temperatureTA = –40 to 85˚CTA = –40 to +125˚C
Remark In addition to the above parameters, the supply current also differs. For details, refer to 10. ELECTRICAL
SPECIFICATIONS.
µ
PD78081(A)
µ
PD78081(A2)
2
µ
PD78014
PD78002
PD78083
PD78002Y
100-pin
100-pin
100-pin
64-pin
64-pin
64-pin
42/44-pin
Control
Y subseries products are compatible with I
2
C bus.
A timer was added to the PD78054, and the external interface function was enhanced.
EMI noise reduction version of the PD78078.
ROM-less versions of the PD78078.
An A/D converter and 16-bit timer were added to the PD78002.
An A/D converter was added to the PD78002.
Basic subseries for control.
On-chip UART, capable of operating at a low voltage (1.8 V).
PD780018AY
100-pinSerial I/O of the PD78078Y was enhanced, and only selected functions are provided.
PD78078
PD78070A
PD78075B
PD78070AY
µ
µ
µµ
µ
µµ
µ
µµ
µ
µ
µ
µ
µ
µ
Inverter control
PD78096464-pin
µ
An A/D converter of the PD780924 was enhanced.
PD78078Y
µ
µ
PD78075BY
PD78018F
PD780001
PD78018FY
PD78014Y
80-pin
80-pin
64-pin
78K/0
Series
Products in mass production
Products under development
EMI noise reduction version of the PD78054.
UART and D/A converter were added to the PD78014, and I/O was enhanced.
Low-voltage (1.8 V) operation versions of the PD78014 with several ROM and RAM capacities available.
An A/D converter of the PD780024 was enhanced.
EMI noise reduction version of the PD78018F.
On-chip inverter control circuit and UART, EMI noise reduction version.
Serial I/O of the PD78018F was enhanced, EMI noise reduction version.
Serial I/O of the PD78054 was enhanced, EMI noise reduction version.
PD78005880-pin
µ
µµ
PD780034
PD780024
PD78014H
PD780034Y
PD780024Y
64-pin
64-pin
64-pin
µµ
µµ
µ
µ
µ
µ
µ
µ
µ
µ
µ
FIPTM drive
PD78044F
100-pin
80-pin
80-pin
µ
µ
The I/O and FIP C/D of the PD78044F were enhanced, Display output total: 53
The I/O and FIP C/D of the PD78044H were enhanced, Display output total: 48
N-ch open-drain input/output was added to the PD78044F, Display output total: 34
Basic subseries for driving FIP, Display output total: 34
µ
µ
100-pin
PD78092464-pin
µ
PD780308
PD78064B
PD78064
100-pin
100-pin
100-pin
µ
µ
SIO of the PD78064 was enhanced, and ROM and RAM were expanded.
EMI noise reduction version of the PD78064.
Basic subseries for driving LCDs, On-chip UART.
µ
PD780308Y
µ
PD78064Y
µ
LCD drive
µ
µ
LV
PD78P0914
64-pin
µ
On-chip PWM output, LV digital code decoder, Hsync counter.
PD78054
µ
PD78054Y
µ
PD78058FY
µ
PD780058Y
Note
µ
PD78058F
µ
PD78044H
µ
µ
PD780228
PD780208
µ
µ
µ
IEBusTM supported
PD78098B80-pin
µ
EMI noise reduction version of the PD78098.
The IEBus controller was added to the PD78054.
PD7809880-pin
µ
µ
Meter control
PD780973
80-pin
µ
On-chip automobile meter driving controller/driver.
PD78081(A), 78082(A)
78K/0 SERIES DEVELOPMENT
The following shows the 78K/0 Series products development. Subseries names are shown inside frames.
Note Under planning
3
The following table shows the differences among subseries functions.
Cautions 1. Connect IC (Internally Connected) pin directly to V
2. Connect AV
3. Connect AV
4. Connect NC (Non-connection) pin to V
DD pin to VDD.
SS pin to VSS.
SS for noise protection (It can be left open).
P57
SS.
P30
P31
7
µ
PD78081(A), 78082(A)
ANI0 to ANI7: Analog InputP100, P101: Port10
ASCK: Asynchronous Serial ClockPCL: Programmable Clock
DD: Analog Power SupplyRESET: Reset
AV
REF: Analog Reference VoltageRxD: Receive Data
AV
SS: Analog GroundSCK2: Serial Clock
AV
BUZ: Buzzer ClockSI2: Serial Input
IC: Internally ConnectedSO2: Serial Output
INTP1 to INTP3: Interrupt from PeripheralsTI5, TI6: Timer Input
NC: Non-connectionTO5, TO6: Timer Output
P00 to P03: Port0TxD: Transmit Data
P10 to P17: Port1V
P30 to P37: Port3V
DD: Power Supply
SS: Ground
P50 to P57: Port5X1, X2: Crystal (Main System Clock)
P70 to P72: Port7
8
2. BLOCK DIAGRAM
µ
PD78081(A), 78082(A)
P100/TI5/TO5
P101/TI6/TO6
SI2/R
XD/P70
XD/P71
SO2/T
SCK2/ASCK/P72
ANI0/P10 to
ANI7/P17
AV
AVSS
AVREF
INTP1/P01 to
INTP3/P03
BUZ/P36
PCL/P35
8-bit TIMER/
EVENT COUNTER 5
8-bit TIMER/
EVENT COUNTER 6
WATCHDOG
TIMER
SERIAL
INTERFACE 2
DD
A/D
CONVERTER
INTERRUPT
CONTROL
BUZZER OUTPUT
CLOCK OUTPUT
CONTROL
78K/0
CPU
CORE
RAM
VDD VSS
ROM
IC
PORT 0
PORT 1
PORT 3
PORT 5
PORT 7
PORT 10
SYSTEM
CONTROL
P00
P01 to P03
P10 to P17
P30 to P37
P50 to P57
P70 to P72
P100, P101
RESET
X1
X2
RemarkThe internal ROM and internal high-speed RAM capacities depend on the product.
9
µ
PD78081(A), 78082(A)
3. PIN FUNCTIONS
3.1 Port Pins
Pin NameInput/OutputFunctionAfter ResetShared by:
P00InputPort 0Input onlyInput—
P01Input/output4-bit input/output portInput/output is specifiableInputINTP1
P02bit-wise. When used as theINTP2
P03input port, it is possible toINTP3
connect a pull-up resistor by
software.
P10 to P17Input/outputPort 1InputANI0 to ANI7
8-bit input/output port
Input/output is specifiable bit-wise.
When used as the input port, it is possible to connect
a pull-up resistor by software.
P30 to P34Input/outputPort 3Input—
P358-bit input/output portPCL
P36Input/output is specifiable bit-wise.BUZ
P37When used as the input port, it is possible to connect—
a pull-up resistor by software.
P50 to P57Input/outputPort 5Input—
8-bit input/output port
Can drive up to seven LEDs directly.
Input/output is specifiable bit-wise.
When used as the input port, it is possible to connect
a pull-up resistor by software.
P70Input/outputPort 7InputSI2/RxD
P713-bit input/output portSO2/TxD
P72Input/output is specifiable bit-wise.SCK2/ASCK
When used as the input port, it is possible to connect
a pull-up resistor by software.
P100Input/outputPort 10InputTI5/TO5
P1012-bit input/output portTI6/TO6
Input/output is specifiable bit-wise.
When used as the input port, it is possible to connect
a pull-up resistor by software.
Note
Note When P10/ANI0 to P17/ANI7 pins are used as the analog inputs for the A/D converter, set the port 1 to the
input mode. The on-chip pull-up resistor is automatically disabled.
10
µ
PD78081(A), 78082(A)
3.2 Non-port Pins
Pin NameInput/OutputFunctionAfter ResetShared by:
INTP1InputExternal interrupt request input by which the active edgeInputP01
INTP2(rising edge, falling edge, or both rising and falling edges) canP02
INTP3be specified.P03
SI2InputSerial interface serial data input.InputP70/RxD
SO2OutputSerial interface serial data output.InputP71/TxD
SCK2Input/OutputSerial interface serial clock input/output.InputP72/ASCK
RxDInputAsynchronous serial interface serial data input.InputP70/SI2
TxDOutputAsynchronous serial interface serial data output.InputP71/SO2
ASCKInputAsynchronous serial interface serial clock input.InputP72/SCK2
TI5InputExternal count clock input to 8-bit timer (TM5).InputP100/TO5
TI6External count clock input to 8-bit timer (TM6).P101/TO6
TO5Output8-bit timer (TM5) output.InputP100/TI5
TO68-bit timer (TM6) output.P101/TI6
PCLOutputClock output. (for main system clock trimming)InputP35
BUZOutputBuzzer output.InputP36
ANI0 to ANI7InputA/D converter analog input.InputP10 to P17
AV
REFInputA/D converter reference voltage input.——
AV
DD—A/D converter analog power supply. Connected to VDD.——
AV
SS—A/D converter ground potential. Connected to VSS.——
RESETInputSystem reset input.——
X1InputMain system clock oscillation crystal connection.——
X2———
V
DD—Positive power supply.——
V
SS—Ground potential.——
IC—Internal connection. Connect directly to V
NC—Does not internally connected. Connect to V
(It can be left open)
SS.——
SS.——
11
µ
PD78081(A), 78082(A)
3.3 Pin I/O Circuits and Recommended Connection of Unused Pins
The input/output circuit type of each pin and recommended connection of unused pins are shown in Table 3-1.
For the input/output circuit configuration of each type, refer to Figure 3-1.
Table 3-1. Input/Output Circuit Type of Each Pin
Pin NameI/ORecommended Connection for Unused Pins
P002InputConnect to VSS.
P01/INTP18-AInput/outputConnect to VSS via a resistor individually.
P02/INTP2
P03/INTP3
P10/ANI0 to P17/ANI711Input/outputConnect to VDD or VSS via a resistor individually.
P30 to P325-A
P33, P348-A
P35/PCL5-A
P36/BUZ
P37
P50 to P575-A
P70/SI2/RxD8-A
P71/SO2/TxD5-A
P72/SCK2/ASCK8-A
P100/TI5/TO58-A
P101/TI6/TO6
RESET2Input—
AVREF——Connect to VSS.
AVDDConnect to VDD.
AVSSConnect to VSS.
ICConnect directly to VSS.
NCConnect to VSS (It can be left open).
Input/Output
Circuit Type
12
Figure 3-1. Pin Input/Output Circuits
µ
PD78081(A), 78082(A)
Type 2
IN
Schmitt-triggered input with hysteresis characteristic
V
Type 5-A
pullup
enable
V
data
output
disable
DD
P-ch
DD
P-ch
N-ch
input
enable
IN/OUT
Type 8-A
pullup
enable
data
output
disable
Type 11
pullup
enable
data
output
disable
Comparator
input
enable
P-ch
+
–
V
N-ch
REF
(threshold voltage)
V
DD
P-ch
N-ch
V
V
P-ch
N-ch
DD
P-ch
DD
V
IN/OUT
DD
P-ch
IN/OUT
13
4. MEMORY SPACE
The memory map of the µPD78081(A) and 78082(A) is shown in Figure 4-1.
Figure 4-1. Memory Map
FFFFH
Special function registers
(SFR) 256 × 8 bits
FF00H
Data
memory
space
mmmmH – 1
Program
memory
space
FEFFH
FEE0H
FEDFH
mmmmH
nnnnH + 1
nnnnH
0000H
General-purpose registers
32 × 8 bits
Internal high-speed RAM
Use prohibited
Internal ROM
Note
Note
nnnnH
1000H
0FFFH
0800H
07FFH
0080H
007FH
0040H
003FH
0000H
µ
PD78081(A), 78082(A)
Program area
CALLF entry area
Program area
CALLT table area
Vector table area
Note The internal ROM and internal high-speed RAM capacities depend on the product (See the following table).
Part Number
µ
PD78081(A)1FFFHFE00H
µ
PD78082(A)3FFFHFD80H
Internal ROM Last AddressInternal High-speed RAM Start Address
nnnnH mmmmH
14
5. PERIPHERAL HARDWARE FUNCTIONS
5.1 Ports
Input/output ports are classified into two types.
• CMOS input (P00): 1
• CMOS input/output (P01 to P03, Port 1, Port 3, Port 5, Port 7, Port 10) : 32
Total: 33
Table 5-1. Functions of Ports
Port Name Pin Name Function
Port 0P00Input only.
P01 to P03Input/output port. Input/output can be specified bit-wise.
When used as an input port, on-chip pull-up resistor can be used by software.
Port 1P10 to P17Input/output port. Input/output can be specified bit-wise.
When used as an input port, on-chip pull-up resistor can be used by software.
Port 3P30 to P37Input/output port. Input/output can be specified bit-wise.
When used as an input port, on-chip pull-up resistor can be used by software.
Port 5P50 to P57Input/output port. Input/output can be specified bit-wise.
When used as an input port, on-chip pull-up resistor can be used by software.
LED can be driven directly up to 7 pins.
Port 7P70 to P72Input/output port. Input/output can be specified bit-wise.
When used as an input port, on-chip pull-up resistor can be used by software.
Port 10P100, P101Input/output port. Input/output can be specified bit-wise.
When used as an input port, on-chip pull-up resistor can be used by software.
µ
PD78081(A), 78082(A)
15
5.2 Clock Generator
Main system clock generator is incorporated.
It is possible to change the minimum instruction execution time.
µ
• 0.4
s/0.8 µs/1.6 µs/3.2 µs/6.4 µs/12.8 µs (at main system clock frequency of 5.0 MHz)
Figure 5-1. Clock Generator Block Diagram
X1
X2
Main system
clock
oscillator
STOP
fX
Division
circuit
fXX
Selector
fX
2
Prescaler
f
XX
XX
f
2
2
2
µ
PD78081(A), 78082(A)
Prescaler
Clock to peripheral
XX
f
f
XX
3
4
2
2
Standby
control
circuit
Selector
hardware
CPU clock
(f
CPU)
5.3 Timer/Event Counter
There are the following three timer/event counter channels:
• 8-bit timer/event counter : 2 channels
• Watchdog timer: 1 channel
Table 5-2. Types and Functions of Timer/Event Counters