ETC UPD789324

November 2002
For General-Purpose Remote Controllers
6S9eriA
es
fx = 3.5 to 4.5 MHz ceramic oscillation
20 SSOP, 56 keys
µPD69A
4 KW/128
High-speed instruction execution and low POC
detection voltage selectable by mask option.
µPD68A
2 KW/32
µPD67A
1 KW/32
2
Pamphlet U14372EJ4V0PF
20 SSOP, 56 keys
20 SSOP, 56 keys
For Preset Remote Controllers
17Se2rie4s x
µPD17246
32 KB/447
30 SSOP
µPD17245
24 KB/447
30 SSOP
µPD17244
20 KB/447
30 SSOP
µPD17243
16 KB/447
30 SSOP
µPD17242
12 KB/447
30 SSOP
µPD17241
8 KB/447
µPD17240
4 KB/447
78Su9bs0eri8es8
µPD789088
32 KB/576
30 SSOP
30 SSOP
30 SSOP
µPD789086
16 KB/384
Pamphlet U14372EJ4V0PF
30 SSOP
3
For LCD Remote Controllers
7S8u9bs4eri6es7
µPD789467
24 KB/512
52 LQFP
µPD789466
16 KB/512
52 LQFP
µPD789464
8 KB/256
52 LQFP
µPD789462
4 KB/256
78932s7
Subserie
µPD789327
24 KB/512
52 LQFP
µPD789326
16 KB/512
52 LQFP
µPD789324
8 KB/256
52 LQFP
µPD789322
4 KB/256
4
52 LQFP
Pamphlet U14372EJ4V0PF
52 LQFP
µPD69A Series
Part Number
For infrared remote control transmitters/
general-purpose applications
µPD67A
µPD68A
Major applications
ROM size
µPD69A
µPD6P9
AV, household electric appliances
1002 × 10 bits
2026 × 10 bits
4074 × 10 bits
Mask ROM
RAM size
One-time PROM
32 × 4 bits
128 × 4 bits
Number of supported keys
32 (standard)/56 (when using key expansion pin)
Operation clock frequency (fx)
3.5 to 4.5 MHz (ceramic oscillation)
Instruction execution time
16 µs (@ fx = 4 MHz)
16 µs or 8 µs Note 1 (@ fx = 4 MHz)
Modulation carrier frequency
Each high-/low-level width can be set from 250 ns to 64 µs (@ fx = 4 MHz) via modulo registers
Timers
9-bit programmable timer: 1 channel, timer clock: fx/64
POC circuit
On chip
RAM retention detector
On chip
Power supply voltage (VDD)
2.0 to 3.6 V or 1.8 to 3.6 V Note 2
2.0 to 3.6 V
Package
20-pin plastic SSOP (7.62 mm (300))
Development tools
Assembler
2.2 to 3.6 V
Notes 1. Selectable by mask option in the µPD69A. Fixed in each product of the µPD6P9.
2. Selectable by mask option
Pamphlet U14372EJ4V0PF
5
µPD1724x Series
Part Number
µPD17240
For preset remote controllers/
small-scale general-purpose applications
µPD17241
Major applications
ROM size
RAM size
Carrier generator for
infrared remote controller
µPD17243
2048 × 16 bits
4096 × 16 bits
6144 × 16 bits
µPD17245
447 × 4 bits
On chip
I/O ports
Input: 5, I/O: 19
1
Timers
2 channels
Watchdog timer
On chip
Low voltage detector
On chip
RAM retention detector
On chip
(@ 4 MHz)
µPD17244
µPD17246
8192 × 16 bits 10240 × 16 bits 12288 × 16 bits 16384 × 16 bits
External interrupt
Instruction execution time
6
µPD17242
Preset remote controllers, toys, portable systems
High-speed mode: 4 µs/Normal mode: 8 µs
Power supply voltage (VDD)
2.0 to 3.6 V
Package
30-pin plastic SSOP (7.62 mm (300))
One-time PROM product
µPD17P246
Development tools
Assembler, device file, integrated debugger, in-circuit emulator
Pamphlet U14372EJ4V0PF
µPD789088 Subseries
Part Number
µPD789086
Major applications
ROM size
For preset remote controllers/
small-scale general-purpose applications
µPD789088
µPD78F9088
Preset remote controllers, toys, portable systems
16 KB
32 KB
Mask ROM
RAM size
Flash memory
384 bytes
576 bytes
Operation clock frequency (fx)
1.0 to 5.0 MHz (ceramic/crystal oscillator)
Instruction execution time
0.4 µs/0.8 µs/1.6 µs (@ fx = 5.0 MHz)
General-purpose registers
Instruction set
8 bits × 8 registers
• 16-bit operations
• Bit manipulation (set, reset, test) etc.
I/O ports
Timers
24
• 8-bit timer: 3 channels
• 16-bit timer: 1 channel
• Watchdog timer: 1 channel
Timer outputs
1
Serial interface
UART/3-wire serial I/O mode: 1 channel
Key return circuit
On chip
Vectored
Maskable
interrupt
Non-
sources
maskable
Reset
Internal: 8, External: 2
Internal: 1
• Reset by RESET signal input
• Internal reset by watchdog timer
• Reset via power-on-clear circuit
Power supply voltage (VDD)
1.8 to 5.5 V
Package
30-pin plastic SSOP (7.62 mm (300))
Development tools
Assembler, C compiler, device file, integrated debugger, system simulator, in-circuit emulator
Pamphlet U14372EJ4V0PF
7
µPD789327 Subseries
Part Number
For infrared remote control transmitters/
LCD drive
µPD789322
µPD789324
Major applications
ROM size
µPD789326
µPD789327
4 KB
8 KB
16 KB
24 KB
Mask ROM
RAM size
frequency (fx)
Instruction execution time
32 KB
Flash memory
256 bytes
512 bytes
24 × 4 bits
LCD display RAM size
Operation clock
µPD78F9328
AV, air conditioners
• 1.0 to 5.0 MHz (Main system clock: Ceramic/crystal oscillation)
• 32.768 kHz (Subsystem clock: Crystal oscillation)
• 0.4 µs/1.6 µs (@ 5.0 MHz operation with main system clock fX)
• 122 µs (@ 32.768 kHz operation with subsystem clock fXT)
General-purpose registers
Instruction set
8 bits × 8 registers
• 16-bit operations
• Bit manipulation (set, reset, test) etc.
I/O ports
Timers
21
• 8-bit timer: 2 channels
• Watch timer: 1 channel
• Watchdog timer: 1 channel
Timer output
POC circuit
1
Mask option
On chip
Serial interface
3-wire serial I/O mode: 1 channel
LCD controller/driver
• Segment signal outputs: 24
• Common signal outputs: 4
Vectored
Maskable
Internal: 6, External: 2
interrupt
Non-
Internal: 1
sources
maskable
Reset
• Reset by RESET signal input
• Internal reset by watchdog timer
• Reset via power-on-clear circuit
Power supply voltage (VDD)
8
1.8 to 5.5 V
Package
52-pin plastic LQFP (10 × 10)
Development tools
Assembler, C compiler, device file, integrated debugger, system simulator, in-circuit emulator
Pamphlet U14372EJ4V0PF
µPD789467 Subseries
Part Number
For infrared remote control transmitters/
LCD drive
µPD789462
µPD789464
Major applications
ROM size
µPD789466
µPD789467
4 KB
8 KB
16 KB
24 KB
Mask ROM
RAM size
frequency (fx)
Instruction execution time
32 KB
Flash memory
256 bytes
512 bytes
23 × 4 bits
LCD display RAM size
Operation clock
µPD78F9468
AV, air conditioners
• 1.0 to 5.0 MHz (Main system clock: Ceramic/crystal oscillation)
• 32.768 kHz (Subsystem clock: Crystal oscillation)
• 0.4 µs/1.6 µs (@ 5.0 MHz operation with main system clock fX)
• 122 µs (@ 32.768 kHz operation with subsystem clock fXT)
General-purpose registers
Instruction set
8 bits × 8 registers
• 16-bit operations
• Bit manipulation (set, reset, test) etc.
I/O ports
Timers
18
• 8-bit timer: 2 channels
• Watch timer: 1 channel
• Watchdog timer: 1 channel
Timer output
POC circuit
1
Mask option
On chip
A/D converter
8-bit resolution × 1 channel
LCD controller/driver
• Segment signal outputs: 23
• Common signal outputs: 4
• On-chip booster
Vectored
Maskable
Internal: 6, External: 2
interrupt
Non-
Internal: 1
sources
maskable
Reset
• Reset by RESET signal input
• Internal reset by watchdog timer
• Reset via power-on-clear circuit
Power supply voltage (VDD)
1.8 to 5.5 V
Package
52-pin plastic LQFP (10 × 10)
Development tools
Assembler, C compiler, device file, integrated debugger, system simulator, in-circuit emulator
Pamphlet U14372EJ4V0PF
9
Application
Remote control transmitter (56 keys; mode
selection switch accommodated)
µPD69A Series
VDD
Mode select
switch
+
KI/O6
KI/O5
KI/O7
KI/O4
S0
KI/O3
S1/LED
KI/O2
REM
KI/O1
VDD
KI/O0
XOUT
XIN
Note 1
KI3
Note 1
KI2
GND
S2
KI1
Note 2
KI0
Key matrix
8 × 7 = 56 keys
Notes 1. When incorporation of a capacitor for oscillation has not been specified by a mask option.
2. S2: Set to high level for STOP mode release
10
Pamphlet U14372EJ4V0PF
Application
Remote control transmitter
(72 keys accommodated)
µPD1724x Series
P0D2
P0D3
P1B0/INT
P0E0
+
P0E1
P0E2
P0E3
REM
VDD
XOUT
3V
Jog
shuttle
1
30
2
29
3
28
4
27
5
26
6
25
7
24
8
23
9
22
10
21
XIN
11
4 MHz GND
12
RESET
13
P1A0
14
P1A1
15
20
19
18
17
16
=
P1A2
P0D1
P0D0
P0C3
P0C2
P0C1
P0C0
P0B3
P0B2
P0B1
P0B0
P0A3
P0A2
P0A1
P0A0
Key matrix
8 × 9 = 72 keys
Pamphlet U14372EJ4V0PF
11
Development Tools
The µPD69A Series is developed in the following environment.
Development environment : PC-9800 series, IBM PC/ATTM compatibles
Assembler
(AS6133)
RS-232-C cable
AC adapter
Probe
Main board
Keyboard
Emulator
(EB-69, EB-69A)
Host machine
PC-9800 series
IBM PC/AT compatible
Target system
Remarks 1. RS-232-C cable, probe, and AC adapter are sold separately.
Remark s 2. EB-69 and EB-69A (under development) are manufactured by
Naito Densei Machida Mfg. Co., Ltd.
Software
Features
Absolute assembler for µPD69A series.
Output load module file to serve as EB-69 and EB-69A input and diagnostic lists.
Hardware
Features
Assembler (AS6133)
Emulator (EB-69, EB-69A)
Operations such as key input and infrared LED light emission confirmation can be performed
using the keyboard unit provided.
Connection to target is possible using the probe (sold separately).
Event functions including step execution and program execution break are included.
Guard functions including stack overflow and coverage break are included.
Remark EB-69 and EB-69A (under development) are manufactured by Naito Densei Machida Mfg. Co., Ltd.
12
Pamphlet U14372EJ4V0PF
Development Tools
The µPD1724x Series is developed in the following environment.
Development environment : PC-9800 series, IBM PC/AT compatibles
Emulation probe
Conversion socket
EM board
(EM-17246)
Target system
RS-232-C cable
In-circuit emulator (IE-17K)
PROM programmer
Host machine
PC-9800 series
IBM PC/AT compatible
Assembler package
RA17K
SIMPLEHOSTTM
Device file
Software
RA17K (relocatable assembler package)
Device file: Available for each product
SIMPLEHOST : Compatible with RA17K
Hardware
IE-17K or IE-17K- ET (in-circuit emulator)
EM-17246 (EM board manufactured by Naito Densei Machida Mfg. Co., Ltd.)
Emulation probe
Conversion socket
PC-9800 series or IBM PC/AT compatible
PROM programmer (for writing to one-time PROM such as AF-9706, AF-9708, AF-9709
manufactured by Ando Electric Co., Ltd.)
Programmer adapter (PA-17P236 manufactured by NEC)
Pamphlet U14372EJ4V0PF
13
Development Tools
The µPD789088 subseries, 789327 subseries, and 789467 subseries are developed
in the following environment.
Development environment : PC-9800 series, IBM PC/AT compatibles
Emulation board
In-circuit emulator
(IE-78K0S-NS)
AC adapter
Emulation probe
For PC-9800 series
PC interface
board
Conversion socket/
adapter
For PC/AT compatible
machines
Host machine
PC-9800 series
IBM PC/AT compatible
Target system
Printer cable
or RS-232-C cable
(Connection)
Flash memory programmer
(PG-FP3, PG-FP4)
Assembler package
RA78K0S
Integrated debugger
ID78K0S-NS
14
C compiler package
CC78K0S
C compiler library source file
CC78K0S-L
System simulator
SM78K0S
Pamphlet U14372EJ4V0PF
Device file
Development Tools
µPD789088 subseries, 789327 subseries, and 789467 subseries
Software
RA78K0S (relocatable assembler package)
CC78K0S (C compiler package)
CC78K0S-L (C compiler library source file)
ID78K0S-NS (integrated debugger)
SM78K0S (system simulator)
Device file: Available for each product
Hardware
IE-78K0S-NS (in-circuit emulator)
IE-70000-MC-PS-B (AC adapter)
IE-70000-98-IF-C/IE-70000-PC-IF-C/IE-70000-PCI-IF-A/IE-70000-CD-IF-A
(PC interface board)
Emulation board: Available for each product
Emulation probe
Conversion socket/adapter
PC-9800 series or IBM PC/AT compatible
Flash memory adapter (PG-FP3/PG-FP4, FL-PR3/FL-PR4 manufactured by Naito Densei
Machida Mfg. Co., Ltd.)
Adapter for writing to flash memory (manufactured by Naito Densei
Machida Mfg. Co., Ltd.)
Pamphlet U14372EJ4V0PF
15
Homepage
Please feel free to visit our Microprocessor home page for more information.
http://www.necel.com/micro/index_e.html
16
Pamphlet U14372EJ4V0PF
Memo
Pamphlet U14372EJ4V0PF
17
Memo
18
Pamphlet U14372EJ4V0PF
SIMPLEHOST is a trademark of NEC Electronics Corporation.
PC/AT is a trademark of International Business Machine Corporation.
These commodities, technology or software, must be exported in accordance
with the export administration regulations of the exporting country.
Diversion contrary to the law of that country is prohibited.
• The information in this document is current as of August, 2002. The information is subject to
change without notice. For actual design-in, refer to the latest publications of NEC Electronics data
sheets or data books, etc., for the most up-to-date specifications of NEC Electronics products. Not
all products and/or types are available in every country. Please check with NEC Electronics 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 Electronics. NEC Electronics assumes no responsibility for any errors that may
appear in this document.
• NEC Electronics 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 Electronics products listed in this document
or any other liability arising from the use of such NEC Electronics products. No license, express, implied or
otherwise, is granted under any patents, copyrights or other intellectual property rights of NEC Electronics 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 Electronics assumes no responsibility for any losses incurred by customers
or third parties arising from the use of these circuits, software and information.
• While NEC Electronics endeavors to enhance the quality, reliability and safety of NEC Electronics 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
Electronics products, customers must incorporate sufficient safety measures in their design, such as
redundancy, fire-containment and anti-failure features.
• NEC Electronics products are classified into the following three quality grades: "Standard", "Special" and
"Specific".
The "Specific" quality grade applies only to NEC Electronics products developed based on a customerdesignated "quality assurance program" for a specific application. The recommended applications of NEC
Electronics product depend on its quality grade, as indicated below. Customers must check the quality grade of
each NEC Electronics 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 Electronics products is "Standard" unless otherwise expressly specified in NEC
Electronics data sheets or data books, etc. If customers wish to use NEC Electronics products in applications
not intended by NEC Electronics, they must contact NEC Electronics sales representative in advance to
determine NEC Electronics's willingness to support a given application.
(Note)
(1) "NEC Electronics" as used in this statement means NEC Electronics Corporation and also includes its
majority-owned subsidiaries.
(2) "NEC Electronics products" means any product developed or manufactured by or for NEC Electronics (as
defined above).
M8E 02. 11
Pamphlet U14372EJ4V0PF
19
For further information, please contact:
NEC Electronics Corporation
1753, Shimonumabe, Nakahara-ku,
Kawasaki, Kanagawa 211-8668, Japan
Tel: 044-435-5111
http://www.necel.com/
[North & South America]
[Europe]
[Asia & Oceania]
NEC Electronics America, Inc.
2880 Scott Blvd.
Santa Clara, CA 95050-2554, U.S.A.
Tel: 408-588-6000
800-366-9782
Fax: 408-588-6130
800-729-9288
http://www.necelam.com/
NEC Electronics (Europe) GmbH
Oberrather Str. 4
40472 Düsseldorf, Germany
Tel: 0211-6503-01
Fax: 0211-6503-327
http://www.ee.nec.de/
NEC Electronics Hong Kong Limited
12/F., Cityplaza 4,
12 Taikoo Wan Road, Hong Kong
Tel: 2886-9318
Fax: 2886-9022/9044
Sucursal en España
Juan Esplandiu, 15
28007 Madrid, Spain
Tel: 091-504-2787
Fax: 091-504-2860
Succursale Française
9, rue Paul Dautier, B.P. 52
78142 Velizy-Villacoublay Cédex
France
Tel: 01-3067-5800
Fax: 01-3067-5899
Filiale Italiana
Via Fabio Filzi, 25/A
20124 Milano, Italy
Tel: 02-667541
Fax: 02-66754299
Branch The Netherlands
Boschdijk 187a
5612 HB Eindhoven
The Netherlands
Tel: 040-2445845
Fax: 040-2444580
Seoul Branch
10F, ILSONG Bldg., 157-37,
Samsung-Dong, Kangnam-Ku
Seoul, the Republic of Korea
Tel: 02-528-0303
Fax: 02-528-4411
NEC Electronics Shanghai, Ltd.
7th Floor, HSBC Tower, 101Yin Cheng Road,
Pudong New Area, Shanghai P.R. China
Tel: 021-6841-1138
Fax: 021-6841-1137
NEC Electronics Taiwan Ltd.
7F, No. 363 Fu Shing North Road
Taipei, Taiwan, R. O. C.
Tel: 02-2719-2377
Fax: 02-2719-5951
NEC Electronics Singapore Pte. Ltd.
238A Thomson Road,
Novena Square, #12-08
Singapore 307684
Tel: 6253-8311
Fax: 6250-3583
Tyskland Filial
P.O. Box 134
18322 Taeby, Sweden
Tel: 08-6380820
Fax: 08-6380388
United Kingdom Branch
Cygnus House, Sunrise Parkway
Linford Wood, Milton Keynes
MK14 6NP, U.K.
Tel: 01908-691-133
Fax: 01908-670-290
G02.11
Document No. U14372EJ4V0PF00 (4th edition)
Date Published November 2002 N CP(K)
© NEC Electronics Corporation 1999
Printed in Japan