MSM6562B-XX OKI [OKI electronic componets], MSM6562B-XX Datasheet

no-image

MSM6562B-XX

Manufacturer Part Number
MSM6562B-XX
Description
DOT MATRIX LCD CONTROLLER DRIVER
Manufacturer
OKI [OKI electronic componets]
Datasheet
E2B0035-27-Y3
¡ Semiconductor
MSM6562B-xx
DOT MATRIX LCD CONTROLLER DRIVER
¡ Semiconductor
GENERAL DESCRIPTION
The MSM6562B-xx controls a character type dot matrix LCD in combination with an 8-bit or 4-
bit microcontroller.
The MSM6562B-xx can control a display of up to 40 characters. With the display data serial
transfer function, the MSM6562B-xx, when used in combination with the character extension IC
(MSM5259), can control a maximum of 80 characters.
FEATURES
• Easy interface with an 8-bit or 4-bit microcontroller.
• Dot matrix LCD controller driver for 5 ¥ 7 dots font or 5 ¥ 10 dots font.
• Automatic power ON reset.
• 16 COMMON signal drivers and 100 SEGMENT signal drivers are built in.
• Can control up to 80 characters when used in combination with MSM5259.
• Built-in character generator ROM for 160 characters with 5 ¥ 7 dots font and 32 characters with
• Character patterns can be programmed by CG RAM. (5 ¥ 8 dots font: 8 kinds, 5 ¥ 11 dots font:
• 1/8 duty (1 line; 5 ¥ 7 dots + cursor), 1/11 duty (1 line; 5 ¥ 10 dots + cursor), or 1/16 duty (2
• Built-in RC oscillation circuit by an external resistor or an internal resistor.
• Built-in bias dividing resistors for LCD driving.
• Built-in contrast adjusting circuit.
• Bidirectional transfer available on segment output.
• Aluminum pad chip (Product name: MSM6562B-xx)
5 ¥ 10 dots font.
4 kinds)
lines; 5 ¥ 7 dots + cursor) selectable.
xx indicates code number.
Previous version: Mar. 1996
This version: Nov. 1997
MSM6562B-xx
1/50

Related parts for MSM6562B-XX

MSM6562B-XX Summary of contents

Page 1

... MSM6562B-xx DOT MATRIX LCD CONTROLLER DRIVER GENERAL DESCRIPTION The MSM6562B-xx controls a character type dot matrix LCD in combination with an 8-bit or 4- bit microcontroller. The MSM6562B-xx can control a display characters. With the display data serial transfer function, the MSM6562B-xx, when used in combination with the character extension IC (MSM5259), can control a maximum of 80 characters ...

Page 2

OSC Timing 1 OSC generation R circuit OSC Instruction 8 register R/W (IR Input/ 4 output buffer 8 8 Data 4 register DB ...

Page 3

... Semiconductor INPUT AND OUTPUT CONFIGURATION Applied to Pin E. Applied to Pins Applied and T . Applied to Pins R/ Applied to DO, CP, L and DF. MSM6562B- and 3/50 ...

Page 4

... Read/write selection input pin. R/W "H": Read, and "L": Write Register selection input pins Input pin for data input/output between CPU and MSM6562B-xx and for activating E instruction Input/output pins for data send/receive between CPU and MSM6562B-xx OSC ...

Page 5

... and V are as follows > (=V ') > V > Æ Low voltage. SS MSM6562B-xx Rating Unit Applicable Pin 0 0 OSC 150 °C — °C — ...

Page 6

... Output pins are all no load. Except bias current for LCD driving. (Note — 5.0V, 1/5 bias 4 5.0V, 1/5 bias — DD 1/5 bias 3.0 V – (Note 5) 1/4 bias 3.0 MSM6562B- 4.5 to 5.5V -30 to +85°C) DD Typ. Max. Unit Applied Pin — R/ — 0 — ...

Page 7

... V LCD V – LCD V – – LCD and V externally and leave and V ' externally MSM6562B- and V to each COMMON pin from and V to each level and 0V is input and the case of V ...

Page 8

... R 2 Leave OSC open ¥ 100 (%) = t /( – 0. MSM6562B-xx Typ. Max. Unit Applicable Pin OSC 1 270 350 kHz OSC 2 — 480 kHz OSC OSC 1 ms — 0.2 OSC 1 ms — 0.2 OSC ...

Page 9

... C t 100 IH1 V IL1 V IL1 IH1 V IL1 MSM6562B- 4.5 to 5.5V –30 to +85°C) DD Typ. Max. Unit — — ns — — ns — — ns — — — — ns — — ns — — ns — ...

Page 10

... C t — IH1 V IL1 V IL1 IL1 V IL1 MSM6562B- 4.5 to 5.5V –30 to +85°C) DD Typ. Max. Unit — — ns — — ns — — ns — — — — ns — — ns — 150 ns — ...

Page 11

... OL2 OH2 OH2 V V OL2 OL2 OH2 OH2 V OL2 t HW2 OH2 MSM6562B-xx = 4.5 to 5.5V –30 to +85°C) DD Typ. Max. Unit — — ns — — ns — — ns — — ns — — ns — — ns — — ns — 1000 ...

