# Baseband Controller Interface

Address | Register Name | Register Write | Register Read | Default | Description
--- | --- | --- | --- | --- | ---
0x40001800 | BBIF_CTRL | (9:4) CLK_SEL | (9:4) CLK_SEL | 0x8 | Configure the internal baseband controller clock divider in order to provide a 1MHz reference clock
|  | (1) WAKEUP_REQ | (1) WAKEUP_REQ | 0x0 | External wake up request used to sort-out sleep modes
|  | (0) CLK_ENABLE | (0) CLK_ENABLE | 0x0 | Enable the baseband controller clocks generation
0x40001804 | BBIF_STATUS | - | (16:12) LINK_FORMAT | 0x0 | BLE link format
|  | - | (8:4) LINK_LABEL | 0x0 | BLE link label
|  | - | (2) CLK_STATUS | 0x0 | Clock status defining the current active clock in use
|  | - | (1) OSC_EN | 0x1 | Oscillator front-end enabling
|  | - | (0) RADIO_EN | 0x1 | RF front-end enabling
0x40001808 | BBIF_COEX_CTRL | (1) TX | (1) TX | 0x0 | WLAN collocated device transmit active
|  | (0) RX | (0) RX | 0x0 | WLAN collocated device reception active
0x4000180C | BBIF_COEX_STATUS | - | (11:8) BLE_PTI | 0x0 | BLE packet traffic information
|  | - | (4) BLE_SYNC | 0x0 | BLE 625us timing pulse reference
|  | - | (3) EVENT_IN_PROCESS | 0x0 | BLE event status
|  | - | (2) BLE_IN_PROCESS | 0x0 | BLE in process indicator
|  | - | (1) BLE_TX | 0x0 | BLE transmit indicator
|  | - | (0) BLE_RX | 0x0 | BLE reception indicator
0x40001810 | BBIF_COEX_INT_CFG | (7:6) EVENT_IN_PROCESS | (7:6) EVENT_IN_PROCESS | 0x0 | EVENT_IN_PROCESS event interrupt configuration
|  | (5:4) BLE_IN_PROCESS | (5:4) BLE_IN_PROCESS | 0x0 | BLE_IN_PROCESS event interrupt configuration
|  | (3:2) BLE_TX | (3:2) BLE_TX | 0x0 | BLE_TX event interrupt configuration
|  | (1:0) BLE_RX | (1:0) BLE_RX | 0x0 | BLE_RX event interrupt configuration
0x40001814 | BBIF_COEX_INT_STATUS | - | (11) EVENT_IN_PROCESS | 0x0 | EVENT_IN_PROCESS interrupt status flag
|  | - | (10) BLE_IN_PROCESS | 0x0 | BLE_IN_PROCESS interrupt status flag
|  | - | (9) BLE_TX | 0x0 | BLE_TX interrupt status flag
|  | - | (8) BLE_RX | 0x0 | BLE_RX interrupt status flag
|  | (3) EVENT_IN_PROCESS_CLEAR | - | N/A | Clear EVENT_IN_PROCESS status flag
|  | (2) BLE_IN_PROCESS_CLEAR | - | N/A | Clear BLE_IN_PROCESS status flag
|  | (1) BLE_TX_CLEAR | - | N/A | Clear BLE_TX status flag
|  | (0) BLE_RX_CLEAR | - | N/A | Clear BLE_RX status flag
0x400018FC | BBIF_ID_NUM | - | (15:8) BBIF_MAJOR_REVISION | 0x1 | Baseband controller interface Major Revision number
|  | - | (7:0) BBIF_MINOR_REVISION | 0x2 | Baseband controller interface Minor Revision number