And don't forget Olin Lathrop's perfectly working all-ASM environment. His USART macros with FIFO (for both send and receive!) worked out-of-the-box first time for me. Jan-Erik. PS. Has anyone heard from Olin lately ? Bruce wrote : > MeLabs has an example for the 16F877 @4MHz. > > Interrupt-driven, 32 byte buffer, 9600 bps hardware serial > using assembly language interrupt handler. > > http://www.microengineeringlabs.com/resources/samples/x1/pbp/s > erbufAx.bas > > Portions are in BASIC, but the USART int/buffer code is all assembly. -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu