|
|
Application Notes/
Technical Brief
|
|
|
|
|
AN519
|
|
Title:
|
Implementing a Simple Serial Mouse Controller
|
|
Name:
|
AN519
|
|
Date:
|
8/26/97
|
|
Author:
|
|
|
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.
|
|
Keywords:
|
PIC16C54, Serial Mouse, AN519
|
|
|
|
|
|
|