To our customers, Old Company Name in Catalogs and Other Documents On April 1st, 2010, NEC Electronics Corporation merged with Renesas Technology Corporation, and Renesas Electronics Corporation took over all the business of both companies. Therefore, although the old company name remains in this document, it is a valid Renesas Electronics document. We appreciate your understanding. Renesas Electronics website: http://www.renesas.com April 1st, 2010 Renesas Electronics Corporation Issued by: Renesas Electronics Corporation (http://www.renesas.com) Send any inquiries to http://www.renesas.com/inquiry. Notice 1. 2. 3. 4. 5. 6. 7. All information included in this document is current as of the date this document is issued. Such information, however, is subject to change without any prior notice. Before purchasing or using any Renesas Electronics products listed herein, please confirm the latest product information with a Renesas Electronics sales office. Also, please pay regular and careful attention to additional and different information to be disclosed by Renesas Electronics such as that disclosed through our website. Renesas 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 Renesas Electronics products or technical information described in this document. No license, express, implied or otherwise, is granted hereby under any patents, copyrights or other intellectual property rights of Renesas Electronics or others. You should not alter, modify, copy, or otherwise misappropriate any Renesas Electronics product, whether in whole or in part. Descriptions of circuits, software and other related information in this document are provided only to illustrate the operation of semiconductor products and application examples. You are fully responsible for the incorporation of these circuits, software, and information in the design of your equipment. Renesas Electronics assumes no responsibility for any losses incurred by you or third parties arising from the use of these circuits, software, or information. When exporting the products or technology described in this document, you should comply with the applicable export control laws and regulations and follow the procedures required by such laws and regulations. You should not use Renesas Electronics products or the technology described in this document for any purpose relating to military applications or use by the military, including but not limited to the development of weapons of mass destruction. Renesas Electronics products and technology may not be used for or incorporated into any products or systems whose manufacture, use, or sale is prohibited under any applicable domestic or foreign laws or regulations. Renesas Electronics has used reasonable care in preparing the information included in this document, but Renesas Electronics does not warrant that such information is error free. Renesas Electronics assumes no liability whatsoever for any damages incurred by you resulting from errors in or omissions from the information included herein. Renesas Electronics products are classified according to the following three quality grades: "Standard", "High Quality", and "Specific". The recommended applications for each Renesas Electronics product depends on the product's quality grade, as indicated below. You must check the quality grade of each Renesas Electronics product before using it in a particular application. You may not use any Renesas Electronics product for any application categorized as "Specific" without the prior written consent of Renesas Electronics. Further, you may not use any Renesas Electronics product for any application for which it is not intended without the prior written consent of Renesas Electronics. Renesas Electronics shall not be in any way liable for any damages or losses incurred by you or third parties arising from the use of any Renesas Electronics product for an application categorized as "Specific" or for which the product is not intended where you have failed to obtain the prior written consent of Renesas Electronics. The quality grade of each Renesas Electronics product is "Standard" unless otherwise expressly specified in a Renesas Electronics data sheets or data books, etc. "Standard": 8. 9. 10. 11. 12. Computers; office equipment; communications equipment; test and measurement equipment; audio and visual equipment; home electronic appliances; machine tools; personal electronic equipment; and industrial robots. "High Quality": Transportation equipment (automobiles, trains, ships, etc.); traffic control systems; anti-disaster systems; anticrime systems; safety equipment; and medical equipment not specifically designed for life support. "Specific": Aircraft; aerospace equipment; submersible repeaters; nuclear reactor control systems; medical equipment or systems for life support (e.g. artificial life support devices or systems), surgical implantations, or healthcare intervention (e.g. excision, etc.), and any other applications or purposes that pose a direct threat to human life. You should use the Renesas Electronics products described in this document within the range specified by Renesas Electronics, especially with respect to the maximum rating, operating supply voltage range, movement power voltage range, heat radiation characteristics, installation and other product characteristics. Renesas Electronics shall have no liability for malfunctions or damages arising out of the use of Renesas Electronics products beyond such specified ranges. Although Renesas Electronics endeavors to improve the quality and reliability of its products, semiconductor products have specific characteristics such as the occurrence of failure at a certain rate and malfunctions under certain use conditions. Further, Renesas Electronics products are not subject to radiation resistance design. Please be sure to implement safety measures to guard them against the possibility of physical injury, and injury or damage caused by fire in the event of the failure of a Renesas Electronics product, such as safety design for hardware and software including but not limited to redundancy, fire control and malfunction prevention, appropriate treatment for aging degradation or any other appropriate measures. Because the evaluation of microcomputer software alone is very difficult, please evaluate the safety of the final products or system manufactured by you. Please contact a Renesas Electronics sales office for details as to environmental matters such as the environmental compatibility of each Renesas Electronics product. Please use Renesas Electronics products in compliance with all applicable laws and regulations that regulate the inclusion or use of controlled substances, including without limitation, the EU RoHS Directive. Renesas Electronics assumes no liability for damages or losses occurring as a result of your noncompliance with applicable laws and regulations. This document may not be reproduced or duplicated, in any form, in whole or in part, without prior written consent of Renesas Electronics. Please contact a Renesas Electronics sales office if you have any questions regarding the information contained in this document or Renesas Electronics products, or if you have any other inquiries. (Note 1) "Renesas Electronics" as used in this document means Renesas Electronics Corporation and also includes its majorityowned subsidiaries. (Note 2) "Renesas Electronics product(s)" means any product developed or manufactured by or for Renesas Electronics. To all our customers Regarding the change of names mentioned in the document, such as Mitsubishi Electric and Mitsubishi XX, to Renesas Technology Corp. The semiconductor operations of Hitachi and Mitsubishi Electric were transferred to Renesas Technology Corporation on April 1st 2003. These operations include microcomputer, logic, analog and discrete devices, and memory chips other than DRAMs (flash memory, SRAMs etc.) Accordingly, although Mitsubishi Electric, Mitsubishi Electric Corporation, Mitsubishi Semiconductors, and other Mitsubishi brand names are mentioned in the document, these names have in fact all been changed to Renesas Technology Corp. Thank you for your understanding. Except for our corporate trademark, logo and corporate statement, no changes whatsoever have been made to the contents of the document, and these changes do not constitute any alteration to the contents of the document itself. Note : Mitsubishi Electric will continue the business operations of high frequency & optical devices and power devices. Renesas Technology Corp. Customer Support Dept. April 1, 2003 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS DESCRIPTION PIN CONFIGURATION (TOP VIEW) CP1 TESTA CS SCK SIN AC * Screen composition .............................. 24 characters 10 lines, * * * * * * * * * * * * * * * * 32 characters 7 lines Number of characters displayed .................................. 240 (Max.) Character composition ..................................... 12 18 dot matrix Characters available ............................. 128 characters (M35054) ............................. 256 characters (M35055) Character sizes available .................... 4 (horizontal) 4 (vertical) Display locations available Horizontal direction ............................................... 240 locations Vertical direction ................................................... 256 locations Blinking ................................................................. Character units Cycle : approximately 1 second, or approximately 0.5 seconds Duty : 25%, 50%, or 75% Data input .............................. By the serial input function (16 bits) Coloring Background coloring (composite video signal) Blanking Total blanking (14 18 dots) Border size blanking Character size blanking Synchronizing signal Composite synchronizing signal generation (PAL, NTSC, M-PAL) 2 output ports (1 digital line) Oscillation stop function It is possible to stop the oscillation for synchronizing signal generation Built-in half-tone display function Built-in reversed character display function Built-in synchronous correction circuit Built-in synchronous separation circuit APPLICATION TV, VCR, Movie REV.1.2 CVIDEO CVIN 1 20 2 19 3 18 4 5 6 7 VDD2 LECHA FEATURES M35054-XXXFP M35055-XXXFP The M35054-XXXFP and M35055-XXXFP are TV screen display control IC which can be used to display information such as number of channels, the date and messages and program schedules on the TV screen. In particular, owing to the built-in SYNC-SEP (synchronous separation) circuit, the synchronous correction circuit, external circuits can be decrease and character turbulence that occurs when superimposing can be reduced. The processor is suitable for AV systems such as VTRs, LDs, and so on. It is a silicon gate CMOS process and M35054-XXXFP and M35055XXXFP are housed in a 20-pin shrink SOP package. For M35054-001FP/M35055-001FP that are a standard ROM versions of M35054-XXXFP/M35055-XXXFP respectively, the character pattern is also mentioned. 17 VDD1 16 15 14 HOR CP2 OSCIN VSS P1 P0 8 13 TESTB 9 12 TESTC 10 11 VSS Outline 20P2Q-A MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS PIN DESCRIPTION Symbol Pin name OSC1 Clock input TESTA Test pin input Input/ Output Input -- Function This is the filter output pin 1. This is the pin for test. Connect this pin to GND during normal operation. __ CS Chip select input Input This is the chip select pin, and when serial data transmission is being carried out, it goes to "L". Hysteresis input. Built-in pull-up resistor. SCK Serial clock input Input When CS pin is "L", SIN serial data is taken in when SCK rises. Hysteresis input. Built-in pull-up resistor. SIN Serial data input Input This is the pin for serial input of data and addresses for the display control register and the display data memory. Hysteresis input. Built-in pull-up resistor. AC Auto-clear input Input When "L", this pin resets the internal IC circuit. Hysteresis input. Built-in pull-up resistor. VDD2 Power pin CVIDEO Composite video signal output LECHA Character level input Input This is the input pin which determines the "white" character color level in the composite video signal. CVIN Composite video signal input Input This is the input pin for external composite video signals. In superimpose mode, character output etc. is superimposed on these external composite video signals. VSS Earthing pin -- Please connect to GND using circuit earthing pin. TESTC Test pin output -- This is the pin for test. Open this pin during normal operation. TESTB Test pin input -- This is the pin for test. Connect this pin to GND during normal operation. P0 Port P0 output Output This pin outputs the port output or BLNK1 (character background) signal. P1 Port P1 output Output This pin outputs the port output or CO1(character) signal. VSS Earthing pin OSCIN fSC input pin for synchronous signal generation CP2 Filter output HOR Horizontal synchronizing signal input VDD1 Power pin __ __ 2 -- Output -- Input Output Input -- Please connect to +5V with the analog circuit power pin. This is the output pin for composite video signals. It outputs 2VP-P composite video signals. In superimpose mode, character output etc. is superimposed on the external composite video signals from CVIN. Please connect to GND using circuit earthing pin (Analog side). This is the input pin for the sub-carrier frequency (fSC) for generating a synchronous signal. A frequency of 3.580MHz is needed for NTSC, and a frequency of 4.434MHz in needed for PAL and 3.576MHz is needed for M-PAL. Filter output pin 2. This is the input pin for external composite video signals. This pin inputs the external video signal clamped sync-chip to 1.5V, and internally carries out synchronous separation. Please connect to +5V with the digital circuit power pin. 3 13 TESTB 6 11 16 7 AC VSS VSS VDD2 VDD1 20 2 TESTA SIN 5 SCK 4 CS I/O control circuit BLOCK DIAGRAM Display character ROM Display RAM Address control circuit Display control register Data control circuit Timing generator CP1 Blinking circuit Clock oscillation circuit 1 Shift register Display control circuit Reading address control circuit Display location detection circuit H counter Port output circuit NTSC PAL M-PAL video output circuit Timing generator Oscillation circuit for synchronizing signal generation SYNC-SEP circuit 19 HOR P0 P1 15 TESTC 14 12 LECHA CVIN 10 9 CVIDEO CP2 OSCIN 8 18 17 3.580MHz(NTSC) 4.434MHz(PAL) 3.576MHz(M-PAL) MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS 3 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS MEMORY CONSTITUTION Address 0016 to EF16 are assigned to the display RAM, address F016 to F816 are assigned to the display control registers. The internal circuit is reset and all display control registers (address F016 to F816) are set to "0" __ and display RAM (address 0016 to EF16) are RAM erased when the AC pin level is "L". When using M35054-XXXFP, set "0" in any of DA7, DAD through DAF of addresses 0016 through EF16, and of DAE and DAF of ad- DA F DA E DA D DA C DA B DA A DA 9 DA 8 DA 7 DA 6 DA 5 DA 4 DA 3 DA 2 DA 1 DA 0 0 0 0 REV BLINK B G R 0 C6 C5 C4 C3 C2 C1 C0 EF16 F016 F116 F216 F316 F416 F516 F616 F716 F816 Display control register Display RAM Address 0016 dresses F016 through F816. Setting the blank code "FF16" as a character code is an exception. When using M35055-XXXFP, set "0" in any of DAD through DAF of addresses 0016 through EF16, and of DAE and DAF of addresses F016 through F816. TESTn (n : a number) is MITSUBISHI test memory, so be sure to observe the setting conditions. Character color Reverse Blinking Character code B G R 0 0 REV BLINK C6 C5 TEST15 TEST14 TEST13 TEST12 TEST11 TEST10 SYSEP1 SYSEP0 SEPV1 TEST21 TEST20 TEST19 TEST18 TEST17 TEST16 HP7 HP6 HP5 0 0 0 0 0 0 0 0 0 0 TEST27 TEST26 TEST25 TEST24 TEST23 TEST22 VP7 TEST33 TEST32 TEST31 TEST30 TEST29 TEST28 VSZ21 0 0 TEST36 TEST35 TEST34 SPACE 0 0 TEST42 TEST41 TEST40 TEST39 TEST38 TEST37 0 0 0 0 0 0 TEST43 TEST2 TEST1 TEST0 LBLACK LIN24/32 BLKHF BB BG BR LEVEL0 PHASE2 PHASE1 PHASE0 TEST46 TEST45 RGBON TEST44 CL17/18 CBLINK CURS7 CURS6 CURS5 CURS4 CURS3 CURS2 CURS1 CURS0 LEVEL1 TEST51 TEST50 TEST49 TEST48 TEST47 RAMERS DSPON STOP1 STOPIN SCOR EX BLK1 BLK0 DSP9 DSP8 C4 C3 C2 C1 C0 SEPV0 PTD1 PTD0 PTC1 PTC0 HP0 HP4 HP3 HP2 HP1 VP6 VP5 VP4 VP3 VP2 VP1 VP0 VSZ20 VSZ11 VSZ10 HSZ21 HSZ20 HSZ11 HSZ10 DSP2 DSP1 DSP0 DSP7 DSP6 DSP5 DSP4 DSP3 EQP PALH MPAL INT/NON N/P BLINK2 BLINK1 BLINK0 Fig. 1 Memory constitution (M35054-XXXFP) EF16 F016 F116 F216 F316 F416 F516 F616 F716 F816 Display control register 0016 DA F DA E DA D DA C DA B DA A DA 9 DA 8 DA 7 DA 6 DA 5 DA 4 DA 3 DA 2 DA 1 DA 0 0 0 0 REV BLINK B G R C7 C6 C5 C4 C3 C2 C1 C0 Display RAM Address Reverse Blinking B G R C7 0 REV BLINK C6 C5 TEST15 TEST14 TEST13 TEST12 TEST11 TEST10 SYSEP1 SYSEP0 SEPV1 HP7 HP6 HP5 TEST21 TEST20 TEST19 TEST18 TEST17 TEST16 0 0 0 0 0 0 0 0 0 0 VP7 TEST27 TEST26 TEST25 TEST24 TEST23 TEST22 TEST33 TEST32 TEST31 TEST30 TEST29 TEST28 VSZ21 0 0 TEST36 TEST35 TEST34 SPACE 0 0 TEST42 TEST41 TEST40 TEST39 TEST38 TEST37 0 0 0 0 0 0 BB BG BR LEVEL0 PHASE2 PHASE1 PHASE0 TEST43 TEST2 TEST1 TEST0 LBLACK LIN24/32 BLKHF TEST46 TEST45 RGBON TEST44 CL17/18 CBLINK CURS7 CURS6 CURS5 CURS4 CURS3 CURS2 CURS1 CURS0 EX BLK1 BLK0 LEVEL1 TEST51 TEST50 TEST49 TEST48 TEST47 RAMERS DSPON STOP1 STOPIN SCOR Fig. 2 Memory constitution (M35055-XXXFP) 4 Character code Character color DSP9 DSP8 C4 C3 C2 C1 C0 SEPV0 PTD1 PTD0 PTC1 PTC0 HP0 HP4 HP3 HP2 HP1 VP6 VP5 VP4 VP3 VP2 VP1 VP0 VSZ20 VSZ11 VSZ10 HSZ21 HSZ20 HSZ11 HSZ10 DSP2 DSP1 DSP0 DSP7 DSP6 DSP5 DSP4 DSP3 EQP PALH MPAL INT/NON N/P BLINK2 BLINK1 BLINK0 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 A816 A916 AA16 AB16 AC16 AD16 AE16 AF16 B016 B116 B216 B316 B416 B516 B616 B716 B816 B916 BA16 BB16 BC16 BD16 BE16 BF16 C016 C116 C216 C316 C416 C516 C616 C716 C816 C916 CA16 CB16 CC16 CD16 CE16 CF16 D016 D116 D216 D316 D416 D516 D616 D716 7 8 9 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Fig. 4 Screen constitution (32 characters 7 lines) Notes 1. The hexadecimal numbers in the boxes show the display RAM address. Notes 2. When 32 characters x 7 lines are displayed, set blank code "FF16" to character code of addresses E016 to EF16. A016 A116 A216 A316 A416 A516 A616 A716 A816 A916 AA16 AB16 AC16 AD16 AE16 AF16 B016 B116 B216 B316 B416 B516 B616 B716 B816 B916 BA16 BB16 BC16 BD16 BE16 BF16 14 C016 C116 C216 C316 C416 C516 C616 C716 C816 C916 CA16 CB16 CC16 CD16 CE16 CF16 D016 D116 D216 D316 D416 D516 D616 D716 D816 D916 DA16 DB16 DC16 DD16 DE16 DF16 13 7 12 6 11 8016 8116 8216 8316 8416 8516 8616 8716 8816 8916 8A16 8B16 8C16 8D16 8E16 8F16 9016 9116 9216 9316 9416 9516 9616 9716 9816 9916 9A16 9B16 9C16 9D16 9E16 9F16 10 6016 6116 6216 6316 6416 6516 6616 6716 6816 6916 6A16 6B16 6C16 6D16 6E16 6F16 7016 7116 7216 7316 7416 7516 7616 7716 7816 7916 7A16 7B16 7C16 7D16 7E16 7F16 9 5 8 4 7 4016 4116 4216 4316 4416 4516 4616 4716 4816 4916 4A16 4B16 4C16 4D16 4E16 4F16 5016 5116 5216 5316 5416 5516 5616 5716 5816 5916 5A16 5B16 5C16 5D16 5E16 5F16 6 2016 2116 2216 2316 2416 2516 2616 2716 2816 2916 2A16 2B16 2C16 2D16 2E16 2F16 3016 3116 3216 3316 3416 3516 3616 3716 3816 3916 3A16 3B16 3C16 3D16 3E16 3F16 5 3 4 2 3 0016 0116 0216 0316 0416 0516 0616 0716 0816 0916 0A16 0B16 0C16 0D16 0E16 0F16 1016 1116 1216 1316 1416 1516 1616 1716 1816 1916 1A16 1B16 1C16 1D16 1E16 1F16 2 1 1 The screen lines and rows are determined from each address of the display RAM. The screen consitution (24 characters 10 lines) is shown in Figure 3 the screen constitution (32 characters 7 lines) is shown in 4. Lines Rows Fig. 3 Screen constitution (24 characters 10 lines) Note : The hexadecimal numbers in the boxes show the display RAM address. 10 D816 D916 DA16 DB16 DC16 DD16 DE16 DF16 E016 E116 E216 E316 E416 E516 E616 E716 E816 E916 EA16 EB16 EC16 ED16 EE16 EF16 7816 7916 7A16 7B16 7C16 7D16 7E16 7F16 8016 8116 8216 8316 8416 8516 8616 8716 8816 8916 8A16 8B16 8C16 8D16 8E16 8F16 9016 9116 9216 9316 9416 9516 9616 9716 9816 9916 9A16 9B16 9C16 9D16 9E16 9F16 A016 A116 A216 A316 A416 A516 A616 A716 6 6016 6116 6216 6316 6416 6516 6616 6716 6816 6916 6A16 6B16 6C16 6D16 6E16 6F16 7016 7116 7216 7316 7416 7516 7616 7716 9 4816 4916 4A16 4B16 4C16 4D16 4E16 4F16 5016 5116 5216 5316 5416 5516 5616 5716 5816 5916 5A16 5B16 5C16 5D16 5E16 5F16 8 5 7 4 6 3016 3116 3216 3316 3416 3516 3616 3716 3816 3916 3A16 3B16 3C16 3D16 3E16 3F16 4016 4116 4216 4316 4416 4516 4616 4716 5 1816 1916 1A16 1B16 1C16 1D16 1E16 1F16 2016 2116 2216 2316 2416 2516 2616 2716 2816 2916 2A16 2B16 2C16 2D16 2E16 2F16 4 3 3 2 2 0016 0116 0216 0316 0416 0516 0616 0716 0816 0916 0A16 0B16 0C16 0D16 0E16 0F16 1016 1116 1216 1316 1416 1516 1616 1716 1 1 Lines Rows MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS SCREEN CONSTITUTION 5 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS Display RAM DESCRIPTION Display RAM Address 0016 to EF16 DA 0 1 Contents Name Status Function C0 0 (LSB) 1 Set ROM-held character code of a character needed to display. 0~C Remarks 0 C1 1 2 0 C2 1 3 0 C3 1 4 0 C4 1 5 0 C5 1 6 7 8 C6 0 (MSB) 1 -- R 0 Set to "0" during normal operation 1 Can not be used 0 When RGBON=1, set background color by character unit. Refer to supplemental explanation (3). 0 No blinking 1 Blinking Refer to BLINK2 to 0 (address F516) 0 Normal character 1 Reversed character 1 9 (Note 2) 0 G 1 A 0 B 1 B C BLINK REV __ Notes 1. Resetting at the AC pin RAM-erases the display RAM, and the status turns as indicated by the mark 2. Set to "1" only when setting a blank code. When using M35055-XXXFP, DA7 is C7 (MSB). 6 around in the status column. MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS Display control register (1) Address F016 DA 0 1 2 3 4 5 6 Contents Register 0~D Status PTC0 PTC1 PTD0 PTD1 SEPV0 SEPV1 SYSEP0 0 P0 output (port 0) 1 BLNK1 output 0 P1 output (port 1) 1 CO1 output Refer to supplemental explanation (4). 0 It is negative polarity at P0 output "L", BLINK1 output. Control the port data 1 It is positive polarity at P0 output "H", BLINK1 output. 0 It is negative polarity at P01 output "L", CO1 output. 1 It is positive polarity at P01 output "H", CO1 output. Refer to supplemental explanation (4). 0 It should be fixed to "0". 1 Can not be used. Specifies the vertical synchronous separation criterion 0 It should be fixed to "0". 1 Can not be used. 0 1 7 SYSEP1 0 1 8 9 A B TEST10 TEST11 TEST12 TEST13 Remarks Function SYSEP1 0 0 1 1 Port output control Refer to supplemental explanation (1). SYSEP0 0 1 0 1 0 It should be fixed to "0". 1 Can not be used. 0 It should be fixed to "0". 1 Can not be used. 0 Can not be used. 1 It should be fixed to "1". 0 It should be fixed to "0". 1 Can not be used. Bias potential Can not be used. Can not be used. 1.75V Can not be used. Specifies the sync-bias potential It should be fixed to "0". 0 C TEST14 1 D TEST15 Can not be used. 0 It should be fixed to "0". 1 Can not be used. __ Note: The mark Notes around the status value means the reset status by the "L" level is input to AC pin. 7 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS (2) Address F116 DA 0~D 0 Register Contents Status HP0 0 (LSB) 1 Remarks Function Let horizontal display start position be HS, 7 1 HP1 0 HS = T ( 2nHPn+6) n=0 1 2 HP2 HOR Set the horizontal display start position by use of HP7 through HP0. HP7 to HP0 = (00000000) to (00001111) setting is forbidden. 0 1 3 HP3 0 1 HP4 1 5 HP5 0 VS VERT 4 0 HS 1 6 HP6 0 1 7 8 9 A B C D 8 HP7 0 (MSB) 1 TEST16 TEST17 TEST18 TEST19 TEST20 TEST21 Character displaying area T : The oscillation cycle of display clock 0 Can not be used. 1 It should be fixed to "1". 0 Can not be used. 1 It should be fixed to "1". 0 Can not be used. 1 It should be fixed to "1". 0 Can not be used. 1 It should be fixed to "1". 0 Can not be used. 1 It should be fixed to "1". 0 It should be fixed to "0". 1 Can not be used. It can be set this up to 240 steps in increments of one T. MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS (3) Address F216 DA 0~D 0 1 Contents Register Status VP0 0 (LSB) 1 VP1 0 Let vertical display start position be VS, 7 VS = H n=0 2nVPnVS 1 2 VP2 Remarks Function HOR 0 It can be set this up to 249 steps in increments of one H. 1 3 VP3 0 1 VP4 0 1 5 VP5 0 VS VERT 4 HS 1 6 VP6 8 9 A B C D VP7 0 (MSB) 1 TEST22 TEST23 TEST24 TEST25 TEST26 TEST27 VP7 to VP0 = (00000000) to (00100011) setting is forbidden. Character displaying area 0 1 7 Set the vertical display start position by use of VP7 through VP0. VP7 to VP0 = (00000000) to (00000110) setting is forbidden. H : The oscillation cycle of horizontal synchronous signal 0 Can not be used. 1 It should be fixed to "1". 0 Can not be used. 1 It should be fixed to "1". 0 Can not be used. 1 It should be fixed to "1". 0 Can not be used. 1 It should be fixed to "1". 0 Can not be used. 1 It should be fixed to "1". 0 It should be fixed to "0". 1 Can not be used. 9 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS (4) Address F316 DA 0~D 0 1 2 3 4 5 6 7 8 9 A B C D 10 Contents Register Status HSZ10 HSZ11 HSZ20 HSZ21 VSZ10 VSZ11 VSZ20 VSZ21 TEST28 TEST29 TEST30 TEST31 TEST32 TEST33 Remarks Function 0 HSZ11 HSZ10 Horizontal direction size 1 0 0 1T/dot 0 1 2T/dot 0 1 0 3T/dot 1 1 1 4T/dot 0 HSZ21 HSZ20 Horizontal direction size 1 0 0 1T/dot 0 1 2T/dot 0 1 0 3T/dot 1 1 1 4T/dot 0 VSZ11 VSZ10 Vertical direction size 1 0 0 1H/dot 0 1 2H/dot 0 1 0 3H/dot 1 1 1 4H/dot 0 VSZ21 VSZ20 Vertical direction size 1 0 0 1H/dot 0 1 2H/dot 0 1 0 3H/dot 1 1 1 4H/dot 0 It should be fixed to "0". 1 Can not be used. 0 It should be fixed to "0". 1 Can not be used. 0 It should be fixed to "0". 1 Can not be used. 0 It should be fixed to "0". 1 Can not be used. 0 It should be fixed to "0". 1 Can not be used. 0 It should be fixed to "0". 1 Can not be used. Character size setting in the horizontal direction for the first line. Character size setting in the horizontal direction for the 2nd line to 10th line. Character size setting in the vertical direction for the first line. Character size setting in the vertical direction for the 2nd line to 10th line. MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS (5) Address F416 DA 0~D 0 Contents Register Status DSP0 Remarks Function 0 Set the display mode of line 1. 1 1 DSP1 0 1 2 DSP2 0 1 3 DSP3 0 1 4 DSP4 0 BLK1 BLK0 DSPn= "1" DSPn= "0" 0 0 Matrix-outline border size Matrix-outline size 0 1 1 0 Character size Border size Matrix-outline size Border size 1 1 Character size Matrix-outline size Depends on BLK0 and BLK1 (address F816) DSPn in the generic name for DSP0 to DSP9. DSP0 to DSP9 are each controlled independently. Set the display mode of line 2. Set the display mode of line 3. Set the display mode of line 4. Set the display mode of line 5. 1 5 DSP5 0 Set the display mode of line 6. 1 6 DSP6 0 Set the display mode of line 7. 1 7 DSP7 0 Set the display mode of line 8. 1 8 DSP8 0 Set the display mode of line 9. 1 9 DSP9 0 Set the display mode of line 10. 1 A 0 Normal display 1 Put a space line between line 2 and line 3, and between line 8 and line 9. 0 It should be fixed to "0". 1 Can not be used. 0 It should be fixed to "0". 1 Can not be used. 0 It should be fixed to "0". 1 Can not be used. SPACE B TEST34 C TEST35 D TEST36 Put a space line between line 2 and line 3 in displaying 32 characters. 11 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS (6) Address F516 DA 0~D 0 1 2 BLINK0 BLINK1 ______________________ 4 0 BLINK0 BLINK1 Duty 1 0 0 Blinking off 0 1 25% 0 1 0 50% 1 1 1 75% 0 Division of vertical synchronizing signal into 1/64. Cycle approximately 1 second. 1 Division of vertical synchronizing signal into 1/32. Cycle approximately 0.5 second. 0 NTSC, M-PAL mode 1 PAL mode 0 Interlace 1 Non interlace BLINK2 N/P INT/NON Remarks Function Status _____ 3 Contents Register 5 MPAL 1 Scanning lines control (only in internal synchronization) N/P MPAL Synchronous mode 0 0 NTSC 0 1 M-PAL 1 0 PAL 1 1 Not available INT/NON Number of scanning lines 0 625H lines 1 626H lines 0 627H lines 1 628H lines __ PALH 0 6 0 PALH 1 7 8 9 A B C D EQP TEST37 TEST38 TEST39 TEST40 TEST41 TEST42 1 0 Not include the equivalent pulse. 1 Include the equivalent pulse. 0 It should be fixed to "0". 1 Can not be used. 0 It should be fixed to "0". 1 Can not be used. 0 It should be fixed to "0". 1 Can not be used. 0 It should be fixed to "0". 1 Can not be used. 0 It should be fixed to "0". 1 Can not be used. 0 It should be fixed to "0". 1 Can not be used. Note. To blink a character, set 1 to DAB (the blinking bit) of the display RAM. 12 Blinking cycle can be altered. Refer to register MPAL _ 0 Blinking duty ratio can be altered. (Note) Synchronizing signal is selected _ with this register and N/P register. It should be fixed to "0" at NTSC Effective only at non-interlace MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS (7) Address F616 DA Contents Register 0~D 0 0 PHASE0 1 0 1 PHASE1 1 0 2 PHASE2 1 3 LEVEL0 4 BG 1 0 BB 1 7 BLKHF __________ 8 9 A B C D LIN24/32 LBLACK TEST0 TEST1 TEST2 TEST43 0 Black 0 0 1 Red 0 1 0 Green 0 1 1 Yellow 1 0 0 Blue 1 0 1 Magenta 1 1 0 Cyan 1 1 1 White Internal bias on 0 6 0 1 BR Raster 0 Internal bias off 1 5 Raster color setting PHASE2 PHASE1 PHASE0 0 0 Remarks Function Status Refer to supplemental explanation (2) about video signal level Generates bias potential for composite video signals BB BG BR Character background color 0 0 0 Black 0 0 1 Red 0 1 0 Green 0 1 1 Yellow 1 0 0 Blue 1 0 1 Magenta 1 1 0 Cyan 1 1 1 White 0 The halftone displaying "OFF" in superimpose 1 The halftone displaying "ON" in superimpose 0 24 characters 10 lines display 1 32 characters 7 lines display 0 Blanking level I 2.3V 1 Blanking level II 2.1V 0 It should be fixed to "0". 1 Can not be used. 0 It should be fixed to "0". 1 Can not be used. 0 It should be fixed to "0". 1 Can not be used. 0 Can not be used. 1 It should to be fixed to "1". Character background color setting. Refer to supplemental explanation (2) about video signal level This register is available in the superimpose displaying only. (Note) Set a blackness level Note. It is neccessary to input the external composite video signal to the CVIN pin, and externally connect a 100 to 200 register in series. 13 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS (8) Address F716 DA 0~D 0 Contents Register Function Status CUR0 0 Let cursor displaying address be CURS, 1 1 CUR1 0 7 1 2 CUR2 CURS = 2nCURn n=0 0 CUR3 0 1 4 CUR4 CUR5 CUR7 to CUR0 (11110000) setting is forbidden under 24 characters display. Set CUR7 to CUR0 = (11111111) under cursor is not be displayed. 0 1 5 Set the cursor displaying address by use of CUR7 through CUR0. CUR7 to CUR0 (11100000) setting is forbidden under 32 characters display. 1 3 Remarks The cursor displaying address (CURS) is correspond to display construction. 0 1 6 CUR6 0 1 7 CUR7 0 1 8 CBLINK __________ 9 A B C D 14 CL17/18 TEST44 RGBON TEST45 TEST46 0 No blinking 1 Blinking 0 Cursor displaying at the 17th dot by vertical direction. 1 Cursor displaying at the 18th dot by vertical direction. 0 It should be fixed to "0". 1 Can not be used. 0 Normal 1 Character background coloring 0 It should be fixed to "0". 1 Can not be used. 0 It should be fixed to "0". 1 Can not be used. The cursor blinking setting Refer to character construction. Refer to supplemental explanation (3). MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS (9) Address F816 DA Contents Register 0~D 0 0 BLK0 1 0 1 BLK1 Remarks Function Status BLK1 BLK0 DSPn= "1" 0 0 0 1 Border size Character size 1 0 Matrix-outline size Border size 1 1 Character size Matrix-outline size Matrix-outline border size DSPn= "0" Display mode (BLNK output) variable Matrix-outline size 1 2 3 4 5 6 7 8 9 A B C D EX SCOR STOPIN STOP1 DSPON RAMERS TEST47 TEST48 TEST49 TEST50 TEST51 LEVEL1 0 External synchronization 1 Internal synchronization 0 Superimpose monotone display 1 Superimpose coloring display (only NTSC) "1" setting is forbidden at internal synchronous or PAL, M-PAL mode displaying. 0 fSC input mode OSCIN oscillation control 1 Can not be used. 0 Oscillation VCO for display 1 Stop oscillation VCO for display 0 Display OFF 1 Display ON 0 RAM not erased 1 RAM erased 0 Can not be used. 1 It should be fixed to "1". 0 Can not be used. 1 It should be fixed to "1". 0 Can not be used. 1 It should be fixed to "1". 0 Can not be used. 1 It should be fixed to "1". 0 Can not be used. 1 It should be fixed to "1". 0 Internal bias OFF Synchronizing signal switching (Note1) Control oscillation VCO for display This register does not exist (Note 3). Generates bias potential for synchronous separation. 1 Internal bias ON Notes 1. In dealing with the internal synchronization, cut off external video signals outside the IC. The leakage of external input video signals can be avoided. Notes 2. In displaying color superimposition, enter into the OSCIN pin the fSC signal that phase-synchronizes with the color burst of the composite video signals (input to the CVIN pin). Notes 3. Erases all the display RAM. The character code turns to blank-FF16, the encode data bit and the blinking bit turn to "1" respectively, and reversed character bit turns to "0". 15 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS Supplemental explanation about display control register (1) How to effect synchronous separation from composite video signals Synchronous separation is effected as follows depending on the width of L-level of the vertical synchronous period. 1. Less than 8.4s ****** Not to be determined to be a vertical synchronous signal. 2. Equal to or higher than 8.4s but less than 15.6s ****** When two clocks continue, if take place, it is "L" period is determined to be a vertical synchronization signal. 3. Equal to or higher than 15.6s ****** It is "L" period is determined to be a vertical synchronous signal with no condition. The determination is made at the timing indicated by V in Fig.4 either in case 2 or in case 3. Sequence of synchronizing pulse Composite video signal 8.4s Equalizing pulse 8.4s 15.6s Vertical synchronous signal Fig. 5 The method of synchronous separation from composite video signal. 16 V MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS (2) Video signal level VDD : 5.0V, Ta : 25C Phase angle (rad) Color Brightness level (V) Amplitude ratio (to color burst) NTSC method PAL, M-PAL method Min. Typ. Max. Min. Typ. Max. Sync-chip -- -- 1.3 1.5 1.7 -- -- -- Pedestal -- -- 1.9 2.1 2.3 -- -- -- 4 Color burst 0 1.9 2.1 2.3 -- 1.0 -- Black -- -- 2.1 2.3 2.5 -- -- -- Red 7 /16 2 /16 7 /16 2 /16 2.3 2.5 2.7 1.5 3.0 4.5 Green 27 16 2 /16 5 /16 2 /16 2.7 2.9 3.1 1.4 2.8 4.2 /16 2 /16 /16 2 /16 Yellow /16 3.1 3.3 3.5 1.0 2.0 3.0 Blue 17 /16 2 /16 15 /16 2 /16 2.0 2.2 2.4 1.0 2.0 3.0 Magenta 11 /16 2 /16 11 /16 2 /16 2.5 2.7 2.9 1.4 2.8 4.2 Cyan 23 /16 2 /16 9 /16 2 /16 2.9 3.1 3.3 1.5 3.0 4.5 White -- -- 3.1 3.3 3.5 -- -- -- R-Y CB1 RS1 /4 CB B-Y - /4 CB2 RS2 CB Color burst under NTSC Color burst under PAL or M-PAL CB1,CB2 Color subcarrier under PAL or M-PAL RS1,RS2 Fig. 6 Bector phases (3) Setting RGBON (address F716) RGBON = "0" ..... Sets background colors depending on BB, BG, and BR (address F616), screen by screen. RGBON = "1" ..... Sets background colors depending on R, G, B (address 0016 to EF16), character by character. The color setting is shown below. Color Setting B G R Color 0 0 0 Black 0 0 1 Red 0 1 0 Green 0 1 1 Yellow 1 0 0 Blue 1 0 1 Magenta 1 1 0 Cyan 1 1 1 White 17 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS (4) Port output and BLNK1, CO1 output PTD0 (PTD1) BLNK1 (CO1) PTC0 (PTC1) 1 1 Output 0 0 Polarity switching PTD0 (PTD1) Select PTD0, 1, PTC0, 1 (Address F016) Fig. 7 Example of port control (5) Setting conditions for oscillating or stopping the display clock at display clock operating at display clock stop STOP1 0 1 DSPON 1 0 CS pin L H STOP1, CDSPON (Address F816) (6) Setting condition at LEVEL0,1 Internal synchronous External synchronous Now-working condition (no characters are displayed) LEVEL0 1 1 0 LEVEL1 0 1 0 Operation state (Character display) LEVEL0 (address F616), LEVEL1 (address F816) 18 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS DISPLAY FORMS M35054-XXXFP/M35055-XXXFP have the following four display forms as the blanking function, when CO1 and BLNK1 are output. (1) Character size : Blanking same as the character size. (2) Border size : Blanking the background as a size from character. (3) Matrix-outline size: Blanking the background as a size from all character font size. (4) Matrix-outline : Blanking the background as a size from all border size character font size. Border display. 12 dots 12 dots a a This display format allows each line to be controlled independently, so that two kinds of display formats can be combined on the same screen. 14 dots 14 dots Scanning line 18 dots CO1 BLNK1 CVIDEO a (1) Character size a (2) Border size (3) Matrix-outline size (4) Matrix-outline border size Note: In this case, the output polarity that CO1 and BLNK1 is positive. a: Background carrier color signal Fig. 8 Display forms at each display mode 19 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS DATA INPUT EXAMPLE Data of display RAM and display control registers can be set by then serial input function. Owing to automatic address increment, not necessary to enter addresses for the second and subsequent data. In automatically, the next of address F816 is assigned to address 0016. Fig. 9 shows an example of data setting by the serial input function (M35054-XXXFP), Fig. 10 shows an example of data setting by the serial input function (M35055-XXXFP). NO. Data contewts Address/Data Spplemental explanation DA DA F E DA D DA C DA B DA A DA 9 DA 8 DA 7 DA 6 DA 5 DA 4 DA 3 DA 2 DA 1 DA 0 1 Address(F8 16) Address setting 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 2 Data(F8 16) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 Data(00 16) 0 0 0 REV BLINK B G R 0 C6 C5 C4 C3 C2 C1 C0 4 Data(01 16) 0 0 0 REV BLINK B G R 0 C6 C5 C4 C3 C2 C1 C0 241 Data(EE 16) 0 0 0 REV BLINK B G R 0 C6 C5 C4 C3 C2 C1 C0 242 Data(EF 16) 0 0 0 REV BLINK B G R 0 C6 C5 C4 C3 C2 C1 C0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 1 1 HP 6 VP 6 VSZ 20 DSP 6 HP 5 VP 5 VSZ 11 DSP 5 HP 4 VP 4 VSZ 10 DSP 4 PTD 1 HP 3 VP 3 HSZ 21 DSP 3 PTD 0 HP 2 VP 2 HSZ 20 DSP 2 Display OFF Display RAM address 00 16 to EF16 setting 243 Data(F0 16) 244 Data(F1 16) 245 Data(F2 16) 0 0 0 1 1 1 246 Data(F3 16) 0 0 0 0 0 0 247 Data(F4 16) 0 0 0 0 0 SPACE 248 Data(F5 16) 0 0 0 0 0 0 249 Data(F6 16) 0 LIN TEST TESTTEST 1 2 1 0 LBLACK 24/32 BLKHF BB 250 251 Register address F0 16 to F716 setting 0 Data(F7 16) Data(F8 16) 0 Display ON 0 0 0 HP 7 VP 1 1 7 VSZ 0 0 21 DSP DSP DSP 9 8 7 1 1 0 0 0 0 RGBON 0 CL 17/18 LEVEL 1 1 1 1 1 Fig. 9 Example of data setting by the serial input function (M35054-XXXFP) 20 INT EQP PALH MPAL /NON N/P PTC PTC 1 0 HP HP 1 0 VP VP 1 0 HSZ HSZ 11 10 DSP DSP 1 0 BLINK BLINK BLINK 2 1 0 LEVEL PHASE PHASE PHASE BG BR 0 2 1 0 CURS CURS CURS CURS CURS CURS CURS CURS CBLINK 1 7 6 5 4 3 RAM STOP STOP SCOR DSPON ERS IN 1 2 EX 1 0 BLK BLK 0 1 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS NO. Data couteuts Address/Data Supplemental explauation DA DA F E DA D DA C DA B DA A DA 9 DA 8 DA 7 DA 6 DA 5 DA 4 DA 3 DA 2 DA 1 DA 0 1 Address(F8 16) Address setting 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 Display OFF 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 REV BLINK B G R C7 C6 C5 C4 C3 C2 C1 C0 0 0 0 REV BLINK B G R C7 C6 C5 C4 C3 C2 C1 C0 241 Data(EE 16) 0 0 REV BLINK B G R C7 C6 C5 C4 C3 C2 C1 C0 242 Data(EF 16) 0 0 0 REV BLINK B G R C7 C6 C5 C4 C3 C2 C1 C0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 1 1 245 Data(F2 16) 0 0 0 1 1 1 246 Data(F3 16) 0 0 0 0 0 0 247 Data(F4 16) 0 0 0 0 0 SPACE HP 6 VP 6 VSZ 20 DSP 6 HP 5 VP 5 VSZ 11 DSP 5 HP 4 VP 4 VSZ 10 DSP 4 PTD 1 HP 3 VP 3 HSZ 21 DSP 3 PTD 0 HP 2 VP 2 HSZ 20 DSP 2 248 Data(F5 16) 0 0 0 0 0 0 0 LIN TEST TEST TEST 1 2 1 0 LBLACK 24/32 BLKHF BB 2 Data(F8 16) 3 Data(00 16) 4 Data(01 16) 243 Data(F0 16) 244 Data(F1 16) Display RAM address 00 16 to EF 16 setting Register address F0 16 to F7 16 setting 249 Data(F6 16) 0 250 Data(F7 16) 251 Data(F8 16) 0 Display ON 0 0 0 0 LEVEL 1 0 1 RGBON 1 0 1 HP 7 VP 1 1 7 VSZ 0 0 21 DSP DSP DSP 9 8 7 1 1 0 0 CL 17/18 CBLINK 1 1 INT EQP PALH MPAL /NON N/P PTC PTC 1 0 HP HP 1 0 VP VP 1 0 HSZ HSZ 11 10 DSP DSP 1 0 BLINK BLINK BLINK 2 1 0 LEVEL PHASE PHASE PHASE BG BR 0 2 1 0 CURS CURS CURS CURS CURS CURS CURS CURS 7 6 5 4 3 STOP STOP RAM SCOR DSPON ERS IN 1 2 EX 1 0 BLK BLK 1 0 Fig. 10 Example of data setting by the serial input function (M35055-XXXFP) 21 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS SERIAL DATA INPUT TIMING (1) The address consists of 16 bits. (2) The data consists of 16 bits. __ (3) The 16 bits in the SCK after the CS signal has fallen are the address, and for succeeding input data, the address is incremented every 16 bits. CS SCK SIN LSB MSB LSB Address (16 bit) Data N (16 bit) MSB LSB MSB Data N+1 (16 bit) N =1, 2, 3 Fig. 11 Serial input timing 22 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS CHARACTER FONT Images are composed on a 12 18 dot matrix, and characters can be linked vertically and horizontally with other characters to allow the display the continuous symbols. Character code "FF16" is so fixed as to be blank and to have no background, thus cannot assign a character font to this code. (1) Border display (set by register BLK0, 1 (address F816)) 12 dots 18 dots When the character extends to the top dot of the matrix, no border is left at the top. When the character extends to the bottom (18th) dot of the matrix, no border is left at the bottom. Note: Hatching represents border. (2) Cursor display (Border display) Character Note: When the cursor positioning at the bottom (18th) dot, no border is left at the bottom. Positioning the cursor at the 17th dot. Register CL17/18 (address F716) = "0" Positioning the cursor at the 18th dot. Register CL17/18 ="0" Fig. 12 Character font and border 23 24 470 Fig. 13 M35054-XXXFP/M35055-XXXFP example of peripheral circuit + 120 220 2.2k 47 + 470P Note 3 Note 4 1 + 0.22 1.5k 10 9 8 7 6 5 4 3 2 CVIN LECHA CVIDEO VDD2 AC SIN SCK CS TESTA CP1 1 100 1 + + +5.0V VSS TESTC TESTB P0 P1 VSS OSCIN CP2 HOR VDD1 Note 4: Construct integral circuit by built-in 30k of AC pin and an external condenser. Attention to supply voltage rise time about this CR constant. Note 5: External loop filter 2 constant is provisional valve. Note 6: Connect fSC frequency. 0.3Vp-p VOSCIN 4.0Vp-p NTSC = 3.580MHz PAL= 4.434MHz M-PAL= 3.576MHz Note 7 1.50V Note 1 10k +5.0V Note 1: Clamp sync chip to 1.50V. Note 2: Set basic electric potential in consid eration of dynamic range of the transistor. Note 3: External loop filter 1 constant is provisional valve. 75 220 +7.0V 150 +7.0V Composite video signal input 47 + Note 2 From microcomputer External composite video signal input 0.1 1k fsc 0.01 0.01 Delay circuit 1 + Note 5 Note 6 47P In displaying color superimposition, enter into the OSCIN pin the f SC signal that phase-synchronizes with the color burst of the composite video signals (input to the CVIN pin). Note 7: In dealing with the internal synchronization, cut off external video signals outside the IC. The leakage of external input video signals can be avoided. 11 12 13 14 15 16 17 18 19 20 100 + +5.0V MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS M35054-XXXFP/M35055-XXXFP PERIPHERAL CIRCUIT MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS Precautions (1) Points to note in setting the display RAMs a) Be careful to the edges may sway depending on the combination of character's background color and raster color. Edge sway Fig. 14 Example of display b) If what display exceeds the display area in dealing with external synchronization, (if use double - size characters), set the character code of the addresses lying outside that display area blank code - "FF16". Outside of display area Outside of display area Inside of display Inside of display 0016 0B16 0C16 1716 1816 2316 2416 2F16 3016 4716 4816 5F16 C016 D716 D816 EF16 Numbers are adresses Set blank code "FF16" to character code of part. Fig. 15 Example of display 25 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS (2) Before setting registers at the starting of system, be sure to reset __ the M35052-XXXSP/FP by applying "L" level to the AC pin. (3) Power supply noise When power supply noise is generated, the internal oscillator circuit does not stabilize, whereby causing horizontal jitters across the picture display. Therefore, connect a bypass capacitor between the power supply and GND. (4) Synchronous correction action When switching channel or in the special playback mode (quick playback, rewinding, and so on) of VTR, effect of synchronous correction becomes strong, and distortion of a character is apt to occur because the continuity of video signal is suddenly switched. When the continuity of video signal is out of order, erasure of displayed characters is recommended in a extreme short time to raise the quality of displayed characters. (5) Notes on fSC signal input This IC amplifies the subcarrier frequency (fSC) signal (NTSC, MPAL system: 3.58MHz, PAL system: 4.43MHz) input to the OSCIN pin (17-pin) and generates the composite video signal internally. The amplified fSC signal can be destabilized in the following cases. a) When the fSC signal is outside of recommended operating conditions. b) When the waveform of the fSC signal is distorted. c) When DC level in the fSC waveform fluctuates. When the amplified signal is unstable, the composite video signal generated inside the IC is also unstable in terms of synchronization with the subcarrier and phase. Consequently, this results in color flicker and lost synchronization when the composite video signal is generated. Make note of the fact that this may prevent a stable blue background from being formed. (6) Forbidding to stop entering the fSC signal This IC doesn't properly work if the fSC signal is not entered into the OSCIN pin (pin 17), so don't stop the fSC signal so as to work the IC. To stop the IC, turn the display off (set 0 in the register DSPON (address F816).) (7) Forbidding to set data during the period in which the internal oscillation circuit stabilizes a) To start entering the fSC signal when its input is stopped. b) To start oscillating the oscillation circuit for display when its oscillation is stopped. (to assign "1" to the register STOP1 (address F816) when it is assigned "0", or the like.) c) To turn on the internal bias when it is turned off. (to assign "1" to the register LEVEL1 (address F816) when it is assigned "0".) There can be instances in which data are not properly set in the registers until the internal oscillation circuit stabilizes, so follow the steps in sequence as given below. 1) Set "0" in the register DSPON (address F816). (the display is turned off) 2) Effect the settings a), b), and c) given above. 26 3) Wait 20 ms (the period necessary for the internal oscillation circuit to stabilize) before entering data. 4) Set necessary data in other registers, and make the display RAM ready. MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS TIMING REQUIREMENTS (Ta = -20C to 70C, VDD = 50.25V, unless otherwise noted) Symbol Limits Parameter tw(SCK) SCK width __ Unit Min. Typ. Max. 400 -- -- ns 200 -- -- ns 2 -- -- s __ tsu(CS) CS setup time __ __ th(CS) CS hold time tsu(SIN) SIN setup time 200 -- -- ns th(SIN) SIN hold time 200 -- -- ns tword 1 word writing time 12.8 -- -- s __ __ Note. When oscillation stop at register STOR1 (address F816), 1V (field term) or more of tSU(CS) and th(CS) are needed. tw(CS) 2s (min.) CS tsu(CS) tw(SCK) tw(SCK) tsu(SIN) th(SIN) th(CS) SCK SIN CS tword SCK 1 2 3 14 15 16 1 2 3 14 15 16 Fig. 16 Serial input timing requirements 27 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS ABSOLUTE MAXIMUM RATINGS (VDD = 5V, Ta = -20 to 70C, unless otherwise noted) Symbol Parameter VDD Supply voltage VI Input voltage VO Output voltage Pd Power dissipation Topr Tstg Conditions Ratings Unit -0.3~6.0 V VSS-0.3VIVDD+0.3 V With respect to VSS VSSVOVDD V 300 mW Operating temperature -20~70 C Storage temperature -40~125 C Ta=25C RECOMMENDED OPERATING CONDITIONS (VDD = 5V, Ta = -20 to 70C, unless otherwise noted) Symbol VDD Limits Parameter Supply voltage ________ Typ. Max. 4.75 5.00 5.25 V 0.8VDD VDD VDD V 0 0 0.2VDD V - 2.0VP-P - V 0.3VP-P - 4.0VP-P V - MHz _______ VIH "H"level input voltage AC, CS, SIN, SCK, TESTA, TESTB VIL "L" level input voltage AC, CS, SIN, SCK, TESTA, TESTB VCVIN CVIN, HOR VOSCIN Input voltage OSCIN (Note) fOSCIN Synchronous signal oscillation frequency _________ Unit Min. __________ 3.580 - 4.434 24 characters10 lines - 480fH - MHz 32 characters7 lines - 640fH - MHz (Duty 40~60%) fOSC1 Display oscillation frequency fOSC2 3.576 Notes 1. Noise component is within 30mV. Notes 2. fH: Horizontal synchronous frequency (MHz). ELECTRICAL CHARACTERISTICS (VDD = 5V, Ta = 25C, unless otherwise noted) Symbol Parameter Limits Test conditions Unit Min. Typ. Max. 4.75 5.00 5.25 V - 30 50 mA VDD Supply voltage Ta=-20~70C IDD Supply current VDD=5.00V VOH "H"level output voltage P0, P1 VDD=4.75V, IOH=-0.4mA 3.75 - - V VOL "L" level output voltage P0, P1 VDD=4.75V, IOL=0.4mA - - 0.4 V RI __ VDD=5.00V 10 30 100 k Pull-up resistance __ AC, CS, SCK, SIN, TESTB VIDEO SIGNAL INPUT CONDITIONS (VDD = 5V, Ta = -20 to 70C, unless otherwise noted) Symbol VIN-SC 28 Parameter Composite video signal input clamp voltage Limits Test conditions Sync-chip voltage Unit Min. Typ. Max. - 1.5 - V MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS Note for Supplying Power __ (1) Timing of power supplying to AC pin The internal circuit of M35054-XXXFP/ M35055-XXXFP is reset __ when the level of the auto clear input pin AC is "L". This pin is hysteresis input with the pull-up resistor. The timing about power __ supplying of AC pin is shown in Figure 16. t W is the interval after the supply voltage becomes 0.8 VDD or more and before the __ __ supply voltage to the AC pin (VAC) becomes 0.2 VDD or more. After supplying the power (V DD and VSS) to M35054-XXXFP/ M35055-XXXFP, the tW time must be reserved for 1ms or more. Before starting input from the microcomputer, the waiting time (ts) must be reserved for 500ms after the supply voltage to the __ AC pin becomes 0.8 VDD or more. (2) Timing of power supplying to VDD1 pin and VDD2 pin The power need to supply to VDD1 and VDD2 at a time, though it is separated perfectly between the VDD1 as the digital line and the VDD2 as the analog line. Voltage [V] VDD Supply voltage VAC 0.8VDD (AC pin input voltage) 0.2VDD tw ts Time t [s] __ Fig. 17 Timing of power supplying to AC pin PRECAUTION FOR USE ROM ORDERING METHOD Notes on noise and latch-up Connect a capacitor (approx. 0.1 F) between pins VDD and VSS at the shortest distance using relatively thick wire to prevent noise and latch up. Please submit the information described below when ordering Mask ROM. (1) ROM Order Confirmation Form ................................................. 1 (2) Data to be written into mask ROM ................................ EPROM (three sets containing the identical data) (3) Mark Specification Form ............................................................ 1 (4) Program for character font generating + froppy disk in which character data is input 29 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS STANDARD ROM TYPE : M35054-001FP M35054-001FP is a standard ROM type of M35054-XXXFP character patterns are fixed to the contents of Figure 18 to 19. 30 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS 0016 0116 0216 0316 0416 0516 0616 0716 0816 0916 0A16 0B16 0C16 0D16 0E16 0F16 1016 1116 1216 1316 1416 1516 1616 1716 1816 1916 1A16 1B16 1C16 1D16 1E16 1F16 2016 2116 2216 2316 2416 2516 2616 2716 2816 2916 2A16 2B16 2C16 2D16 2E16 2F16 3016 3116 3216 3316 3416 3516 3616 3716 3816 3916 3A16 3B16 3C16 3D16 3E16 3F16 Fig. 18 M35054-001FP character pattern (1) 31 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS 4016 4116 4216 4316 4416 4516 4616 4716 4816 4916 4A16 4B16 4C16 4D16 4E16 4F16 5016 5116 5216 5316 5416 5516 5616 5716 5816 5916 5A16 5B16 5C16 5D16 5E16 5F16 6016 6116 6216 6316 6416 6516 6616 6716 6816 6916 6A16 6B16 6C16 6D16 6E16 6F16 7016 7116 7216 7316 7416 7516 7616 7716 7816 7916 7A16 7B16 7C16 7D16 7E16 7F16 Fig. 19 M35054-001FP character pattern (2) 32 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS STANDARD ROM TYPE : M35055-001FP M35055-001FP is a standard ROM type of M35055-XXXFP Character patterns are fixed to the contents of Figure 20 to 23. 33 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS 0016 0116 0216 0316 0416 0516 0616 0716 0816 0916 0A16 0B16 0C16 0D16 0E16 0F16 1016 1116 1216 1316 1416 1516 1616 1716 1816 1916 1A16 1B16 1C16 1D16 1E16 1F16 2016 2116 2216 2316 2416 2516 2616 2716 2816 2916 2A16 2B16 2C16 2D16 2E16 2F16 3016 3116 3216 3316 3416 3516 3616 3716 3816 3916 3A16 3B16 3C16 3D16 3E16 3F16 Fig. 20 M35055-001FP character pattern (1) 34 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS 4016 4116 4216 4316 4416 4516 4616 4716 4816 4916 4A16 4B16 4C16 4D16 4E16 4F16 5016 5116 5216 5316 5416 5516 5616 5716 5816 5916 5A16 5B16 5C16 5D16 5E16 5F16 6016 6116 6216 6316 6416 6516 6616 6716 6816 6916 6A16 6B16 6C16 6D16 6E16 6F16 7016 7116 7216 7316 7416 7516 7616 7716 7816 7916 7A16 7B16 7C16 7D16 7E16 7F16 Fig. 21 M35055-001FP character pattern (2) 35 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS 8016 8116 8216 8316 8416 8516 8616 8716 8816 8916 8A16 8B16 8C16 8D16 8E16 8F16 9016 9116 9216 9316 9416 9516 9616 9716 9816 9916 9A16 9B16 9C16 9D16 9E16 9F16 A016 A116 A216 A316 A416 A516 A616 A716 A816 A916 AA16 AB16 AC16 AD16 AE16 AF16 B016 B116 B216 B316 B416 B516 B616 B716 B816 B916 BA16 BB16 BC16 BD16 BE16 BF16 Fig. 22 M35055-001FP character pattern (3) 36 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS C016 C116 C216 C316 C416 C516 C616 C716 C816 C916 CA16 CB16 CC16 CD16 CE16 CF16 D016 D116 D216 D316 D416 D516 D616 D716 D816 D916 DA16 DB16 DC16 DD16 DE16 DF16 E016 E116 E216 E316 E416 E516 E616 E716 E816 E916 EA16 EB16 EC16 ED16 EE16 EF16 F016 F116 F216 F316 F416 F516 F616 F716 F816 F916 FA16 FB16 FC16 FD16 FE16 FF16 blank Fig. 23 M35055-001FP character pattern (4) 37 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS PACKAGE OUTLINE 38 MITSUBISHI MICROCOMPUTERS M35054-XXXFP/M35055-XXXFP SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS Keep safety first in your circuit designs! * Mitsubishi Electric Corporation puts the maximum effort into making semiconductor products better and more reliable, but there is always the possibility that trouble may occur with them. Trouble with semiconductors may lead to personal injury, fire or property damage. Remember to give due consideration to safety when making your circuit designs, with appropriate measures such as (i) placement of substitutive, auxiliary circuits, (ii) use of non-flammable material or (iii) prevention against any malfunction or mishap. * These materials are intended as a reference to assist our customers in the selection of the Mitsubishi semiconductor product best suited to the customer's application; they do not convey any license under any intellectual property rights, or any other rights, belonging to Mitsubishi Electric Corporation or a third party. Mitsubishi Electric Corporation assumes no responsibility for any damage, or infringement of any third-party's rights, originating in the use of any product data, diagrams, charts, programs, algorithms, or circuit application examples contained in these materials. All information contained in these materials, including product data, diagrams, charts, programs and algorithms represents information on products at the time of publication of these materials, and are subject to change by Mitsubishi Electric Corporation without notice due to product improvements or other reasons. It is therefore recommended that customers contact Mitsubishi Electric Corporation or an authorized Mitsubishi Semiconductor product distributor for the latest product information before purchasing a product listed herein. The information described here may contain technical inaccuracies or typographical errors. Mitsubishi Electric Corporation assumes no responsibility for any damage, liability, or other loss rising from these inaccuracies or errors. Please also pay attention to information published by Mitsubishi Electric Corporation by various means, including the Mitsubishi Semiconductor home page (http://www.mitsubishichips.com). When using any or all of the information contained in these materials, including product data, diagrams, charts, programs, and algorithms, please be sure to evaluate all information as a total system before making a final decision on the applicability of the information and products. Mitsubishi Electric Corporation assumes no responsibility for any damage, liability or other loss resulting from the information contained herein. Mitsubishi Electric Corporation semiconductors are not designed or manufactured for use in a device or system that is used under circumstances in which human life is potentially at stake. Please contact Mitsubishi Electric Corporation or an authorized Mitsubishi Semiconductor product distributor when considering the use of a product contained herein for any specific purposes, such as apparatus or systems for transportation, vehicular, medical, aerospace, nuclear, or undersea repeater use. The prior written approval of Mitsubishi Electric Corporation is necessary to reprint or reproduce in whole or in part these materials. If these products or technologies are subject to the Japanese export control restrictions, they must be exported under a license from the Japanese government and cannot be imported into a country other than the approved destination. Any diversion or reexport contrary to the export control laws and regulations of Japan and/or the country of destination is prohibited. Please contact Mitsubishi Electric Corporation or an authorized Mitsubishi Semiconductor product distributor for further details on these materials or the products contained therein. Notes regarding these materials * * * * * * * (c) 2000 MITSUBISHI ELECTRIC CORP. New publication, effective August. 2000. Specifications subject to change without notice. REVISION DESCRIPTION LIST Rev. No. M35054-XXXFP/M35055-XXXFP DATA SHEET Revision Description Rev. date 1.0 First Edition 980402 1.1 P48 20P2Q-A (20-PIN SSOP) MARK SPECIFICATION FORM B: Note 4 added 000707 1.2 Delete Mask ROM ORDER CONFIRMATION FORM and MASK SPECIFICATION FORM 000829 (1/1)