µPD78(F)0948/49
8-bit Microcontrolle rs
78K0 CAN family
Prod uct Le tte r
De s cription
The µPD78(F)094x with an on-chip CAN interface is a member of a new branch of NEC’s 78K0
8-bit microcomputer family. Based on 0.35 mm technology, the devices integrate powerful
application-specific peripherals in combination with EEPROM and Flash memory technology.
They offer outstanding perspectives and opportunities for system solutions at an excellent price/
performance ratio. There are now over 120 different devices in NEC’s established and powerful
78K0 8-bit microcomputer family. All new products will be offered as mask ROM and Flash EPROM.
Applications
Fe ature s
The µPD78(F)094x is suited for dashboard, air conditioning and high-end body controller
applications in the automotive sector. In addition, the device is ideal for applications where CAN
functionality is combined with control-oriented peripherals. In particular, there is full support for
systems connected to an LCD display. Since the LCD output is shared with a general-purpose pin,
non-LCD applications are also covered.
•
•
60 Kbytes internal mask ROM or Flash EPROM
2 Kbytes internal RAM (high speed: 1024 bytes;
LCD display: 40 bytes; expansion: 992 bytes)
256 bytes EEPROM optional
Instructions execution time adjustable from
0.25 µs at 8 MHz down to RC subsystem clock
Powerful instruction set
•
8-channel 8-bit A/D converter, including power
failure detector
Serial interface (3-wire, 2-wire, UART)
Timer channels (2 x 16-bit timer, 2 x 8-bit timer/
event counter, watch timer, watch dog timer)
Sound generator
•
•
•
•
•
•
•
•
•
•
•
•
•
External access
Vectored interrupts (22 internal, 5 external)
79 I/O ports
RC subsystem clock oscillator
Built-in clock oscillator circuit
•
•
•
•
Bit manipulation in entire address space
Built-in multiply and divide instructions
DCAN Interface (2 transmit buffers; up to 16
program receive buffers)
•
4 x 40 segments LCD controller/driver
Standby control (HALT, STOP mode)
Operating supply voltage: 4.0 – 5.5 V
100-pin QFP package (14 mm x 20 mm)
Block Diagram
CRxD
CTxD
CCLK
ROM
TI/TO
TI
Two 16-bit Timers
DCAN Interface
Sound Generator
60 Kbytes
Mask or
Flash
60 Kbytes
SGOA
SGO
TI/TO
Two 8-bit Timers
CPU
78K0
8-bit
RAM
2 Kbytes
ASTB
A8-15
AD0-7
WR
Watch Timer
Watchdog Timer
External
Bus Access
EEPROM
256 bytes
(optional)
SI
SO
SCK
3-wire CSI
2-wire CSI
RD
CL2
CL1
SIO
RC Subclock
SCK
RxD
TxD
UART
BRG
Ports
System Control
Standby Control
RESET
X2
S0-S39
COM0-COM3
VLC0-VLC3
40 x 4 LCD
Controller/Driver
X1
Interrupt
Control
79 I/O Ports
PCL
Clock Output
Control
INTP0-4
AN0-AN7
AVSS
AVREF
A/D Converter &
Power Fail Detection