Truncated match.
PICList
Thread
'Mouse and keyboard controller chip?'
1998\07\06@142033
by
Mark A. Corio
Hi all,
I am working on a project where my client wants a PIC driven device to talk to
another piece of hardware as if it were a PS2 mouse or keyboard. I assume that
I can have the PIC easily bit-bang the interface on its end, but I do not know
what to do on the other. I am told that in the old days an 8042 was used to
implement this function and today it is most often integrated in chip-sets,
etc.. Does anyone have a suggestion for idealy a single chip to sit on an 8 or
16-bit bus to implement the PS2 interface? I would prefer a controller chip
over a micro with more software required. Thanks.
Mark A. Corio
Rochester MicroSystems, Inc.
200 Buell Road, Suite 9
Rochester, NY 14624
Tel: 716-328-5850
Fax: 716-328-1144
http://www.frontiernet.net/~rmi/
****** Designing Electronics for Research and Industry ******
1998\07\07@120549
by
Peter L. Peres
|
On Mon, 6 Jul 1998, Mark A. Corio wrote:
> Hi all,
> I am working on a project where my client wants a PIC driven device to talk to
> another piece of hardware as if it were a PS2 mouse or keyboard. I assume that
> I can have the PIC easily bit-bang the interface on its end, but I do not know
> what to do on the other. I am told that in the old days an 8042 was used to
> implement this function and today it is most often integrated in chip-sets,
> etc.. Does anyone have a suggestion for idealy a single chip to sit on an 8 or
> 16-bit bus to implement the PS2 interface? I would prefer a controller chip
> over a micro with more software required. Thanks.
>
> Mark A. Corio
> Rochester MicroSystems, Inc.
> 200 Buell Road, Suite 9
> Rochester, NY 14624
> Tel: 716-328-5850
> Fax: 716-328-1144
> http://www.frontiernet.net/~rmi/
> ****** Designing Electronics for Research and Industry ******
This sounds like a job for a small-to-medium FPGA to me. If you manage to
implement your bit-banging as a state machine or ladder logic using the
remaining cells, then you have a 1-chip solution (plus EEPROM or
PIC508/509 or whatnot to supply the boot bit-stream if you do not take the
EE version of the FPGA).
hope this helps,
Peter
More... (looser matching)
- Last day of these posts
- In 1998
, 1999 only
- Today
- New search...