Hi All. Before I start using PIC I wrote programs for i8051 processors. i8051 command set allow me to read from tables , allocated in program memory. For example: ---cut--- MOV DPTR, #ADDR ;Load start addr to DPTR register MOV A, #DISPOSE ;Load offset to accumulator MOVC A, @A+DPTR ;Load data from array with offset .... ADDR: .DB 01h, 04h, 49h, 38h, 86h, 57h, 86h, 7Fh ;the are .DB 1Eh, AAh, A4h, B3h, E9h, 99h, 88h, 77h ;some data ---cut--- dispose=0 result A=01h; dispose=4 result A=86h; dispose=5 result A=57h ... Are the same technique in the PIC proccesor's case ? The are no_pins_available/no_time to read from external ROM parallel/serial interfaced with PIC ? WBW Dmitry.