Dear All, I have a PIC16C74 reading in 16-bits of data in quick succession. I need to store this before passing it through the parallel port to a PC. I don't think that the general purpose registers in the PIC will suffice. My code will not be large so there'll be a big chunk of program memory left - is there a way to utilise this in operation? Otherwise, can anybody give me a few hints as to how I can store the data quickly and easily retrieve it again. I don't have too many I/O lines left unless I start multiplexing. Thanks again. J.W. ----------------------------------------------------------------- Johnnie Walker MSc Digital Systems Engineering Heriot-Watt University email: ceejbcw@cee.hw.ac.uk ceejbw@pp.hw.ac.uk ceejbw@torduff.hw.ac.uk www: http://www.cee.hw.ac.uk/~ceejbcw tel: (0131) 343 2864 -----------------------------------------------------------------