Almost every new hardware has some kind of connectivity available. Wireless connectivity has many advantages such as easy connection, no wires attached, no additional connectors and there for robustness (you would be surprised that for example micro USB connectors are declared to have only few thousand cable release cycles before subject to wear out).
This article attempts to explain every aspect of the PS/2 mouse interface including the physical and electrical interface, low-level protocol, modes of operation, commands, and extensions.It is exelent article to get details on mouse register meaning and commands format. I recoment you to read it before you start example for AVR PS2 mouse readout.
All 1-Wire® devices, including iButton® devices, contain an 8-byte unique registration number in read-only memory (ROM). This registration number is used as a unique network address on a 1-Wire bus. To ensure data communication integrity, one byte of each registration number is a DOW CRC byte. This article explains how to calculate this 8-bit DOW CRC and gives example code that is used in iButton AVR readout example project used with DS1990R-F5.
In this article is given detailed explanation of PS/2 hardware and protocol details for communication with PS/2 devices. Those devices are usually mouses and keyboards. If you want quick start example for microcontroller keyboard key readout with full AVR codevision project provided, check out AVR - PS/2 keyboard key readout article and in here you have PS/2 mouse AVR microcontroller readout exaple with complete source code and video presentation.