Using RX and TX lines to interface with USB's D+ and D- lines

Hello,
Im trying to interface with Avago ADNS-2700 optical mouse sensor using an atmega328p-pu IC and using the RX and TX lines instead of a store bought Arduino Leonardo in order to keep the size of the project to a minimum. I was wondering if this is at all possible and if so how would one go around doing it. I have performed many google searched and have come up with no leads. Any help would be very much appreciated.
Thanks

Here is a link to the ADNS-2700 data sheet: http://media.digikey.com/pdf/Data%20Sheets/Avago%20PDFs/ADNS-2700.pdf

No.

Serial comms (RX,TX) are in no way compatible with USB. USB is a differential BiDirectional bus. You would need to create a state machine and emulate D+,D- functionality.

That you are asking the question should be your answer. I would be surprised if you could bit bang a solution.

Here is a hardware solution, with supporting arduino library support

USB Host 2.0 Shield

Chuck.


Check out my Kickstarter Project Memory Panes an expansion RAM Shield for Mega2560's. It adds 1MB of RAM for those projects where 8KB is not enough.