• Pic® Basic


  • Proton Net - Networking for PIC® microcontrollers.


    <img src="http://picbasic.org/images/products/protonnet_04_med.jpg" style="float:right">
    From £169.95<a src="#vat">1</a>

    Buy It Now: Direct | Find Reseller

    Introduction

    The PROTON-NET development system is an Internet/Ethernet prototyping board using the PIC® 16F877 microcontroller and Networking Firmware. The firmware was developed for the Crownhill Proton-Net board by Jeremy Bentham of Iosoft Ltd. based on the principles demonstrated in his book TCP/IP Lean: Web Servers for Embedded Systems (ISBN: 1-929629-11-7). Conveniently Jeremy lives just a few miles from Crownhill's offices, so Iosoft Ltd. have teamed up with Crownhill Associates to bring you:
    • A low-cost PIC® microcontroller network prototyping board
    • Proton Plus PIC® BASIC compatible source code, with User Datagram (UDP) functionality
    • A PC interface, using Visual Basic

    The PROTON-NET board supports any 40-pin DIP device that conforms to the standard pin out used by the PIC® 16F877 or PIC® 18C452 and affords low-cost entry into TCP/IP networking on the PIC® microcontroller using the BASIC language, demonstrating data transfer between PCs, target boards, and the Internet, all using the Crownhill Proton Plus BASIC language. The Proton-Net board is also equipped with a 6-pin modular connector to interface directly with the Microchip In-Circuit Debugger (ICD).

    Hardware



    Proton-Net development board

    The Crownhill Associates Proton-Net board provides an ideal development platform for PIC® microcontroller network experimentation. It includes:
    • Full compatibility with existing PIC® microcontroller Ethernet designs
    • PIC® 16F877 or PIC® 18F452 microcontroller with in-circuit programming
    • ICD interface
    • RTL8019AS Ethernet controller
    • 32 Kbyte storage for Web pages
    • 2x16 LCD display
    • RS232 Interface
    • On Board AtoD (test source)
    • Regulated power supply
    • Generous prototyping area (including Solderless development)
    • Full access to all PIC® microcontroller pins
    • Solder or solderless prototyping options
    • Straight through and crossover CAT5 cables
    • Power supply (UK Specification)
    • Documentation including get you started section
    • FULLY Commented source code, with worked examples, to get you up and running in less than an hour

    The Proton-Net is fully compatible with all the existing PIC® microcontroller Ethernet software in the 2nd edition of 'TCP/IP Lean', providing a 'C' language upgrade path to handle more complex networking requirements.

    PIC® microcontroller Software



    PIC® BASIC software

    A Proton Plus BASIC source-code package is supplied with the Proton-Net development system including:
    • Full BASIC source code - no hidden libraries
    • IP, ICMP and UDP capability
    • Commented Source Code Examples:
      o Proton-Net to Proton-Net messaging via IntraNet or InterNet
      o Proton-Net to Internet server application (Displays time from Internet Time server)
      o Read AtoD data from Proton-Net Board A and display same data on proton-Net Board B across the InterNet
    • Comprehensive software description

    Visual Basic Software



    Datagram utility

    A PC-based Visual Basic utility is provided to demonstrate PC-to-PIC® microcontroller network communications.
    • Full Visual Basic source code provided - no hidden libraries
    • UDP server provides data for the PIC® microcontroller
    • UDP client can control the PIC® microcontroller
    • Diagnostic display to assist debugging

    Product Photography

    Back I/O Panel

    Angle

    Front View

    [/URL]Angle - LCD removed



    1Pricing excludes Sales (or other applicable) Taxes, depending on your region <a name="vat"></a>

  • Recent Activity

    Oldhack-15978

    PicKit3 Programmer

    Thread Starter: Dave-S

    Trying to setup a PicKit3 Programmer. Has gone through the install programmer and the Dos screen flashes up but does not stay there, and it does not...

    Oldhack Today, 12:43 Go to last post
    towlerg-21522

    Issue with MID$

    Thread Starter: Frizie

    Hi people! I have a small issue with the MID$ command. If I put a semi-colon in the source-string then I get the compiler error: Unbalanced...

    towlerg Today, 12:59 Go to last post
    charliecoultas-16125

    complie issue

    Thread Starter: chuckieboy

    Hi All It's been a long time since I've played with PDS. Back in 2013 I wrote a program all working correctly, I've recently was required to make an...

    charliecoultas Today, 11:11 Go to last post
    Dave-S-350

    UMC Loader

    Thread Starter: Dave-S

    Trying to use the MicroCode loader, but when I select either Loader or Loader Options from the "View" menu it just opens my Melabs Programmer. How...

    Dave-S Today, 08:20 Go to last post
    towlerg-21522

    16F627 - How do I enable pull-ups on PORTB?

    Thread Starter: davroski

    Hi, Data sheet says OPTION register bit 7 (RBPU) should be set to 0 but compiler 3.5.9.9 doesn't seem to recognise OPTION.7 = 0 or RBPU = 0 Thanks...

    towlerg Today, 01:02 Go to last post