Specifications
Mode 0 uses the internal Real Time Interrupt (RTI) as a time base. It has the lowest current
consumption, but the worst accuracy (+/- 30%).
For sleep mode 0, each “tick” is normally 1.024 seconds. The exceptions are when you specify a
negative number of ticks, as shown in the following table:
“ticks” value Actual sleep duration
-1 8 ms
-2 32 ms
-3 64 ms
-4 128 ms
-5 256 ms
-6 512 ms
-7 1024 ms
Specifying a negative value beyond -7 is treated as a -7.
Mode 1 uses the radio as the sleep timer. Each “tick” is 1 second. Specifying a negative sleep duration
when sleeping using mode 1 has no effect.
UART Performance
The minimum bps value that can be used on the Synapse RF100 Engine is 20 bps.
The following are the only legal combinations of data bits, stop bits, and parity on the Synapse RF100
SNAP Engine:
initUart(uart, baud) # default to 8N1
initUart(uart, baud, 8, 'N', 1) # 8 data bits, no parity
initUart(uart, baud, 8, 'E', 1) # 8 data bits, even parity
initUart(uart, baud, 8, 'O', 1) # 8 data bits, odd parity
initUart(uart, baud, 7, 'E', 1) # 7 data bits, even parity
initUart(uart, baud, 7, 'O', 1) # 7 data bits, odd parity
In particular, notice that 7 data bits with NO parity is not supported (hardware limitation).
Vendor-specific settings:
None as of version 2.4
Performance Metrics
Time to awaken from sleep:
< 10 milliseconds
Time to startup from power-on:
250 milliseconds
SNAP Reference Manual Document Number 600-0007K Page 125 of 202