10 Supported Devices and Families

MQTT Library is a software stack, which uses underlying layers (TCP/IP, WINC and Foundation Services). The stack supports 8 bit AVR and 8/16 bit PIC devices.

Following are the memory requirements depending on the transport layer used for MQTT communication:

Table 10-1. MQTT Library Memory Requirements (using XC8 optimization level 1)
MemoryMQTT using WINC15XX as the Transport LayerMQTT using TCP/IP Lite as the Transport Layer
Flash19 KB54 KB
RAM1300 bytes2300 bytes