Quote Originally Posted by Joe S. View Post
Speed isn't going to be the issue. My problem is how do I retreive the data from a 48 Bit data stream with a 16 bit word capable Microcontroller, I am guessing it can be done as at least 3 comercial enterprises use them as the basis of a DRO, my math skills and inadequate experience in programming are such that I am looking for suggestions as to how to accomplish this feat, mind you, not a code author, but some pointers. Would you store it in 3 words ? Would that involve using an array, something like:<p>

MyData var word[24]<p>
The PIC only handles 8 bits--your limitation of 16 is within the compiler, which you can always try another. If you want to stay with the existing one, then the array is probably the best way to go. You'll just have to work out any math commands that you want.