You have about 63usec per line, maybe 60% useable is 38usec. On that you need at least 60 pixels assuming the display is to spread across the entire screen, so now you have 634nsec per pixel. Even at 20MHz you are only getting 3 instructions per pixel, not enough to run a pixel shift algorithm. However, maybe with a external parallel to serial shift register or for that matter a relatively cheap VRAM.... Rgds, Brian. ______________________________ Reply Separator _________________________________ Subject: PIC and character generator Author: "Paul Christenson [N3EOP]" at Internet_Exchange Date: 11/28/95 9:38 AM Is the PIC fast enough to be useable as a character generator to overlay text/graphics on NTSC video? About 10 chars/line is all I need; nothing fancy. (I want to overlay date/time on a camera feed.)