×

SparkFun will be closed Nov. 28th and Nov. 29th in observance of Thanksgiving. Any orders qualifying for same day shipping placed after 2:00 p.m. MST on Wednesday, Nov 27th will be processed on Monday, Dec 1st. Wishing you a safe and happy holiday weekend from all of us at SparkFun!

Ethernet Web PIC Development Board

The PIC-WEB Development Board is a very small but powerful webserver based on the PIC18F67J60. This development board has everything you need to serve web pages with 1 megabit storage on board!

Note: We are now shipping Rev C of this board. If you have a different revision, you can find documentation for both A and B versions below.

  • PIC18F67J60 microcontroller
  • 1Mbit on board serial flash for web pages storage
  • Mini ICSP/ICD connector for programming with PIC-ICD2-POCKET or PIC-KIT3
  • Reset and User event buttons
  • On-board Potentiometer and Thermistor
  • RS232 driver and connector
  • Complete web server and TCP-IP stack support as per Microchip's open source TCP-IP stack
  • Power plug-in jack for +9 to +12 VDC power supply
  • Voltage regulator +3.3V and filtering capacitors
  • Extension header to connect to other boards
  • UEXT connector
  • Status LED
  • 60x65 mm (2.36x2.55")

Ethernet Web PIC Development Board Product Help and Resources

Core Skill: Programming

If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.

3 Programming

Skill Level: Competent - The toolchain for programming is a bit more complex and will examples may not be explicitly provided for you. You will be required to have a fundamental knowledge of programming and be required to provide your own code. You may need to modify existing libraries or code to work with your specific hardware. Sensor and hardware interfaces will be SPI or I2C.
See all skill levels


Core Skill: Electrical Prototyping

If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.

1 Electrical Prototyping

Skill Level: Noob - You don't need to reference a datasheet, but you will need to know basic power requirements.
See all skill levels


Comments

Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Saib30 / about 16 years ago / 2

    Please not that PIN 18 on the EXT connector (referred to as EXT-18) is connected to the 5V and not 3.3V as stated in the schematic.

  • MarcMTL / about 16 years ago / 2

    Here is a project I implemented using the Olimex PIC-WEB Board:
    http://www.mgdengineering.com/hvac.htm
    Really great to work with, reliable and good documentation on Olimex's part.
    Marc

  • Cole / about 16 years ago / 2

    Here is a must have document for interfacing with this board.
    http://www.olimex.com/dev/pdf/PIC/Understanding-PIC-WEB-boards.pdf

  • Jonathon Cox / about 16 years ago * / 2

    This is a really good site for linux users
    http://datrus.com/picweb

    • LloydA / about 12 years ago / 1

      Troll link. Internet Archive shows that the entire time the site existed it was nothing more than a 404 page.

  • Member #525777 / about 11 years ago / 1

    Hello, how can I connect this board to Edimax EW-7811Un 150 Mbps Wireless 11n Nano Size USB Adapter with EZmax Setup Wizard Edimax EW-7811Un 150 Mbps. I can add a USB port to this board if I have to, or is there an easier way I need to have the wifi internet connection Thanks and regards

    Kazem

  • Member #120710 / about 12 years ago / 1

    To Sparkfun Product Manager: After looking at all of the above and comments about patches, etc., it does not inspire confidence. Does this product work right out of the box or does the developer have to recompile, reconfigure and whatever just to get it to read a simple serial port?

    • it seems there are some patches. I think the issue is that Olimex keeps changing the rev on us without letting us know, so there tends to be confusion with which product people actually are getting. I'm getting the product page updated right now to make sure we have all the documentation listed here appropriately. plenty of people have gotten the board to work over the years, I think documentation here is the main issue.

      Does that help at all? As always, tech support can help you further on a more technical level.

  • S2H69 / about 13 years ago / 1

    A really handy board if you want to get something online at a low cost. Little bit of trouble getting Olimex's patch onto Microchip's TCPIP stack working (try contacting Olimex directly, and they might send you a patched version of the stack).
    The only problem that I encountered was noise on all ADC channels whenever there is network traffic. Not sure if other people have seen this, but keep an eye out for it!

  • rand1 / about 14 years ago / 1

    Will I be able to use the PIC-PG1 to program this board? It is the PIC18F67J60, this chip isn't listed in the ICPROG program. Anything else compatible? Open source solutions? The PIC-PG1 says it works "with all Olimex PIC Development boards", so it's electrically correct? Any suggestions are appreciated.

  • raygeeknyc / about 15 years ago / 1

    I have a successfully patched TCP/IP stack for the rev.B boards - contact me (PM on the Forum] if you need a copy and cannot get it. [FYI -- The patch that Olimex supplies does not work with the currently posted TCP/IP stack from Microchip]

    • Moetz / about 15 years ago / 1

      Hope you are able to answer this!
      I would actually like to know how the webpages could be uploaded on the Pic Web rev.b. I tried ftp both via client program and through browser and I even tried using the Hyperterminal in Win and it didn't work either.
      Are the webpages suposed to be uploaded into the micro as a hex file instead of using the mentioned image files that was suposed to be uploaded to the onboard eeprom. Apparently this eeprom does not exist on the rev.b as far as I can see.????

  • bokubob / about 15 years ago / 1

    SparkFun's description lists a "Power plug-in jack for +5VDC power supply" however the board requires more than 5VDC. See the documentation for the proper specs.

  • Blue Hair Bob / about 15 years ago / 1

    The description for this needs to be updated and we need links to the current documents. The rev B board doesn't have an ENC28J60 on it, does it?

  • raygeeknyc / about 15 years ago / 1

    Does anyone have the rev.B board working? I cannot get the patch applied and in the forum, no one seems to be able to.

Customer Reviews

No reviews yet.