SBC65EC with Ethernet, RS232, I2C, 12 Analog Inputs
Introduction
Rev 3 board with bootloader, PIC18F6627 and Micro-Match connector
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. It features a web based configuration, control and monitoring interface - click here for screen shots. The microcontroller peripherals and port pins can be monitored and controlled via this web interface.
The web pages are stored in an external 24LC512 EEPROM. All source code for the default web pages, and example web pages are provided. By using FTP or RS232 (terminal program like Hyperterminal), the web pages can be replaced with custom pages. Custom pages can easily be created by modifying the default or example web pages that are provided with the source code. The Modtronix Network Bootloader application is used for uploading new web pages to the board, click here for details. 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.
The SBC65EC is delivered programmed with a bootloader. The Modtronix Network Bootloader is used to update the firmware via the network or internet. No need to use the PGM06 programmer.
The firmware is written in C, and can be compiled with the Hi Tech or Microchip MPLAB (student) C18 compilers. 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 configuration and debugging. All configuration that can be done via the serial port, can also be done via web pages, so the user does not have to use the serial port.
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.
Features
- Delivered with PIC18F6627 CPU, 24LC512 EEPROM and demo Modtronix Web Server.
-
96KBytes FLASH, 3840 Bytes SRAM and 64Kbytes EEPROM. The Modtronix SBC65EC Demo Web Server uses less than half the available FLASH and SRAM, and about 25% of the available EEPROM space. There is thus heaps of space left for custom code and web pages!
-
32 user programmable I/O pins. They can be monitored, configured and updated via web pages. See the Modtronix SBC65EC Demo Web Server for details.
-
12 user programmable, 10 bit Analog to Digital converters. They can be monitored, configured and monitored via web pages.
-
Red user LED on PIC port RB6.
-
Green LED for Link indication.
-
Yellow LED to indicate transmit or receive activity.
-
RS232 interface via 3 pin connector or Frontend board. 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 picture
-
Is part of our MicroX product range, meaning you can upgrade or expand it with any of the other MixroX products. For details see www.modtronix.com/microx.
-
Modular, it has the following MicroX connectors(For details see www.modtronix.com/microx/expansion)
Compact Daughter Board connector.
-
Conforms to standard MicroX Compact Main Board dimensions (58mm wide and 54mm high). For details see www.modtronix.com/microx/dimensions.
-
2.1mm power connector for standard DC transformer.
-
Wide operating voltage range from 7 – 35V.
-
Assembled with 10BaseT Ethernet and RS232 interface with +- 15kV ESD protection.
-
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, IP Gleaning, MPFS
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
WARNING : Since the SBC65EC contains a bootloader it is recommended you use this bootloader to upload your code. Using ICD2 you could accidentally erase the bootloader.
Download Product Datasheet in PDF format.