ks0070b Samsung Semiconductor, Inc., ks0070b Datasheet

no-image

ks0070b

Manufacturer Part Number
ks0070b
Description
16com / 80seg Driver & Controller For Dot Matrix Lcd
Manufacturer
Samsung Semiconductor, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ks0070bP-24CC
Manufacturer:
SAMSUNG
Quantity:
73 500
KS0070B
INTRODUCTION
KS0070B is a dot matrix LCD driver & controller LSI which is fabricated by low power CMOS technology.
It is capable of displaying 1 or 2 lines with the 5 7 format or 1 line with the 5 10 dots format.
FUNCTIONS
• Character type dot matrix LCD driver & controller
• Internal driver: 16 common and 80 segment signal output
• Easy interface with 4-bit or 8-bit MPU
• Display character pattern: 5 7 dots format (192 kinds) & 5 10 dots format (32 kinds)
• The special character pattern is directly programmable by the character generator RAM.
• A customer character pattern is programmable by mask option.
• It can drive a maximum of 80 characters by using the KS0065B or KS0063B externally.
• Various instruction functions
• Built-in automatic power on reset
• Driving method is A-type (Line inversion)
FEATURES
• Internal Memory
• Low power operation
• Supply voltage for display: 0 to 5 V (V5)
• Programmable duty cycle: 1/8, 1/11, 1/16
• Internal oscillator with an external resistor
• Bare chip or bumped chip available
- Character Generator ROM (CGROM): 8,320 bits (192 characters
- Character Generator RAM (CGRAM): 64
- Display Data RAM (DDRAM): 80
- Power supply voltage range: 2.7 to 5.5 V (VDD)
- LCD Drive voltage range: 3.0 to 10.0 V (VDD to V5)
16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD
8 bits (80 characters max.)
8 bits (8 characters
& (32 characters x 5
5
5
10 dots)
7 dots)
7 dots)

Related parts for ks0070b

ks0070b Summary of contents

Page 1

... KS0070B INTRODUCTION KS0070B is a dot matrix LCD driver & controller LSI which is fabricated by low power CMOS technology capable of displaying lines with the 5 7 format or 1 line with the 5 10 dots format. FUNCTIONS • Character type dot matrix LCD driver & controller • ...

Page 2

... KS0070B BLOCK DIAGRAM VDD GND Busy V5 Flag 4 DB0-DB3 8 4 DB4-DB7 Input Output Buffer R/W 8 Instruction RS Register E OSC1 Timing Generation OSC2 Circuit 16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD Parallel to serial Data conversion circuit 5 5 Character Character Generator Generator ...

Page 3

... SEG8 27 SEG7 28 SEG6 29 SEG5 30 SEG4 31 SEG3 32 33 SEG2 34 SEG1 OSC2 36 37 OSC1 38 NC 16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD KS0070B 102 SEG60 101 SEG61 100 SEG62 99 SEG63 98 SEG64 97 SEG65 96 SEG66 95 SEG67 94 SEG68 SEG69 93 92 SEG70 SEG71 91 SEG72 ...

Page 4

... KS0070B PAD CONFIGURATION 1) NORMAL TYPE PAD CONFIGURATION SEG33 2 SEG32 3 SEG31 4 SEG30 5 SEG29 6 SEG28 7 SEG27 8 SEG26 9 SEG25 10 SEG24 11 SEG23 12 SEG22 13 SEG21 14 SEG20 15 SEG19 16 SEG18 17 SEG17 18 SEG16 19 SEG15 20 SEG14 21 SEG13 22 SEG12 23 SEG11 24 SEG10 25 SEG9 26 SEG8 27 SEG7 28 SEG6 29 SEG5 30 SEG4 31 SEG3 32 SEG2 33 SEG1 34 VSS ...

Page 5

... KS0070B 2) MIRROR TYPE PAD CONFIGURATION SEG60 2 SEG61 3 SEG62 4 SEG63 5 SEG64 6 SEG65 7 SEG66 8 SEG67 9 SEG68 10 SEG69 11 SEG70 12 KS0070BM SEG71 13 SEG72 14 SEG73 15 SEG74 16 SEG75 17 SEG76 18 SEG77 19 SEG78 20 SEG79 21 SEG80 22 COM16 23 COM15 24 COM14 25 COM13 26 COM12 27 COM11 28 COM10 29 COM9 30 COM8 31 COM7 32 COM6 33 COM5 34 COM4 35 COM3 36 ...

