User's Manual
FLC-BTM101 Datasheet
Flaircomm Microelectronics Confidential
-16-
5. Serial Interfaces
5.1 UART
This is a standard UART interface for communicating with other serial devices. The UART interface
provides a simple mechanism for communicating with other serial devices using the RS232 protocol.
When the module is connected to another digital device, UART_RX and UART_TX transfer data
between the two devices.
When selected in firmware PIO[0] is assigned to UART_TX and PIO[1] is assigned to UART_RX.
The UART CTS and RTS signals can be assigned to any PIO pin by the on-chip firmware.
Parameter
Possible Values
Baud Rate
Minimum
1200 baud (≤2%Error)
9600 baud (≤1%Error)
Maximum
4M baud (≤1%Error)
Flow control
CTS / RTS
Parity
None, Odd or Even
Number of Stop Bits
1 or 2
Bits per Byte
8
Table 5: Possible UART Settings
5.1.1 UART Configuration While in Deep Sleep
The maximum baud rate is 9600 baud during deep sleep.
5.2 I
2
C Interface
The I
2
C interface communicates to an internal EEPROM, or external peripherals or sensors. The
internal EEPROM holds the program code inside BTM101.
Figure 3 shows the connection of the internal EEPROM with the I
2
C interface where I2C_SCL,
I2C_SDA and PIO [2] are connected to the internal EEPROM. The PIO [2] pin supplies the power to
the EEPROM supply pin, e.g. VDD. At boot-up, if there is no valid ROM image in the BTM101
ROM area, BTM101 tries to boot from the I
2
C interface, see Figure 4. This involves reading the
code from the internal EEPROM and loading it into the internal BTM101 RAM.