You can find this project, connecting a CS8900 to a PIC, at www.embeddedethernet.com , last I checked. Also, the PicoWeb uses the RealTek 8019 chip, which seems to be in most every cheap-o Ethernet card out there. Supply shouldn't be too much of a problem for it. -Randy Glenn PICxpertANTISPAM@techie.com (remove ANTISPAM) http://i.am/PICxpert "My Finder has died of fits, chokin', My Finder has quite ceased to be. OS X's new Finder looks broken, Please bring back my Finder to me!" - A concerned Mac user =========== To unsubscribe, send a message containing the text "unsubscribe PICLIST" to LISTSERV@MITVMA.MIT.EDU Any questions about the list? http://www.piclist.com/ -----Original Message----- From: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.EDU]On Behalf Of David Kott Sent: Monday, May 08, 2000 1:13 PM To: PICLIST@MITVMA.MIT.EDU Subject: [PICLIST] EtherNet with a PIC (Was: PIC > NE2000 [OT]) > I've seen a project on Circuit Cellar that used a microcontroller connected > directly to a NE2000 card making it network-enabled, but there were > insuffecient circuit and firmware details to build one (some of the project > was proprietary). > > Does anyone have the pin/signal details for a standard NE2000-compatible > card, and perhaps the command set for setup and tx/rx? I can make my way > through the Linux drivers I find on the net (that's all the info I find > software-wise), but none of those offer detailed explanations of the > signals or commands. > > JB > I saw a circuit for a Crystal Semiconductor CS8900 standalone ethernet interfaced directly to a PIC16C74. I don't know much about the host interface to a NE2000 NIC, but, I don't think the CS8900 is compatible. At least the documentation on the device said nothing about NE2000 compatibility. If simple ethernet connectivity is what you are interested in, you may want to look at this IC. Basically, the CS8900 is a highly integrated single chip10bX ethernet NIC. Two of the very nice things about this package was the integrated 4 K of onboard RAM, and integrated bus drivers. You didn't need any external RAM or much of it on your microcontroller, and only a simple surface mount transformer and you have a NIC capable of residing on a 10b2 network. You can get information about the CS8900 here at http://www.cirrus.com/ftp/pubs/8900.pdf You may also wish to look at Ethernet Controller Technical Reference Manual at http://www.cirrus.com/ftp/pubs/an83.pdf The creator of this design used a PIC16C74, just because "... becuase it had the needed 16 I/O pins and I had a few here on hand..." The design and code he supplied generated an ICMP echo reply when pinged. This is really pretty sophisticated and an excellent place, IMHO, to start. The website that used to host this gentleman's pages no longer has them available. I serendipitously mirrored the pages before they disappeared. The bottom of the page listed his contact information as "Gary T. Desrosiers desrosi@pcnet.com" He used to sell unstuffed PCB's for mounting the '8900 and support hardware for the reasonable price of US $59.00. I purchased one, but the project acquired a lower priority and I wasn't able to finish debugging my proto. -d __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com