Home | Specials | Sales | Services | Contact Cart | Order Info | Downloads | MicroX | Search | Links | About
Please note, this is our OLD SITE!!!! It should be used for reference only!
To purchase product, please go to our new site at www.modtronix.com!
Netcruzer Boards
PIC MicroX Boards
• Bootloader Boards
• CAN Boards
• Display Boards
• RS232 Boards
• RS485 Boards
• USB Boards
• SBC Main Boards
• Prototype Boards
• Ethernet Boards
• I/O boards
• Interface Boards
Presto Boards
LCD Displays
Serial LCD Displays
RS485 & RS422
I/O Modules
Batteries & Chargers
Terminal Blocks
PIC Programmers
Clearance Sale
Shopping Cart more
0 items
Notifications more
NotificationsNotify me of updates to SBC68EC
SBC68EC US$69.95

Compact SBC with Ethernet, CAN BUS, RS232, I2C, 12 Analog Inputs, 32 Digital I/Os, free TCP/IP Stack, bootloader, PIC18F6680 and Web Based Configuration. Fully assembled with PIC18F6680 CPU and 24LC512 EEPROM included, Lead Free. Quantity discounts up to 30% available, for details click here.

  Introduction   Features
  Expansion   Details, Schematics and Photos
  Application Notes and Source Code   Buy Online


The SBC65EC and SBC68EC boards are identical, except that the SBC68EC has one USART and a CAN Bus (assembled with PIC18F6680 CPU), and the SBC65EC has two USARTs (RS232 ports) and 32k more FLASH (assembled with PIC18F6627 CPU). If a CAN Bus is not required, the best choice will be the SBC65EC.

The SBC68EC is an embedded (PIC based) Single Board Computer (SBC) with 10Mbs Ethernet and RS232 interface. It can be added to any 10/100Mbs Ethernet network. It is programmed with a bootloader and the free Modtronix SBC68EC Web Server (source code provided for free too) at delivery. Configuration, control and monitoring can be done via a web based interface, HTTP CGI commands or UDP commands. It has 32 general purpose I/O ports, of which 12 are 10 bit ADC (Analog to Digital) inputs, and 2 are 10-bit PWM (Pulse Width Modulator) outputs.

It implements DHCP and NetBIOS, which makes it very easy to access on a network - no configuration of static IP addresses are required! When connected to a network with a DHCP server, it will automatically be assigned an IP address. If no DHCP server is present, the board will be assigned it's default IP address. The default IP address and NetBIOS name is and "mxboard", and can be changed via the web interface. To access the board on a network with DHCP enabled, the NetBIOS name or assigned IP address (have to get that from DHCP server) can be used. For example, with the default NetBIOS name, the board's web interface can be viewed in a browser by using the following address:
On a network without DHCP, the default IP address can be used:

The web pages are stored in an external 24LC512 EEPROM. All source code for the default web pages, and example web pages are provided. Custom pages can easily be created by modifying the default or example web pages. The Modtronix Network Bootloader application or a standard FTP client can be used to upload new web pages to the board. The user can monitor and control all inputs, outputs, analog inputs and more via the default or custom web pages. The HTTP Web Server can dynamically replace tags on web pages with default and user defined real time information, like the values of I/O ports or analog inputs. The CGI Server makes it possible for default and user defined remote commands to be accepted via the HTTP GET command, like a button on a web page for example.

Click here to view a live SBC68EC demo board that is accessible via the internet! This demo has been created by simply connecting a SBC68EC board to a Billion ADSL Modem/Router. The router is then configured to make the SBC68EC a virtual server that is accessible via the internet. Most modern routers have this feature built in, and can be used.

The SBC68EC is delivered programmed with a bootloader. The Modtronix Network Bootloader is used to update the firmware via the network or internet.

The firmware is written in C, and can be compiled with the Hi Tech or Microchip MPLAB (student) C18 compilers. Example code and projects are provided to help creating custom applications. MPLAB projects for both compilers are provided in the source code download. A Free, student version of the Microchip MPLAB C18 compiler is available and can be used to compile the project. The compiled code generated with the student version is only slightly larger than that created with the commercial version. So, for users who wish to modify the firmware, all that has to be done is install the free compiler, open the MPLAB project, modify the code and compile.

