Theory of Operation: Bluetooth 3-63
3.5.2 Bluetooth Clocks
The Bluetooth IC requires a 26 MHz TCXO (Y1304, TCXO_CLK) for the core and a 32.768 kHz
(U6101 pin E2 on Main Board, RTC_CLK) slow clock for the USART. This is the same clock used for
the GPS portion of the BT/GPS combination IC.
The host processor IC requires a 12 MHz crystal oscillator (Y2475) clock. The LF receiver IC
requires a 32.768 kHz (U6101 pin E2 on Main Board, RTC_CLK) clock.
3.5.3 Bluetooth I/Os
The communication between the Bluetooth IC and the host controller is by a four-wire HCI USART0
bus (RX, TX, CTS, RTS). The Bluetooth IC receives a firmware update over the USART0 each time
it is powered on. The LF receiver IC transmits its data over the USART1. USART2 is used for
displaying debugging messages.
Table 3-14. Bluetooth Host Processor UART I/O
Signal Name Pad Name GPIO MUX
Function
Keypad Board
Schematic Name
I/O
USART0–RXD PA00 0 A BT_UART_TX_3.3V I
USART0–TXD PA01 1 A BT_UART_RX_3.3V O
USART0–RTS PA03 3 A BT_UART_CTS_3.3V O
USART0–CTS PA04 4 A BT_UART_RTS_3.3V I
USART1–RXD PA05 5 A USART1_RX I
USART1–TXD PA06 6 A USART1_TX O
USART1–CLK PA07 7 A USART1_CLK I
USART2–RXD PB29 61 A AVR_USART2_RX I
USART2–TXD PB30 62 A AVR_USART2_TX O