Page 12

... Busy Flag (BF) When the busy flag output is at "H", it indicates that the MSM6562B-xx is engaged in internal operation. When the busy flag is at "H" level, any new instruction is ignored. When R/W = "H" "L", and RS 0 New instruction should be input when BF is "L" level. ...

Page 13

... Consequently, when data is written from the CPU to DD RAM no ill effect, e.g., flickering occurs in portions other than the display where the data is written. In addition, the circuit generates transfer signals to the character extension IC (MSM5259 under the conditions that R/W = "H" MSM6562B-xx = "L" 13/50 ...

Page 14

... Correspondence between address and display position in the 1-line display mode First digit MSB 1-2) When the MSM6562B-xx alone is used characters can be displayed from the first digit to the twentieth digit. First digit When the display is shifted by instruction, the correspondence between the LCD ...

Page 15

... LCD display and DD RAM address changes as shown below: First digit 2 (Display shifted to right (Display shifted to left 1-4) Since the MSM6562B-xx has a DD RAM with a capacity of 80 characters devices of MSM5259 can be connected to MSM6562B-xx so that 80 characters can be displayed. First digit ...

Page 16

... Note that the last address of the first line and the leading address of the second line are not consecutive. 2-2) When the MSM6562B-xx alone is used characters (20 character ¥ 2 lines) can be displayed from the first digit to the twentieth digit. First digit 2 3 ...

Page 17

... First line Second line MSM6562B-xx display 2-4) Since the MSM6562B-xx has a DD RAM with a capacity of 80 characters devices of MSM5259 can be connected to the MSM6562B-xx in the 2-line display mode. First digit MSM6562B display 6. Character Generator ROM (CG ROM) The CG ROM is used to generate 5 ¥ ...

Page 18

