Ethernut Single Board Computer Product Guide

Since its introduction, Ethernut boards have been used to develop some of the most innovative products. Using the Ethernut hardware, RTOS and toolchain, developers have everything they need to develop leading networked devices rapidly and affordably. The boards are well suited for application development in a wide range of applications. Some areas are:

  • Networked sensors
  • MP3 streaming
  • Remote monitoring equipment
  • Alarm service provision
  • Remote diagnose and service
  • Home automation and building control

Open Source Ethernet = "Ethernut"

The Ethernut project is an Open Source platform for building Embedded Ethernet Devices.

It's license provides royalty free, commercial use in both open and closed source projects.


Ethernut 1.3

Ethernut 1.3

Ethernut 1.3 is a low-cost microcontroller board with Ethernet, open source RTOS & TCP/IP stack and embedded web server. It is based on the Atmel ATmega128 AVR RISC CPU and the RTL8019AS 10 Mbit/s Ethernet controller.
Ethernut 2.1

Ethernut 2.1

Ethernut 2.1 is a low-cost microcontroller board with 100 Mbps Ethernet, open source RTOS & TCP/IP stack and embedded web server. It is based on the Atmel ATmega128 AVR RISC CPU and the LAN91C111 100 Mbit/s Ethernet controller.
Ethernut 3.1

Ethernut 3.1

Ethernut 3.1 is a low-cost 32-bit microcontroller board with ARM 7 CPU, 100 Mbps Ethernet, open source RTOS & TCP/IP stack and embedded web server. It is based on the Atmel AT91R40008 ARM 7 RISC microcontroller and the DM9000A 100 Mbit/s Ethernet controller.

Ethernut Comparision Table

Feature Ethernut 1.3 Ethernut 2.1 Ethernut 3.1
CPU ATmega128 ATmega128 or
ATmega2561
AT91R40008
Clock Rate 14.7456 MHz 14.7456 MHz 73.728 MHz
Programmable PLL
RAM 32 kBytes 32 kBytes +
30 banks of 16 kBytes ea.
256 kBytes
Non-Volatile Memory 128 kBytes Flash
4 kBytes EEPROM
128/256 kBytes Flash
4 kBytes EEPROM
512 kByte serial Flash
4 MBytes Flash
32 kBytes serial EEPROM
Ethernet RTL8019AS 10 MBit LAN91C111 10/100 MBit DM9000E 10/100 MBit
Programmable Hardware No XC9536XL, internal use only XC95144XL, partly available
CY22393 programmable clock
USB No No No
Main RS232 DB9 female DB9 female with RTS/CTS DB9 male with full modem handshake
Secondary RS232 TTL at expansion port Via cable adapter (jumper) or
TTL at expansion port
Via cable adapter (CPLD) or
TTL at expansion port
RS485 No Yes, half duplex No
Digital I/O Ports 31 31 Up to 48, partly via CPLD
Analog Inputs 8 8 No
Memory Expansion Yes Yes Yes, via CPLD
Hardware
Clock / Calendar
No No Yes, with capacitor backup
Memory Card Slot No No Yes, MMC or SD Card
Power Supply Linear
DC 8 - 12V 150mA
Linear
DC 8 - 12V 400mA
Switcher
DC 5V 200mA - 24V 70mA
Temperature Range Commercial Industrial Commercial
Dimension mm 98 x 78 98 x 78 98 x 78