
Hardware User Manual
RFCOM Technologies
RTBTM01 BLE Module
Page 23 of 30
8.2 Serial Communication with RTBTM01
Software in Modem mode runs
TM01 module and the host MCU. Host
MCU and RTBTM01 communicates via serial interface (UART). The exchange data is encapsulated based on
the RSCIP (Renesas Serial Communication Interface Protocol). The RSCIP is based on the SLIP (Serial Line
Internet Protocol) defined in RFC 1055, and is extended. The RSCIP ensures the reliability and robustness of
the data communication using error recovery capabilities by retransmission.
The RSCIP driver performs protocol processing and
control of the serial driver. It’s a part of the rBLE_Host
software, whose source code would be provided to customer, refer to Figure 8-1 RTBTM01 and Host MCU.
For instruction how to use rBLE_Host, Refer to the Application Note
: Renesas rBLE Command Specification
for more details.
UART could be configured as follows, as shown in Figure 8-2
Settings of UART
.
Setting
Setting Value
Baud Rate
4,800bps ~ 250kbps
1
Data length
8bit
Parity
None
Stop bit
1 bit
Flow control
None
Figure 8-2 Settings of UART
In UART connection, the Host MCU and the RTBTM01 communicate using two signal lines (TxD and RxD). If
the baud rate is greater than 4800bps, the Sleep function is disabled to reduce power consumption. There is
no handshake operation.
Host MCU
RTBTM01
TxD
RxD
TxD0
RxD0
Figure 8-3
2-wire UART Connection
RTBTM01 Pin Name
Direction
Function
TxD0
BLE -> Host
Serial output data signal
RxD0
Host -> BLE
Serial input data signal
1
If you select the UART connection method and set the baud rate greater than 4,800 bps, the Sleep function
is disabled. The Sleep function is always enabled in other connection method. The Sleep function realizes the
low current consumption of BLE MCU
on two MCUS, the R5F11AG on RTB