Example of Power Supply (Except for DMC40401 Series) Normal Temperature Type Extended Temperature Type * Note: If ee varies from recommended value, you cannot get proper contrast or viewing angle. Examples of Temperature Compeation Circuits for Extended Temperature Type. (Only for reference) (A) I/ Duty I/4 Bias (B) I/1 Duty I/5 Bias Thermistor: Resistors: Traistor: Rth (25 C) = 15 [k ohm], B = 4200 [K] Rp = 30 [k ohm], Rs =. [k ohm], Rm = 3.3 [k ohm] PNP Type cc: +5, ss: 0 (logic supply) z: (7. to.2 ) ee<z, Rz = (z ee)/5 [k ohm] Thermistor: Resistors: Rth (25 C) = 15 [k ohm], B = 4200 [K] Rp = 5 [k ohm], Rs =.2 [k ohm], Rm = 3.9 [k ohm] Traistor: PNP Type cc: +5, ss: 0 (logic supply) z: 11 (.725 to 11.275 ) ee<z, Rz = (z ee)/5 [k ohm] Ta ( C) o() 20.5.50 0.40.2 20.09 30 5. 40 5.7 50 5.47 Ta ( C) 0 5.29 70 5.15 Rp = 30 [k ohm] } Nominal curve Rs =. [k ohm]..... and available area. Rm = 3.3 [k ohm] Numeric curve Ta ( C) o() 20.01 9.4 0 9.0 9.2 20.9 30.49 40.11 Ta ( C) 50 7.79 0 7.53 70 7.33 Rp = 30 [k ohm] } Nominal curve Rs =. [k ohm]..... and available area. Rm = 3.3 [k ohm] Numeric curve * Specificatio are subject to change without notice.
Power Supply Reset (*When control LSI HD4470 is used) The internal reset circuit will operate correctly when the following power supply conditio are satisfied. Item Symbol Measuring Standard Unit Condition alue min. typ. max. Power supply rise time trcc 0.1 Power supply OFF time toff 1 Initialisation Using Itructio If the power supply conditio are not met for correct operation of the internal reset circuit, initialising using itructio is required. Follow the itruction sequence shown below for correct initialisation. If the power supply conditio for correct operation of the Internal Reset Circuit are not met, initialising using itructio is required. Please use the following procedure for initialisation. Power On Wait more than 15ms after cc rises to 4.5 RS R/W DB7 DB DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 I I * * * * Wait more than 4.1ms DMC Series When interface is bits long this itruction. Note: toff defines period that power supply is off when power supply shuts down momentarily or repeats on/off state. Reset Function Initialisation by Internal Reset Circuit. The HD4470 control LSI automatically initialises (resets) when power is turned on. The busy flag (BF) is kept in busy state (BF=1) until initialisation ends. The busy state is on for another ms after cc rises to 4.5. During initialisation, the module executes the following itructio: 1. Clear display. 2. Function set DL = 1: bit long data interface DL = 0: 4 bit long data interface F = 0: 5 x 7 dot character font N = 1: 2 lines display N = 0: 1 line display 3. Display ON/OFF control D = 0: Display OFF C = 0: Cursor OFF B = 0: Blink OFF 4. Entry mode set I/D = I: +1 (increment) S = 0: No shift If the power supply conditio for correct operation of the Internal Reset Circuit are not met, initialising using itructio is required. Please use the following procedure for initialisation. RS R/W DB7 DB DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 I I * * * * Wait more than 0µs RS R/W DB7 DB DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 I I * * * * RS R/W DB7 DB DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 I I N F * * 0 0 0 0 0 0 I 0 0 0 0 0 0 0 0 0 0 0 0 I 0 0 0 0 0 0 0 I I/D S Initialisation Ends Power On Wait more than 15ms after cc rises to 4.5 RS R/W DB7 DB DB5 DB4 0 0 0 0 I I Wait more than 4.1ms RS R/W DB7 DB DB5 DB4 0 0 0 0 I I Wait more than 0µs RS R/W DB7 DB DB5 DB4 0 0 0 0 I I RS R/W DB7 DB DB5 DB4 0 0 0 0 I 0 0 0 0 0 I 0 0 0 N F * * 0 0 0 0 0 0 0 0 I 0 0 0 0 0 0 0 0 0 0 0 0 0 0 I 0 0 0 0 0 0 0 0 0 I I/D S Initialisation Ends this itruction. this itruction. BF can be checked after the following itructio. When BF is not checked the waiting time between itructio is longer than the execution itruction time. Function Set (interface is bits long, specify the number of display lines & character fonts). The number of display lines and characters can be changed afterwards. Display OFF Display ON Entry mode set When interface is 4 bits long this itruction. this itruction. this itruction. BF can be checked after the following itructio. When BF is not checked the waiting time between itructio is longer than the execution itruction time. Function Set (set interface to be 4 bits long). Interface is bits long. Function set (interface is 4 bits long. Specify the number of display lines & character fonts) The number of display lines and character fonts cannot be changed afterwards. Display OFF Display ON Entry mode set 7
Optical Characteristics Item Symbol Test Condition Standard alue Unit min. typ. max. Liquid Crystal Drive oltage cc ~ ee Ta = 0 C 3. 4.2 4. (Recommended alue) (D) Ta = 25 C 3. 4.1 4.5 Ta = 50 C 3. 4.0 isual Angle Range G1 = G2 Cr = 3 30 deg. Contrast Ratio Cr G2 = 20, Ø = 0 Rise Time Jr D = 4.5, G = 20 0 200 Decay Time Jd D = 4.5, G = 20 0 200 Liquid Crystal Drive oltage cc ~ ee Ta = 0 C 4.4 4. (Recommended alue) (D) Ta = 25 C 4.0 4.1 Ta = 50 C 3.3 3.4 3. isual Angle Range G1 = G2 Cr = 3 25 deg. Contrast Ratio Cr G2 = 20, Ø = 0 Rise Time Jr D = 4.5, G = 20 Decay Time Jd D = 4.5, G = 20 Liquid Crystal Drive oltage cc ~ ee Ta = 0 C 4.7 4. 4.9 (Recommended alue) (D) Ta = 25 C 4.4 4.5 4. Ta = 50 C 4.1 4.2 isual Angle Range G1 = G2 Cr = 3 20 deg. Contrast Ratio Cr G2 = 20, Ø = 0 Rise Time Jr D = 4.5, G = 20 Decay Time Jd D = 4.5, G = 20 *cc = 5.05 ± 5%, Ta = 25 C Pin Assignment (For all displays except for DMC40457) Pin Assignment (For DMC40457) Pin Symbol Level No. Function Pin Symbol Level No. Function The data can be sent in either 4bit 2 operation, or bit 1 operation so that it can interface to both 4 and bit CPU s When the interface data is 4 bits long, data is traferred using only four buses: DB4DB7. DB0 to DB3 are not used. When the interface data is bits long, data is traferred using all buses: DB0 DB7. 1 2 3 4 5 7 9 ss cc EE RS R/W E DB0 DB1 DB2 H,H L Power Supply O (GND) +5 for LCD Drive Register Select Signal Registor H: Data Input Select L: Itruction Input H: Data Read (Module MPU) L: Data Write (Module MPU) Enable Signal (no pullup Resistor) 1 2 3 4 5 7 9 11 D7 D D5 D4 D3 D2 D1 Dø E1 R/W R/S H,H L Data Bus Enable Signal H: READ L:WRITE Register H: Data Input Select L: Itruction Input 11 DB3 DB4 Data Bus Line 12 ee Power Supply for Liquid Crystal Drive 12 DB5 13 ss O(GND) 13 DB 14 cc +5 14 DB7 15 1 E2 NC H,H L Enable Signal NON CONNECTION
Definition of iewing Angle G and Ø Timing Chart (Except for DMC40401Series) Item Symbol Measuring Standard Unit Condition alue min max Enable Cycle Time TCYCE 00 Enable Pulse Width, High Level PWEH 450 Enable Rise and Decay Time ter ted 25 Address Setup Time, RS, R/WE tas 140 Data Delay Time tddr Fig 2 320 Data Setup Time tdsw Fig 1 195 Data Hold Time (Write Operation) th Fig 1 Definition of Contrast Ratio CR Data Hold Time (Read Operation) tdhr Fig 2 20 Address Hold Time tah Fig 1, 2 FIG 1. WRITE OPERATION (Write data from MPU to module) Definition of iewing Angle G2 and G1 FIG 2. READ OPERATION (Read data from module to MPU) Definition of Optical Respoe Time The time that takes the brightness of the lit segment to reach 90% from 0% is Jr and the time from % to 0% is Jd 9
Font Table (5 x 11 dots) (5 x dots) XXXX0000 XXXX0001 * CGRAM is Character Generator RAM which memorises characters that you can freely input by programme. * 32 characters stated under upper 4bit of 11 and 1111 are 5 x dots, part of which is cut when used in a display of 5 x 7 dots. * 5 x 11 dots type product: DMC32132 and DMC40131* XXXX00 XXXX0011 XXXX00 XXXX01 XXXX01 XXXX0111 XXXX00 XXXX01 XXXX XXXX11 XXXX10 XXXX11 XXXX11 XXXX1111
Itructio (Except for DMC40401 series) Itruction Code Description Execute R/S R/W DB DB DB DB DB DB DB DB Time (max) 7 5 4 3 2 1 0 fosc = 250KHz Clear Display 0 0 0 0 0 0 0 0 0 I Cursor at Home 0 0 0 0 0 0 0 0 I * Entry Mode Set 0 0 0 0 0 0 0 I I/D * Display On/Off Control 0 0 0 0 0 0 I D C B Clears all display and retur the cursor to the home position (Address 0) Retur the cursor to the home position (Address 0). Also retur the display being shifted to the original position. DDRAM contents remain unchanged. Sets the cursor move direction and specifies or not to shift the display. These operatio are performed during data write and read. Sets ON/OFF of all display (D) cursor ON/OFF (C) and blink of cursor position character (B) 1.4 1.4 Cursor Display Shift 0 0 0 0 0 I S/C R/L * * Function Set 0 0 0 0 I DL N F * * Moves the cursor and shifts the display without changing DDRAM contents. Sets interface data length (DL), number of display lines (N) and character font(f) CGRAM Address Set 0 0 0 I A CG Sets the CGRAM, data is sent and received after this setting. DDRAM Address Set 0 0 I A DD Sets the DDRAM, data is sent and received after this setting. Busy Flag/Address/Read 0 I BF AC Reads Busy Flag (BF) indicating internal operation is being performed and reads address counter contents. 0µS CGRAM/DDRAM Data Write I 0 Write Data CGRAM/DDRAM Data Read I I Read Data Writes data into DDRAM or CGRAM. Reads data from DDRAM or CGRAM. Code Description Executed Time (max.) I/D = 1: Increment DDRAM: Display Data RAM fcp or fosc = 250KHz, however I/D = 0: Decrement CGRAM: Character Generator RAM when frequency changes, execution S = 1: With display shift ACG: CGRAM Address time also changes. S/C = 1: Display shift ADD: DDram Address correspondsto Example: If fcp or fosc is 270KHz, S/C R/L = 0: Cursor movement = 1: Shift to the right AC: cursor address Address Counter, used for both x 250 270 = 37µS R/L = 0: Shift to the left CGRAM and DDRAM DL DL = 1: bit = 0: 4bit *: Invalid N = 1: 1/1 duty N = 0: 1/ duty, 1/11 duty F = 1: 5 x dots F = 0: 5 x 7 dots BF = 1: Internal operation is being performed BF = 0: Itruction acceptable 11