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 SBC65EC

Deprecated: Function split() is deprecated in /home/modtro/public_html/oldsite/includes/functions/modtronix.php on line 46

Deprecated: Function split() is deprecated in /home/modtro/public_html/oldsite/includes/functions/modtronix.php on line 50

Deprecated: Function split() is deprecated in /home/modtro/public_html/oldsite/includes/functions/modtronix.php on line 50

Deprecated: Function split() is deprecated in /home/modtro/public_html/oldsite/includes/functions/modtronix.php on line 50

Deprecated: Function split() is deprecated in /home/modtro/public_html/oldsite/includes/functions/modtronix.php on line 50
Qty 1+5+20+50+100+
Price in USD 69.9562.9658.7653.1648.97

Compact SBC with Ethernet, RS232, I2C, 12 Analog Inputs, 32 Digital I/Os, free TCP/IP Stack, PIC18F6627 and Web Based Configuration. Fully assembled with PIC18F6627 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 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 SBC65EC 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. Configurable Events are sent via UDP messages. It has 32 general purpose I/O ports, of which 12 are 10 bit ADC (Analog to Digital) inputs, and 4 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 SBC65EC demo board that is accessible via the internet! This demo has been created by simply connecting a SBC65EC board to a Billion ADSL Modem/Router. The router is then configured to make the SBC65EC a virtual server that is accessible via the internet. Most modern routers have this feature built in, and can be used.

The SBC65EC 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 SBC65EC 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.
  • 4 user programmable, 10-bit PWM outputs. They can be monitored, configured and updated via web pages, HTTP and UDP.
  • 2 USARTs and 1 I2C serial interface.
  • Programmed with Modtronix SBC65EC 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 PIC18F6627 CPU, 24LC512 EEPROM and Modtronix SBC65EC Web Server.
  • 98 KBytes Flash, 3936 Bytes SRAM and 64 Kbytes EEPROM. The Modtronix SBC65EC 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 SBC65EC
The SBC65EC 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 SBC65EC are currently available from Modtronix Engineering:
  • DEV7TC - Seven Segment Display Daughter Board
  • PTO1TC-ASM - Prototype Daughter Board
  • MXD2R - Input-Output-Relay Daughter Board. The SBC65EC can control and monitored the MXD2R via HTTP and UDP messages, for details see our forum.

Click on image to enlarge!

Using the SBC65EC as a Daughter Board
The SBC65EC 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 SBC65EC as a daughter board needs to provide two 2x10 pin, 2.54mm pin headers for the SBC65EC 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 SBC65EC 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 SBC65EC with 5V supply - in this case the 2.1mm power connector on the SBC65EC is not used.

The SBC65EC can be used as a daughter board on the following boards currently available from Modtronix Engineering:
  • IOR5E - Input-Output-Relay Board with enclosure The SBC65EC can control and monitored the IOR5E via HTTP and UDP messages, for details see our forum.
  • 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 SBC65EC. Compatible third party products are listed here.

Adding a LCD Display and Keypad to the SBC65EC
The 2x16 and 4x20 serial LCD displays can be connected to the SBC65EC via it's Micro Match connector. This is the small red 6 pin connector on the SBC65EC board. The "ll" and "lk" commands (in the "General Commands" section) can be used to send text and other commands to the LCD display via HTTP or UDP. The Web Server on the SBC65EC also has a page where text and commands can be entered and sent to the LCD display via a standard web browser.

The LCD2S LCD displays has a connector for adding a keypad, with a maximum of 16 buttons. Events can be enabled on the SBC65EC to send UDP messages when a button on the keypad is pressed.

The LCD2S also has a couple of general purpose inputs and outputs. They can be controlled by sending the "lk" command to the LCD2S via HTTP or UDP. See LCD2S documentation for format of commands.

Also see our forum for additional information on using the LCD2S displays with the SBC65EC.

Click on image to enlarge!

 Details, Schematics and Photos
Click here for Product Datasheet in PDF format.     (Click here for archived documentation)
For documentation on the SBC65EC Web Server, download CHM file below. Please note that this is the old datasheet. This board is assembled with the PIC18F6627, and not the PIC18F6621 as mentioned in the datasheet!

Additional photos of SBC65EC:
, , ,

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

 Application Notes and Source Code
  Web PDF Data
Firmware updates for the SBC65EC.    
Modtronix SBC65EC Web Server V3.10 (9 May 2007). This download contains firmware source code and binaries (for all hardware versions of the SBC65EC), all web page source code and binaries, and detailed software documentation. It contains heaps of improvements and new features. All modifications from the last 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 SBC65EC Web Server V3.10 HTML Help (CHM) documentation.    
Example TCP/IP projects for the SBC65EC (Uses current TCP/IP stack v2.51 included with Web Server V3.10).  
An SNMP Agent for the Microchip TCP/IP Stack (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 SBC65EC Revision 1 boards and SBC65EC Revision 2 boards without bootloader (no label on board) can be found here.
  • See forum for getting started guide and other useful 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 Sunday 16 January, 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