User's Manual

UM-B-045
DA14580 Range extender v.2 reference application
Company confidential
User manual
Revision 1.1
14-September-2015
CFR0012-00 Rev 1
17 of 60
© 2015 Dialog Semiconductor
For having all pins extracted in parallel, a combination of register setting and pin availability must be
arranged. For example it is preferable to avoid assigning P0_4 and P0_5 to RF control signals. P0_4
and P0_5 are used for UART ports in testing and production tests.
The available pins are presented below:
Table 4: Diagnostic port availability and settings for control pins
Function
Diagnostic port settings
DA14580 assigned Pins
BLE_DIAGCNTL_REG
BLE_CNTL2_REG
DIAG port
DIAGx
DIAGPORT_
REVERSE = 0
DIAGPORT_
REVERSE = 1
Tx_Enable
DIAG1
0x28
P0_3
P0_4
Rx_Enable
DIAG1
0x28
P0_4
P0_3
DIAG2
0x08
P0_5
P0_2
DIAG2
0x0c
P0_6
P0_1, P1_1
DIAG0
0x1F
P0_2
P0_5
Wlan coexist
DIAG2
0x08
P0_7
P0_0, P1_0
DIAG2
0x0D
P0_7
P0_0, P1_0
DIAG2
0x1F
P0_6
P0_1, P1_1
4.4.1.2 Suggested pin assignment
A suggested pin assignment for extracting all rf control signals at the same time is presented below:
Table 5: Suggested pin assignment for extracting all RF control signals
function
Signal used
Diagnostic port settings
DA14580 assigned Pins
BLE_DIAGCNTL_REG
BLE_CNTL2_REG
DIAG port
DIAGx
DIAGPORT_ REVERSE = 0
PA_Tx Enable
extrc_txen
DIAG1
0x28
P0_3
PA_Rx Enable
radcntl_rxen
DIAG0
0x1F
P0_2
Wlan coexist
event_in_
process
DIAG2
0x08
P0_7
For more options on the pin assignment please read paragraph 4.8: Development mode-peripheral
pin mapping.