We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

AN519

Title
Title
Implementing a Simple Serial Mouse Controller
Name
Name
AN519
Date
Date
06/24/2015
Product Categories
Product Categories
8-bit MCU
Description
Description
The mouse is becoming increasingly popular as a standard pointing data entry device. There is no doubt that the demand for the mouse is increasing. Various kinds of mice can be found in the market, including optical mice, opto-mechanical mice, and their close relative, trackballs. The mouse interfaces to the host via a dedicated interface card or an RS-232 port. Their mechanisms are very similar. The major electrical components of a mouse are: ? Microcontroller ? Photo-transistors ? Infrared emitting diode ? Voltage conversion circuit The intelligence of the mouse is provided by the microcontroller, therefore the features and performance of a mouse is greatly related to the microcontroller used. This application note describes the implementation of a serial mouse using the PIC16C54. The PIC16C54 is a high speed 8-bit CMOS microcontroller offered by Microchip Technology Inc. It is an ideal candidate for a mouse controller.

Files

Title Title Download Date Size
AN519 Source Code - Implementing a Simple Serial Mouse Controller 9.5 KB 06/23/2015 AN519 Source Code - Implementing a Simple Serial Mouse Controller Download 06/23/2015 9.5 KB