Thanks everyone for your replies. Dwayne Reid actually provided the exact thing i was after: you can use the #v directive: Fosc EQU .4000000 Baud EQU (Fosc / (.16 * .9600) -1) messg Baud rate setting is: #v(Baud) which assembles cleanly and gives the following message: Message[301] C:\PIC\JTABLE.ASM 23 : MESSAGE: (Baud rate is: 25) So it CAN be done! Kresho. -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body