Solder straps are provided at the back of the board to select RS232 or TTL levels for the onboard USART. Default settings are for RS232 levels, which enables this board to communicate with a PC via its RS232 port. This serial port is used for secondary configuration and debugging. All configuration that can be done via the serial port, can also be done via web pages. This enables the serial port to be used for other functions like Ethernet to serial interface converters.

Typical applications include HTTP Web servers (like the Modtronix SBC68EC Web Server), Mail clients, Ethernet to RS232 interface converter, Ethernet to RS485 interface converters, Remote control via Web Server, Protocol Bridge applications - Ethernet to USART, CAN, I2C, SPI etc.

  • 32 general purpose user programmable I/O ports that can be monitored, configured and updated via web pages, HTTP and UDP.
  • 12 user programmable, 10 bit Analog to Digital converters. They can be monitored, configured and updated via web pages, HTTP and UDP.
  • 2 user programmable, 10-bit PWM outputs. They can be monitored, configured and updated via web pages, HTTP and UDP.
  • 1 USART, 1 CAN Bus and 1 I2C serial interface.
  • Programmed with Modtronix SBC68EC Web Server, for details click here
  • Can be configured and controlled via web pages, for details click here
  • Accepts commands via UDP or HTTP for configuring the board and controlling outputs, for details click here
  • Implements tags that can be placed on web pages to display dynamic information and current input status, for details click here
  • Programmed with a bootloader for updating firmware over the network or internet.
  • Assembled with PIC18F6680 CPU, 24LC512 EEPROM and Modtronix SBC68EC Web Server.
  • 64 KBytes Flash, 3936 Bytes SRAM and 64 Kbytes EEPROM. The Modtronix SBC68EC Web Server uses less then half the available memory, which leaves plenty of space for custom code and web pages!
  • Has space for a 8 pin Ramtron SPI FRAM chip (32Kbyte FM25256 chip for example) to be assembled on the bottom of the board.
  • Implements HTTP Compression for storing web pages. For example, the default web pages (12 pages) only use 19.2 KBytes
  • Red user LED on PIC port RB6.
  • RJ45 connector with built in LEDs to indicate link and activity status.
  • Micro Match connector for connecting a serial I2C device, like the LCD2S serial LCD display with keypad decoder.
  • RS232 interface via 3 pin connector. The SER3S6FT serial port cable can be used to connect to the serial port of a target DTE device (comm port of a personal computer for example) - see
  • Is part of our MicroX product range, meaning you can upgrade or expand it with any of the other MixroX products. For details see oldsite.modtronix.com/microx.
  • Can be used as a daughter board to Ethernet enable any product.
  • 2.1mm power connector for standard DC transformer.
  • Very low supply current of 60mA, which equals about 420mW at 7V.
  • Wide operating voltage range from 7 – 35V.
  • Assembled with 10BaseT Ethernet and RS232 interface with +- 15kV ESD protection.
  • High quality machine assembly, with brand name, quality components:
    • All electrolytic capacitors used are extra long life Panasonic brand, which is 5 times more than standard!
    • PCB is Gold plated for best contact and no corrosion
    • All pin headers are gold plated for best possible contact
  • Has an ICSP (In Circuit Serial Programming) connector (ICPC1 type) - CPU can be programmed in circuit. For details see Programming Modtronix PIC based boards.
  • Delivered with the free Modtronix TCP/IP stack, that features:
    • Includes MAC, IP, ARP, ICMP, TCP, UDP, HTTP, FTP, DHCP, NetBIOS, DNS, IP Gleaning, Modtronix File System
    • Socket support for TCP and UDP
    • Portable across PIC18 MCUs
    • Out-of-box support for Microchip C18 and Hi-Tech PICC-18 compilers
    • RTOS independent
    • Full TCP state machine
    • Modular Design


Adding a Daughter Board to the SBC68EC
The SBC68EC can be used as a full functional Single Board Computer. It's Daughter Board connector can be used as an expansion port to add additional functionality. It contains all free CPU port pins, power, I2C, SPI, RS232 signal,..... For further details about the Compact Daughter Board connector, see oldsite.modtronix.com/microx/expansion.

