|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
st sitronix ST7556 65 x 102 dot matrix lcd controller/driver ver 2.2 1/43 2005/10/05 1. introduction the ST7556 is a driver & controller lsi for graphic dot-matrix liquid crystal display systems. it contains 102 segment and 65 common with 1 icom driver circuits. this chip is connected directly to a microprocessor, accepts 4-line serial interface (spi) or 8-bit parallel interface, display data can store in an on-chip display data ram of 66 x 102 bits. it performs display data ram read/write operation with no exter nal operating clock to minimize power consumption. in addition, because it contains power supply circuits to drive liquid crystal, it is possible to make a display system with the fewest components. 2. features driver output circuits 102 segment outputs / 65+1 common outputs on-chip display data ram - capacity: 66x102=6,732 bits microprocessor interface - 8-bit parallel bi-directional interface with 6800-series or 8080-series - 4-line spi (serial peripheral interface) available (only write operation) on-chip low power analog circuit - generation of lcd supply voltage (externally vout voltage supply is possible) - generation of intermediate lcd bias voltages - oscillator requires no external components (external clock also possible) - voltage converter (x4) - voltage regulator (temperature gradient -0.05%/ c ) - voltage follower - on-chip electronic contrast control function (128 steps) - liquid crystal driving voltage : v0 -vss = max 12 v (external power supply) external resb (reset) pin logic supply voltage range v dd -v ss - 1.8 to 3.3v temperature range: -30 to +85 degree
ST7556 ver 2.2 2/43 2005/10/05 3. pad arrangement (cog) chip size: 10,310 um 1,150 um bump pitch: pad no 1 ~ 148 , 250 ~ 272 : 75.5 um (com/seg) pad no 149 ~ 248 : 75 um (i/o) pad no 148 ~ 149 : 114 um pad no 248 ~ 249 : 93.5 um (reset) pad no 249 ~ 250 : 95.9 um (reset) bump size: pad no 1 ~ 125 , 137 ~ 248 , 250 ~ 261 : 55(x) um ?? 60(y) um pad no 249 : 92(x) um ?? 60(y) um pad no 126 ~ 136 , 262 ~ 272 : 60(x)um ?? 55(y) um bump height: 17 um chip thickness: 635 um y x (0,0) 1 261 137 125 272 262 136 126 mark 55 60 55 60 bump size of top & bottom bump size of right & left 250 249 248 res 92 60 bump size of res unit: um 75 60 30 15 15 (4766,410) unit:um 30 6 6 6 6 75 60 30 15 15 (-4766,410) unit: um 30 75 60 10 30 15 15 30 (4763,-410) unit:um 75 60 10 30 15 15 30 (-4763,-410) unit:um metal area bump area ST7556 ver 2.2 3/43 2005/10/05 pad center coordinates (normal, tmy=0) pad no. pin name x y 1 com[42] 4681.0 389.0 2 com[41] 4605.5 389.0 3 com[40] 4530.0 389.0 4 com[39] 4454.5 389.0 5 com[38] 4379.0 389.0 6 com[37] 4303.5 389.0 7 com[36] 4228.0 389.0 8 com[35] 4152.5 389.0 9 com[34] 4077.0 389.0 10 com[33] 4001.5 389.0 11 com[32] 3926.0 389.0 12 reserve 3850.5 389.0 13 seg[0] 3775.0 389.0 14 seg[1] 3699.5 389.0 15 seg[2] 3624.0 389.0 16 seg[3] 3548.5 389.0 17 seg[4] 3473.0 389.0 18 seg[5] 3397.5 389.0 19 seg[6] 3322.0 389.0 20 seg[7] 3246.5 389.0 21 seg[8] 3171.0 389.0 22 seg[9] 3095.5 389.0 23 seg[10] 3020.0 389.0 24 seg[11] 2944.5 389.0 25 seg[12] 2869.0 389.0 26 seg[13] 2793.5 389.0 27 seg[14] 2718.0 389.0 28 seg[15] 2642.5 389.0 29 seg[16] 2567.0 389.0 30 seg[17] 2491.5 389.0 31 seg[18] 2416.0 389.0 32 seg[19] 2340.5 389.0 33 seg[20] 2265.0 389.0 34 seg[21] 2189.5 389.0 35 seg[22] 2114.0 389.0 pad no. pin name x y 36 seg[23] 2038.5 389.0 37 seg[24] 1963.0 389.0 38 seg[25] 1887.5 389.0 39 seg[26] 1812.0 389.0 40 seg[27] 1736.5 389.0 41 seg[28] 1661.0 389.0 42 seg[29] 1585.5 389.0 43 seg[30] 1510.0 389.0 44 seg[31] 1434.5 389.0 45 seg[32] 1359.0 389.0 46 seg[33] 1283.5 389.0 47 seg[34] 1208.0 389.0 48 seg[35] 1132.5 389.0 49 seg[36] 1057.0 389.0 50 seg[37] 981.5 389.0 51 seg[38] 906.0 389.0 52 seg[39] 830.5 389.0 53 seg[40] 755.0 389.0 54 seg[41] 679.5 389.0 55 seg[42] 604.0 389.0 56 seg[43] 528.5 389.0 57 seg[44] 453.0 389.0 58 seg[45] 377.5 389.0 59 seg[46] 302.0 389.0 60 seg[47] 226.5 389.0 61 seg[48] 151.0 389.0 62 seg[49] 75.5 389.0 63 seg[50] 0.0 389.0 64 seg[51] -75.5 389.0 65 seg[52] -151.0 389.0 66 seg[53] -226.5 389.0 67 seg[54] -302.0 389.0 68 seg[55] -377.5 389.0 69 seg[56] -453.0 389.0 70 seg[57] -528.5 389.0 ST7556 ver 2.2 4/43 2005/10/05 pad no. pin name x y 71 seg[58] -604.0 389.0 72 seg[59] -679.5 389.0 73 seg[60] -755.0 389.0 74 seg[61] -830.5 389.0 75 seg[62] -906.0 389.0 76 seg[63] -981.5 389.0 77 seg[64] -1057.0 389.0 78 seg[65] -1132.5 389.0 79 seg[66] -1208.0 389.0 80 seg[67] -1283.5 389.0 81 seg[68] -1359.0 389.0 82 seg[69] -1434.5 389.0 83 seg[70] -1510.0 389.0 84 seg[71] -1585.5 389.0 85 seg[72] -1661.0 389.0 86 seg[73] -1736.5 389.0 87 seg[74] -1812.0 389.0 88 seg[75] -1887.5 389.0 89 seg[76] -1963.0 389.0 90 seg[77] -2038.5 389.0 91 seg[78] -2114.0 389.0 92 seg[79] -2189.5 389.0 93 seg[80] -2265.0 389.0 94 seg[81] -2340.5 389.0 95 seg[82] -2416.0 389.0 96 seg[83] -2491.5 389.0 97 seg[84] -2567.0 389.0 98 seg[85] -2642.5 389.0 99 seg[86] -2718.0 389.0 100 seg[87] -2793.5 389.0 101 seg[88] -2869.0 389.0 102 seg[89] -2944.5 389.0 103 seg[90] -3020.0 389.0 104 seg[91] -3095.5 389.0 105 seg[92] -3171.0 389.0 106 seg[93] -3246.5 389.0 pad no. pin name x y 107 seg[94] -3322.0 389.0 108 seg[95] -3397.5 389.0 109 seg[96] -3473.0 389.0 110 seg[97] -3548.5 389.0 111 seg[98] -3624.0 389.0 112 seg[99] -3699.5 389.0 113 seg[100] -3775.0 389.0 114 seg[101] -3850.5 389.0 115 coms1 -3926.0 389.0 116 com[0] -4001.5 389.0 117 com[1] -4077.0 389.0 118 com[2] -4152.5 389.0 119 com[3] -4228.0 389.0 120 com[4] -4303.5 389.0 121 com[5] -4379.0 389.0 122 com[6] -4454.5 389.0 123 com[7] -4530.0 389.0 124 com[8] -4605.5 389.0 125 com[9] -4681.0 389.0 126 com[10] -4998.5 381.5 127 com[11] -4998.5 306.0 128 com[12] -4998.5 230.5 129 com[13] -4998.5 155.0 130 com[14] -4998.5 79.5 131 com[15] -4998.5 4.0 132 com[16] -4998.5 -71.5 133 com[17] -4998.5 -147.0 134 com[18] -4998.5 -222.5 135 com[19] -4998.5 -298.0 136 com[20] -4998.5 -373.5 137 com[21] -4694.5 -389.0 138 com[22] -4619.0 -389.0 139 com[23] -4543.5 -389.0 140 com[24] -4468.0 -389.0 141 com[25] -4392.5 -389.0 142 com[26] -4317.0 -389.0 ST7556 ver 2.2 5/43 2005/10/05 pad no. pin name x y 143 com[27] -4241.5 -389.0 144 com[28] -4166.0 -389.0 145 com[29] -4090.5 -389.0 146 com[30] -4015.0 -389.0 147 com[31] -3939.5 -389.0 148 reserve -3864.0 -389.0 149 t9 -3750.0 -389.0 150 vdd -3675.0 -389.0 151 vdd -3600.0 -389.0 152 vdd -3525.0 -389.0 153 vdd -3450.0 -389.0 154 vdd -3375.0 -389.0 155 vdd -3300.0 -389.0 156 vdd2 -3225.0 -389.0 157 vdd2 -3150.0 -389.0 158 vdd2 -3075.0 -389.0 159 vdd2 -3000.0 -389.0 160 vdd2 -2925.0 -389.0 161 vdd2 -2850.0 -389.0 162 vdd2 -2775.0 -389.0 163 vdd2 -2700.0 -389.0 164 vdd2 -2625.0 -389.0 165 vdd2 -2550.0 -389.0 166 vdd2 -2475.0 -389.0 167 vdd2 -2400.0 -389.0 168 d7 -2325.0 -389.0 169 d7 -2250.0 -389.0 170 d6 -2175.0 -389.0 171 d6 -2100.0 -389.0 172 d5 -2025.0 -389.0 173 d5 -1950.0 -389.0 174 d4 -1875.0 -389.0 175 d4 -1800.0 -389.0 176 d3 -1725.0 -389.0 177 d3 -1650.0 -389.0 178 d2 -1575.0 -389.0 pad no. pin name x y 179 d2 -1500.0 -389.0 180 d1 -1425.0 -389.0 181 d1 -1350.0 -389.0 182 d0 -1275.0 -389.0 183 d0 -1200.0 -389.0 184 vdd -1125.0 -389.0 185 t0 -1050.0 -389.0 186 t1 -975.0 -389.0 187 t2 -900.0 -389.0 188 t3 -825.0 -389.0 189 t4 -750.0 -389.0 190 t5 -675.0 -389.0 191 t6 -600.0 -389.0 192 t7 -525.0 -389.0 193 t8 -450.0 -389.0 194 vrs -375.0 -389.0 195 erd -300.0 -389.0 196 erd -225.0 -389.0 197 rwr -150.0 -389.0 198 rwr -75.0 -389.0 199 a0 0.0 -389.0 200 a0 75.0 -389.0 201 cs 150.0 -389.0 202 cs 225.0 -389.0 203 ims 300.0 -389.0 204 vdd 375.0 -389.0 205 ps 450.0 -389.0 206 t11 525.0 -389.0 207 t10 600.0 -389.0 208 vdd 675.0 -389.0 209 osc 750.0 -389.0 210 osc 825.0 -389.0 211 tmx 900.0 -389.0 212 tmy 975.0 -389.0 213 v0 1050.0 -389.0 214 v0 1125.0 -389.0 ST7556 ver 2.2 6/43 2005/10/05 pad no. pin name x y 215 v1 1200.0 -389.0 216 v2 1275.0 -389.0 217 v3 1350.0 -389.0 218 v4 1425.0 -389.0 219 vss2 1500.0 -389.0 220 vss2 1575.0 -389.0 221 vss2 1650.0 -389.0 222 vss2 1725.0 -389.0 223 vss2 1800.0 -389.0 224 vss2 1875.0 -389.0 225 vss2 1950.0 -389.0 226 vss2 2025.0 -389.0 227 vss2 2100.0 -389.0 228 vss2 2175.0 -389.0 229 vss2 2250.0 -389.0 230 vss2 2325.0 -389.0 231 vss 2400.0 -389.0 232 vss 2475.0 -389.0 233 vss 2550.0 -389.0 234 vss 2625.0 -389.0 235 vss 2700.0 -389.0 236 vss 2775.0 -389.0 237 vlcdin 2850.0 -389.0 238 vlcdin 2925.0 -389.0 239 vlcdin 3000.0 -389.0 240 vlcdin 3075.0 -389.0 241 vlcdin 3150.0 -389.0 242 vlcdin 3225.0 -389.0 243 vlcdout 3300.0 -389.0 pad no. pin name x y 244 vlcdout 3375.0 -389.0 245 vlcdout 3450.0 -389.0 246 vlcdout 3525.0 -389.0 247 vlcdout 3600.0 -389.0 248 vlcdout 3675.0 -389.0 249 res 3768.5 -389.0 250 coms2 3864.5 -389.0 251 com[64] 3940.0 -389.0 252 com[63] 4015.5 -389.0 253 com[62] 4091.0 -389.0 254 com[61] 4166.5 -389.0 255 com[60] 4242.0 -389.0 256 com[59] 4317.5 -389.0 257 com[58] 4393.0 -389.0 258 com[57] 4468.5 -389.0 259 com[56] 4544.0 -389.0 260 com[55] 4619.5 -389.0 261 com[54] 4695.0 -389.0 262 com[53] 4998.5 -373.5 263 com[52] 4998.5 -298.0 264 com[51] 4998.5 -222.5 265 com[50] 4998.5 -147.0 266 com[49] 4998.5 -71.5 267 com[48] 4998.5 4.0 268 com[47] 4998.5 79.5 269 com[46] 4998.5 155.0 270 com[45] 4998.5 230.5 271 com[44] 4998.5 306.0 272 com[43] 4998.5 381.5 ST7556 ver 2.2 7/43 2005/10/05 pad center coordinates (reverse, tmy=1) pad no. pin name x y 1 com[22] 4681.0 389.0 2 com[23] 4605.5 389.0 3 com[24] 4530.0 389.0 4 com[25] 4454.5 389.0 5 com[26] 4379.0 389.0 6 com[27] 4303.5 389.0 7 com[28] 4228.0 389.0 8 com[29] 4152.5 389.0 9 com[30] 4077.0 389.0 10 com[31] 4001.5 389.0 11 reserve 3926.0 389.0 12 reserve 3850.5 389.0 13 seg[0] 3775.0 389.0 14 seg[1] 3699.5 389.0 15 seg[2] 3624.0 389.0 16 seg[3] 3548.5 389.0 17 seg[4] 3473.0 389.0 18 seg[5] 3397.5 389.0 19 seg[6] 3322.0 389.0 20 seg[7] 3246.5 389.0 21 seg[8] 3171.0 389.0 22 seg[9] 3095.5 389.0 23 seg[10] 3020.0 389.0 24 seg[11] 2944.5 389.0 25 seg[12] 2869.0 389.0 26 seg[13] 2793.5 389.0 27 seg[14] 2718.0 389.0 28 seg[15] 2642.5 389.0 29 seg[16] 2567.0 389.0 30 seg[17] 2491.5 389.0 31 seg[18] 2416.0 389.0 32 seg[19] 2340.5 389.0 33 seg[20] 2265.0 389.0 34 seg[21] 2189.5 389.0 35 seg[22] 2114.0 389.0 pad no. pin name x y 36 seg[23] 2038.5 389.0 37 seg[24] 1963.0 389.0 38 seg[25] 1887.5 389.0 39 seg[26] 1812.0 389.0 40 seg[27] 1736.5 389.0 41 seg[28] 1661.0 389.0 42 seg[29] 1585.5 389.0 43 seg[30] 1510.0 389.0 44 seg[31] 1434.5 389.0 45 seg[32] 1359.0 389.0 46 seg[33] 1283.5 389.0 47 seg[34] 1208.0 389.0 48 seg[35] 1132.5 389.0 49 seg[36] 1057.0 389.0 50 seg[37] 981.5 389.0 51 seg[38] 906.0 389.0 52 seg[39] 830.5 389.0 53 seg[40] 755.0 389.0 54 seg[41] 679.5 389.0 55 seg[42] 604.0 389.0 56 seg[43] 528.5 389.0 57 seg[44] 453.0 389.0 58 seg[45] 377.5 389.0 59 seg[46] 302.0 389.0 60 seg[47] 226.5 389.0 61 seg[48] 151.0 389.0 62 seg[49] 75.5 389.0 63 seg[50] 0.0 389.0 64 seg[51] -75.5 389.0 65 seg[52] -151.0 389.0 66 seg[53] -226.5 389.0 67 seg[54] -302.0 389.0 68 seg[55] -377.5 389.0 69 seg[56] -453.0 389.0 70 seg[57] -528.5 389.0 ST7556 ver 2.2 8/43 2005/10/05 pad no. pin name x y 71 seg[58] -604.0 389.0 72 seg[59] -679.5 389.0 73 seg[60] -755.0 389.0 74 seg[61] -830.5 389.0 75 seg[62] -906.0 389.0 76 seg[63] -981.5 389.0 77 seg[64] -1057.0 389.0 78 seg[65] -1132.5 389.0 79 seg[66] -1208.0 389.0 80 seg[67] -1283.5 389.0 81 seg[68] -1359.0 389.0 82 seg[69] -1434.5 389.0 83 seg[70] -1510.0 389.0 84 seg[71] -1585.5 389.0 85 seg[72] -1661.0 389.0 86 seg[73] -1736.5 389.0 87 seg[74] -1812.0 389.0 88 seg[75] -1887.5 389.0 89 seg[76] -1963.0 389.0 90 seg[77] -2038.5 389.0 91 seg[78] -2114.0 389.0 92 seg[79] -2189.5 389.0 93 seg[80] -2265.0 389.0 94 seg[81] -2340.5 389.0 95 seg[82] -2416.0 389.0 96 seg[83] -2491.5 389.0 97 seg[84] -2567.0 389.0 98 seg[85] -2642.5 389.0 99 seg[86] -2718.0 389.0 100 seg[87] -2793.5 389.0 101 seg[88] -2869.0 389.0 102 seg[89] -2944.5 389.0 103 seg[90] -3020.0 389.0 104 seg[91] -3095.5 389.0 105 seg[92] -3171.0 389.0 106 seg[93] -3246.5 389.0 pad no. pin name x y 107 seg[94] -3322.0 389.0 108 seg[95] -3397.5 389.0 109 seg[96] -3473.0 389.0 110 seg[97] -3548.5 389.0 111 seg[98] -3624.0 389.0 112 seg[99] -3699.5 389.0 113 seg[100] -3775.0 389.0 114 seg[101] -3850.5 389.0 115 coms1 -3926.0 389.0 116 com[64] -4001.5 389.0 117 com[63] -4077.0 389.0 118 com[62] -4152.5 389.0 119 com[61] -4228.0 389.0 120 com[60] -4303.5 389.0 121 com[59] -4379.0 389.0 122 com[58] -4454.5 389.0 123 com[57] -4530.0 389.0 124 com[56] -4605.5 389.0 125 com[55] -4681.0 389.0 126 com[54] -4998.5 381.5 127 com[53] -4998.5 306.0 128 com[52] -4998.5 230.5 129 com[51] -4998.5 155.0 130 com[50] -4998.5 79.5 131 com[49] -4998.5 4.0 132 com[48] -4998.5 -71.5 133 com[47] -4998.5 -147.0 134 com[46] -4998.5 -222.5 135 com[45] -4998.5 -298.0 136 com[44] -4998.5 -373.5 137 com[43] -4694.5 -389.0 138 com[42] -4619.0 -389.0 139 com[41] -4543.5 -389.0 140 com[40] -4468.0 -389.0 141 com[39] -4392.5 -389.0 142 com[38] -4317.0 -389.0 ST7556 ver 2.2 9/43 2005/10/05 pad no. pin name x y 143 com[37] -4241.5 -389.0 144 com[36] -4166.0 -389.0 145 com[35] -4090.5 -389.0 146 com[34] -4015.0 -389.0 147 com[33] -3939.5 -389.0 148 com[32] -3864.0 -389.0 149 t9 -3750.0 -389.0 150 vdd -3675.0 -389.0 151 vdd -3600.0 -389.0 152 vdd -3525.0 -389.0 153 vdd -3450.0 -389.0 154 vdd -3375.0 -389.0 155 vdd -3300.0 -389.0 156 vdd2 -3225.0 -389.0 157 vdd2 -3150.0 -389.0 158 vdd2 -3075.0 -389.0 159 vdd2 -3000.0 -389.0 160 vdd2 -2925.0 -389.0 161 vdd2 -2850.0 -389.0 162 vdd2 -2775.0 -389.0 163 vdd2 -2700.0 -389.0 164 vdd2 -2625.0 -389.0 165 vdd2 -2550.0 -389.0 166 vdd2 -2475.0 -389.0 167 vdd2 -2400.0 -389.0 168 d7 -2325.0 -389.0 169 d7 -2250.0 -389.0 170 d6 -2175.0 -389.0 171 d6 -2100.0 -389.0 172 d5 -2025.0 -389.0 173 d5 -1950.0 -389.0 174 d4 -1875.0 -389.0 175 d4 -1800.0 -389.0 176 d3 -1725.0 -389.0 177 d3 -1650.0 -389.0 178 d2 -1575.0 -389.0 pad no. pin name x y 179 d2 -1500.0 -389.0 180 d1 -1425.0 -389.0 181 d1 -1350.0 -389.0 182 d0 -1275.0 -389.0 183 d0 -1200.0 -389.0 184 vdd -1125.0 -389.0 185 t0 -1050.0 -389.0 186 t1 -975.0 -389.0 187 t2 -900.0 -389.0 188 t3 -825.0 -389.0 189 t4 -750.0 -389.0 190 t5 -675.0 -389.0 191 t6 -600.0 -389.0 192 t7 -525.0 -389.0 193 t8 -450.0 -389.0 194 vrs -375.0 -389.0 195 erd -300.0 -389.0 196 erd -225.0 -389.0 197 rwr -150.0 -389.0 198 rwr -75.0 -389.0 199 a0 0.0 -389.0 200 a0 75.0 -389.0 201 cs 150.0 -389.0 202 cs 225.0 -389.0 203 ims 300.0 -389.0 204 vdd 375.0 -389.0 205 ps 450.0 -389.0 206 t11 525.0 -389.0 207 t10 600.0 -389.0 208 vdd 675.0 -389.0 209 osc 750.0 -389.0 210 osc 825.0 -389.0 211 tmx 900.0 -389.0 212 tmy 975.0 -389.0 213 v0 1050.0 -389.0 214 v0 1125.0 -389.0 ST7556 ver 2.2 10/43 2005/10/05 pad no. pin name x y 215 v1 1200.0 -389.0 216 v2 1275.0 -389.0 217 v3 1350.0 -389.0 218 v4 1425.0 -389.0 219 vss2 1500.0 -389.0 220 vss2 1575.0 -389.0 221 vss2 1650.0 -389.0 222 vss2 1725.0 -389.0 223 vss2 1800.0 -389.0 224 vss2 1875.0 -389.0 225 vss2 1950.0 -389.0 226 vss2 2025.0 -389.0 227 vss2 2100.0 -389.0 228 vss2 2175.0 -389.0 229 vss2 2250.0 -389.0 230 vss2 2325.0 -389.0 231 vss 2400.0 -389.0 232 vss 2475.0 -389.0 233 vss 2550.0 -389.0 234 vss 2625.0 -389.0 235 vss 2700.0 -389.0 236 vss 2775.0 -389.0 237 vlcdin 2850.0 -389.0 238 vlcdin 2925.0 -389.0 239 vlcdin 3000.0 -389.0 240 vlcdin 3075.0 -389.0 241 vlcdin 3150.0 -389.0 242 vlcdin 3225.0 -389.0 243 vlcdout 3300.0 -389.0 pad no. pin name x y 244 vlcdout 3375.0 -389.0 245 vlcdout 3450.0 -389.0 246 vlcdout 3525.0 -389.0 247 vlcdout 3600.0 -389.0 248 vlcdout 3675.0 -389.0 249 res 3768.5 -389.0 250 coms2 3864.5 -389.0 251 com[0] 3940.0 -389.0 252 com[1] 4015.5 -389.0 253 com[2] 4091.0 -389.0 254 com[3] 4166.5 -389.0 255 com[4] 4242.0 -389.0 256 com[5] 4317.5 -389.0 257 com[6] 4393.0 -389.0 258 com[7] 4468.5 -389.0 259 com[8] 4544.0 -389.0 260 com[9] 4619.5 -389.0 261 com[10] 4695.0 -389.0 262 com[11] 4998.5 -373.5 263 com[12] 4998.5 -298.0 264 com[13] 4998.5 -222.5 265 com[14] 4998.5 -147.0 266 com[15] 4998.5 -71.5 267 com[16] 4998.5 4.0 268 com[17] 4998.5 79.5 269 com[18] 4998.5 155.0 270 com[19] 4998.5 230.5 271 com[20] 4998.5 306.0 272 com[21] 4998.5 381.5 ST7556 ver 2.2 11/43 2005/10/05 4. block diagram /res /cs a0 rd(e) wr(r/w) db7(scl) db6(si) db5 db4 db3 db2 db1 db0 fig.1 block diagram ST7556 ver 2.2 12/43 2005/10/05 5. pinning descriptions pin name i/o description no. of pins lcd driver outputs seg0 to seg101 o lcd segment driver outputs this display data and the m signal control the output voltage of segment driver. segment drover output voltage display data m (internal) normal display reverse display h h vlcd v 2 h l v ss v 3 l h v 2 vlcd l l v 3 v ss power save mode v ss v ss 102 com0 to com64 o lcd column driver outputs this internal scanning data and m signal control the output voltage of common driver. common drover output voltage display data m(internal) normal display reverse display h h v ss h l vlcd l h v 1 l l v 4 power save mode v ss 65 coms o common output for the icons the output signals of two pins are same. when not used, this pin should be left open. 2 tmx i mirror x: seg bi-direction selection tmx connect to vss (mx=0):normal direction (seg0 ? seg101) tmx connect to vdd ( mx=1):reverse direction (seg101 ? seg0) 1 tmy i mirror y: com bi-direction selection tmy connect to vss (my=0):normal direction tmy connect to vdd (my=1):reverse direction see pad center coordinates. 1 microprocessor interface p/s i microprocessor interface select input pin p/s= "h ?: parallel data input. p/s= "l ?: serial data input. when p/s=" l ", d0 to d5 are fixed to " h ". rd (e) and wr(r/w) are fixed to "h ". 1 ims i input mode select p/s ims state " h " " h " 6800-series parallel mpu interface " h " " l " 8080-series parallel mpu interface " l " " h " 4 pin-spi mpu interface " l " " l " do not use 1 csb i chip select input pins data/instruction i/o is enabled only when csb is " l ". when chip select is non-active, db0 to db7 is high impedance. 2 resb i reset input pin when reset is " l ", initialization is executed. 1 ST7556 ver 2.2 13/43 2005/10/05 a0 i it determines whether the data bits are data or a command. a0=" h ?: indicates that d0 to d7 are display data. a0=" l ?: indicates that d0 to d7 are control data. 2 /wr(r/w) i read/write execution control pin ims mpu type /wr(r/w) description h 6800-series r/w read/write control input pin r/w=" h ?: read r/w=" l?: write l 8080-series /wr write enable clock input pin the data on d0 to d7 are latched at the rising edge of the /wr signal when in the serial interface must fixed to " h ". 2 /rd (e) i read/write execution control pin ims mpu type /rd (e) description h 6800-series e read/write control input pin r/w=" h ?: when e is " h ", d0 to d7 are in an output status. r/w=" l ?: the data on d0 to d7 are latched at the falling edge of the e signal. l 8080-series /rd read enable clock input pin when /rd is " l ", d0 to d7 are in an output status. when in the serial interface must fixed to " h ". 2 when the parallel interface selected (p/s=" h " ): 8-bit interface 8-bit bi-directional data bus that is connected to the standard 8-bit microprocessor data bus. when chip select is not active, d0 to d7 is high impedance. d5 to d0 d6 (si) d7 (scl) i/o when the serial interface selected (p/s=" l " & ims=?h?):4-line d7: serial input clock (scl) d6: serial input data (si) d5, d4, d3, d2, d1, d0: must fix to ?h?. when chip select is not active, d0 to d7 is high impedance. 16 lcd driver supply osc i when the on-chip oscillator is used, this input must be connected to vdd. an external clock signal, if used, is connected to this input. if the oscillator and external clock are both inhibited by connecting the osc pin to vss the display is not clocked and may be left in a dc state. to avoid this, the chip should always be put into power down mode before stopping the clock. 2 power supply pins v ss1 power supply digital ground. the 2 supply rails v ss1 and v ss2 must be connected together. 6 v ss2 power supply analog ground. the 2 supply rails v ss1 and v ss2 must be connected together. 12 vdd power supply digital supply voltage. the 2 supply rails vdd and v dd2 could be connected together. if digital option pin is high, must be this level 9 v dd2 power analog supply voltage. the 2 supply rails vdd and v dd2 could be connected together. 12 ST7556 ver 2.2 14/43 2005/10/05 supply v lcdout power supply if the internal voltage generator is used, the v lcdin & v lcdout must be connected together and series one capacitor to vss2. if an external supply is used this pin must be left open. 6 v lcdin power supply if the internal voltage generator is used, the v lcdin & v lcdout must be connected together. an external supply voltage can be supplied using the v lcdin pad. this pad is for external multiple voltage input. in this case, vlcdout has to be left open, 6 v0,v1, v2, v3, v4 power supply this is a multi-level power supply for the liquid crystal. v lcdin v0 v1 v2 v3 v4 vss 8 vrs power supply monitor voltage regulator level, must be left open. 1 test pin te s t 0 ~ te s t 11 t to test used. test0~test8 must floating test9 could be connected out for monitor the vlcd(v0) voltage test10 must connect to vss test11 must connect to vdd 11 reserve pin all reserve pin must floating ST7556 i/o pin ito resister limitation pin name ito resister ps,ims,osc no limitation t1~t8, vrs floating vdd, vdd2, vss1, vss2 , vlcdin , vlcdout <100 ? v1 , v2 , v3 , v4 <500 ? a0,/wr,/rd,csb, d0 ?d7 <1k ? resb <10k ? ST7556 ver 2.2 15/43 2005/10/05 6. functions description microprocessor interface chip select input there is csb pin for chip selection. the ST7556 can interface with an mpu when csb is "l". when csb is ?h?, these pins are set to any other combination, a0, /rd(e), and /wr(r/w) inputs are disabled and d0 to d7 are to be high impedance. and, in case of serial interface, the internal shift register and the counter are reset. parallel / serial interface ST7556 has three types of interface with an mpu, which are one serial and two parallel interfaces. this parallel or serial interface is determined by p/s pin as shown in table 1. table 1. parallel/serial interface mode type p/s ims csb interface mode h 6800-series mpu interface parallel h l csb 8080-series mpu interface h csb 4-pin spi interface serial l l --- do not use parallel interface (p/s = "h") the 8-bit bi-directional data bus is used in parallel interface and the type of mpu is selected by ims as shown in table 2. the type of data transfer is determined by signals at a0, /rd (e) and /wr(r/w) as shown in t ab le 3. table 2. microprocessor selection for parallel interface ims csb a0 /rd (e) /wr (r/w) db0 to db7 mpu bus h csb a0 e r/w db0 to db7 6800-series l csb a0 /rd /wr db0 to db7 8080-series table 3. parallel data transfer common 6800-series 8080-series rs e (/rd) r/w (/wr) /rd (e) /wr (r/w) description h h h l h display data read out h h l h l display data write l h h l h register status read l h l h l writes to internal register (instruction) note: when /rd (e) pin is always pulled high for 6800-series interface, it can be used csb for enable signal. in this case, interface data is latched at the rising edge of csb and the type of data transfer is determined by signals at a0, /wr(r/w) as in case of 6800-series mode. serial interface (p/s = " l ") serial mode p/s ims csb a0 description 4-line spi interface l h csb used write only ims=? l ?, p/s=? h ?: 4-line spi interface when the ST7556 is active (csb=?l?), serial data (d6) and serial clock (d7) inputs are enabled. and not active, the internal 8-bit shift register and the 3-bit counter are reset. the display data/command indication may be controlled either via software or the register select (a0) pin, based on the setting of p/s. when the a0 pin is used (ims = ?h?), data is display data when a0 is high, and command data when a0 is low. when a0 is not used (ims = ?l?), the lcd driver will receive command from mcu by default. if messages on the data pin are data rather than command, mcu should send data direction command to control the data direction and then one more command to define the number of data bytes will be write. after these two continuous commands are sending, the following messages will be data rather than command. serial data can be read on the rising edge of serial clock going into d7 and processed as 8-bit parallel data on the eighth serial clock. and the ddram column address poin ter will be increased by one automatically. the next bytes after the display data string are handled as command data. ST7556 ver 2.2 16/43 2005/10/05 db7 db6 db5 db4 db3 db2 db1 db0 db7 db6 csb si scl a0 fig 2. 4-line spi timing busy flag the busy flag indicates whether the ST7556 is operating or not. when d7 is "h" in read status operation, this device is in busy status and will accept only read status instruction. if th e cycle time is correct, the microprocessor needs not to check this flag before each instruction, which improves the mpu performance. data transfer the ST7556 uses bus holder and internal data bus for data transfer with the mpu. when writing data from the mpu to on-chip ram, data is automatically transferred from the bus holder to the ram as shown in figure 3. and when reading data from on-chip ram to the mpu, the data for the initial read cycle is stored in the bus holder (dummy read) and the mpu reads this stored data from bus holder for the next data read cycle as shown in figure 4. this means that a dummy read cycle must be inserted between each pair of address sets w hen a sequence of address sets is executed. therefore, the data of the specified address cannot be output with the read display data instruction right after the address sets, but can be output at the second read of data. n d(n) d(n+1) d(n+2) d(n+3) n d(n) d(n+1) d(n+2) d(n+3) nn+1n+2 n+3 mpu signal a0 /wr d0 to d7 internal signals /wr bus holder column address fig 3. write timing ST7556 ver 2.2 17/43 2005/10/05 display data ram (ddram) the ST7556 contains a 65x102 bit static ram that stores the display data. the display data ram store the dot data for the lcd. it has a 65(8 pagex8 +1) x102, and extra icom. there is a direct correspondence between x-address and column output number. it is 65-row by 102-column addressable array. each pixel can be selected when the page and column addresses are specified. the 65 rows are divided into 8 pages of 8 lines and 1 page of 1 line. data is read from or written to the 8 lines of each page directly through d0 to d7. the display data of d0 to d7 from the microprocessor correspond to the lcd common lines. the microprocessor can read from and wr ite to ram through the i/o buffer. since the lcd controller operates independently, data can be written into ram at the same time as data is being displayed without causing the lcd flicker. page address circuit this circuit is for providing a page address to display data ram shown in figure 6. it incorporates 4-bit page address register changed by only the ?set page? instructi on. page address 9 is a special ram area for the icons and display data d0 is only valid. column address circuit column address circuit has an 8-bit preset counter that prov ides column address to the display data ram as shown in figure 5. the display data ram column address is specified by the column address set command. the specified column address is incremented (+1) with each display data read/write co mmand. this allows the mpu display data to be accessed continuously. addressing data is downloaded in bytes into the ram matrix of ST7556 as indicated in figs.5, 6, 7. the display ram has a matrix of 65 by 102 bits. the address pointer addresses the columns. the address ranges are: x 0 to 101 (1100101), y 0 to 8 (1000). addresses outside these ranges are not allowed. in vertical addressing mode (v=1) the y address increments after each byte (see fig.7). after the last y address (y = 8) y wraps around to 0 and x increments to address the next column. in horizontal addressing mode (v=0) the x address increment s after each byte (see fig.6). after the last x address (x = 101) x wraps around to 0 and y increments to address the next row. after the very last address (x = 101, y = 8) the address pointers wrap around to address (x = 0, y =0) n dummy d(n) d(n+1) mpu signal a0 /w r d0 to d7 internal signals /w r column address /rd n d(n) d(n+1) d(n+2) d(n) d(n+1) d(n+2) n /rd bus holder fig 4. read timing ST7556 ver 2.2 18/43 2005/10/05 data structure y-address msb lsb 0 101 x-address 1 bit d7 d0 0 1 2 3 4 5 6 7 8 d7 page 8 d0 9 1 bit d7 page 9 d0 1 bit icom fig.5 ram format, addressing 0 1 2 3 4 5 101 0 x-address 0 y-address 6 7 8 1 2 3 4 5 6 7 8 17 917 18 19 20 21 22 23 24 25 26 9 10 11 12 13 14 15 16 fig.6 sequence of writing data bytes into ram with vertical addressing (v=1) 0 12 102 101 0 x-address y-address 103104 204205206 306307308 408409410 510511512 612613614 714715716 816817818 0 1 2 3 4 5 6 7 8 917 fig.7 sequence of writing data bytes into ram with horizontal addressing (v=0) ST7556 ver 2.2 19/43 2005/10/05 page address d3 d2 d1 d0 data line address com output d7 00h com0 d6 01h com1 d5 02h com2 d4 03h com3 d3 04h com4 d2 05h com5 d1 06h com6 0 0 0 0 d0 page 0 07h com7 d7 08h com8 d6 09h com9 d5 0ah com10 d4 0bh com11 d3 0ch com12 d2 0dh com13 d1 0eh com14 0 0 0 1 d0 page 1 0fh com15 d7 10h com16 d6 11h com17 d5 12h com18 d4 13h com19 d3 14h com20 d2 15h com21 d1 16h com22 0 0 1 0 d0 page 2 17h com23 d7 18h com24 d6 19h com25 d5 1ah com26 d4 1bh com27 d3 1ch com28 d2 1dh com29 d1 1eh com30 0 0 1 1 d0 page 3 1fh com31 d7 20h com32 d6 21h com33 d5 22h com34 d4 23h com35 d3 24h com36 d2 25h com37 d1 26h com38 0 1 0 0 d0 page 4 27h com39 d7 28h com40 d6 29h com41 d5 2ah com42 d4 2bh com43 d3 2ch com44 d2 2dh com45 d1 2eh com46 0 1 0 1 d0 page 5 2fh com47 d7 30h com48 d6 31h com49 d5 32h com50 d4 33h com51 d3 34h com52 d2 35h com53 d1 36h com54 0 1 1 0 d0 page 6 37h com55 d7 38h com56 d6 39h com57 d5 3ah com58 d4 3bh com59 d3 3ch com60 d2 3dh com61 d1 3eh com62 0 1 1 1 d0 page 7 3fh com63 1 0 0 0 d7 page 8 40h com64 1 0 0 1 d7 page 9 43h icon(coms) 00 01 02 03 04 05 06 07 08 5d 5e 5f 60 61 62 63 64 65 0 d0 65 64 63 62 61 60 5f 5e 5d 08 07 06 05 04 03 02 01 00 1 d0 tmx column address s0 s1 s2 s3 s4 s5 s6 s7 s8 s93 s94 s95 s96 s97 s98 s99 s100 s101 lcd out display data ram map (65 com + icom) ST7556 ver 2.2 20/43 2005/10/05 oscillator the on-chip oscillator provides the clock signal for the disp lay system. no external components are required and the osc input must be connected to vdd. an external clock signal, if used, is connected to this input. display timing generator circuit this circuit generates some signals to be used for displaying lcd. the display clock, cl (internal), generated by oscillation clock, generates the clock for the line counter and the signal for the display data latch. the line address of on-chip ram is generated in synchronization with the display clock and the display data latch circuit latches the 102-bit display data in synchronization with the display clock. the display data, which is read to the lcd driver, is completely independent of the access to the display data ram from the microprocessor. the display clock generates an lcd ac signal (m) which enables the lcd driver to make a ac drive waveform, and also generates an internal common timing signal and start signal to the common driver. driving waveform and internal timing signal are shown in figure 8. fr(internal) m(internal) com0 com1 segn cl(internal) v 1 v 2 v 3 v 4 v ss v lcd v 1 v 2 v 3 v 4 v ss v lcd v 1 v 2 v 3 v 4 v ss v lcd 6465123456789101112 57585960616263646512345 fig 8. 2-frame ac driving waveform (duty ratio: 1/65) ST7556 ver 2.2 21/43 2005/10/05 7. reset circuit setting resb to ? l ? or reset instruction can initialize internal function. when resb becomes ? l ? , following procedure is executed page address: 0 column address: 0 oscillator: off power down mode (pd = 1) horizontal addressing (v = 0) normal instruction set (h = 0) display off (d = e = 0) address counter x [6:0] = 0, y [2:0] = 0 bias system (bs [2:0] = 0) vlcd is equal to 0; the hv generator is switched off (vop [6:0] = 0) after power-on, ram data are undefined while resb is ? l ? or reset instruction is executed, no instruction except read status can be accepted. reset status appears at db6. after db6 becomes ? l ? , any instruction can be accepted. resb must be connected to the reset pin of the mpu, and initialize the mpu and this lsi at the same time. the initialization by resb is essential before used. ST7556 ver 2.2 22/43 2005/10/05 8. instruction table command byte instruction a0 wr (r/w) d7 d6 d5 d4 d3 d2 d1 d0 description h=0 or 1 nop 0 0 0 0 0 0 0 0 0 0 no operation reset 0 0 0 0 0 0 0 0 1 1 internal reset function set 0 0 0 0 1 0 0 pd v h power-down; entry mode; extended instruction control read status byte 0 1 pd rst busy d e 1 0 1 read status byte read data 1 1 d 7 d 6 d 5 d 4 d 3 d 2 d 1 d 0 read data from ram write data 1 0 d 7 d 6 d 5 d 4 d 3 d 2 d 1 d 0 write data to ram command byte instruction a0 wr (r/w) d7 d6 d5 d4 d3 d2 d1 d0 description h=0 display control 0 0 0 0 0 0 1 d 0 e set display configuration set y address of ram 0 0 0 1 0 0 y 3 y 2 y 1 y 0 sets y address of ram 0 ?? y ??9 set x address of ram 0 0 1 x 6 x 5 x 4 x 3 x 2 x 1 x 0 sets x address of ram 0 ?? x ??101 h=1 s/w internal register initial 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 1 0 0 s/w internal register initial bias system 0 0 0 0 0 1 0 bs 2 bs 1 bs 0 sets bias system (bsx) reserved 0 0 0 1 x x x x x x do not use set v op 0 0 1 v op6 v op5 v op4 v op3 v op2 v op1 v op0 write v op to register ST7556 ver 2.2 23/43 2005/10/05 9. instruction description h=?0? or ?1? reset this instruction resets initial display line, column address, page address, and common output status select to their initial status. this instruction cannot initialize the lcd power supply, which is initialized by the resb pin. a0 wr(r/w) d7 d6 d5 d4 d3 d2 d1 d0 0 0 0 0 0 0 0 0 1 1 function set a0 wr(r/w) d7 d6 d5 d4 d3 d2 d1 d0 0 0 0 0 1 0 0 pd v h flag description pd all lcd outputs at vss (display off), bias generator and vlcd generator off, vlcd can be disconnected, oscillator off (external clock possible), ram contents not cleared; ram data can be written. pd=0:chip is active pd=1:chip is in power down mode v when v = 0, the horizontal addressing is selected. the data is written into the ddram as shown in fig13. when v = 1, the vertical addressing is selected. the data is written into the ddram as shown in fig12 h when h = 0 the commands ? display control ?| , ? set y address ?| and ? set x address ?| can be performed, when h = 1 the others can be executed. the commands ? write data ?| and ? function set ?| can be executed in both cases. h=0:use basic instruction set h=1:use extended instruction set read status byte indicates the internal status of the ST7556 a0 wr(r/w) d7 d6 d5 d4 d3 d2 d1 d0 0 1 pd rst busy d e 1 0 1 flag description pd pd=0:chip is active pd=1:chip is in power down mode rst indicates the initialization is in progress by reset signal 0: chip is active,1:chip is being reset busy the device is busy when internal operation or reset. any instruction is rejected until busy goes low. 0:chip is active;1:chip is being busy d e the bits d and e select the display mode. 0 0 display blank 0 1 all display segments on 1 0 normal mode d,e 1 1 inverse video mode d2~d0 ST7556 will return the fix data ?101? as identification bit write data 8-bit data of display data from the microprocessor can be wr itten to the ram location specified by the column address and page address. the column address is increased by 1 automatically so that the microprocessor can continuously write data to the addressed page. during auto-increment, the column address wraps to 0 after the last column is written. a0 wr(r/w) d7 d6 d5 d4 d3 d2 d1 d0 1 0 write data ST7556 ver 2.2 24/43 2005/10/05 h=?0? display control this bits d and e selects the display mode. a0 wr(r/w) d7 d6 d5 d4 d3 d2 d1 d0 0 0 0 0 0 0 1 d 0 e flag description d e the bits d and e select the display mode. 0 0 display off 1 0 normal display 0 1 all display segments on d,e 1 1 inverse video mode set y address of ram y [3:0] defines the y address vector address of the display ram. a0 wr(r/w) d7 d6 d5 d4 d3 d2 d1 d0 0 0 0 1 0 0 y 3 y 2 y 1 y 0 x/y address range y 3 y 2 y 1 y 0 content allowed x-range 0 0 0 0 page0 (display ram) 0 to 101 0 0 0 1 page1 (display ram) 0 to 101 0 0 1 0 page2 (display ram) 0 to 101 0 0 1 1 page3 (display ram) 0 to 101 0 1 0 0 page4 (display ram) 0 to 101 0 1 0 1 page5 (display ram) 0 to 101 0 1 1 0 page6 (display ram) 0 to 101 0 1 1 1 page7 (display ram) 0 to 101 1 0 0 0 page8 (display ram) 0 to 101 1 0 0 1 page9 (display ram) 0 to 101 set x address of ram the x address points to the columns. the range of x is 0?101. a0 wr(r/w) d7 d6 d5 d4 d3 d2 d1 d0 0 0 1 x 6 x 5 x 4 x 3 x 2 x 1 x 0 x 6 x 5 x 4 x 3 x 2 x 1 x 0 column address 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 2 0 0 0 0 0 1 1 3 : : : : : : : : 1 1 0 0 0 1 0 98 1 1 0 0 0 1 1 99 1 1 0 0 1 0 0 100 1 1 0 0 1 0 1 101 ST7556 ver 2.2 25/43 2005/10/05 h=?1? s/w initial internal register the 1 st instruction a0 wr(r/w) d7 d6 d5 d4 d3 d2 d1 d0 0 0 0 0 0 0 1 1 1 0 the 2 nd instruction a0 wr(r/w) d7 d6 d5 d4 d3 d2 d1 d0 0 0 0 0 0 1 0 0 1 0 system bias select lcd bias ratio of the voltage required for driving the lcd. a0 wr(r/w) d7 d6 d5 d4 d3 d2 d1 d0 0 0 0 0 0 1 0 bs 2 bs 1 bs 0 bs 2 bs 1 bs 0 bias recommend duty 0 0 0 11 1:100 0 0 1 10 1:80 0 1 0 9 1:65/1:68 0 1 1 8 1:48 1 0 0 7 1/40:1/34 1 0 1 6 1/24 1 1 0 5 1:18/1:16 1 1 1 4 1:10/1:9/1:8 lcd bias voltage symbol bias voltage for 1/8 bias symbol bias voltage for 1/8 bias vlcdin vlcdin v3 2/8 x vlcdin v1 7/8 x vlcdin v4 1/8 x vlcdin v2 6/8 x vlcdin vss vss ST7556 ver 2.2 26/43 2005/10/05 set vop value: the operation voltage v lcd can be set by software. v 0 =( a + v op ?? b ) (1) typical values for parameter for the hv-generator programming symbol value unit a 6.75 v b 0.03 v caution as the programming range for the internally generated vlcdin allows values above the max allowed vlcdin, the customer has to ensure while setting the vop register that under all condition and including all tolerances the vlcd limit of max. 13v will never be exceeded. as vlcdin increases with lower temperatures, care must be taken not to set a vop generating a vlcdin voltage that will exceed the maximum of 10.6v when operating at ?v 30 j . 00 01 02 03 04 05 06 ..... 7e 7d 7f b a v l2 vop [6:0](programmed) {00 hex? 7f hex} fig 13. v op programming of ST7556 ST7556 ver 2.2 27/43 2005/10/05 10. command description referential instruction setup flow: initializi ng with the built-in power supply circuits user system setup by external pins start of initialization power on(vdd-vss) keeping the /res pin="l" waiting for stabilizing the power release the reset state. (/resb pin="h") waiting reset circuit stablized(>1ms) end of initialization function set pd=0 ,v=0 , h=1 set bias system s/w internal register initial (2-byte) set vop function set pd=0 , v=0 , h=0 display control d=1 e=0 (normal) set x , y address fig 14. initializing with the built-in power supply circuits ST7556 ver 2.2 28/43 2005/10/05 referential instruction setup flow: initializing without the built-in power supply circuits user system setup by external pins start of initialization power on(vdd-vss) keeping the /res pin="l" waiting for stabilizing the power release the reset state. (/resb pin="h") waiting reset circuit stablized(>1ms) waiting for stabilizing the lcd power levels end of initialization set power save function set pd=0 ,v=0 , h=1 set bias system s/w internal register initial function set pd=0 , v=0 , h=0 display control d=1 e=0 (normal) set x , y address fig 15. initializing without built-in power supply circuits ST7556 ver 2.2 29/43 2005/10/05 referential instruction setup flow: data displaying end of initialization display data ram addressing by instruction [set page address] [set column address] write display data by instruction [display data write] turn display on/off instruction [display on/off] end of data display figure 16.data displaying referential instruction setup flow: power off set power save by instruction power off(vdd-vss) optional status end of power off figure 17. power off ST7556 ver 2.2 30/43 2005/10/05 11. limiting values in accordance with the absolute maximum rating system; see notes 1 and 2. parameter symbol conditions unit power supply voltage vdd, vdd2 ?0.3 ~ +3.6 v power supply voltage v0 3.0 ~ 12 v power supply voltage vlcdin ?0.3 ~ +13.5 v power supply voltage v1, v2, v3, v4 0.3 to vlcdin v input voltage vin ?0.5 to vdd+0.5 v output voltage vo ?0.5 to vdd+0.5 v operating temperature topr ?30 to +85 c storage temperature tstr ?65 to +150 c system (mpu) side ST7556 chip side v lcd v ss v 1 to v 4 v ss v dd v ss v dd notes 1. stresses above those listed under limiting values may cause permanent damage to the device. 2. parameters are valid over operating temperature range unl ess otherwise specified. all voltages are with respect to v ss unless otherwise noted. 3. insure that the voltage levels of v1, v2, v3, and v4 are always such that vlcd ? v0 ? v1 ? v2 ? v3 ? v4 ? vss ST7556 ver 2.2 31/43 2005/10/05 12. dc characteristics v dd = 1.8 v to 3.3v; v ss = 0 v; v lcd = 3.0 to 13.0v; t amb = -30 j to +85 j ; unless otherwise specified . rating item symbol condition min. typ. max. units applicable pin operating voltage (1) vdd 1.8 ? 3.3 v vss*1 operating voltage (2) vdd2 (relative to vss) 1.8 ? 3.3 v vss2 high-level input voltage vihc 0.7 x vdd ? vdd v *2 low-level input voltage vilc vss ? 0.3 x vdd v *2 high-level output voltage vohc 0.7 x vdd ? vdd v *3 low-level output voltage volc vss ? 0.3 x vdd v *3 input leakage current ili vin = vdd or vss ?1.0 ? 1.0 g a *4 output leakage current ilo vin = vdd or vss ?3.0 ? 3.0 g a *5 vlcdin = 13.0 v ? 2.0 3.5 liquid crystal driver on resistance ron ta = 25c (relative to vss) vlcdin = 8.0 v ? 3.2 5.4 k [ segn comn *6 internal oscillator fosc ? 80 84 khz *7 external input fcl ? 80 84 khz osc oscillator frequency frame frequency fframe 1/65 duty ta = 25c ? 77 80.3 hz rating item symbol condition min. typ. max. units applicable pin input voltage vdd (relative to vss) 1.8 ? 3.3 v supply step-up output voltage circuit vlcdout (relative to vss) ? ? 13.5 v vlcdout internal power voltage regulator circuit operating voltage vlcdin (relative to vss) ? ? 13.5 v vlcdin ST7556 ver 2.2 32/43 2005/10/05 bare dice consumption current : during display, with the internal power supply, current consumed by total ics when an external power supply(vdd,vdd2) is used . rating test pattern symbol condition min. typ. max. units notes display pattern snow iss vdd,vdd2 = 3.0 v, v0 ? vss = 9.0 v 4x booster 1/9 bias ? 300 400 g a *8 power down iss vdd=3.0v ta = 25c ? 0.01 2 g a notes to the dc characteristics 1. the maximum possible v lcd voltage that may be generated is dependent on voltage, temperature and (display) load. 2. internal clock 3. power-down mode. during power down all static currents are switched off. 4. if external v lcdin , the display load current is not transmitted to i dd . 5. v out external voltage applied to vlcdin pin; vlcdin disconnected from vlcdout (no connect) references for items market with * *1 while a broad range of operating voltages is guaranteed, performance cannot be guaranteed if there are sudden fluctuations to the voltage while the mpu is being accessed. *2 the a0, d0 to d5, d6 (si), d7 (scl ), /rd (e), /wr ,/(r/w), csb, ims, osc, p/s, /dof, resb ,and mode terminals. *3 the d0 to d7, and osc terminals. *4 the a0,/rd (e), /wr ,/(r/w), csb, ims, osc, p/s, /dof, resb ,and mode terminals. *5 applies when the d0 to d5, d6 (si), d7 (scl) terminals are in a high impedance state. *6 these are the resistance values for when a 0.1 v voltage is applied between the output terminal segn or comn and the various power supply terminals (v1, v2, v3, and v4). these are specified for the operating voltage range. ron = 0.1 v / ? i (where ? i is the current that flows when 0.1 v is applied while the power supply is on.) *7 the relationship between the oscillator frequency and the frame rate frequency. *8,9it indicates the current consumed on ics alone when the internal oscillator circuit and display are turned on. ST7556 ver 2.2 33/43 2005/10/05 13. timing characteristics system bus read/write characteristics 1 (for the 8080 series mpu) t ah8 t aw8 t cyc8 t cclr ,t cclw t cchr ,t cchw t ds8 t acc8 t oh8 t dh8 /cs wr,rd a0 d0 to d7 (write) d0 to d7 (read) figure 18. (vdd = 3.3v , ta =-30~85 x c) rating item signal symbol condition min. max. units address hold time tah8 10 ? address setup time taw8 0 ? system cycle time a0 tcyc8 240 ? enable l pulse width (write) tcclw 80 ? enable h pulse width (write) wr tcchw 80 ? enable l pulse width (read) tcclr 140 ? enable h pulse width (read) rd tcchr 80 write data setup time tds8 40 ? write address hold time tdh8 0 ? read access time tacc8 cl = 100 pf ? 70 read output disable time d0 to d7 toh8 cl = 100 pf 5 50 ns ST7556 ver 2.2 34/43 2005/10/05 (vdd = 2.7 v , ta = 30~85c ) rating item signal symbol condition min. max. units address hold time tah8 15 ? address setup time taw8 0 ? system cycle time a0 tcyc8 400 ? enable l pulse width (write) tcclw 220 ? enable h pulse width (write) wr tcchw 180 ? enable l pulse width (read) tcclr 220 ? enable h pulse width (read) rd tcchr 180 ? write data setup time tds8 40 ? write address hold time tdh8 0 ? read access time tacc8 cl = 100 pf ? 140 read output disable time d0 to d7 toh8 cl = 100 pf 10 100 ns (vdd = 1.8v , ta = 30~85c ) rating item signal symbol condition min. max. units address hold time tah8 30 ? address setup time taw8 0 ? system cycle time a0 tcyc8 640 ? enable l pulse width (write) tcclw 360 ? enable h pulse width (write) wr tcchw 280 ? enable l pulse width (read) tcclr 360 ? enable h pulse width (read) rd tcchr 280 write data setup time tds8 80 ? write address hold time tdh8 30 ? read access time tacc8 cl = 100 pf ? 240 read output disable time d0 to d7 toh8 cl = 100 pf 10 200 ns *1 the input signal rise time and fall time (tr, tf) is specified at 15 ns or less. when the system cycle time is extremely fas t, (tr +tf) ?? (tcyc8 ? tcclw ? tcchw) for (tr + tf) ?? (tcyc8 ? tcclr ? tcchr) are specified. *2 all timing is specified using 20% and 80% of vdd as the reference. *3 tcclw and tcclr are specified as the overlap between csb being ?l? and wr and rd being at the ?l? level. ST7556 ver 2.2 35/43 2005/10/05 system bus read/write characteristics 1 (for the 6800 series mpu) t ah6 t aw6 t cyc6 t cclr ,t cclw t cchr ,t cchw t ds6 t acc6 t oh6 t dh6 cs1 (cs2="1") e a0 r/w d0 to d7 (write) d0 to d7 (read) figure 19. (v dd = 3.3 v , ta = 30~85c ) rating item signal symbol condition min. max. units address hold time tah6 10 ? address setup time taw6 0 ? system cycle time a0 tcyc6 240 ? enable l pulse width (write) tewlw 80 ? enable h pulse width (write) wr tewhw 80 ? enable l pulse width (read) tewlr 80 ? enable h pulse width (read) rd tewhr 140 write data setup time tds6 40 ? write address hold time tdh6 0 ? read access time tacc6 cl = 100 pf ? 70 read output disable time d0 to d7 toh6 cl = 100 pf 5 50 ns ST7556 ver 2.2 36/43 2005/10/05 (vdd = 2.7v , ta =30~85 x c ) rating item signal symbol condition min. max. units address hold time tah6 15 ? address setup time taw6 0 ? system cycle time a0 tcyc6 400 ? enable l pulse width (write) tewlw 220 ? enable h pulse width (write) wr tewhw 180 ? enable l pulse width (read) tewlr 220 ? enable h pulse width (read) rd tewhr 180 ? write data setup time tds6 40 ? write address hold time tdh6 0 ? read access time tacc6 cl = 100 pf ? 140 read output disable time d0 to d7 toh6 cl = 100 pf 10 100 ns (vdd =1.8v , ta =30~85c ) rating item signal symbol condition min. max. units address hold time tah6 30 ? address setup time taw6 0 ? system cycle time a0 tcyc6 640 ? enable l pulse width (write) tewlw 360 ? enable h pulse width (write) wr tewhw 280 ? enable l pulse width (read) tewlr 360 ? enable h pulse width (read) rd tewhr 280 ? write data setup time tds6 80 ? write address hold time tdh6 30 ? read access time tacc6 cl = 100 pf ? 240 read output disable time d0 to d7 toh6 cl = 100 pf 10 200 ns *1 the input signal rise time and fall time (tr, tf) is specified at 15 ns or less. when the system cycle time is extremely fas t, (tr +tf) ?? (tcyc6 ? tewlw ? tewhw) for (tr + tf) ?? (tcyc6 ? tewlr ? tewhr) are specified. *2 all timing is specified using 20% and 80% of vdd as the reference. *3 tewlw and tewlr are specified as the overlap between csb being ?l? and e. ST7556 ver 2.2 37/43 2005/10/05 serial interface (4-line interface) t csh /cs1 (cs2="1") a0 si scl t ccss t sas t sah t scyc t slw t shw t sdh t sds t f t r fig 20. (v dd =3.3v,ta=30~85 j ) rating item signal symbol condition min. max. units serial clock period tscyc 50 ? scl ?h? pulse width tshw 25 ? scl ?l? pulse width scl tslw 25 ? address setup time tsas 20 ? address hold time a0 tsah 10 ? data setup time tsds 20 ? data hold time si tsdh 10 ? cs-scl time tcss 20 ? cs-scl time csb tcsh 140 ? ns (v dd =2.7v,ta=30~85 j ) rating item signal symbol condition min. max. units serial clock period tscyc 100 ? scl ?h? pulse width tshw 50 ? scl ?l? pulse width scl tslw 50 ? address setup time tsas 30 ? address hold time a0 tsah 20 ? data setup time tsds 30 ? data hold time si tsdh 20 ? cs-scl time tcss 30 ? cs-scl time csb tcsh 160 ? ns ST7556 ver 2.2 38/43 2005/10/05 (v dd =1.8v,ta=30~85 j ) rating item signal symbol condition min. max. units serial clock period tscyc 200 ? scl ?h? pulse width tshw 80 ? scl ?l? pulse width scl tslw 80 ? address setup time tsas 60 ? address hold time a0 tsah 30 ? data setup time tsds 60 ? data hold time si tsdh 30 ? cs-scl time tcss 40 ? cs-scl time csb tcsh 200 ? ns *1 the input signal rise and fall time (tr, tf) are specified at 15 ns or less. *2 all timing is specified using 20% and 80% of vdd as the standard. ST7556 ver 2.2 39/43 2005/10/05 14. reset timing internal status t rw t r during reset reset complete /res fig 21. (vdd = 3.3v , ta = ?30 to 85c ) rating item signal symbol condition min. typ. max. units reset time tr ? ? 1 us reset ?l? pulse width resb trw 1 ? ? us (vdd = 2.7v , ta = ?30 to 85c ) rating item signal symbol condition min. typ. max. units reset time tr ? ? 1.5 us reset ?l? pulse width resb trw 1.5 ? ? us (vdd = 1.8v , ta = ?30 to 85c ) rating item signal symbol condition min. typ. max. units reset time tr ? ? 2.0 us reset ?l? pulse width resb trw 2.0 ? ? us ST7556 ver 2.2 40/43 2005/10/05 15. application information the pinning of the ST7556 is optimized for single plane wiring e.g. for chip-on-glass display modules. display size: 64x102 pixels. display 102x 65 pixels ST7556 32 102 33 8 v dd v ss c vdd c lvcd v dd2 v dd v ss1 v ss2 v lcdout v lcdin i/o fig 22. application diagram: internal charge pump is used and single v dd v dd2 c vdd2 display 102 x 65 pixels ST7556 32 102 33 8 v ss c lvcd v dd2 v dd v ss1 v ss2 v lcdout v lcdin i/o v dd c vdd fig 23. application diagram: internal charge pump is used and two separate vdd(v dd2 ) ST7556 ver 2.2 41/43 2005/10/05 the required minimum value for the external capacitors in an application with the ST7556 are: c vlcd = min. 100nf c vdd,2 = min. 1.0 g f higher capacitor values are recommended for ripple reduction. display 102 x 65 pixels ST7556 32 102 33 8 v dd2 v ss c vdd v dd2 v dd v ss1 v ss2 v lcdout v lcdin i/o v l2 fig 24. application diagram : external high voltage generation is used ST7556 ver 2.2 42/43 2005/10/05 16. the mpu interface (reference examples) the ST7556 series can be connected to either 80x86 series mpus or to 6800 series mpus. moreover, using the serial interface it is possible to operate the ST7556 series chips with fewer signal lines. the display area can be enlarged by using multiple ST7556 series chips. when this is done, the chip select signal can be used to select the individual ics to access. (1) 8080 series mpus a0 a1 to a7 iorq do to d7 rd wr res v cc gnd mpu a0 /cs d0 to d7 e (/rd) r/w (/wr) /res v dd v ss ST7556 decoder reset ims ps v dd v ss (2) 6800 series mpus a0 a1 to a7 iorq do to d7 rd wr res v cc gnd mpu a0 d0 to d7 /rd (e) /wr (r/w) /res v dd v ss ST7556 /cs decoder reset ims ps v dd v ss (3) using the serial interface (4-line interface) a0 a1 to a7 port 1 port 2 res v cc gnd a0 /cs si scl /res v dd v ss decoder reset ims ps v dd v ss mpu ST7556 ST7556 ver 2.2 43/43 2005/10/05 17. ST7556 application note (96x65) ST7556 v l c d o u t v l c d i n v s s v s s 2 v 4 ?k v 0 m y m x o s c v d d t 1 0 t 1 1 p s v d d m s c s a 0 r w r d v r s t 8 ?k?k?k t 0 v d d d 1 d 0 d 3 d 2 d 4 d 6 d 5 v d d 2 d 7 v d d 2 v d d v d d t 9 c o m 3 1 c o m 2 1 c o m 2 1 v s s 2 v s s c o m 6 r e s c o m 5 4 c o m 5 c o m 6 c o m 1 c o m 1 c o m 4 2 c o m 4 1 c o m 2 c o m 1 c o m 0 s e g 0 s e g 1 s e g 0 s e g 0 c o m 3 2 c o m 3 3 c o m 3 4 ?k ?k ?k?k?k ?k?k?k?k?k?k?k?k?k?k?k ?k?k?k?k?k ?k?k i to pad for mo nit or v0 te s t 1 0 1 1 96x65 s0 , s1 ?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k s94 , s95 com31 . . com0 com64 . . com32 2 2 ?k ?k l c s s c l i s a 0 v d d v s s v l c d r e s 5 3 4 i i s c s v d d tt |
Price & Availability of ST7556 |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |