microcontroller lan interface
Hi Techie,
it's hard to answer your question for me at the moment. We're about to start profiling the application and what we've done is just a "proof of concept". The core module (PIC 18LF6722) runs Microchip TCP/IP stack ver. 3.02 along with PIC18 RTOS therefore it's hard to say how much memory is occupied just by the stack, especially when all optimizations are switched off at the moment.
I think you can find rough numbers in Microchip application note AN833b.pdf. There is a table in a chapter "Memory usage".
Anyway a basic implementation (MAC, TCP, IP) shoud take about 5000 words of program memory (FLASH) and 60 Bytes of data memory (RAM) plus necessary I/O buffers dependant on your configuration.
I don't know about the portability to another platforms :| Basically it is aimed on ENC28J60 and RTL8019AS modules and on Microchip C18 and Hi-Tech PICC 18 compilers.