I have a few ENC28J60 kicking around and hoping to hand wire an Ethernet shield on a protoboard. Looking at the official Ethernet shild and the UNO I have some question regarding the header pinout.
Why does the Ethernet shield use the ICSP header when SPI is duplicated on digital pins 11, 12, and 13?
Why does the UNO add two more pins to the digital header for SCL and SCA when the same is already available on the analog header?
It really makes little sense to me to break out the same processor pin on multiple header pins. You an only make use of the processor pin once. Obviously I must be missing something that explains this.