Image not available
Illustrative purposes only
MC41605A12W-VNMLB
Alphanumeric LCD, 16 x 4, Blue on Black, 5V, Parallel, English, Japanese, Transmissive
⚠️ Reference pricing provided. In case of supply shortages, we will connect you with our trusted procurement partners to ensure your project's continuity.
- Manufacturer: MIDAS
- Product type: Alphanumeric LCD Displays
- Font Set: English, Japanese
- Module Size: 87mm x 60mm
- Display Mode: Transmissive
- Logic Voltage: 5V
- Product Range: MC41605A12W
- Character Size: 4.75mm
- Interface Type: Parallel
- LCD Display Type: VATN
- Display Appearance: Blue on Black
- Backlighting Colour: Blue
- Display Construction: COB
- Character Count x Line: 16 x 4
- Operating Temperature Max: 70°C
- Operating Temperature Min: -20°C
| Delivery and price | |
|---|---|
| Units per pack | 50 |
| Price | 10.08 € |
| Current stock | 10+ |
| Lead time | 30 days |
**Midas Components Limited Telephone** +44 (0)1493 602602 Electra House **Fax** +44 (0)1493 665111 32 Southtown Road **Email** sales@midasdisplays.com Great Yarmouth **Website** www.midasdisplays.com Norfolk NR31 0DU England **Specification Revision** Part Number: ~~Po~~ Version: Date: ## Contents 1.General Specification 2.Module Classification Information 3.Interface Pin Function 4.Contour Drawing &Block Diagram 5.Character Generator ROM Pattern 6.Optical Characteristics 7.Absolute Maximum Ratings 8.Electrical Characteristics 9.Backlight Information 10.Reliability 11.Inspection specification 12.Precautions in use of LCD Modules 13.Material List of Components for RoHs 14.Recommendable Storage 15.Other **Midas LCD Part Number System** **MC COG 132033 A * 6 W * * ‐ S N T L W * *** 1 2 3 4 5 6 7 8 9 ‐ 10 11 12 13 14 15 16 - 1 - = **MC:** Midas Components 2 - = **Blank:** COB (chip on board) **COG** : chip on glass 3 - = **No of dots** (e.g. 240064 = 240 x 64 dots) (e.g. 21605 = 2 x 16 5mm C.H.) 4 - = **Series** 5 - = **Series Variant:** A to Z **– see addendum** 6 7 - = **3:** 3 o’clock **6:** 6 o’clock **9** : 9 o’clock **12** : 12 o’clock - = **S** : Normal (0 to + 50 deg C) **W:** Wide temp. (-20 to + 70 deg C) **X:** Extended temp (-30 + 80 Deg C) 8 - = **Character Set** **Blank:** Standard (English/Japanese) **C:** Chinese Simplified (Graphic Displays only) **CB:** Chinese Big 5 (Graphic Displays only) **H:** Hebrew - **K:** European (std) (English/German/French/Greek) - **L:** English/Japanese (special) **M:** European (English/Scandinavian) - **R:** Cyrillic **W:** European (English/Greek) **U:** European (English/Scandinavian/Icelandic) **J** : Asian/Arabic 9 = **Bezel Height** (where applicable / available) ||Top of Bezel to Top<br>of PCB|Common<br>(via pins 1<br>and 2)|Array<br>or Edge<br>Lit| |---|---|---|---| |**Blank**|9.5mm / not<br>applicable|Common|Array| |**2**|8.9 mm|Common|Array| |**3**|7.8 mm|Separate|Array| |**4**|7.8 mm|Common|Array| |**5**|9.5 mm|Separate|Array| |**6**|7 mm|Common|Array| |**7**|7 mm|Separate|Array| |**8**|6.4 mm|Common|Edge| |**9**|6.4 mm|Separate|Edge| |**A**|5.5 mm|Common|Edge| |**B**|5.5 mm|Separate|Edge| |**D**|6.0mm|Separate|Edge| |**E**|5.0mm|Separate|Edge| |**F**|4.7mm|Common|Edge| |**G**|3.7mm|Separate|EL| 10 = **T:** TN **S** : STN **B:** STN Blue **G:** STN Grey **F:** FSTN **F2:** FFSTN **V:** VATN **Z:** Zero Power (Bi-Stable) 11 **P:** Positive **N** : Negative 12 = **R:** Reflective **M** : Transmissive **T:** Transflective 13 = **Backlight: Blank:** Reflective **L:** LED 14 = **Backlight Colour: Y:** Yellow-Green **W:** White **B:** Blue **R:** Red **A:** Amber **O:** Orange **G:** Green **RGB:** R.G.B. **If Z (Zero Power): WB:** White on blue **GB:** Green on black **YB:** Yellow on black **YPB:** Yellow on pink and/or blue 15 = **Driver Chip: Blank:** Standard **I:** I[2] C **T:** Toshiba T6963C **A:** Avant SAP1024B **R:** Raio RA8835 16 = **Voltage Variant** : e.g. **3** = 3v F/Displays/Midas Brand/Midas LCD Part Number System 2 March 2011.doc ## **1.General Specification** The Features is described as follow: - Module dimension: 87.0 x 60.0 x 13.6 (max.) mm - View area: 62.0 x 26.0 mm - Active area: 56.2 x 20.8 mm - Number of Characters: 16 characters x 4 Lines - Dot size: 0.55 x 0.55 mm - Dot pitch: 0.60 x 0.60 mm - Character size: 2.95 x 4.75 mm - Character pitch: 3.55 x 5.35 mm - LCD type: VA Negative Transmissive - Duty: 1/16 - View direction: 12 o’clock - Backlight Type: LED, Blue (High light ) - IC:RW1063 ## **3.Interface Pin Function** |**Pin No.**|**Symbol**|**Level**|**Description**| |---|---|---|---| |1|VSS|0V|Ground| |2|VDD|5.0V|Supply Voltage for logic| |3|VO|(Variable)|Contrast Adjustment| |4|RS|H/L|H: DATA, L: Instruction code| |5|R/W|H/L|H: Read (Module --> MPU) L: Write(MPU --> Module)| |6|E|H,H→L|Chip enable signal| |7|DB0|H/L|Data bus line| |8|DB1|H/L|Data bus line| |9|DB2|H/L|Data bus line| |10|DB3|H/L|Data bus line| |11|DB4|H/L|Data bus line| |12|DB5|H/L|Data bus line| |13|DB6|H/L|Data bus line| |14|DB7|H/L|Data bus line| |15|Vee|-|Negative Voltage Output| |16|K|-|LED -| ## **4.Contour Drawing &Block Diagram** ## **5.Character Generator ROM Pattern** Table.2 ## **6.Optical Characteristics** |**Item**|**Symbol**|**Condition**|**Min**|**Typ**|**Max**|**Unit**| |---|---|---|---|---|---|---| |View Angle|θ|CR≧10|-|60|-|ψ= 180°| ||θ|CR≧10|-|25|-|ψ= 0°| ||θ|CR≧10|-|40|-|ψ= 90°| ||θ|CR≧10|-|40|-|ψ= 270°| |Contrast Ratio|CR|-|10|-|-|-| |Response Time|T rise|-|-|300|350|ms| ||T fall|-|-|300|350|ms| ## **Definition of Operation Voltage (Vop) Definition of Response Time ( Tr , Tf )** **==> picture [358 x 134] intentionally omitted <==** **----- Start of picture text -----**<br> Intensity Selected Wave Non-selected Non-selected<br>100% Non-selected Wave Conition Selected Conition Conition<br>Intensity<br>10%<br>Cr Max<br>Cr = Lon / Loff<br>90%<br>100%<br>Vop<br>Driving Voltage(V) Tr Tf<br>[positive type] [positive type]<br>**----- End of picture text -----**<br> ## **Conditions :** Operating Voltage : Vop Viewing Angle(θ , φ) : 0° , 0° Frame Frequency : 64 HZ Driving Waveform : 1/N duty , 1/a bias **Definition of viewing angle(CR** ≧ **2)** **==> picture [213 x 126] intentionally omitted <==** **----- Start of picture text -----**<br> θ b<br>θ f °<br>φ= 180<br>θl<br>θr<br>φ= 270° φ= 90°<br>φ= 0°<br>**----- End of picture text -----**<br> ## **7.Absolute Maximum Ratings** |**Item**|**Symbol**|**Min**|**Typ**|**Max**|**Unit**| |---|---|---|---|---|---| |Operating Temperature|TOP|-20|-|+70|�| |Storage Temperature|TST|-30|-|+80|�| |Input Voltage|VIN|-0.3|-|VDD+0.3|V| |Supply Voltage For Logic|VDD-VSS|-0.3|-|5.5|V| |Supply Voltage For LCD|VDD-V0|VSS-0.3|-|VSS+7.0|V| ## **8.Electrical Characteristics** |**Item**|**Symbol**|**Condition**|**Min**|**Typ**|**Max**|**Unit**| |---|---|---|---|---|---|---| |Supply Voltage For Logic|Supply Voltage For Logic<br>VDD-VSS|-|4.5|5.0|5.5|V| |Supply Voltage For LCD<br>*Note|VOP|Ta=-20()<br>Ta=25(<br>Ta=700|-<br>6.2<br>-|-<br>6.5<br>-|-<br>6.8<br>-|V<br>V<br>V| |Input High Volt.|VIH|-|2.5|-|VDD|V| |Input Low Volt.|VIL|-|-0.3|-|0.6|V| |Output High Volt.|VOH|-|3.9|-|-|V| |Output Low Volt.|VOL|-|-|-|0.4|V| |Supply Current|IDD|VDD=5.0V|-|3.0|-|mA| * Note: Please design the VOP adjustment circuit on customer's main board ## **9.Backlight Information** ## **Specification** |**PARAMETER**|**SYMBOL MIN**|**SYMBOL MIN**|**TYP**|**MAX**|**UNIT**|**TEST** **CONDITION**| |---|---|---|---|---|---|---| |**Supply Current ILED**|**Supply Current ILED**|-|**128**|**160**|**mA**|**V=5.0V**| |**Supply Voltage V**|**Supply Voltage V**|**4.9**|**5.0**|**5.1**|**V**|-| |**Reverse Voltage VR**|**Reverse Voltage VR**|-|-|**5**|**V**|-| |**Luminance**<br>**(Without LCD)**|**IV**|**180**|**230**|-|**CD/M2 ILED=128mA**|**ILED=128mA**| |**Wave Length**|**λp**|**465**|-|**477**|**nm**|**ILED=128mA**| |**Life Time**|-|-|**20K**|-|**Hr.**|**ILED=128mA**<br>**25 ,50-60%RH**| |**Color**|**High light Blue**|||||| **Note: The LED of B/L is drive by current only, drive voltage is for reference only. drive voltage can make driving current under safety area (current between minimum and maximum).** **Note 1:20K hours is only an estimate for reference .** ## **10.Reliability** ## **Content of Reliability Test (Wide temperature, -20�~70�)** |**ntent of Reliability Test (Wide temperature, -20�~70�)**|**ntent of Reliability Test (Wide temperature, -20�~70�)**||| |---|---|---|---| |**Environmental Test**|||| |**Test Item **|**Content of Test**|**Test Condition **|**Note**| |High Temperature<br>storage|Endurance test applying the high storage temperature<br>for a longtime.|80�<br>200hrs|2| |Low Temperature<br>storage|Endurance test applying the low storage temperature<br>for a longtime.|-30�<br>200hrs|1,2| |High Temperature<br>Operation|Endurance test applying the electric stress (Voltage &<br>Current) and the thermal stress to the element for a<br>long time.|70�<br>200hrs|——| |Low Temperature<br>Operation|Endurance test applying the electric stress under low<br>temperatureforalongtime.|-20�<br>200hrs|1| |High Temperature/<br>Humidity storage|The module should be allowed to stand at<br>60�,90%RH max<br>For 96hrs under no-load condition excluding the<br>polarizer,<br>Then takingit out and dryingit at normal temperature.|60�,90%RH<br>96hrs|1,2| |Thermal shock<br>resistance|The sample should be allowed stand the following 10<br>cycles of operation<br>-20� 25� 70�<br>30min 5min 30min<br>1cycle|-20�/70�<br>10 cycles|——| |Vibration test|Endurance test applying the vibration during<br>transportation and using.|Total fixed amplitude :<br>1.5mm<br>Vibration Frequency :<br>10~55Hz<br>One cycle 60<br>seconds to 3<br>directions of X,Y,Z for<br>Each 15 minutes|<br> <br>3| |Static electricity test|Endurance test applying the electric stress to the<br>terminal.|VS=800V,RS=1.5kΩ<br>CS=100pF<br>1 time|——| **Note1: No dew condensation to be observed. Note2: The function test shall be conducted after 4 hours storage at the normal Temperature and humidity after remove from the test chamber. Note3: The packing have to including into the vibration testing.** ## **11.Inspection specification** |NO|Item|Criterion|AQL| |---|---|---|---| |01|Electrical<br>Testing|1.1 Missing vertical, horizontal segment, segment contrast<br>defect.<br>1.2 Missing character , dot or icon.<br>1.3 Display malfunction.<br>1.4 No function or no display.<br>1.5 Current consumption exceeds product specifications.<br>1.6 LCD viewing angle defect.<br>1.7 Mixed product types.<br>1.8 Contrast defect.|0.65| |02|Black or white<br>spots on LCD<br>(display only)|2.1 White and black spots on display≦0.25mm, no more than<br>three white or black spots present.<br>2.2 Densely spaced: No more than two spots or lines within 3mm|2.5| |03|LCD black<br>spots, white<br>spots,<br>contamination<br>(non-display)|3.1 Round type : As following drawing<br>Φ=( x + y ) / 2<br>SIZE<br>Acceptable Q TY<br>Φ≦0.10<br>Accept no dense<br>0.10<Φ≦0.20<br>2<br>0.20<Φ≦0.25<br>1<br>0.25<Φ<br>0<br>pi<br>v~~=e~~|2.5<br>~~=e~~| |||3.2 Line type : (As following drawing)<br>Length<br>Width<br>Acceptable Q TY<br>---<br>W≦0.02<br>Accept no dense<br>L≦3.0<br>0.02<W≦0.03<br>2<br>L≦2.5<br>0.03<W≦0.05<br>---<br>0.05<W<br>As round type<br>~~=e~~|2.5<br>~~=e~~| |04|Polarizer<br>bubbles|If bubbles are visible,<br>judge using black spot<br>specifications, not easy<br>to find, must check in<br>specify direction.<br>Size Φ<br>Acceptable Q TY<br>Φ≦0.20<br>Accept no dense<br>0.20<Φ≦0.50<br>3<br>0.50<Φ≦1.00<br>2<br>1.00<Φ<br>0<br>Total Q TY<br>3|2.5| |NO<br>~~a~~|Item<br>~~a~~|Criterion|AQL| |---|---|---|---| |05<br>~~a~~|Scratches<br>~~a~~<br>~~a~~|Follow NO.3 LCD black spots, white spots, contamination|| |06<br>~~a~~|Chipped<br>glass<br>~~a~~<br>~~a~~|Symbols Define:<br>x: Chip length y: Chip width z: Chip thickness<br>k: Seal width t: Glass thickness a: LCD side length<br>L: Electrode pad length:<br>6.1 General glass chip :<br>6.1.1 Chip on panel surface and crack between panels:<br>z: Chip thickness<br>y: Chip width<br>x: Chip length<br>Z≦1/2t<br>Not over viewing<br>area<br>x≦1/8a<br>1/2t<z≦2t<br>Not exceed 1/3k<br>x≦1/8a<br>☉If there are 2 or more chips, x is total length of each chip.<br>6.1.2 Corner crack:<br>z: Chip thickness<br>y: Chip width<br>x: Chip length<br>Z≦1/2t<br>Not over viewing<br>area<br>x≦1/8a<br>1/2t<z≦2t<br>Not exceed 1/3k<br>x≦1/8a<br>☉If there are 2 or more chips, x is the total length of each chip.<br>;<br>XKSN|2.5| **==> picture [486 x 617] intentionally omitted <==** **----- Start of picture text -----**<br> NO Item Criterion<br>AQL<br>a<br>Symbols :<br>x: Chip length y: Chip width z: Chip thickness<br>k: Seal width t: Glass thickness a: LCD side length<br>L: Electrode pad length<br>6.2 Protrusion over terminal :<br>6.2.1 Chip on electrode pad :<br>SS<br>y: Chip width x: Chip length z: Chip thickness<br>y ≦ 0.5mm x ≦ 1/8a 0 < z ≦ t<br>6.2.2 Non-conductive portion:<br>L L<br>Glass<br>06 2.5<br>crack<br>y: Chip width x: Chip length z: Chip thickness<br>y ≦ L x ≦ 1/8a 0 < z ≦ t<br>☉ If the chipped area touches the ITO terminal, over 2/3 of the ITO<br>must remain and be inspected according to electrode terminal<br>specifications.<br>☉ If the product will be heat sealed by the customer, the alignment<br>mark not be damaged.<br>6.2.3 Substrate protuberance and internal crack.<br>x<br>y: width x: length<br>y ≦ 1/3L x ≦ a<br>**----- End of picture text -----**<br> |NO<br>~~ee~~|Item<br>~~ee~~|Criterion<br>~~ee~~|AQL<br>~~ee~~| |---|---|---|---| |07|Cracked glass The LCD with extensive crack is not acceptable.|Cracked glass The LCD with extensive crack is not acceptable.|2.5| |08|Backlight<br>elements|8.1 Illumination source flickers when lit.<br>8.2 Spots or scratched that appear when lit must be judged.<br>Using LCD spot, lines and contamination standards.<br>8.3 Backlight doesn’t light or color wrong.|0.65<br>2.5<br>0.65| |09|Bezel|9.1 Bezel may not have rust, be deformed or have fingerprints,<br>stains or other contamination.<br>9.2 Bezel must comply with job specifications.|2.5<br>0.65| |10|PCB、COB|10.1 COB seal may not have pinholes larger than 0.2mm or<br>contamination.<br>10.2 COB seal surface may not have pinholes through to the IC.<br>10.3 The height of the COB should not exceed the height<br>indicated in the assembly diagram.<br>10.4 There may not be more than 2mm of sealant outside the<br>seal area on the PCB. And there should be no more than<br>three places.<br>10.5 No oxidation or contamination PCB terminals.<br>10.6 Parts on PCB must be the same as on the production<br>characteristic chart. There should be no wrong parts,<br>missing parts or excess parts.<br>10.7 The jumper on the PCB should conform to the product<br>characteristic chart.<br>10.8 If solder gets on bezel tab pads, LED pad, zebra pad or<br>screw hold pad, make sure it is smoothed down.<br>10.9 The Scraping testing standard for Copper Coating of PCB<br>X * Y<=2mm2|2.5<br>2.5<br>0.65<br>2.5<br>2.5<br>0.65<br>0.65<br>2.5<br>2.5| |11|Soldering|11.1 No un-melted solder paste may be present on the PCB.<br>11.2 No cold solder joints, missing solder connections, oxidation<br>or icicle.<br>11.3 No residue or solder balls on PCB.<br>11.4 No short circuits in components on PCB.|2.5<br>2.5<br>2.5<br>0.65| |NO|Item|Criterion|AQL| |---|---|---|---| |12|General<br>appearance|12.1 No oxidation, contamination, curves or, bends on interface<br>Pin (OLB) of TCP.<br>12.2 No cracks on interface pin (OLB) of TCP.<br>12.3 No contamination, solder residue or solder balls on product.<br>12.4 The IC on the TCP may not be damaged, circuits.<br>12.5 The uppermost edge of the protective strip on the interface<br>pin must be present or look as if it cause the interface pin to<br>sever.<br>12.6 The residual rosin or tin oil of soldering (component or chip<br>component) is not burned into brown or black color.<br>12.7 Sealant on top of the ITO circuit has not hardened.<br>12.8 Pin type must match type in specification sheet.<br>12.9 LCD pin loose or missing pins.<br>12.10 Product packaging must the same as specified on<br>packaging specification sheet.<br>12.11 Product dimension and structure must conform to product<br>specification sheet.<br>12.12 Visual defect outside of VA is not considered to be rejection.|2.5<br>0.65<br>2.5<br>2.5<br>2.5<br>2.5<br>2.5<br>0.65<br>0.65<br>0.65<br>0.65| ## **12.Precautions in use of LCD Modules** (1)Avoid applying excessive shocks to the module or making any alterations or modifications to it. (2)Don’t make extra holes on the printed circuit board, modify its shape or change the components of LCD module. - (3)Don’t disassemble the LCM. - (4)Don’t operate it above the absolute maximum rating. - (5)Don’t drop, bend or twist LCM. - (6)Soldering: only to the I/O terminals. - (7)Storage: please storage in anti-static electricity container and clean environment. - (8) Midas have the right to change the passive components, including R3,R6 & backlight adjust resistors. (Resistors,capacitors and other passive components will have different appearance and color caused by the different supplier.) - (9)Midas have the right to change the PCB Rev. (In order to satisfy the supplying stability, management optimization and the best product performance...etc, under the premise of not affecting the electrical characteristics and external dimensions, Midas have the right to modify the version.) ## **13.Material List of Components for RoHs** 1. Midas Display Co., Ltd hereby declares that all of or part of products (with the mark - “#”in code), including, but not limited to, the LCM, accessories or packages, manufactured and/or delivered to your company (including your subsidiaries and affiliated company) directly or indirectly by our company (including our subsidiaries or affiliated companies) do not intentionally contain any of the substances listed in all applicable EU directives and regulations, including the following substances. Exhibit A : The Harmful Material List |Material|(Cd)|(Pb)|(Hg)|(Cr6+)|PBBs|PBDEs| |---|---|---|---|---|---|---| |Limited<br>Value|100<br>ppm|1000<br>ppm|1000<br>ppm|1000<br>ppm|1000<br>ppm|1000<br>ppm| |Above limited value is set upaccordingto RoHS.||||||| ## 2.Process for RoHS requirement : - (1) Use the Sn/Ag/Cu soldering surface ; the surface of Pb-free solder is rougher than we used before. - (2) Heat-resistance temp. : Reflow : 250�,30 seconds Max. ; Connector soldering wave or hand soldering : 320�, 10 seconds max. - (3) Temp. curve of reflow, max. Temp. : 235±5� ; Recommended customer’s soldering temp. of connector : 280�, 3 seconds. ## **14.Recommendable Storage** 1. Place the panel or module in the temperature 25°C±5°C and the humidity below 65% RH 2. Do not place the module near organics solvents or corrosive gases. 3. Do not crush, shake, or jolt the module. ## **15.Other (IC Information)** ## ~~OOO~~ **1.Function Description** ~~OO~~ ## **SYSTEM INTERFACE (Parallel 8-bit bus and 4-bit bus)** This chip has all four kinds interface type with MPU: IIC, 4SPI, 4-bit bus and 8-bit bus. Serial and parallel buses (4-bit/8-bit) are selected by IF1 and IF0 input pins, and 4-bit bus and 8-bit bus is selected by DL bit in the instruction register. During read or write operation, two 8-bit registers are used. One is data register (DR); the other is instruction register (IR). The data register (DR) is used as temporary data storage place for being written into or read from DDRAM/CGRAM, target RAM is selected by RAM address setting instruction. Each internal operation, reading from or writing into RAM, is done automatically. So to speak, after MPU reads DR data, the data in the next DDRAM/CGRAM address is transferred into DR automatically. Also after MPU writes data to DR, the data in DR is transferred into DDRAM/CGRAM automatically. The Instruction register (IR) is used only to store instruction code transferred from MPU. MPU cannot use it to read instruction data. IR: Instruction Register. DR: Data Register. |RS R/W|RS R/W|**Operation**| |---|---|---| |0|0|Instruction write operation(MPU writes Instruction code into IR)| |0|1|Read busyflag (DB7)and address counter(DB0 - DB6)| |1|0|Data write operation(MPU writes data into DR| |1|1|Data read operation(MPU reads data from DR)| ## **BUSY FLAG (BF) (only support parallel 8-bit bus and 4-bit bus)** When BF = "High", it indicates that the internal operation is being processed. So during this time the next instruction cannot be accepted. BF can be read, when RS = Low and R / W = High (Read Instruction Operation); through DB7 before executing the next instruction, be sure that BF is not High. ## **DISPLAY DATA RAM (DDRAM)** DDRAM stores display data of maximum 80 x 8 bits (80 characters). DDRAM address is set in the address counter (AC) as a hexadecimal number. (Refer to Figure 1.) Since DDRAM has 8 bits data. It is possible to access 256 CGROM/CGRAM fonts. ## **1-line display (N = 0) (Figure 2)** When there are fewer than 80 display characters, the display begins at the head position. For example, if using only the Controller, 8 characters are displayed. See Figure 3. When the display shift operation is performed, the DDRAM address shifts. See Figure 3. ## **2-line display (N = 1) (Figure 4)** Case 1: When the number of display characters is less than 40 x 2 lines, the two lines are displayed from the head. Note that the first line end address and the second line start address displayed. See Figure 5. When display shift operation is performed, the DDRAM address shifts. See Figure 5. 40-output extension driver. See Figure 6. When display shift operation is performed, the DDRAM address shifts. See Figure 6. ## **TIMING GENERATION CIRCUIT** Timing generation circuit generates clock signals for the internal operations. ## **ADDRESS COUNTER (AC)** Address Counter (AC) stores DDRAM/CGRAM address, transferred from IR. After writing into (reading from) DDRAM/CGRAM/SEGRAM, AC is automatically increased (decreased) by 1. When RS = "Low" and R/W = "High", AC can be read through DB0-DB6 ## **CURSOR/BLINK CONTROL CIRCUIT** It controls cursor/blink ON/OFF and black/white inversion at cursor position. ## **LCD DRIVER CIRCUIT** LCD Driver circuit has 16 common and 40 segment signals for 2-line display (N=1) or 8 common and 40 segments for 1-line display (N=0) for LCD driving. Data from CGRAM/CGROM is transferred to 40 bit segment latches serially, and then it is stored to 40 bit shift latch. ## **CGROM (CHARACTER GENERATOR ROM)** CGROM has 10,240 bits (256 characters x 5 x 8 dot) ## **CGRAM (CHARACTER GENERATOR RAM)** character can be used (refer to Table 2). ## **5** x **8 dots Character Pattern** **Table 2. Relationship between Character Code (DDRAM) and Character Pattern (CGRAM)** ## Notes: 1. Character code bits 0 to 2 correspond to CGRAM address bits 3 to 5 (3 bits: 8 types). 2. CGRAM address bits 0 to 2 designate the character pattern line position. The 8th line is the cursor position and its display is formed by a logical OR with the cursor. Maintain the 8th line data, corresponding to the cursor display position, at 0 as the cursor display. If the 8th line data is 1, 1 bit will light up the 8th line regardless of the cursor presence. 3. Character pattern row positions correspond to CGRAM data bits 0 to 4 (bit 4 being at the left). 4. As shown Table 2, CGRAM character patterns are selected when character code bits 4 to 7 are all 0 and MW=0. However, since character code bit 3 has no effect, the H display example above can be selected by either character code 00H or 08H. 5. 1 for CGRAM data corresponds to display selection and 0 to non-selection. “-“: Indicates no effect. ## **2.Instruction Table** ## **Clear Display** Clear all the display data by writing "20H" (space code) to all DDRAM address, and set DDRAM address to "00H" into AC (address counter). Return cursor to the original status; namely, bring the cursor to the left edge on first line of the display. Make entry mode increment (I/D = "1"). ## **Return Home:** Return Home is cursor return home instruction. Set DDRAM address to "00H" into the address counter. Return cursor to its original site and return display to its original status, if shifted. A content of DDRAM does not change. ## **Entry Mode Set:** Set the moving direction of cursor and display. ## **I/D: Increment/decrement of DDRAM address (cursor or blink)** I/D = 1: cursor/blink moves to right and DDRAM address is increased by 1. I/D = 0: cursor/blink moves to left and DDRAM address is decreased by 1. * CGRAM operates the same as DDRAM, when read/write from or to CGRAM ## **S: Shift of entire display** When DDRAM read (CGRAM read/write) operation or S = "Low", shift of entire display is not performed. If S= "High" and DDRAM write operation, shift of entire display is performed according to I/D value (I/D = "1”: shift left, I/D = "0”: shift right). ## **Display ON/OFF** Control display/cursor/blink ON/OFF 1 bit register. ## **D: Display ON/OFF control bit.** D = 1: entire display is turned on. D = 0: display is turned off, but display data is remained in DDRAM. ## **C: Cursor ON/OFF control bit.** C = 1: cursor is turned on. C = 0: cursor is disappeared in current display, but I/D register remains its data. ## **B: Cursor Blink ON/OFF control bit.** B = 1: cursor blink is on, that performs alternate between all the high data and display character at the cursor position. If fosc has 540 kHz frequency, blinking has 185 ms interval. B = 0: blink is off. **Cursor or Display Shift** Without writing or reading of display data, shift right/left cursor position or display. This instruction is used to correct or search display data (refer to Table 4). During 2-line mode display, cursor moves to the 2nd line after 40th digit of 1st line. Note that display shift is performed simultaneously by the shift enable instruction. When displayed data is shifted repeatedly, all display lines shifted simultaneously. When display shift is performed, the contents of address counter are not changed. **Table 4. Shift Patterns According to S/C and R/L Bits** ## **Function Set** ## **DL: Interface data length control bit** When DL = "High", it means 8-bit bus mode with MPU. When DL = "Low", it means 4-bit bus mode with MPU. So to speak, DL is a signal to select 8-bit or 4-bit bus mode. When 4-bit bus mode, it needs to transfer 4-bit data by two times. 、 IF using IIC and 4-SPI interface DL bit must be setting to “1” ## **N: Display line number control bit** When N = "Low", it means 1-line display mode. When N = "High", 2-line display mode is set. ## **F: Display font type control bit** When F = "Low", it means 5 x 8 dots format display mode When F = "High", 5 x11 dots format display mode. ## **Set CGRAM Address** Set CGRAM address to AC. This instruction makes CGRAM data available from MPU. ## **Set DDRAM Address** Set DDRAM address to AC. This instruction makes DDRAM data available from MPU. When 1-line display mode (N=0), DDRAM address is from “00H” to “4FH” In 2-line display mode (NW = 0), DDRAM address in the 1st line is from "00H" - "27H", and DDRAM address in the 2nd line is from "40H" - "67H". **Read Busy Flag and Address** (only support parallel 8-bit bus and 4 bit bus) This instruction shows whether Controller is in internal operation or not. If the resultant BF is “high”, it means the internal operation is in progress and you have to wait until BF to be Low, and then the next instruction can be performed. In this instruction you can read also the value of address counter. ## **Write Data to RAM** Write binary 8-bit data to DDRAM/CGRAM/SEGRAM. The selection of RAM from DDRAM, CGRAM, is set by the previous address set instruction: DDRAM address set, CGRAM address set. RAM set instruction can also determine the AC direction to RAM. After write operation, the address is automatically increased/decreased by 1, according to the entry mode. **Read Data from RAM** (only support parallel 8-bit bus and 4 bit bus) Read binary 8-bit data from DDRAM/CGRAM. The selection of RAM is set by the previous address set instruction. If address set instruction of RAM is not performed before this instruction, the data that read first is invalid, because the direction of AC is not determined. If you read RAM data several times without RAM address set instruction before read operation, you can get correct RAM data from the second, but the first data would be incorrect, because there is no time margin to transfer RAM data. In case of DDRAM read operation, cursor shift instruction plays the same role as DDRAM address set instruction: it also transfer RAM data to output data register. After read operation address counter is automatically increased/decreased by 1 according to the entry mode. After CGRAM read operation, display shift may not be executed correctly. * In case of RAM write operation, after this AC is increased/decreased by 1 like read operation. In this time, AC indicates the next address position, but you can read only the previous data by read instruction. ## **OUTLINE** To overcome the speed difference between internal clock of Controller and MPU clock, Controller performs internal operation by storing control information to IR (Instruction Register) or DR (data Register). The internal operation is determined according to the signal from MPU, composed of read/write and data bus. I Nstruction can be divided largely four kinds; *Controller function set instructions (set display methods, set data length, etc.) *Address set instructions to internal RAM *Data transfer instructions with internal RAM *Others The address of internal RAM is automatically increased or decreased by 1. **NOTE:** During internal operation, Busy Flag (DB7) is read high. Busy Flag check must be preceded the next instruction. Busy flag check must be proceeded the next instruction. When an MPU program with Busy Flag (DB7) checking is made, 1/2 Fosc (is necessary) for executing the next instruction by the falling edge of the “E” signal after the Busy Flag (DB7) goes to “Low”. ## **INTERFACE WITH MPU** Controller can transfer data in bus mode (4-bit or 8-bit) or serial mode with MPU. In case of 4-bit bus mode, data transfer is performed by two times to transfer 1 byte data. At first higher 4-bit (in case of 8-bit bus mode, the contents of DB4 - DB7) are transferred, and then lower 4- bit (in case of 8-bit bus mode, the contents of DB0 - DB3) are transferred. So transfer is performed by two times. Busy Flag outputs "High" after the second transfer are ended. DB0 - DB7. **Bonding Note for IF1, IF0** on Page 10) ## **INTERFACE WITH MPU IN BUS MODE** ## **Interface with 8-bit MPU** If 8-bits MPU is used, Controller can connect directly with that. In this case, port E, RS, R/W and DB0 to DB7 need to interface each other. Example of timing sequence is shown below. ## **Interface with 4-bit MPU** If 4-bit MPU is used, Controller can connect directly with this. In this case, port E, RS, R/W and DB4 - DB7 need to interface each other. The transfer is performed by two times. Example of timing sequence is shown below. ## **INITIALIZING** ## **INITIALIZING BY INTERNAL RESET CIRCUIT** When the power is turned on, Controller is initialized automatically by power on reset circuit. During the initialization, the following instructions are executed, and BF (Busy Flag) is kept "High"(busy state) to the end of initialization. ## **Clear Display Instruction** Write "20H" to all DDRAM ## **Set Functions Instruction** DL = 1: 8-bit bus mode N = 0: 1-line display F = 0: 5 x 8 dot character font ## **Display ON/OFF Instruction** D = 0: Display OFF C = 0: Cursor OFF B = 0: Blink OFF ## **Set Entry Mode Instruction** I/D = 1: Increment by 1 S = 0: No entire display shift ## Note: If the electrical characteristics conditions listed under the table Power Supply Conditions Using Internal Reset Circuit are not met, the internal reset circuit will not operate normally and will fail to initialize the Controller. For such a case, initialization must be performed by the MPU as explain by the following figure. ## **3.Timing Characteristics** ## **Timing Characteristics** **Reading data from IC to MPU(Parallel 8-bit bus and 4-bit bus)** **In 6800 interface** (TA = 25 LJ , VDD = 2.7V) **In 6800 interface** (TA = 25 LJ , VDD = 5V) ## **4.Initializing of LCM** **Serial Interface Mode(Fosc=540KHz)**
Updated at February 9, 2023
About Novapart
Novapart is a B2B electronic component broker specialising in stock shortages and cost reduction. We source hard-to-find parts and identify compliant alternatives across a catalogue of 410,000+ components from 500+ manufacturers.
Learn more →Stock Shortage Specialist
When a component is unavailable, discontinued or has an unacceptable lead time, we tap into our network of vetted European and Asian distributors to source what you need — without compromising on quality or traceability.
Request a quote →Compliant Alternatives
We identify pin-to-pin, electrically equivalent substitutes that meet the same certifications (RoHS, AEC-Q100, REACH) as your original specification — validated against datasheets, not just part numbers. Often at a lower cost.
BOM Analysis service →