The crystal frequency is actually 3.6864 MHz, and the baud rate specified through LabVIEW for the serial port is 115200 (=3.684e6/32 as stated). From the corrected formula, it appears my delay is 0.427 seconds but I'm not sure how to fit that number into what I've observed.
My electronics guy stopped by with a scope last night, and we monitored a few signal frequencies. When I request a 400 Hz sampling rate in LabVIEW, I get 400 Hz (measured at both the MUX signal output and the serial chip signal input pins). When I request a 200 Hz sampling rate, I get 200 Hz. When I request a 240 Hz sampling rate, I get 200(!) Hz. When I select a 500 Hz sampling rate, I get 250 Hz. The original vi programmer played a lot of games with the user-specified sampling number before sending it out the serial port, so I suspect that's got a lot to do with what I'm seeing, but the selectable timer interrupt you mentioned has me curious. I'm going to dink around with the vi and see what happens.
I'm sorry to dump all that code out there like that - btw, I'd bet on the million typing monkeys - and I'm also sorry about the missing beer shipment, peg. I tried to model the DAQ device with an equivalent fluid system in order to understand it better. I started with coffee as my working fluid, but here in Seattle they frown upon that sort of usage. In fact, as I was starting the experiment, three people driving by in their hybrids interrupted their mobile phone conversations long enough to stop and yell at me so I had to switch to the beer I was going to send you.
I didn't realize when I started this thread the magnitude of what I was asking, but definitely do appreciate the extra effort you have all put in for me.
Damon