Functionality
functional schematic of  myEthernet
functional schematic of myEthernet

Interfaces und protocols:

Across multiple pin functionality
The microcontroller ATmega644P is able to send and receive byte-by-byte data across 8 pins. Two groups of 8 pins are specified as portA and portB.

TWI / I²C
A serial computer data bus transmitting data above two bidirectional lines. It is possible to address up to 128 nodes.

SPI - Serial Peripheral Interface
Computer bus for synchronous serial data transmission.
There are 4 logic signal lines:
• SCLK — Serial Clock (output from master)
• MOSI/SIMO — Master Output, Slave Input (output from master)
• MISO/SOMI — Master Input, Slave Output (output from slave)
• SS — Slave Select (active low; output from master)

UART - Universal Asynchronous Receiver Transmitter
Serial data transmission without synchronisation. Receiver and transmitter are synchronised by "send" and "start"-bits.

ISP - In-System-Programming
Interface to program a microcontroller in-system. There is no need to seperate the microcontroller from the board.

MicroSD-Card
The myEthernet supports microSD-Cards to access many files and to have a solid medium for storing all kinds of data. All interface functions are controlled by a microcontroller ATmega 644P.

Ethernet
Any communication and data transfers over network are managed by a ENC28J60 microcontroller. The embedded web server sends and receives data via HTTP-protocol. Lower layer protocols are TCP for handling data transmission, IP to encapsulate data into packets, ICMP for response messages.

Schematic and structure

Schematic of the myEthernet
schematic of the myEthernet

myEthernet upside
upside of myEthernet, interfaces and connectors

myEthernet underside
underside of myEthernet, microcontrollers