RC16xxxx-SSM
2017 Radiocrafts AS
RC16xxxx-SSM User Manual (rev. 1.00)
Page 5 of 20
Radiocrafts
Embedded Wireless Solutions
The flow diagram above illustrates how to use the UART interface to enter configuration mode,
change configuration parameters and return to IDLE mode.
UART Timing Information
A UART byte consist of one start bit, 8 data bits, and one stop bit.
The command-to-prompt wait time (T
CONFIG-PROMPT
) is different from command to command.
The IDLE (SLEEP) state is the normal state where the module waits for a character to be
received on the UART. RXD is the state when receiving characters from the host filling up the
internal buffer. TX/RX state is when the data is transmitted on the air and when data is received
from the air. TXD is the state where the received data is sent to the host on the UART.
CONFIG is the configuration mode, the state entered by sending 00h or asserting the CONFIG
pin. As the module is default in SLEEP mode, a character FFh must be sent to wake it up before
sending the 00h. The minimum and maximum time between sending FFh and 00h is specified
in the table below as t
FFh-00h(MIN)
and t
FFh-00h(MAX)
.
MEMORY CONFIG is the sub-
state entered by the ‘M’ command where the non-volatile
configuration memory is being programmed. Note the limitation on maximum number of write
cycles using the ‘M’ command, see Electrical Specifications in the Data Sheet. These limitations
also applies to the ‘J’, ‘A’ and ‘B’ commands.
Symbol
Value
Description / Note
GENERAL
t
OFF-IDLE
13.2 ms
Time from voltage is stabilized until the module is ready to receive on
RXD pin.
t
RESET-IDLE
13.2 ms
Time from the rising edge of reset pin until the module is ready to
receive on RXD pin.
CONFIGURATION MODE
t
CONFIG-
PROMPT
86 us
Time from the edge of config pin until the start bit of prompt.
t
C-CONFIG
80 us
Time from the last byte is sent until the prompt.
t
CONFIG-IDLE
1 ms
Time from the ‘X’ command is sent until the module is in IDLE mode.
t
MEMORY-
CONFIG
31 ms
Time from the end character 0xFF until the prompt is issued.
t
FFh-00h(MIN)
100 ms
Minimum time (wakeup time) to wait after sending FFh before sending
00h
t
FFh-00h(MAX)
2000 ms
Maximum time (timeout) to wait after sending FFh before sending 00h