Một trong những lợi thế của chip W5100 là nó xử lý ngăn xếp giao thức TCP / IP phức tạp trên chip. Vì Arduino phổ biến nhất, như Uno, dựa trên ATmega328 chỉ với 2K RAM, đây là một trợ giúp đáng kể.
ENC28J60 chỉ là chip MAC và PHY. Nói cách khác, nó không có gì khác hơn là một giao diện vật lý cho phần Ethernet của ngăn xếp giao thức. Điều này có nghĩa là phần TCP / IP phải được triển khai trong phạm vi 2K RAM của Arduino. Điều này không để lại nhiều RAM cho dự án của bạn để làm nhiều việc hữu ích.
Mặc dù ENC28J60 có xu hướng rẻ hơn nhiều so với W5100, nhưng nó có xu hướng hạn chế đáng kể loại mã bạn có thể chạy. Ví dụ, các dự án dựa trên Twitter, có xu hướng sử dụng nhiều chuỗi, rất khó thực hiện mà không làm cạn kiệt RAM của Arduino.