Specifications

I
2
C Emulation
The ZIC2410 has no I2C hardware, but SNAP emulates I
2
C (I
2
C master only) in software, using the
following two pins:
I
2
C SDA is emulated using P1.3 / SNAPpy IO 11
I
2
C CLK is emulated using P1.4 / SNAPpy IO 12
Please refer to the CEL ZIC2410 and ZICM2410 data sheets for more information on the pinouts and
capabilities of these parts.
Memory Usage
In the current version of ZIC2410 code, AES-128 encryption support has an impact on the amount of
RAM available.
Memory Usage without AES-128 Support
Here are the settings in ZIC2410 builds without AES-128 encryption support:
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: 14
Tiny String Size: up to 16 characters
Number of Medium Strings: 8
Medium String Size: up to 126 characters
Global Variables: 64
Concurrent Local Variables: 64
Maximum Call Stack Depth: 8
SNAP Reference Manual Document Number 600-0007K Page 145 of 202