sjhh wrote: > So I connected ENC28J60 to PIC and I'm sure the hardware is working > well. (when I connect it to LAN the LEDs start blinking.) There is a lot more to "hardware is working well" than having the link and activity lights blink. For example, this indicates nothing about the SPI interface. > a point to remember is i haven't initialized the ENC yet. i don't if > it affects register writing. Certain things can't be done until the ENC28J60 is initialized. You can look at or use my low level ENC28J60 interface code. Install my PI= C development environment from http://www.embedinc.com/pic/dload.htm. The lo= w level ENC28J60 module will be SOURCE > PIC > NET_ENC28J60.INS.ASPIC. > is the circuit working well ? First, you already told us the hardware is working well. I think that's a supect conclusion, but I don't understand the point of asking if you've already made up your mind. More importantly, I'm not sure what value a response would have if you've already decided the issue. Second, you haven't supplied any schematic so I don't see how you expect anyone to give a meaninful answer. (Third, the previous two should have been obvious.) ******************************************************************** Embed Inc, Littleton Massachusetts, http://www.embedinc.com/products (978) 742-9014. Gold level PIC consultants since 2000. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .