PIC-MINI-WEB is with dimensions of only 55 x 36 mm, but don't let this to fool you. This board is very powerful and will allow you to connect almost everything to the Internet. The board has a PIC18F25J10 microcontroller with 32KB of program Flash memory, 1024 RAM memory and allow Microchip free TCP-IP stack to be programmed. In addition on board flash of 1 Mbit (128KB) is available as data storage for web pages etc info. The LAN connector could be connected to 10 a Mbit Etherent switch or hub. There is also an IDC14 connector with 10 GPIOs available for future extensions and a power supply and reset signals. What can you do with this board? You name it: you can setup a web server with dynamic web pages which allow you to read PIC resources or to drive them through web interface, i.e. to read ADC and display it on the web or to toggle GPIO outputs from the web, a very convenient way to make home automation for instance and to monitor and control your home from anywhere with Internet. Another service this board can run is a FTP server, or you can control the PIC by Telnet, or you can send and receive e-mails and trigger hardware events with them. All this is possible thanks to the free firmware which Microchip provide, and the best of it all is that it has no upfront charges for software nor royalties.
There is a known issue with C18 V3.37.01 & TCIP/IP V5.31 (or TCIP/IP V5.00). The fastest workaround is to use the previous C18 (v3.34) until the next C18 version is released. Another work around is to use this p18f67j60.h instead the one provided by the newer compilers
(old) PIC-MINI-WEB free Microchip's TCP-IP stack tuned for PIC-MINI-WEB with DHCP disabled and IP set to 192.168.0.30, all boards are shipped with pre-loaded TCP-IP stack