1. I have attached two pic 1 & 2. Driving together two segment as in circuit attached. Since segment pins are drived from same data pins, so I have done multiplex them using bc557. 2. problem is when I display two different character on segments, there is shadow of each segment on another segment. Foe example in pc1, 12 is displayed. First segment as 1 on it & second segment has 2 on it. As can be seen, there is shadow of 2 on segment 1 ans 1 on segment 2. 3. I dont know why it it is happening. Pic2 shows 11 displayed on it which is correct probably because both overshadow each other. 4. Ckt attached shows thee segment & MCU is powered by +5V. BC557 base is driven by MCU open drain pins at T1 & T2. Code is while 1 loop where eac segment is refreshed every 1ms. I have also increased time to 10ms, but same result.