Page 6

... KS0070B PAD COORDINATE 1) NORMAL TYPE PAD COORDINATE COORDINATE PAD PAD PAD NO. NAME NO SEG33 -1794 2169 25 3 SEG32 -1794 2044 26 4 SEG31 -1794 1919 27 5 SEG30 -1794 1794 28 6 SEG29 -1794 1669 29 7 SEG28 -1794 1544 30 8 SEG27 -1794 1419 ...

Page 7

... KS0070B COORDINATE PAD PAD PAD NO. NAME NO SEG69 1794 1044 102 94 SEG68 1794 1169 103 95 SEG67 1794 1294 104 96 SEG66 1794 1419 105 97 SEG65 1794 1544 106 98 SEG64 1794 1669 107 99 SEG63 1794 1794 108 100 SEG62 1794 1919 109 ...

Page 8

... KS0070B 2) MIRROR TYPE PAD COORDINATE COORDINATE PAD PAD PAD NO. NAME NO SEG60 -1794 2169 25 3 SEG61 -1794 2044 26 4 SEG62 -1794 1919 27 5 SEG63 -1794 1794 28 6 SEG64 -1794 1669 29 7 SEG65 -1794 1544 30 8 SEG66 -1794 1419 31 9 SEG67 -1794 1294 ...

Page 9

... KS0070B COORDINATE PAD PAD PAD NO. NAME NO SEG24 1794 1044 102 94 SEG25 1794 1169 103 95 SEG26 1794 1294 104 96 SEG27 1794 1419 105 97 SEG28 1794 1544 106 98 SEG29 1794 1669 107 99 SEG30 1794 1794 108 100 SEG31 1794 1919 109 ...

Page 10

... KS0070B PAD DESCRIPTION Pad No. Input/ (Normal/Mirror) Output VDD (54/50) VSS(35, 69 (42~46/62~58) SEG1 ~ SEG80 (34~2, 128~82/ Output 70~128, 2~22) COM1 ~ COM16 Output (66~81/38~23) Input OSC1,OSC2 (OSC1)/ (37,36/67,68) Output (OSC2) CLK1,CLK2 Output (47,48/57,56) M (49/55) Output D (50/54) Output RS (51/53) Input RW (52/52) Input E (53/51) Input DB0~DB3 (55~58/49~46) Input / Output DB4~DB7 (59~62/45~42) TEST (63/41) Input 16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD ...

Page 11

... KS0070B FUNCTION DESCRIPTION System Interface This chip has both kinds of interface type with MPU: 4-bit bus and 8-bit bus. 4-bit bus and 8-bit bus are selected by the DL bit in the instruction register. During read or write operation, two 8-bit registers are used. One is the data register (DR), and the other is the instruction register (IR) ...

Page 12

... KS0070B Address Counter (AC) The Address Counter (AC) stores DDRAM/CGRAM addresses, transferred from IR. After writing into (reading from) DDRAM/CGRAM automatically increased (decreased When RS = "0" and R/W = "1", AC can be read through ports DB0~DB6. Display Data RAM (DDRAM) DDRAM stores display data of maximum bits (80 characters). ...

Page 13

... Shift Right) 24ch. Display With 40 SEG. Extension Driver SEG80 KS0070B KS0070B SEG80 (After Shift Left SEG80 KS0070B (After Shift Right) 24ch. Display With 40 SEG. Extension Driver ...

Page 14

... KS0070B CGROM (Character Generator ROM) CGROM has a 5 7-dot 192 character pattern, and a 5 CGRAM (Character Generator RAM) CGRAM has 8-dot 8 characters. By writing font data to CGRAM, user defined characters can be used (Refer to Table 3). Timing Generation Circuit Timing generation circuit generates clock signals for the internal operations. ...

Page 15

... KS0070B Table 2. CGROM Character Code Table 16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD ...

Page 16

... KS0070B Table 3. Relationship Between Character Code (DDRAM) and Character Pattern (CGRAM) Character Code (DDRAM data · · · · · · · · · ...

Page 17

... KS0070B INSTRUCTION DESCRIPTION Outline To overcome the speed difference between the internal clock of KS0070B and the MPU clock, KS0070B performs internal operations by storing control information DR. The internal operation is determined according to the signal from MPU, composed of read/write and data bus (Refer to Table 5 ). ...

Page 18

... KS0070B 3) Entry Mode Set RS R/W DB7 Set the moving direction of cursor and display. I/D : Increment / decrement of DDRAM address (cursor or blink) When I/D = “1”, cursor/blink moves to right and DDRAM address is increased by 1. When I/D = “0”, cursor/blink moves to left and DDRAM address is decreased by 1. ...

Page 19

... KS0070B 5) Cursor or Display Shift RS R/W DB7 Without writing or reading the 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 the 40st digit of the 1st line. ...

Page 20

... BF This instruction shows whether KS0070B is in internal operation or not. If the resultant BF is “1”, it means the internal operation is in progress and you have to wait until BF is Low. Then the next instruction can be performed. In this instruction you can also read the value of the address counter. ...

Page 21

... KS0070B 10) Write data to RAM RS R/W DB7 Write binary 8-bit data to DDRAM/CGRAM. The selection of RAM from DDRAM, and CGRAM, is set by the previous address set instruction : DDRAM address set, and 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. ...

Page 22

... KS0070B Table 5. Instruction Table Instruction Code Instruction RS R/WDB7DB6DB5DB4DB3DB2DB1DB0 Clear Display Return Home Entry Mode Set Display ON OFF Control Cursor or Display Shift Function Set Set CGRAM AC5AC4AC3AC2AC1AC0 Address ...

Page 23

... KS0070B INTERFACE WITH MPU 1) Interface with 8-bit MPU When interfacing data length are 8-bit, transfer is performed all at once through 8 ports, from DB0 to DB7. An Example of the timing sequence is shown below. RS R/W E Internal signal DATA DB7 INSTRUCTIO N Fig-4. Example of 8-bit Bus Mode Timing Diagram 2) Interface with 4-bit MPU When interfacing data length are 4-bit, only 4 ports, from DB4 to DB7, are used as data bus ...

Page 24

... COM7 COM8 SEG1 KS0070B SEG10 SEG78 SEG79 SEG80 2) LCD Panel: 16 characters 1-line format (5 COM1 COM10 COM11 KS0070B SEG1 SEG10 SEG78 SEG79 SEG80 16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD 7 dots + 1 cursor line 1/4 bias, 1/8 duty) 10 dots + 1 cursor line 1/4 bias, 1/11 duty) ...

Page 25

... COM8 COM9 KS0070B COM15 COM16 SEG1 SEG10 SEG80 4) LCD Panel : 32 character 1-line format COM1 COM7 COM8 SEG1 KS0070B SEG10 SEG80 COM9 COM16 16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD 7 dots + 1 cursor line 1/5 bias, 1/16 duty) 7 dots + 1 cursor line 1/5 bias, 1/16 duty) ...

Page 26

... KS0070B 5) LCD Panel : 8 character 2-line format SEG1 SEG10 SEG40 COM1 COM7 COM8 KS0070B SEG41 SEG50 SEG80 16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD 7 dots + 1 cursor line 1/4 bias, 1/8 duty) ...

Page 27

... CLK1 CLK2 VDD DB0 DB7 To MPU * When KS0065B is externally connected to the KS0070B, you can increase the number of display digits characters 16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD LCD Panel SC1 SC40 SC40 DL2 DL1 DL1 DR2 ...

Page 28

... V5 GND OR OTHER VOLTAGE INITIALIZING When the power is turned on, KS0070B is initialized automatically by the power on reset circuit. During the initialization, the following instructions are executed, and BF(Busy Flag) is kept “1”(busy state) to the end of initialization. (1) Display Clear instruction Write “20H” to all DDRAM ...

Page 29

... KS0070B FRAME FREQUENCY 1) 1/8 duty cycle A) A-type Waveform 1-line selection period 1 VDD V1 COM1 V4 V5 Item Line selection period Frame frequency 16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD . . . Clock / Frequency . . . 400 clocks 84 fosc=270 kHz (1 clock = 3.7 s) ...

Page 30

... KS0070B 2) 1/11 duty cycle A) A-type Waveform 1-line selection period 1 VDD V1 COM1 V4 V5 Item Line selection period Frame frequency 3) 1/16 duty cycle A) A-type Waveform 1-line selection period 1 VDD V1 COM1 V4 V5 Item Line selection period Frame frequency 16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD ...

Page 31

