Layer Component ROM (Words) RAM (bytes) Comment
Physical Ethernet 1358 55 ENC28J60
USART - - See SLIP
Network SLIP 780 12 + Tx & Rx Buffers Buffer size is user defined
ARP 324 0  
ARPTask 152 11  
Internet IP 305 2  
ICMP 243 0  
Transport TCP 2524 42 Each extra socket consumes 36 bytes of RAM
UDP 608 20 Each extra socket consumes 19 bytes of RAM
Application HTTP 912 10 Must include TCP, MPFS
DHCP 738 26 Must include UDP
SNMP 2819 28 Must include UDP, MPFS
FTP Server 637 35 Must include TCP, MPFS
IP Gleaning 20 1 Approx. size - Part of Stack Manager
Announce 187 0  
Other File System (MPFS) 276 5 Internal Program Memory Storage
Stack Manager 297 12 + ICMP Buffer ICMP Buffer size is user defined
Tick Manager 33 2 User may use custom Tick Manager too
Helper/Common functions 660 0 None
SPI EEPROM Storage Routines 211 4 + EEPROM Buffer EEPROM Buffer size is user defined
Note: Using Microchip C18 v3.00 Compiler with all optimization. All values are estimates. These values may vary as new features and optimizations are added.