µPD78094x 8-BIT MICROCONTROLLERS
WITH CAN AND LCD CONTROLLERS
The µPD78094x devices are high-speed 8-bit microcontrollers with a CAN controller, as well as an LCD
controller capable of controlling and directly driving up to 160 LCD segments. The integration of the high-
speed microcontroller and the CAN controller, together with the high level of integration (using NEC’s
0.35-micron CMOS process technology), make these devices a cost-effective solution for automotive
electronics and industrial control applications needing an LCD display.
In addition to several memory configurations, the µPD78094x microcontrollers have low EMI emissions,
two on-chip oscillator circuits for low-power operation, 256 bytes of EEPROM, and a host of on-chip
peripherals. The system address/data bus allows the use of 56K of internal program memory and 4K of
external program memory. A flash version is available, as is an extensive tool chain containing a
software simulator, C compiler, relocatable assembler, screen debugger, and in-circuit emulator.
BLOCK DIAGRAM
Timers
TI01
TI00/TO0
TI20
TI21
TI22
T2PO
TI50
TO50
16-Bit
Timer/Event
Counter 0
Memory
ROM 60K
(60K Flash)
EEPROM
256 Bytes
(µPD780949 only)
CPU
System Registers
– PC
– PSW
– Stack Pointer
40 Segments
4 Common
LCD
Controller
S0–
S39
COM0–
COM3
CPU
Control
16-Bit
Timer 2
8-Bit
Timer/Event
Counter 50
8-Bit
Timer/Event
Counter 51
Watchdog
Timer
Real-Time
Clock
RAM
2K
32
General-
Purpose
8-Bit
Registers
Hardware
Multiply
and
Divide
ALU
Programmable
Interrupts
INTP0–
INTP4
TI51
TO51
Sound
Generator
SGO
SGOF
SGOA
8-Channel,
8-Bit
A/D Converter
Ports
78 I/O Pins
Clocks and
System Control
Main
Clock
X1
X2
Serial Channels
P0–P7
ANI0–ANI7
P12–P14
AVSS
SI0
SO0
SCK0
SI01
SCK1
RxD
TxD
CCLK
CRxD
CTxD
....
AVDD
Serial
Channel 0
External
Memory
Interface
RC
Subsystem
Clock
CL1
CL2
Serial
Channel 1
UART With
Baud Rate
Generator
CAN
Interface
Clock
Output
RD
WR
ASTB
WAIT
PCL
AD0–AD7
A8–A15
System
Control
RESET
VDD
VSS
VPP
98YL-0209B (10/98)
S P E C I F I C AT I O N S
•
•
•
•
Clock frequency: 4 to 8 MHz
250 ns instruction execution time (min.)
4.0- to 5.5-volt operation
EMI emissions: 10–15 dB lower than most
equivalent microcontrollers
•
Operating temperature: –40 to +85ºC
•
Power consumption
–
Normal operation: 38 mW
–
Halt mode: 4.8 mW
–
Stop mode: 0.004 mW
•
0.35-micron CMOS process technology
•
100-pin QFP (14 x 20 x 2.70 mm)
•
Highly reliable grade A devices available
F E AT U R E S
•
Architecture
–
8-bit CPU
–
Instruction set that operates on bit, byte, or word operands
–
Four register banks; eight 8-bit registers per bank
•
Memory
–
64KB linear address space
–
Up to 60K internal ROM
–
60K flash version
–
256 bytes of EEPROM in µPD780949
–
Internal RAM
°
2K
°
Fully static operation
•
Interrupts
–
One non-maskable interrupt
–
Five external maskable interrupts
–
23 internal maskable interrupts
–
Automatic release of Halt and Stop modes
•
Low EMI emissions
•
Peripherals
–
LCD controller (40 segments x 4 common)
–
79 general-purpose port pins
–
One 16-bit timer
–
One 16-bit timer/event counter
–
Two 8-bit timer/event counters
–
One real-time 32-kHz subsystem clock
–
One watchdog/interval timer
–
Serial channels
°
Two synchronous channels
°
One UART with baud rate generator
–
CAN 2.0 B interface
°
500K baud at 8 MHz
°
Two transmit channels
°
16 message identifiers
°
288 bytes of RAM
–
Eight-channel 8-bit A/D converter: 18 µs
conversion time
–
Sound generator
H A LT A N D S T O P M O D E S F O R µ P D 7 8 0 9 4 x ( T Y P I C A L P O W E R AT 8 M H
Z
)
Normal Mode:
Chip 100% On
Main and Subsystem
Clocks On
38 mW
Halt Mode:
CPU Clock Off
Main and Subsystem
Clocks On
4.8 mW
Stop Mode: Main Clock Off
32-kHz Subsystem
Clock On
0.72 mW
No 32-kHz Subsystem
Clock
0.004 mW
Voltage
4V
O R D E R I N G I N F O R M AT I O N
Part Number
µPD780948GF
µPD780949GF
µPD78F0948GF
µPD78F0949GF
Internal ROM
60K mask ROM
60K mask ROM
60K flash
60K flash
EEPROM
–
256 bytes
–
256 bytes
K 0 F A M I LY W I T H C A N I N T E R F A C E
Peripherals
ROM max.
RAM max.
Flash version
Timers
Serial channels
(with CAN)
8-bit A/D channels
General-purpose pins
LCD controller
Subsystem clock
Motor controller
µPD780949
60K
2K
60K
6
4
8
78
40 x 4
Yes (RC)
–
µPD780828
32K
2K
60K
6
3
5
59
28 x 4
–
Yes
µPD780818
32K
2K
60K
6
3
12
46
–
Yes (RC)
–
For literature, call
1-800-366-9782
7 a.m. to 6 p.m. Pacific time
or fax your request to
1-800-729-9288
or visit our Web site at
www.nec.com
© 1998 NEC Electronics Inc. NEC is either a trademark or a registered trademark of NEC Corporation in the United States and/or other countries. All other trademarks are the property of their respective owners. No part of this document may be
copied or reproduced in any form or by any means without the prior written consent of NEC Electronics Inc. (NECEL). The information in this document is subject to change without notice. ALL DEVICES SOLD BY NECEL ARE COVERED BY THE
PROVISIONS APPEARING IN NECEL TERMS AND CONDITIONS OF SALES ONLY, INCLUDING THE LIMITATION OF LIABILITY, WARRANTY, AND PATENT PROVISIONS. NECEL makes no warranty, express, statutory, implied, or by descrip-
tion, regarding information set forth herein or regarding the freedom of the described devices from patent infringement. NECEL assumes no responsibility for any errors that may appear in this document. NECEL makes no commitments to update
or to keep current information contained in this document. The devices listed in this document are not suitable for use in applications such as, but not limited to, aircraft control systems, aerospace equipment, submarine cables, nuclear reactor con-
trol systems, and life-support systems. “Standard” quality grade devices are recommended for computers, office equipment, communication equipment, test and measurement equipment, machine tools, industrial robots, audio and visual equip-
ment, and other consumer products. For automotive and transportation equipment, traffic control systems, and anti-disaster and anti-crime systems, it is recommended that the customer contact the responsible NECEL salesperson to determine
the reliability requirements for any such application and any cost adder. NECEL does not recommend or approve use of any of its products in life-support devices or systems or in any application where failure could result in injury or death. If cus-
tomers wish to use NECEL devices in applications not intended by NECEL, customers must contact the responsible NECEL salespeople to determine NECEL’s willingness to support a given application.
Document # U13842EU1V0PB00