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 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 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 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 |


