DynamoBen, rate is 9600 baud. i'm communication (or trying to) with a FAT16 chip that for now, is supposed to simply reset and send back a string. this chip comes pre-programmed and transmits at 9600 baud.

here is the relevent code i have:

'PIC18F8722
DEFINE OSC 16 'when actually its 14.7456mhz
ASM
__CONFIG _CONFIG1H, _OSC_HS_1H
ENDASM

gosub alfat_reset
.... main code ....


ALFAT_RESET:
LCDOUT CMD, CLR 'Clear LCD Screen
SEROUT2 ALFAT_RX,76, ["RS OK",13]
; SEND ALFAT RESET STRING
READ2:
LCDOUT CMD, CLR
SERIN2 ALFAT_TX , 76, [BUFCHAR]
LCDOUT BUFCHAR
PAUSE 1000

RETURN