Сэр! 1) вы слишком многого хотите
2) для выхода в интернет нужен стек tcp\ip
3) стеки бывают разные большие и маленькие, платные и бесплатные
4) где вы видели язык С (не для АВР) который содержит в себе эти функции?
5) есть примеры плат работающих пусть не в интернет - но в локальной сети - например ethernut.для этой платы существует свой стек и своя операционная система. Посмотрите может вам подойдёт. точно ткнуть сейчас не могу - нет под руками ссылки - посмотрите в любом поисковике.
6) стек протоколов - включает в себя и апаратно зависимую и апаратно независимую части. в конечном итоге вам может не подойти что-либо поскольку вы используете нестандартное (непопулятное) железо, либо вы не можете использовать те чипы под которые есть код по каким либо причинам (нет поставок, дороговизна, большие колличества поставок и т.п.). - вероятнее хоть 2-3 килобайта - а придётся всё же писать самому.