On Wed, 6 Sep 1995 09:16:23 CDT, "Jeff D. Pipkins" wrote: > MPASM has a DW directive that allows TWO bytes to be packed into a single > word of instruction memory. The DATA directive packs strings 2 to a word. > My experience is limited to the 16C84, but for the life of me I can't see how > it's possible to ever access that data! I'd venture to guess (since I don't have the manual handy) that DW is intended for use on the PIC17C4x family, which have 16-bit words. > Is there a Harvard bypass I don't know about? Only on the 17C4x, where they have TBLR and TBLW instructions (TaBLe Read and TaBLe Write). All the 16Cxx devices (including the 16C5x) have only the "literal" instructions to provide data from ROM, of which RETLW is the most suited for implementing tables. Cheers, Eric