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