Hi Pic-listers, I've been reading the Piclist for several years but haven't had the [EE] or [BUY] topics turned on, so if I am posting this in the wrong spot, I apologize. We are looking for a consultant to complete a project that is fairly complicated. We had a top-notch engineer working for us in his spare time but he can no longer dedicate enough time to complete the project. The project is about 1/2 to 3/4 complete and really needs someone who is very good at assembly (and bit-math, for that matter) to complete it. The code (as it stands right now) is expertly commented (nearly every line) and unbelievably organized. The project is somewhat confidential, It's a sensor but I am unable to give too much away without a signed Non Disclosure Agreement, but I'll try to give enough to let you judge if it is a good match for you skill set... The circuit boards are complete and the basics are functioning. The portion that is complete is... 1. Communicating and setting configuration registers to a measurement chip. 2. Communicating to a DAC for analog output. (16 bit) 3. Making a measurement (24 bit, 16 integer and 8 fractional) 4. Communicating to other hardware for sensor configuration 5. Eeprom definitions of configuration variables. The portion that needs to be completed is... 1. We need to be able to scale the measurement and provide an analog output. The measurement is 24 bit (16 integer and 8 fractional) and the output is 16 bit DAC This scaling needs to be based on values written to the Eeprom (Measurement Offset, DAC Offset, DAC Gain, etc...) 2. Diagnostic functions (Max measurement ever encountered in it's lifetime (written to eeprom) to determine if the product was abused rather than normal use. and other values stored) 3. Digital Outputs on when measurement is above a certain value. 4. Switch measurement modes and provide a warning signal if a portion of the redundant measurement has failed. 5. Linearizing output based on a seperate temperature measurement. The microcontroller is a PIC16F690 (QFN). We are really looking for a person close to Cincinnati, Ohio for the project but may consider others. Please call Jeff at (513) 583-9491 if interested. Thanks, Jeff or e-mail jeff_anno(at)acam-usa.com -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist