Keil Logo

TCP/IP Networking Suite Memory Requirements

Applications Code Size (KBytes) RAM Size (KBytes)
HTTP Server 6.6 0.3
DNS Resolver 1.4 0.3
FTP Server 4.7 0.1
TFTP Server 1.3 0.1
SMTP Client 1.7 0.1
SNMP Agent 2.5 0.1
Telnet Server 2.4 0.4
BSD Socket API 3.4 0.1

TCP/IP Sockets Code Size (KBytes) RAM Size (KBytes)
UDP Sockets 0.9 0.1
TCP Sockets 4.0 0.1

Connections Code Size (KBytes) RAM Size (KBytes)
Ethernet
Core (ARP, IP, DHCP, ICMP, IGMP, NBNS) 7.0 8.5
Driver LPC17xx 1.2 10.9
Driver LM3S 0.5 0
PPP
Core (PPP, LCP, IPCP, PAP, IP, ICMP) 7.3 8.3
Drivers (Modem + Serial) 1.0 0.7
SLIP
Core (PPP, IP, ICMP) 2.9 8.3
Drivers (Modem + Serial) 1.0 0.7

Notes Note

  • All examples figures are based on Cortex-M3
  • Core RAM size includes a memory pool of 8KB for packet buffers
  • The system was configured for minimal requirements and no user application code
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.