Specifications

Memory Usage
SNAP Protocol Memory Usage:
Global Buffer Pool: 20
UART Budget: 6
Mesh Routing Budget: 6
RPC Budget: 6
Radio Budget: 6
STDOUT Budget: 4
SNAPpy Virtual Machine Memory Usage:
Number of Tiny Strings: 32
Tiny String Size: up to 16 characters
Number of Medium Strings: 16
Medium String Size: up to 255 characters
Global Variables: 128
Concurrent Local Variables: 64
Maximum Call Stack Depth: 8
Virtual Machine Speed
SNAP 2.4 Instructions Per Second (IPS): 667914
Reserved Hardware
Internal timer TMR3 is used to generate the 1 millisecond time base for SNAP. Timers TMR0, TMR1,
and TMR2 remain available for use.
GPIO pins GPIO_42, GPIO_44, and GPIO_45 are normally available for use. However, if you set the
Power Amplifier (PA) Feature Bit (NV Parameter #11 bit 0x0100), then these pins will be used for PA
control instead, as follows:
GPIO_42 will enable power to the external amplifier. Basically, GPIO_42 will be high unless
the chip enters sleep mode.
GPIO_44 and GPIO_45 will be used as the TX_ON and RX_ON signals.
SNAP Reference Manual Document Number 600-0007K Page 183 of 202