Data Sheet

Table Of Contents
BMD-380 - Data sheet
UBX-19039467 - R06 Pin definition Page 11 of 36
2.2 Peripheral pins
The BMD-380 features a pin multiplexing system that allows most internal peripherals, such as UART
and SPI, to be used on any GPIO pin. This freedom in pin choice enables better optimization of designs
and PCB layout.
Only one peripheral signal can be multiplexed to a GPIO pin at a time. Some functions are restricted
to certain pins due to additional internal circuitry required by the interface. These include: Trace
signals, analog inputs, XTAL signals, USB signals, SWD interface, and reset. See Table 3.
Peripheral
Signal
Pin Options
UART0, UART1,
I2C0, I2C1,
SPI0, SPI1, SPI2, SPI3,
I2S0, QSPI0, PDM0,
PWM0, PWM1, PWM2, PWM3
All
P0.00-P0.31, P1.00-P1.15
ADC, COMP, LPCOMP
All
P0.02-P0.05, P0.28-P0.31 (AIN0-AIN7)
NFC
NFC1
NFC2
P0.09
P0.10
Reset
RESET
P0.18
Trace
TRACECLK
SWO/TRACEDATA[0]
TRACEDATA[1]
TRACEDATA[2]
TRACEDATA[3]
P0.07
P1.00
P0.12
P0.11
P1.09
SWD
SWD Clock
SWD IO
SWCLK
SWDIO
32.768 kHz Crystal
XTAL1
XTAL2
P0.00
P0.01
USB
USB Data +
USB Data -
USB-D+
USB-D-
Table 3 Peripheral pin options
Some peripherals on the BMD-380 share the same memory location for their registers. This means
that only one of these peripherals can be used at a time. It is possible to switch between
peripherals that share the same register location by clearing and reinitializing the associated
configuration registers. See Nordic Semiconductor nRF52840 Product Specification for details.
Peripheral ID
Base address
Shared peripherals
3
0x40003000
SPI0
I2C0
4
0x40004000
SPI1
I2C1
Table 4 Peripherals with shared registers