MOS DATABOOK Introduction: This is the MOS Data Book from National Semiconductor. It contains information on products fabricated from all the MOS processes in high volume production today; NMOS, CMOS, and PMOS. These products are unique functions in electronic systems. Their common denominator is providing the most cost-effective solution to a system need. To minimize system costs, many of these products have customized features, such as the COPS™ family of single chip micro-controllers, Introduction to COPS™ MAXI-ROMS™ and Custom Circuits. Each of these has minimum order quantities to maintain production efficiencies. A large part of this book is Standard Circuits COPS Devices which, due to large scale integration, have incorporated features which make many of them unique and cost effective in specific applications and/or markets. The organization of COPS Application Information this book highlights those areas. The Standards have no minimum quantities. Of concern to everyone who uses LSI MOS/ROMs products is the quality and reliability levels of the product. National is careful not to cut corners in this respect, designing in both quality and reliability from the ground up. From quality Speech Synthesis control of the raw materials through design engineering, wafer fab, test and assembly, the emphasis is uniformly there and we are proud of Standard Digital Clocks Display Drivers the results. Additional information may be Television/Radio Oscillators obtained through your local National MOS/LSI Games/Calculators Electronic Data Semiconductor Sales Office. Telecommunications Processing Other large scale integration MOS product lines not i'ncluded in this book are RAM and Application Notes PROM memories and Microprocessors, which are covered in other National Semiconductor Data Books Custom MOS/LSI COPS TM and MAXJ~AOM TM are trademarks of National Semiconductor Corporation. Information contained herein is intended to be a general product description and is subject to change. Ordering Information/ National does not assume any responsibility for use of any circuitry described; no circuil patent licenses are implied; and National reserves the right, at any time Physical Dimensions without notice, tq change said circuitry. II Table of Contents Section 1 COPS Devices COPS™ Selection Guide ............................................................................ 1-3 COP402/COP402M ROMless N-Channel Microcontrollers ..................................... 1-5 COP404L ROM less N-Channel Microcontroller ................................................ 1-24 COP410LlCOP411 L Single-Chip N-Channel Microcontrollers ................................. 1-40 COP420/COP421 and COP320/COP321 Single-Chip N-Channel Microcontrollers ........... 1-56 COP420C/COP421C and COP320C/COP321C Single-Chip CMOS Microcontrollers ........ 1-79 COP420LlCOP421 L Single-Chip N-Channel Microcontrollers ................................. 1-96 COP444L1COP445L Single-Chip N-Channel Microcontrollers ............................... 1-115 COP430/COP431/COP432 A to D Converters .................................................. 1-134 COP450/COP451 PROM-RAM Interface Chip .................................................. 1-136 COP452 Frequency/Counter Peripheral ........................................................ 1-138 COP470 V.F. Display Driver ..................................................................... 1-140 COP472 Liquid Crystal Display Controller ..................................................... 1-147 COP498 Low Power CMOS RAM and Timer ................................. , ................. 1-153 COP499 Low Power CMOS Memory ............................................................ 1-155 Section 2 COPS Application Information COP400 COPS™Family User's Guide .............................................................2 -3 COP Note 1 Analog to Digital Conversion Techniques with COPs Family Microcontrollers ..................................................................2 -84 COP Note 2 COP Television Controller ...................................................... 2-119 COP Brief 1 SIO Input/Output Register Description ........................................ 2-124 COP Brief 2 Easy Logarithms for COP400 .................................................. 2-126 COP Brief 3 Use of Macro-Assembled Code ................................................ 2-137 COP Brief 4 L-Bus Considerations ...........................................................2 -139 COP Brief 5 • Software and Opcode Differences in the COP444L Instruction Set ........ 2-140 COP Brief 6 RAM Keep-Alive .................................................................2 -141 COP Brief 7 Microbus Programming Considerations ............................. , ........ 2-142 COP Brief 8 COPS Peripheral Chips ......................................................... 2-143 COP Brief 9 Serial Interface Between COPS Microcontrollers and Peripheral Chips ... 2-145 COP Brief 10 COP410LlCOP411L Hardware Subroutine Stack Emulator ................. 2-147 COP Brief 11 Power Seat with Memory .......................................................2 -151 COP Brief 12 An Automotive Diagnostics Display ....................... , ................... 2-155 COP Brief 13 An Electronic Speedometer and Odometer with Permanent. Mileage Accumulation .......................................................... 2-157 Section 3 MOS/ROMs ,MM52116(2316E) 16,384-Bit (2048 x 8) Read Only Memory ...................................... 3-3 M M52116FDW, M M52116FDX Character Generators ........................................... 3-6 MM52132 32,768-Bit (4096 x 8) MAXI-ROMTM ....................................................3 -13 MM52164 65,536-Bit (8192 x 8) MAXI-ROMTM ....................................................3 -16 MM52264 65,536-Bit (8192 x 8) Clocked MAXI-ROMTM .......................................... 3-19 Section 4 Speech Synthesis DIGITALKER™ Speech Synthesis System ....................................................... .4-3 COPSTM, MAXIROMTM, DIGITALKERTM are trademarks of National Semiconductor Corporation. III Table of Contents (continued) Section 5 STANDARD MOS/LSI Digital Cloqk Product Selection Guide .......................................... : ....... ; ........ ,5·3 Television/Radio Product Selection Guide .. , ............. : ............... : ....................... 5·4 Games/Calculators Product Selection Guide .............. : ......................................5 ·5 , , . Telecommunication Device Product Selection Guide ........... , .............................. ,5·6 Display Driver Product Selection Guide ............................................................5 ·7 Oscillator/Divider Product Selection Guide ................... , .... , .. , ........................... 5·8 Electronic Data Processing Product,Selection Guide ......... : .............................. '.' .5·9 Digital Clocks MM5309, MM5311, MM5312, MM5313, MM5314, MM5315 Digital Clocks ....... , ............ 5·13 MM5316 Digital Alarm Clocks ............... , ....................................... ; ............ 5·20 MM5387AA, MM53108 Digital Alarm Clocks ........ , ........................................... 5·25 MM53110 Series Auto Clock and Elapsed Timer, ........•. , .. , ................................ 5·31 MM53113 Digital Alarm Clock ...... , ... , .......................................... : .............. 5·36 MM53124 Automobile Clock and Elapsed Timer ......... : ..................................... 5·41 MM53224 Automobile Clock and Elapsed Timer ............................................... 5·45 MM5402, MM5405 Digital Alarm Clocks .......... ,:. ......... : .................................. 5·49 MM5406 Delux Display and Clock.Radio .................. '. .............................. : ...... 5·54 MM5407 -Digital Thermometer. ............ : ......................................................5 ~1 MM5455 Digital Alarm Clock .......................................... : .......................... 5·66 MM5456, MM5457 Digital Alarm Clocks ................................................' . ........ 5·7Q MM58143, MM58144, MM58183, MM58184 LCD Alarm Clock Circuits .................. , .... 5·74 MM7317B, MM7318B Alarm Clock Calendar ......................... : ..................' .. , ... ,. . 5-81 Television/Radio MM5321 TV Camera Sync Generator ..................................... ; ...................... 5·91 , MM5322 Color Bar Generator Chip ................................... : ........ .' ...... ~ .......... 5·97 ·MM53100, MM53105 Programmable TV Timers ...... : ......................................... 5·102 .' MM53118AA TV Digital Tuning .............................. : ............................... , .. 5·107 MM5430, MM5431 AM/FM Radio Frequency Display ......................................... 5:115 MM5439 Microprocessor Compatible Phase Lock Loop (PLL) ............................... 5·120 MM55108, MM55110 PLL Frequency Synthesizer with Receive/Transmit Mode ........... 5·1,27 MM55121 Serial Data/PLL Frequency Synthesizer ........................................... 5·132 MM55122 Serial Data/PLLFrequency Synthesizer ........................................... 5·137 MM55123 Serial Data/PLL Frequency Synthesizer ........................................... 5·142 MM55124, MM55126 PLL FrequencySynthesizer ............................................. 5·147 MM5837 Digital Noise Source ............................................ : .... : ................. 5·151 MM5840 TV Channel Number (16·Channel) and Time OisplayCircuit ........................ 5·153 MM58106 Digital Clock and TV Display Circuit ........................... : ............. : ..... 5·158 MM58142 TV Synthesizer .............. : ......................................................... 5·163 MM58146 TV Clock and Channel Display .......................................... : ............ 5·168 MM58313 VaractorTuner Display Circuit .................................................. : ... 5·173 IV Table of Contents (continued) Section 5 STANDARD MaS/LSI (continued) Games/Calculators MM5780 Educational Arithmetic Game ....................................................... 5-181 MM57455 Advanced Educational Arithmetic Game .......................................... 5-187 MM57459 8-Digit LED Direct-Drive Memory Calculator ....................................... 5-190 Telecommunications MM5393, MM5394, MM53143, MM53144 Push Button Pulse DialerCircuits ................ 5-197 MM5395, MM53125 DTMF (Touch Tone® ) Generators ....................................... 5-202 MM53130 DTMF (Touch Tone® )Generator ...................................................5 -207 MM53190 Push-Button Pulse Dialer ............................................................5 -212 Display Drivers MM5445, MM5446, MM5447, MM5448 VF Display Drivers ................................... 5-219 MM5450, MM5451 LED Display Drivers ........................................................ 5-222 MM5452, MM5453 Liquid Crystal Display Drivers .................................. ; .......... 5-227 MM5480 LED Display Driver ..................................................................... 5-232 MM5481 LED Display Driver ..................................................................... 5-235 MM58201 Multiplexed LCD Driver ..............................................................5 -238 Oscillators MM5368 CMOS Oscillator DividerCircuit .....................................................5 -245 MM5369 Series 17 Stage Mask Programmable Oscillator/Divider ........................... 5-248 MM53107 Series 17-Stage OsciliatorlDivider...................... . ........................ 5-251 Electronic Data Processing MM5034, MM5035 Octal80-Bit Static Shift Register ......................................... 5-257 MM5303 Universal Fully Asynchronous ReceiverfTransmitter .............................. 5-260 MM5307 Baud Rate Generator/Programmable Divider ....................................... 5-266 MM5330 41h-Digit Panel Meter Logic Block.............................. . ............. : .... 5-271 MM53200 EncodelDecoder ..................................................................... 5-278 MM54240 Asynchronous ReceiverfTransmitter Remote Controller ......................... 5-280 MM57109 MOS/LSI Number-Oriented Processor ............................................. 5-284 MM57436 Decimal/Binary Up/Down Counter .................................................. 5-309 MM57499 96-or 144-Key Serial Keyboard Interface (SKI)................ . ................ 5-316 MM5863 12-Bit Binary AID Building Block.............................. . .................. 5-331 MM5865 Universal Timer ....... ,......................................... . .................. 5-337 MM58167 Microprocessor Compatible Real Time Clock........ . ...................... 5-347 MM58174 Microprocessor-Compatible Real Time Clock.. . ................................ 5-353 Touch Tone' is a Registered Trademark of Bell Telephone v Table of Contents (continued) Section 6 Application Notes AN143 Using National Clock Integrated Circuit in Timer Applications ...................... 6-3 AN155 Digital Voltmeters and the MM5330 .....................................................6 -7 AN156 Specifying A/D and D/A Converters .................................................... 6-15 AN168 MM5865 Universal Timer Applications ................................................ 6-21 AN169 A 4-Digit, 7-Function Stop Watch/Timer ............................................... 6-31 AN196 Programmable TV TimerlTime-Channel Display ......................................6 -45 AN249 MM54240 Asynchronous Receiver/Transmitter Remote Controller Applications .............................................................................6 -55 AN250 Applications and Uses of the MM5321 TV Camera Sync Generator ................ 6-59 AN251 A Broadcast Quality TV Sync Generator Made Economical through LSi ........... 6-63 MOS Brief 19 Integrated Circuit Combination Provides Digital Frequency Readout with Digital Clock for Radios ....................................................6 -69 Section 7 Custom MOS/LSI Your Choice for Custom MOS/LSI Circuits ......................................................... 7-3 Working Together to Get the Job Done with Custom MOS/LSI ............................. :, ... 7-4 The Custom MOS/LSI Development Cycle .................... , ................................... 7-5 A Working Partnership ................ : ............................................................. 7-6 Section 8 Ordering Information ..................... : ..........................................................8 -3 Physical Dimensions ................................................................................8 -4 VI Alpha-Numerical Index COP320 Single·Chip N·Channel Microcontroller ............................................... 1-56 COP320C Single·Chip CMOS Microcontroller .................................................. 1-79 COP321 Single·Chip N·Channel Microcontroller ............................................... 1-56 COP321C Single·Chip CMOS Microcontroller .................................................. 1-79 COP400 COPS™Family User's Guide ............................................................. 2-3 COP402 ROMless N·Channel Microcontroller ................................................... 1-5 COP402M ROM less N·Channel Microcontroller ................................................. 1-5 COP404L ROMless N·Channel Microcontroller ................................................ 1-24 COP410L Single·Chip N·Channel Microcontroller .............................................. 1-40 COP411 L Single·Chip N·Channel Microcontroller .............................................. 1-40 COP420 Single·Chip N·Channel Microcontroller ............................................... 1-56 COP420C Single·Chip CMOS Microcontroller ............................. : .................... 1-79 COP420L Single·Chip N·Channel Microcontroller .............................................. 1-96 COP421 Single·Chip N·Channel Microcontroller .............................. : ................ 1-56 COP421C Single·Chip CMOS Microcontroller .................................................. 1-79 COP421L Single·Chip N·Channel Microcontroller .............................................. 1-96 COP430 A to D Converter ........................................ ~ ............................... 1-134 COP431 A to D Converter ........................................................................1 -134 COP432 A to D Converter ........................................................................ 1-134 COP444L Single·Chip N·Channel Microcontroller ............................................ 1-115 COP445L Single·Chip N·Channel Microcontroller ............................................ 1-115 COP450 PROM·RAM Interface Chip ............................................................ 1~136 COP451 PROM·RAM Interface Chip .......................................................... ,.1-136 COP452 Frequency/Counter PeripheraL ....................................................... 1-138 COP470 V.F. Display Driver ..................................................................... 1-140 COP472 Liquid Crystal Display Controller ..................................................... 1-147 COP498 Low Power CMOS RAM and Timer ........................................ : .......... 1-153 COP499 Low Power CMOS Memory ......................................................... : .. 1-155 MM5034 Octal80·Bit Static Shift Register ....................................................5 -257 MM5035 Octal80·Bit Static Shift Register ....................................................5 -257 MM5303 Universal Fully Asynchronous ReceiverfTransmitter .............................. 5-260 MM5307 Baud Rate Generator/Programmable Divider ....................................... 5-266 MM5309 Digital Clock .............................................................................5 -13 MM5311 Digital Clock ........................................................................ ; .... 5-13 MM5312 Digital Clock .............................................................................5 -13 MM5313 Digital Clock ............................................................................ :5~13 MM5314 Digital Clock .............................................................................5 -13 MM5315 Digital Clock ........................................................................ ; .... 5-13 MM5316 Digital Alarm ClockClock· ............................................. ~ ................ 5-20 MM5321 TV Camera Sync Generator ............................................................5 -91 MM5322 Color Bar Generator Chip ..............................................................5 -97 MM5330 4%·Digit Panel Meter Logic Block ................................................... 5-271 MM5368 CMOS Oscillator Divider Circuit ..................................................... 5~245 MM5369 Series 17 Stage Mask Programmable Oscillator/Divider .......................... 5-248 MM5387AA Digital Alarm Clock .................................................." . .............. 5-25 VII Alpha-Numerical Index (Continued) M M5393 Push Button Pu Ise Dialer Circuit ........................ '.' .... , ...................... 5·19.7 MM5394 Push Button Pulse Dialer Circuit. ....................................................5 ·197 M M5395 DTM F (Touch Tone® ) Generator .....................................................5 ·202 MM5402 Digital Alarm Clock ......................... , ........................................... 5·49 MM5405 Digital Alarm Clock .................................................................... :5·49 MM5406 Deluxe Display and Clock Radio ........................... , .......................... 5·54 MM5407 Digital Thermometer .................................................................... 5·61 MM5430 AM/FM Radio Frequency Display ........................... : ........................ 5·115 MM5431 AM/FM Radio Frequency Display ................. ,. ........................ " ......... 5·115 M M5439 Microprocessor Compatible Phase Lock Loop (PLL) ............................... 5·120 MM5445 VF Display Driver ......................................................................5 ·219 MM5446 VF Display Driver ........................................ : ............................. 5·219 MM5447 VF Display Driver .................................................... ',"'"'''''''' ,'''' .5·219 MM5448 VF Display Driver ........................ : ............................... ',"'"'''''' .. 5·219 MM5450 LED Display Driver .......................................................... , .......... 5·222 MM5451 LED Display Driver ................................................. , ................... 5·222 MM5452, Liquid Crystal Display Driver ......................................................... 5·227 MM5453 Liquid CrystalDisplay Driver ......................................................... 5·227 MM5455 Digital Alarm Clock .....................................................................5 ·66 MM5456 Digital Alarm Clock ................................................... , ................. 5·70 MM5457 Digital Alarm Clock .................. , ................................................. ,5·70 MM5480 LED Display Driver .....................................................................5 ·232 MM5481 LED Display Driver ....................................... , ............................. 5·235 MM5780 Educational Arithmetic Game ...................... : ................................. 5·181 MM5837 Digital Noise Source .................................................................., 5·151 MM5840 TV Channel Number (16·Channel) and Time Display Circuit ....................... 5·153 MM5863 12·Bit Binary AID Building Block .............................. : .... ",'''''' ........ ; .5·331 MM5865 Universal Timer ........................................................................5 ·337 MM7317B Alarm Clock Calendar ....................... : ........................................ 5·81 MM7318B Alarm Clock Calendar ............................................................... :5·81 MM52116(2316E) 16,384·Bit (2048 x 8) Read Only Memory ............... : ...................... 3·3 MM52116FDW Character Generator .............. , ............ , .................................. 3·6 M M52116FDX Character Generator .............................................................. 3·6 MM52132 32,768·Bit (4096 x 8) MAXI·ROWM ....................................................3 ·13 MM52164 65,536·Bit (8192 x 8) MAXI·ROM ......................................................3 ·16 MM52264 65,536·Bit(8192 x 8) Clocked MAXI·ROM ............................................ 3·19 MM53100 Programmable TV Timer ............................................................. 5·102 MM53105 Programmable TVTimer .............................................................5 ·102 MM53107 Series 17·Stage Oscillator/Divider ..............................., . .................. 5·251 MM53108 Digital Alarm Clock .................................................................... 5·25 MM53110 Series Auto Clock and Elapsed Timer ...............................................5 ·31 MM53113 Digital Alarm Clock .............................................. : ..................... 5·36 MM53118AA TV Digital Tuning ...........................' ...................................... 5·107 MM53124 Automobile Clock and ElapsedTimer ............................................... 5·41 MAXI·ROMTM is a Trademark of National Semiconductor Corp., Touch Tone® is a Registered Trademark of Bell Telephone VIII Alpha-Numerical Index (Continued) MM53125 DTMF (Touch Tone®) Generator .....................................................5 -202 MM53130 DTMF (Touch Tone®) Generator ..................................................... 5-207 MM53143 Push Button Pulse Dialer Circuit ................................................... 5-197 MM53144 Push Button Pulse Dialer Circuit ................................................... 5-197 MM53190 Push Button Pulse Dialer ............................................................ 5-212 M M53200 EncodelDecoder ..................................................................... 5-278 MM53224 Automobile Clock and Elapsed Timer ............................................... 5-45 MM54240 Asynchronous Receiverrrransmitter Remote Controller ......................... 5-280 MM55108 PLL Frequency Synthesizer with Receive/Transmit Mode ....................... 5-127 MM55110 PLL Frequency Synthesizer with Receive/Transmit Mode ....................... 5-127 MM55121 Serial Data/PLL Frequency.Synthesizer ........................................... 5-132 MM55122 Serial Data/PLL Frequency Synthesizer ........................................... 5-137 MM55123 Serial Data/PLL Frequency Synthesizer ........................................... 5-142 MM55124 PLL Frequency Synthesizer ............................ ; ............................ 5-147 MM55126 PLL Frequency Synthesizer .......................................................... 5-147 MM57109 MOS/LSI Number-Oriented Processor ............................................. 5-284 MM57436 Decimal/Binary UplDown Counter .................................................. 5-309 MM57455 Advanced Educational Arithmetic Game .......................................... 5-187 MM57459 8-Digit LED Direct-Drive Memory Calculator ....................................... 5-190 MM57499 96-or 144-Key Serial Keyboard Interface (SKI) ..................................... 5-316 MM58106 Digital Clock and TV Display Circuit ............................................... 5-158 MM58142 TV Synthesizer ....................................................................... 5-163 MM58143 LCD Alarm Clock Circuit ..............................................................5 -74 MM58144 LCD Alarm Clock Circuit ..............................................................5 -74 MM58146 TV Clock and Channel Display ...................................................... 5-168 MM58167 Microprocessor-Compatible Real Time Clock ..................................... 5-347 MM58174 Microprocessor-Compatible Real Time Clock ..................................... 5-353 MM58183 LCD Alarm Clock Circuit ..............................................................5 -74 MM58184 LCD Alarm Clock Circuit .............................................................. 5-74 MM58201 Multiplexed LCD Driver .............................................................. 5-238 MM58313 VaractorTuner Display Circuit ......................................................5 -173 Touch Tone'" is a Registered Trademark of Bell Telephone IX
Description: