DATA SHEET
MOS INTEGRATED CIRCUIT
µ
PD78F0034A, 78F0034AY
8-BIT SINGLE-CHIP MICROCONTROLLER
DESCRIPTION
The
µ
PD78F0034A is a member of the
µ
PD780034A Subseries in the 78K/0 Series, and is equivalent to the
µ
PD780034A but with flash memory in place of internal ROM.
The
µ
PD78F0034AY is a member of the
µ
PD780034AY Subseries, featuring flash memory in place of the internal
ROM of the
µ
PD780034AY.
The
µ
PD78F0034A incorporates flash memory, which can be programmed and erased while mounted on the board.
Detailed function descriptions are provided in the following user’s manuals. Be sure to read them before
designing.
µ
PD780024A, 780034A, 780024AY, 780034AY Subseries User’s Manual: U14046E
78K/0 Series Instruction User’s Manual: U12326E
FEATURES
• Pin-compatible with mask ROM versions (except V
PP
pin)
• Flash memory:
• Supply voltage:
Note
32 KB
Note
V
DD
= 1.8 to 5.5 V
• Internal high-speed RAM: 1,024 bytes
Note
The flash memory and internal high-speed RAM capacities can be changed with the memory size switching
register (IMS).
Remark
For the differences between the flash memory and the mask ROM versions, refer to
4. DIFFERENCES
BETWEEN
µ
PD78F0034A, 78F0034AY, AND MASK ROM VERSIONS.
ORDERING INFORMATION
Part Number
Package
64-pin plastic SDIP (19.05 mm (750))
64-pin plastic LQFP (10
×
10)
64-pin plastic LQFP (14
×
14)
64-pin plastic QFP (14
×
14)
64-pin plastic TQFP (12
×
12)
64-pin plastic SDIP (19.05 mm (750))
64-pin plastic LQFP (10
×
10)
64-pin plastic LQFP (14
×
14)
64-pin plastic QFP (14
×
14)
64-pin plastic TQFP (12
×
12)
Internal ROM
Flash memory
Flash memory
Flash memory
Flash memory
Flash memory
Flash memory
Flash memory
Flash memory
Flash memory
Flash memory
µ
PD78F0034ACW
µ
PD78F0034AGB-8EU
µ
PD78F0034AGC-8BS
µ
PD78F0034AGC-AB8
µ
PD78F0034AGK-9ET
µ
PD78F0034AYCW
µ
PD78F0034AYGB-8EU
µ
PD78F0034AYGC-8BS
µ
PD78F0034AYGC-AB8
µ
PD78F0034AYGK-9ET
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.
Document No. U14040EJ4V0DS00 (4th edition)
Date Published April 2002 N CP(K)
Printed in Japan
The mark
shows major revised points.
©
1999, 2000
µ
PD78F0034A, 78F0034AY
78K/0 SERIES LINEUP
The products in the 78K/0 Series are listed below. The names enclosed in boxes are subseries names.
Products in mass production
Products under development
Y subseries products are compatible with I
2
C bus.
Control
100-pin
100-pin
100-pin
100-pin
80-pin
80-pin
80-pin
80-pin
64-pin
64-pin
64-pin
64-pin
64-pin
42/44-pin
µ
PD78075B
µ
PD78078
µ
PD78070A
µ
PD780058
µ
PD78058F
µ
PD78054
µ
PD780065
µ
PD780078
µ
PD780034A
µ
PD780024A
µ
PD78014H
µ
PD78018F
µ
PD78083
Inverter control
EMI-noise reduced version of the
µ
PD78078
µ
PD78078Y
µ
PD78070AY
µ
PD780018AY
µ
PD780058Y
µ
PD78058FY
µ
PD78054Y
µ
PD78054 with timer and enhanced external interface
ROMless version of the
µ
PD78078
µ
PD78078Y with enhanced serial I/O and limited function
µ
PD78054 with enhanced serial I/O
EMI-noise reduced version of the
µ
PD78054
µ
PD78018F with UART and D/A converter, and enhanced I/O
µ
PD780024A with expanded RAM
µ
PD780034A with timer and enhanced serial I/O
µ
PD780078Y
µ
PD780034AY
µ
PD780024A with enhanced A/D converter
µ
PD780024AY
µ
PD78018F with enhanced serial I/O
EMI-noise reduced version of the
µ
PD78018F
µ
PD78018FY
Basic subseries for control
On-chip UART, capable of operating at low voltage (1.8 V)
64-pin
µ
PD780988
VFD drive
On-chip inverter control circuit and UART. EMI-noise reduced.
100-pin
80-pin
78K/0
Series
80-pin
80-pin
µ
PD780208
µ
PD780232
µ
PD78044H
µ
PD78044F
LCD drive
µ
PD78044F with enhanced I/O and VFD C/D. Display output total: 53
For panel control. On-chip VFD C/D. Display output total: 53
µ
PD78044F with N-ch open-drain I/O. Display output total: 34
Basic subseries for driving VFD. Display output total: 34
100-pin
100-pin
120-pin
120-pin
120-pin
100-pin
100-pin
100-pin
µ
PD780354
µ
PD780344
µ
PD780338
µ
PD780328
µ
PD780318
µ
PD780308
µ
PD78064B
µ
PD78064
µ
PD780354Y
µ
PD780344Y
µ
PD780344 with enhanced A/D converter
µ
PD780308 with enhanced display function and timer.
µ
PD780308 with enhanced display function and timer.
µ
PD780308 with enhanced display function and timer.
µ
PD780308 with enhanced display function and timer.
Segment signal output: 40 pins max.
Segment signal output: 40 pins max.
Segment signal output: 32 pins max.
Segment signal output: 24 pins max.
µ
PD780308Y
µ
PD78064Y
µ
PD78064 with enhanced SIO, and expanded ROM and RAM
EMI-noise reduced version of the
µ
PD78064
Basic subseries for driving LCDs, on-chip UART
Bus interface supported
100-pin
80-pin
80-pin
80-pin
80-pin
64-pin
µ
PD780948
µ
PD78098B
µ
PD780702Y
µ
PD780703Y
µ
PD780833Y
µ
PD780816
Meter control
On-chip CAN controller
µ
PD78054 with IEBus
TM
controller
On-chip IEBus controller
On-chip CAN controller
On-chip controller compliant with J1850 (Class 2)
Specialized for CAN controller function
100-pin
80-pin
80-pin
µ
PD780958
µ
PD780852
µ
PD780828B
For industrial meter control
On-chip automobile meter controller/driver
For automobile meter driver. On-chip CAN controller
Remark
VFD (Vacuum Fluorescent Display) is referred to as FIP
TM
(Fluorescent Indicator Panel) in some
documents, but the functions of the two are the same.
2
Data Sheet U14040EJ4V0DS
µ
PD78F0034A, 78F0034AY
The major functional differences among the subseries are listed below.
•
Non-Y subseries
Function
Subseries Name
Control
ROM
Timer
8-Bit 10-Bit 8-Bit
Capacity
(Bytes) 8-Bit 16-Bit Watch WDT A/D A/D D/A
1 ch
1 ch
1 ch
8 ch
–
Serial Interface
I/O
V
DD
External
MIN.
Value Expansion
1.8 V
√
µ
PD78075B 32 K to 40 K 4 ch
µ
PD78078
µ
PD78070A
48 K to 60 K
–
2 ch 3 ch (UART: 1 ch)
88
61
3 ch (time-division UART: 1 ch)
3 ch (UART: 1 ch)
68
69
2.7 V
1.8 V
2.7 V
2.0 V
µ
PD780058 24 K to 60 K 2 ch
µ
PD78058F 48 K to 60 K
µ
PD78054
16 K to 60 K
–
2 ch
1 ch
8 ch
–
–
8 ch
µ
PD780065 40 K to 48 K
µ
PD780078 48 K to 60 K
µ
PD780034A 8 K to 32 K
µ
PD780024A
4 ch (UART: 1 ch)
3 ch (UART: 2 ch)
3 ch (UART: 1 ch)
60
52
51
2.7 V
1.8 V
µ
PD78014H
µ
PD78018F 8 K to 60 K
µ
PD78083
Inverter
control
VFD
drive
8 K to 16 K
–
–
–
1 ch
–
8 ch
–
2 ch
53
1 ch (UART: 1 ch)
3 ch (UART: 2 ch)
33
47
4.0 V
–
√
–
µ
PD780988 16 K to 60 K 3 ch
Note
µ
PD780208 32 K to 60 K 2 ch
µ
PD780232 16 K to 24 K 3 ch
µ
PD78044H 32 K to 48 K 2 ch
µ
PD78044F 16 K to 40 K
1 ch
–
1 ch
1 ch
–
1 ch
1 ch
8 ch
4 ch
8 ch
–
–
2 ch
74
40
2.7 V
4.5 V
2.7 V
1 ch
2 ch
68
LCD
drive
µ
PD780354 24 K to 32 K 4 ch
µ
PD780344
µ
PD780338 48 K to 60 K 3 ch
µ
PD780328
µ
PD780318
µ
PD780308 48 K to 60 K 2 ch
µ
PD78064B 32 K
µ
PD78064
16 K to 32 K
2 ch
1 ch
1 ch
1 ch
–
8 ch
8 ch
–
–
3 ch (UART: 1 ch)
66
1.8 V
–
2 ch
–
10 ch 1 ch 2 ch (UART: 1 ch)
54
62
70
1 ch
8 ch
–
–
3 ch (time-division UART: 1 ch)
2 ch (UART: 1 ch)
57
2.0 V
Bus
interface
µ
PD780948 60 K
µ
PD78098B 40 K to 60 K
2 ch
1 ch
2 ch
2 ch
1 ch
1 ch
8 ch
–
–
2 ch
3 ch (UART: 1 ch)
79
69
4.0 V
2.7 V
4.0 V
2.2 V
√
–
supported
µ
PD780816 32 K to 60 K
Meter
control
Dash-
board
control
12 ch
–
1 ch
–
–
–
–
2 ch (UART: 1 ch)
2 ch (UART: 1 ch)
46
69
µ
PD780958 48 K to 60 K 4 ch
µ
PD780852 32 K to 40 K 3 ch
µ
PD780828B 32 K to 60 K
–
1 ch
1 ch
1 ch
5 ch
–
–
3 ch (UART: 1 ch)
56
59
4.0 V
–
Note
16-bit timer: 2 channels
10-bit timer: 1 channel
Data Sheet U14040EJ4V0DS
3
µ
PD78F0034A, 78F0034AY
•
Y subseries
Function
Subseries Name
Control
ROM
Capacity
(Bytes)
Timer
8-Bit 10-Bit 8-Bit
A/D
–
D/A
2 ch 3 ch (UART: 1 ch, I
2
C: 1 ch) 88
61
–
3 ch (I
2
C: 1 ch)
88
68
69
1.8 V
2.7 V
2.0 V
2 ch
1 ch
8 ch
–
2 ch (I
2
C: 1 ch)
1 ch
1 ch
1 ch
–
8 ch
8 ch
–
–
4 ch (UART: 1 ch,
I
2
C: 1 ch)
3 ch (time-division UART: 1 ch, I
2
C: 1 ch)
2 ch (UART: 1 ch, I
2
C: 1 ch)
3 ch
2 ch
1 ch
1 ch 16 ch
–
–
4 ch (UART: 1 ch, I
2
C: 1 ch)
67
3.5 V
–
57
2.0 V
53
66
1.8 V
–
–
8 ch
–
4 ch (UART: 2 ch, I
2
C: 1 ch)
52
1.8 V
Serial Interface
I/O
V
DD
External
MIN.
Value Expansion
1.8 V
2.7 V
√
8-Bit 16-Bit Watch WDT A/D
1 ch
1 ch
1 ch
8 ch
µ
PD78078Y 48 K to 60 K 4 ch
µ
PD78070AY
–
µ
PD780018AY 48 K to 60 K
µ
PD780058Y 24 K to 60 K 2 ch
µ
PD78058FY 48 K to 60 K
2 ch 3 ch (time-division UART: 1 ch, I
2
C: 1 ch)
3 ch (UART: 1 ch, I
2
C: 1 ch)
µ
PD78054Y 16 K to 60 K
µ
PD780078Y 48 K to 60 K
µ
PD780034AY 8 K to 32 K
µ
PD780024AY
3 ch (UART: 1 ch, I
2
C: 1 ch) 51
µ
PD78018FY 8 K to 60 K
LCD
drive
µ
PD780354Y 24 K to 32 K 4 ch
µ
PD780344Y
µ
PD780308Y 48 K to 60 K 2 ch
µ
PD78064Y 16 K to 32 K
Bus
µ
PD780701Y 60 K
interface
µ
PD780703Y
supported
µ
PD780833Y
65
4.5 V
Remark
Functions other than the serial interface are common to both the Y and non-Y subseries.
4
Data Sheet U14040EJ4V0DS
µ
PD78F0034A, 78F0034AY
OVERVIEW OF FUNCTIONS
Part Number
Item
Internal
memory
Memory space
General-purpose registers
Minimum instruction execution time
When main system
clock selected
When subsystem
clock selected
Instruction set
Flash memory
High-speed RAM
32 KB
Note
1,024 bytes
Note
64 KB
8 bits
×
32 registers (8 bits
×
8 registers
×
4 banks)
On-chip minimum instruction execution time cycle variable function
0.24
µ
s/0.48
µ
s/0.95
µ
s/1.91
µ
s/3.81
µ
s (@ 8.38 MHz operation)
122
µ
s (@ 32.768 kHz operation)
•
•
•
•
16-bit operation
Multiply/divide (8 bits
×
8 bits, 16 bits
÷
8 bits)
Bit manipulation (set, reset, test, Boolean operation)
BCD adjust, etc.
51
µ
PD78F0034A
µ
PD78F0034AY
I/O ports
Total:
• CMOS input:
8
• CMOS I/O:
39
• N-ch open-drain I/O (5 V withstand voltage): 4
A/D converter
• 10-bit resolution
×
8 channels
• Operable over a wide power supply voltage range: AV
DD
= 1.8 to 5.5 V
Serial interface
• UART mode:
1 channel
• 3-wire serial I/O mode: 2 channels
•
•
•
UART mode:
3-wire serial I/O mode:
I
2
C bus mode
1 channel
1 channel
(multimaster supporting): 1 channel
Timers
• 16-bit timer/event counter: 1 channel
• 8-bit timer/event counter: 2 channels
• Watch timer:
• Watchdog timer:
Timer outputs
Clock output
1 channel
1 channel
3 (8-bit PWM output capable: 2)
• 65.5 kHz, 131 kHz, 262 kHz, 524 kHz, 1.05 MHz, 2.10 MHz, 4.19 MHz, 8.38 MHz
(@ 8.38 MHz operation with main system clock)
• 32.768 kHz (@ 32.768 kHz operation with subsystem clock)
Buzzer output
Vectored interrupt
sources
Maskable
Non-maskable
Software
Test inputs
Supply voltage
Operating ambient temperature
Package
1.02 kHz, 2.05 kHz, 4.10 kHz, 8.19 kHz (@ 8.38 MHz operation with main system clock)
Internal: 13, external: 5
Internal: 1
1
Internal: 1, external: 1
V
DD
= 1.8 to 5.5 V
T
A
= –40 to +85°C
• 64-pin plastic SDIP (19.05 mm (750))
•
•
•
•
64-pin
64-pin
64-pin
64-pin
plastic
plastic
plastic
plastic
LQFP (10
×
10)
LQFP (14
×
14)
QFP (14
×
14)
TQFP (12
×
12)
Note
The capacities of the flash memory and the internal high-speed RAM can be changed with the memory size
switching register (IMS).
Data Sheet U14040EJ4V0DS
5