The following Daughter Boards for the SBC68EC are currently available from Modtronix Engineering:
  • DEV7TC - Seven Segment Display Daughter Board
  • MXD1CAN - CAN Bus Driver Daughter Board
  • MXD2R - Input/Output/Relay Daughter Board
  • PTO1TC-ASM - Compact Daughter Prototype Board

Click on image to enlarge!

Using the SBC68EC as a Daughter Board
The SBC68EC can be used to add Ethernet capabilities to any board by using it as a daughter board. All connectors required to do this can be purchased from our web site. The board that is to take the SBC68EC as a daughter board needs to provide two 2x10 pin, 2.54mm pin headers for the SBC68EC to plug into. Additionally, 3 PCB supports can also be provided if additional stability is required - this is however not necessary seeing that the board is very stable when plugged into the two 2x10 pin connectors. The SBC68EC can provide the main board with unregulated (via it's 2.1mm power connector) and 5V regulated supplies. Or, the main board can supply the SBC68EC with 5V supply - in this case the 2.1mm power connector on the SBC68EC is not used.

The SBC68EC can be used as a daughter board on the following boards currently available from Modtronix Engineering:
  • IOR5E - Input-Output-Relay Board with enclosure
  • PT10E-ASM - Prototype Board with enclosure
  • PT24E-ASM - Prototype Board with enclosure

Click on image to enlarge!

Additionally, users can download PCB templates for creating their own Compact Daughter Boards from our Downloads page. The daughter_compact.brd PCB fits onto the SBC68EC. Compatible third party products are listed here.

 Details, Schematics and Photos
Click here for Product Datasheet in PDF format.     (Click here for archived documentation)
For documentation on the SBC68EC Web Server, download CHM file below. Please note that this is the datasheet for the SBC65EC. The SBC68EC is exactly the same, but is assembled with a PIC18F6680 chip!.

Additional photos of SBC68EC:
, , ,

Additional photos of SBC68EC used as a Daughter Board:
, , ,

 Application Notes and Source Code
  Web PDF Data
Firmware updates for the SBC68EC.    
Modtronix SBC68EC Web Server V3.10 (2 May 2009). This download contains firmware source code and binaries (for all hardware versions of the SBC68EC), all web page source code and binaries, and detailed software documentation. It contains heaps of improvements and new features. All modifications from the latest stable Microchip TCP/IP stack (V3.75) have been ported to this version, this includes new state machines for TCP and many other improvements. Supports Hi Tech PICC18 V8.35PL3 or higher compiler, and MPLAB C18 V3.02 and higher compiler. Click here for application version log and stack version log.  
Modtronix SBC68EC Web Server V3.10 HTML Help (CHM) documentation.    
Example TCP/IP projects for the SBC68EC (Uses current TCP/IP stack v2.51 included with Web Server V3.10).  
An SNMP Agent for the Microchip TCP/IP Stack (From Microchip).    
CAN Application notes From Microchip.    
Programming Modtronix PIC based boards.  
Modtronix Network Bootloader. Used to update firmware and web pages.  
Modtronix Embedded Debugger. Used for debugging the target board.  
Ethernet Forum and additional documentation  
  • Archived documentation and downloads for SBC68EC Revision 1 boards and SBC68EC Revision 2 boards without bootloader (no label on board) can be found here.
  • See forum for getting started guide and other userfull information.

 Buy Online
Select desired options, and then click on Add to Cart icon below!
Available Options:
CAB3S6FT Serial Port Cable (info):
Printed Documentation:
This product was added to our catalog on Thursday 30 June, 2005.
Please note, this is our OLD SITE!!!! It should be used for reference only!
To purchase product, please go to our new site at www.modtronix.com!
Customers who bought this product also purchased
Please note, this is our OLD SITE!!!! It should be used for reference only!
To purchase product, please go to our new site at www.modtronix.com!

Warning: session_write_close() [function.session-write-close]: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively in /home/modtro/public_html/oldsite/includes/functions/sessions.php on line 152