Can anyone here help out ? I probably could do it but for the fact I've simply got so much else on and it would be very low priority My design referred to is here http://home.clear.net.nz/pages/joecolquitt/emouse84.html ======================================================= From ryanbhyap@hotmail.com I am now currently working on your design and try to modify the code as far as possible In the mean time basically, I have found another very good program on serial mouse implementaton using PIC16F84. The program can be found from Microchip's application note AN519 ( implementing serial mouse using PIC16C54 1. As u can see from the app. note (AN519), the mouse.asm assembly language program attached with the app. note is written for Mouse System Protocol ( 5 byte in 1 packet protocol ) 2. I need help to modify the source code for me so that it can be used with Microsoft Protocol ( 3 byte in one packet protocol ). I am very new to PIC programming. I haven't done PIC programming before. I have went through the program (mouse.asm in app. note AN519) and attempt to rewrite it so that it is compatible with Microsoft Protocol. But, I mean that is far too advance according to my ability. I will pay US$100 for this task. I will be very please if can finish it in 2 weeks time -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.