I have a 16-channel ultra-low-noise DAC that I am trying to control serially around 20MHz. I would like to set several outputs, then sweep one as fast as possible. Setting (or changing) each output of the DAC requires sending (serially) a 24 bit word to the device. Labview is too slow (~1ms) to run the sweep in software, so I guess I need a microcontroller with its own RAM that can be pre-programmed to run the sweep. Does such a device exist that has its own Labview VI for easy programming? I have used the Texas Instruments MSP430 microcontrollers before, but did not enjoy sorting through their C libraries. Thanks.