Thanks for the help Nick. I already started writing the sketch for initializing the graphic LCD. Although you are right about the flash having 32k. But I noticed that C programming can use up a lot of flash memory very quickly. Not like assembly which takes very little memory. To prevent interfeering with the serial communications on digital pins 0 and 1, I can always make sure that digital pins 0 and 1 remain low using PORTD = 252 after every write to the LCD. I hope this works.