RC11xx-RC232
2010 Radiocrafts AS RC11xx-RC232 Data Sheet (rev. 1.42) Page 6 of 22
Radiocrafts
Embedded Wireless Solutions
RC232™ Embedded Protocol
The module offers a buffered packet radio in the RC232™ embedded protocol. Using the
buffered packet radio mode, all data to be sent is stored in the module before they are transmitted
by the RF circuitry. Likewise, when data is received they are stored in the module before they are
sent to the host. This allows the communication controller to add address information and to do
error check of the data. In buffered mode the UART interface is used to communicate with the
host.
The embedded protocol, configuration commands and configuration memory is described in the
RC232™ User Manual. This protocol is used in a wide range of RF modules available from
Radiocrafts. Please refer to the latest revision available on Radiocrafts web-site.
Power Management
The module can be set in SLEEP mode in order to reduce the power consumption.
When the SLEEP pin is not enabled (RF_SLEEP_MODE = 0x00) the module can be set in Sleep
mode by activating CONFIG and sending a ‘Z’ command. The module is woken up when
CONFIG is deactivated (goes high). Note: During Sleep the CONFIG pin does not have any
internal pull-up, so the CONFIG pin must be driven high in order to wake the module. Any activity
on the RXD pin will make the module wake up, but immediately return to Sleep as long as
CONFIG is kept low. Such activity on the RXD pin should be avoided in order to reduce current
consumption.
When the SLEEP pin is enabled (RF_SLEEP_MODE = 0x02) the module can be set in Sleep
mode by activating RTS/SLEEP (asserting low). The module is woken up when RTS/SLEEP is
deactivated (goes high). Note: During Sleep the RTS/SLEEP pin does not have any internal pull-
up, so the RTS/SLEEP pin must be driven high in order to wake up the module. Any activity on
the RXD or CONFIG pins will not make the module wake up. Activity on module pin 16 and 17
can wake the module and must be avoided (do not connect, as previously stated in this
document). CONFIG must be high when awakening the module to avoid setting the module
directly in configuration mode.
All configuration settings and RAM values are retained during Sleep. The pull-ups on RTS/SLEEP
and CONFIG pin are disabled during sleep mode in order to minimise the sleep current
consumption. If the module is shut completely off, all configuration settings in non-volatile
memory is restored, but values in RAM are overwritten with default settings.
IDLE SLEEP IDLEMODE
RTS/SLEEP
Enter SLEEP Mode Using RTS/SLEEP pin
IDLE SLEEP IDLEMODE
CONFIG
Enter SLEEP Mode Using CONFIG and Z Comand
UART Comand Z
CONFIG