LARA-R2 series - Data sheet
UBX-16005783 - R27 Interfaces Page 15 of 48
C1-Public
2.5 Serial communication
LARA-R2 series modules provide the following serial communication interfaces:
• Main UART interface: serial interface available for the communication with a host application
processor (AT commands, data, FW update by means of FOAT), for FW update by means of the
u-blox EasyFlash tool and for diagnostic.
• Auxiliary UART interface: serial interface available for AT commands communication with a host
application processor, and for diagnostic.
• USB interface: Universal Serial Bus 2.0 compliant interface available for the communication with
a host application processor (AT commands, data communication, FW update by means of the
FOAT feature), for FW update by means of the u-blox EasyFlash tool and for diagnostic.
• HSIC interface: High-Speed Inter-Chip USB compliant interface available for the communication
with a host application processor (AT commands, data communication, FW update by means of
the FOAT feature), for FW update by means of the u-blox EasyFlash tool and for diagnostic.
• DDC interface: I2C bus compatible interface available for the communication with u-blox GNSS
positioning chips/modules and with external I2C devices as an audio codec.
• SDIO interface: Secure Digital Input Output interface available for the communication with
compatible u-blox short range radio communication Wi-Fi modules.
2.5.1 Main UART interface
LARA-R2 series modules include a 9-wire unbalanced main primary Universal Asynchronous Receiver/
Transmitter serial interface (UART) for communication with an external application host processor
(AT commands, data communication, FW update by means of the FOAT feature), for FW update by
means of the u-blox EasyFlash tool and for diagnostic.
UART features are:
• Complete serial port with RS-232 functionality conforming to ITU-T V.24 recommendation [14],
with CMOS compatible levels (0 V for low data bit / ON state, 1.8 V for high data bit / OFF state)
• Data lines (RXD output, TXD input), hardware flow control lines (CTS output, RTS input), modem
status and control lines (DTR input, DSR output, DCD output, RI output) are provided
• Hardware flow control (default value), software flow control, or none flow control are supported
• Power saving indication available on the hardware flow control output (CTS line): the line is driven
to the OFF state when the module is not prepared to accept data by the UART interface
• Power saving control over the RTS input or the DSR input can be enabled via AT+UPSV command
(see the u-blox AT commands manual [1] and LARA-R2 series system integration manual [2])
• The following baud rates are supported: 9’600, 19’200, 38’400, 57’600, 115’200 (default baud rate
when autobauding is disabled), 230’400, 460’800, 921’600, 3’000’000, 3’250’000, 6’000’000 and
6’500’000 bit/s
• One-shot autobauding is supported and it is enabled by default: automatic baud rate detection is
performed only once, at module start up. After the detection, the module works at the fixed baud
rate (the detected one) and the baud rate can only be changed via AT command (see the u-blox AT
commands manual [1], +IPR).
• The following frame formats are supported: 8N2, 8N1 (default format when automatic frame
recognition is disabled), 8E1, 8O1, 7E1 and 7O1.
• One-shot automatic frame recognition is supported and it is enabled by default in conjunction with
automatic baud rate detection (autobauding): the detection is performed only once, at module
start up. After the detection, the module works at the detected frame format and it can only be
changed via AT command (see u-blox AT commands manual [1], +ICF).
The main primary UART serial interface can be conveniently configured through AT commands: see
the u-blox AT commands manual [1] (+IPR, +ICF, +IFC, &K, \Q, +UPSV, +USIO AT commands) and
LARA-R2 series system integration manual [2].