PIC Micocontroller Firmware Consultant (fremont / union city / newark)
-
Local consultant needed for PIC microcontroller firmware troubleshooting.
We have implemented a Windows XP-based USB game port for a PC using a PIC16C765 microcontroller and reference code from Micorchip. The game port is supposed to be recognized as a USB-based HID under Windows, and about 50% of the time it is and about 50% of the time it isn’t (first problem to be solved). A forced re-enumeration of the port also works about 50% of the time, but the other 50% of the time the device becomes non-responsive and can only be recovered after a power on/off cycle (second problem to be solved). The other problem is that device doesn’t report anything until there is a change of state. That means the initial state of the buttons are un-reported, which is a problem for us (third problem to be solved). One option might be for the device to send input reports periodically (e.g. once a second) not just on a change of state.
The reference design upon which this project is based (schematics and source code) can be found at:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011980We have a device programmer, lots of parts, and socketed boards to test in. We would prefer that you work on-site at our facility to fix the problems. Access can be arranged during normal working hour (e.g. 8 AM to 5 PM), or after hours in the evenings or weekend. You can also work at your own location if you have your own tools. (The Microchip SW tools are free, but the programmer and programming socket are a bit pricey.)
If you can demonstrate expertise in dealing with this type of problem, believe you can solve it, and are willing to begin immediately please contact us. The problem is well-bounded and we would prefer to pay a fixed fee for you success. Please come to us with a proposal and proof of your capabilities.
Reply via email, or call my cell phone at (408) 364-6420 to discuss. If you miss me please leave a message.
- Compensation: Fixed fee for success.
- Telecommuting is ok.
- This is a part-time job.
- This is a contract job.
- Principals only. Recruiters, please don’t contact this job poster.
- Phone calls about this job are ok.
- Please do not contact job poster about other services, products or commercial interests.
