Any micro's out there that have easy to use ethernet ?
With easy to use ethernet i mean
- can be 10mbit or 100 mbit
- wire up a magjack, no need for phy
- a couple of registers to set mac and ip address
- built in dhcp
- built in UDP and TCP
Basically i want something that doesn't require half a megabyte ethernet stack , operating system and other fluff. or complicated learning curves. the API should have a few basic functions SetIP ,SetMac , SetDHCPserver, Openport,closeport, portstatus,Sendpacket (target_IP,port,*data) and an interrupt when a packet arrives for me.
it doesn't need security. It will sit on a dedicated lan that is not exposed to the outside world. All these things need to be able to do is send simple packets to each other. no need for web pages or anything. payloads are small ( fit in one base ethernet packet )
Before you suggest arduino and wiznet and other stuff : too large and bulky. i'm looking for a small micro. 40 pins QFN max. ( 10mmx10mm max body size. i want to tuck it under the magjack )
The idea is to have this drive an I2C bus with I/o expanders. basically remote I/O over ethernet.
Bonus points if it can do single pair ethernet