Layer Component ROM (Words) RAM (bytes) Comment
Physical Ethernet 818 5 RTL8019AS
USART - - See SLIP
Network SLIP 780 12 + Tx & Rx Buffers Buffer size is user defined
ARP 392 0  
ARPTask 181 11  
Internet IP 396 2  
ICMP 318 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 920 10 Must include TCP, MPFS
DHCP 785 26 Must include UDP
SNMP 2819 28 Must include UDP, MPFS
FTP Server 649 35 Must include TCP, MPFS
IP Gleaning 20 1 Approx. size - Part of Stack Manager
Other File System (MPFS) 276 5 Internal Program Memory Storage
Stack Manager 249 12 + ICMP Buffer ICMP Buffer size is user defined
Tick Manager 37 2 User may use custom Tick Manager too.
Helper/Common functions 290 0 None
Note: Using Microchip C18 v2.10 Compiler with all optimization. These values may vary as new features and optimizations are added.