RE: interfacing pic16f84 to ADC and DAC

Well, you can't achieve 1200Hz.  19200/16=1200, but that dosen't allow for any framing bits (start stop etc).  You are going to have to send additional information to identify the channel being transmitted.  If the three channels are always sent in sequence, then I gues you can get away with some kind of identifier at the start of the block.

Have you actually used the TX/RX yet?  Unless these devices have some kind of packet controller built in, then you will may need to come up with some kind of encoding scheme to get a reasonably balanced serial stream.  The simple RX's do not like long runs of of consecutive 1's or 0's.  Also bear in mind that the 16F84 has no built in uart, you will have to do both the SPI (for the DAC and ADC) and the RS232 (or whatever you choose for the radio side) in software.

You should be able to get a pretty good speed improvement over a STAMP, but you will not reach your prefered target.

Regards

Mike Rigby-Jones