Upper MSB Lower 4 bits 0000 0010 0011 4 bits CG 0000 0 @ RAM (1) LSB ( 0001 ( 0010 ( 0011 ( 0100 ( ...

Page 19

... When the 8-bit character code of the CG RAM is written to the DD RAM, the character pattern of the CG RAM is displayed on the LCD display position corresponding to the DD RAM address. (DD RAM data bits correspond to CG RAM address bits 3 to 5.) MSM6562B- line by line. 0 ...

Page 20

... When the 8-bit character code of the CG RAM character code is written to the DD RAM,the character pattern of the CG RAM is displayed on the LCD display position corresponding to the DD RAM address. (DD RAM data bits correspond to CG RAM address bits 4 to 5.) MSM6562B- line by line ...

Page 21

... MSM6562B-xx DD RAM data (character code MSB LSB 21/50 ...

Page 22

... MSM6562B-xx DD RAM data (character code MSB LSB 22/50 ...

Page 23

... First digit First digit MSM6562B- Cursor and blink position Cursor and blink position 23/50 ...

Page 24

... Semiconductor 9. LCD Display Circuit (COM Since the MSM6562B-xx provides the COM signal outputs (16 outputs) and the SEG signal outputs (100 outputs), even a single MSM6562B-xx device can display 20 characters (1-line display characters (2-line display). The character pattern data is converted into the serial data and is serially transferred through the shift register ...

Page 25

... When the built-in reset circuit is used, the power supply conditions shown in the figure below must be satisfied. If they are not satisfied, because in that case the built-in reset circuit does not operate normally, initialize the MSM6562B-xx by instruction through the CPU (see the section on instruction initialization). ...

Page 26

... Semiconductor 11. Data Bus with CPU The MSM6562B-xx has either a one-step access in 8 bits or a two-step access in 4 bits to execute an instruction so that the MSM6562B-xx can interface with both an 8-bit CPU and a 4-bit CPU. (1) When the interface data length is 8 bits Data buses DB ...

Page 27

... IR3 3 DB IR2 2 IR1 IR0 0 Instruction register (IR) write No Busy Busy ADC6 ADC5 ADC4 ADC3 ADC2 ADC1 ADC0 Busy flag (BF) and address counter (ADC) read Example of 8-bit data transfer MSM6562B-xx DR7 DR6 DR5 DR4 DR3 DR2 DR1 DR0 Data register (DR) write 27/50 ...

Page 28

R/W E Busy (internal operation) DB IR7 IR3 7 DB IR6 IR2 6 DB IR5 IR1 5 DB IR4 IR0 4 Instruction register (IR) write No Busy Busy ADC3 ADC6 ADC2 ADC5 ADC1 ADC4 ADC0 Busy ...

Page 29

... CG RAM , S/C=0 : Shift of cursor ACG , R/L=0 : Shift to the left ADD , 8B/4B bits , N line , F=0 : 5¥7-dots ADC , BF=0 : Instruction acceptable MSM6562B-xx Execution Time Description ƒ =ƒ =250kHz CP OSC 1.64ms 1.64ms 40ms 40ms 40ms 40ms 40ms 40ms 1ms 40ms 40ms 40ms 40ms : Display data RAM When the frequency ...

Page 30

... As the internal processing operation of MSM6562B-xx is started with a timing that does not affect the LCD display, the busy status continues longer than the CPU cycle time. Under the busy status (when the busy flag is set to "H"), the MSM6562B-xx does not execute any instructions other than the busy flag read. ...

Page 31

... OSC oscillation frequency is 250kHz. The execution time, when the OSC oscillation frequency is 250kHz, is 40ms MSM6562B- I ...

Page 32

... The 5 ¥ 7 dots character font is slected when F = "L", while the 5 ¥ 10 dots character font is selected when F = "H" and N = "L". Do this initial setting prior to other instructions except the busy flag read after power is applied to the MSM6562B-xx. After that, no initial setting other than setting of 8B/4B value can be done. Number of display ...

Page 33

... D (binary) must be set to one of the values among "00" (binary) must be set to one of the values R MSM6562B- (binary ...

Page 34

... R are read from the DD RAM, and character patterns (P 0 MSM6562B- ...

Page 35

... written to the contrast register. After writing, the 4 0 becomes maximum. When they are "00" (hex.), it becomes LCD ' and 191A1B1C1D1E 1F Contrast Data MSM6562B- ...

Page 36

... Contrast adjusting data read RS 1 Instruction code 0 The contents ( the contrast register are read out The execution time, when the OSC oscillation frequency is 250kHz, is 40ms MSM6562B- 36/50 ...

Page 37

... V and Figure 9 shows the connection of the MSM6562B-xx and the MSM5259 including the bias circuit. (The example shows the display of 40 characters and 2 lines using the built-in contrast adjusting circuit.) In addition, the bias voltage must keep the potential relation of V > ...

Page 38

... Semiconductor • In the case of 1-line 20-character display (5 ¥ 10 dot/font) COM 1 COM 11 SEG 1 • In the case of 2-line 20 character display (5 ¥ 7 dot/font) COM 1 COM 8 COM 9 COM 16 SEG 1 SEG 100 MSM6562B-xx Figure 2 MSM6562B-xx Figure 3 MSM6562B- SEG 100 38/50 ...

Page 39

... Semiconductor • In the case of 2-line 16-character display (5 ¥ 7 dot/font) COM 1 COM 8 COM 9 COM 16 SEG 1 MSM6562B-xx Figure 4 MSM6562B-xx SEG SEG 80 100 39/50 ...

Page 40

... Figure 7 • V variable circuit using external VR LCD (2-line display mode, 1/5 bias) V LCD MSM6562B- • Internal V LCD (2-line display mode, 1/5 bias) V LCD MSM6562B- LCD driving voltage) LCD MSM6562B- LCD ...

Page 41

... O COM SEG 1-16 1-100 MSM5259 LOAD MSM6562B- +5V LCD MSM5259 LOAD ...

Page 42

... A • Set 8B/4B to "L", the number of lines displayed on LCD (N) and character font (F) by the Function setting instruction. (After this, the number of lines displayed on LCD and character font cannot be changed.) has reached 4.5V or more has reached 4.5V or more. DD MSM6562B- 42/50 ...

Page 43

... Example of Instruction Code for Step Execute steps with two-step accesses in 4 bits MSM6562B- 43/50 ...

Page 44

... Figures 10, 11 and 12 show the LCD driving waveforms that consist of COM waveforms, SEG waveform, DF (display frequency) signal and L (latch pulse) signal, in the duty of 1/8, 1/11 and 1/16 respectively. The relation between duty and frame frequency is as follows: (Note) The OSC oscillation frequency is assumed to be 250kHz. Duty Frame frequency 1/8 78.1Hz 1/11 56.8Hz 1/16 78.1Hz MSM6562B-xx 44/50 ...

Page 45

... COM COM SEG (Output V 4 example Figure 10 LCD driving waveforms at 1/8 duty 1 frame MSM6562B-xx Display turning-off waveform Display turning-on waveform 45/50 ...

Page 46

... COM COM SEG (Output V 4 example Figure 11 LCD driving waveforms at 1/11 duty 1 frame MSM6562B-xx Display turning-off waveform Display turning-on waveform 46/50 ...

Page 47

... COM COM SEG V 2 (Output V 3 example Figure 12 LCD driving waveforms at 1/16 duty frame MSM6562B-xx Display turning-off waveform Display turning-on waveform 47/50 ...

Page 48

... MSM6562B- (µm) Y (µm) Symbol SEG99 –365 –1900 SEG98 –225 –1900 SEG97 –85 –1900 SEG96 55 –1900 SEG95 195 –1900 SEG94 335 –1900 SEG93 475 – ...

Page 49

... MSM6562B-xx Symbol X (µm) Y (µm) SEG34 1875 1900 SEG33 1735 1900 SEG32 1595 1900 SEG31 1455 1900 SEG30 1315 1900 SEG29 1175 ...

Page 50

... DB3 –3415 145 DB4 –3415 DB5 –3415 146 147 DB6 –3415 DB7 –3415 148 149 T –3415 1 Y (µm) Pad Symbol 700 560 420 280 140 0 –140 –280 –420 –560 –700 –840 –980 –1120 –1260 –1400 –1540 –1680 –1820 MSM6562B-xx X (µm) Y (µm) 50/50 ...

Related keywords