Il y environs 4 ans de cela, Microchip a sorti l'ENC28J60 : un contrôleur Ethernet 10BASE-T interfacé par SPI. Ce composant a l'avantage d'exister en boitier DIP 28 broches, ce qui le rend facilement utilisable sur des cartes faites "maison".
De plus, Microchip nous mâche le travail en fournissant un frameworks ethernet: la stack TCP/IP ansi que quelques exemples d'utilisations!
Depuis, la famille Ethernet s'est agrandie chez Microchip:
- Le contrôleur a été intégré dans des PIC18F : PIC18F67J60, 18F97J60 ...
- Les contrôleur 10/100 Base-T ont vu le jour : ENC424J600, ENC624J600
- Et depuis peu, des puces Wifi.
Dans tous ces choix possibles de composants, l'ENC28J60 me semble un point d'entrée pour s'initier à l'Ethernet et "se faire la main" sur la stack TCP/IP de microchip.