Web server TCP-IP development board PIC microcontrollers

This item is OBSOLETE

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.


  • PIC18F25J10 microcontroller ENC28J60 Ethernet controller 32KB Flash 1K RAM
  • 1Mbit on board serial flash for web pages storage
  • ICSP/ICD connector for programming and debugging with PIC-ICD2 and PIC-ICD2-POCKET.
  • Reset button
  • User event button connected to RB0 interrupt
  • Complete web server and TCP-IP stack support as per Microchip's open source TCP-IP stack
  • Power plug-in jack for +5VDC power supply
  • Voltage regulator +3.3V and filtering capacitors
  • Status LED
  • Extension header to connect to other boards 10 GPIOs and power supply, reset signals
  • Dimensions 55x36 mm (2.16x1.42")



  • Microchip TCP-IP Stack 4.02 modified for PIC-MINI-WEB
  • 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, all boards are shipped with pre-loaded TCP-IP stack
  • Solution to how to change the IP of PIC-MINI-WEB