... KS0070B INITIALIZING BY INSTRUCTION 1) 8-bit interface mode Power on Wait for more than 30 ms after VDD rises to 4.5 v Function set RS R/W DB7 DB6 DB5 Wait for more than 39 s Display ON/OFF Control RS R/W DB7 DB6 DB5 Wait for more than 39 s Clear Display ...

Page 32

... KS0070B 2) 4-bit interface mode Power on Wait for more than 30 ms after Vdd rises to 4.5 v Function set RS R/W DB7 DB6 DB5 Wait for more than 39 s Display On/Off Control RS R/W DB7 DB6 DB5 ...

Page 33

... KS0070B EXAMPLE OF INSTRUCTION AND DISPLAY CORRESPONDENCE 1. Power supply on: Initialized by the internal power on reset circuit RS R/W DB7 DB6 2. Function Set: 8-bit, 2-line dot RS R/W DB7 DB6 Display ON/OFF Control: Display/Cursor on/Blink off RS R/W DB7 DB6 Entry Mode Set: Increment RS R/W DB7 ...

Page 34

... KS0070B 9. Write Data to DDRAM: Write U RS R/W DB7 DB6 DB5 10. Write Data to DDRAM: Write N RS R/W DB7 DB6 DB5 11. Write Data to DDRAM: Write G RS R/W DB7 DB6 DB5 12. Set DDRAM Address: 40H RS R/W DB7 DB6 DB5 13. Write Data to DDRAM: Write K ...

Page 35

... KS0070B 17. Write Data to DDRAM: Write 7 RS R/W DB7 DB6 18. Write Data to DDRAM: Write 2 RS R/W DB7 DB6 19. Cursor or Display Shift: Cursor shift left RS R/W DB7 DB6 20. Write Data to DDRAM: Write 0 RS R/W DB7 DB6 21. Entry Mode Set: Entire Display shift Enable ...

Page 36

... KS0070B MAXIMUM ABSOLUTE RATE Maximum Absolute Power Ratings Item Power supply voltage(1) Power supply voltage(2) Input voltage * NOTE: Voltage greater than above may damage the circuit (VDD > V1 > V2 > V3 > V4 > V5) Temperature Characteristics Item Operating temperature Storage temperature 16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD ...

Page 37

... KS0070B ELECTRICAL CHARACTERISTICS DC Characteristics Item Symbol V Operating Voltage DD I DD1 Supply Current I DD2 V IH1 Input Voltage (1) (except OSC1) V IL1 V IH2 Input Voltage (2) (OSC1) V IL2 V OH1 Output Voltage (1) (DB0 to DB7) V OL1 V OH2 Output Voltage (2) (except DB0 to DB7) V OL2 Vd COM Voltage Drop Vd SEG ...

Page 38

... KS0070B Item Symbol V Operating Voltage DD I DD1 Supply Current I DD2 V IH1 Input Voltage (1) (except OSC1) V IL1 V IH2 Input Voltage (2) (OSC1) V IL2 V OH1 Output Voltage (1) (DB0 to DB7) V OL1 V OH2 Output Voltage (2) (except DB0 to DB7) V OL2 Vd COM Voltage Drop Vd SEG I Input Leakage Current ...

Page 39

... KS0070B * LCD Driving Voltage POWER DUTY BIAS 16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD 1/8, 1/11 DUTY 1/4 BIAS LCD LCD LCD LCD LCD 1/16 DUTY 1/5 BIAS ...

Page 40

... KS0070B AC Characteristics Mode E Cycle Time E Rise / Fall Time E Pulse Width (High, Low) Write Mode R/W and RS Setup Time (Refer to Fig-6) R/W and RS Hold Time Data Setup Time Data Hold Time E Cycle Time E Rise / Fall Time E Pulse Width (High, Low) Read Mode R/W and RS Setup Time ...

Page 41

... KS0070B Mode Clock Pulse Width (High, Low) Clock Rise / Fall Time Interface Mode Clock Setup Time with Extension Driver Data Setup Time (Refer to Fig-8) Data Hold Time M Delay Time RS R/W E DB0~DB7 16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD Item ...

Page 42

... KS0070B RS R/W E DB0~DB7 CLK1 CLK2 D M Fig-8. Interface Mode with Extension Driver Timing Diagram 16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD V IH1 V IL1 IH1 IH1 IH1 V V IL1 IL1 IH1 Valid Data V IL1 tc Fig-7 ...

Related keywords