Data Sheet
NINA-B40 series - Data sheet
UBX-19049405 - R04 Interfaces Page 17 of 40
C1 - Public
2.8.1 Drive strength
All GPIO pins are normally configured for lfow current consumption. Using this standard low-drive
strength, any pin configured as an output can only source or sink a certain amount of current. If the
timing requirements of any digital interface cannot be met, or if an LED requires more current than is
available in this mode, a high drive strength mode is available so the digital output can draw more
current. See section 4.2.8.
☞ Some GPIOs can introduce noise in the system when they are configured for high drive strength
or connected to a signal with a switching speed higher than 10 kHz. See the pinout in section 3.1
for more information.
2.9 Debug interfaces
2.9.1 SWD
NINA-B40 series modules provide a Serial Wire Debug (SWD) interface for flashing and debugging.
The SWD interface consists of two pins, SWDCLK and SWDIO.
2.9.2 Trace – Serial Wire Output
A serial trace option is available on the NINA-B40 series modules as an additional pin, SWO. The Serial
Wire Output (SWO) is used to:
Support printf style debugging
Trace OS and application events
Emit diagnostic system information
A debugger that supports Serial Wire Viewer (SWV) is required.
2.9.3 Parallel Trace
The NINA-B40 series modules support parallel trace output as well. This allows output from the
Embedded Trace Macrocell (ETM) and Instrumentation Trace Macrocell (ITM) resources in the Arm®
Cortex®-M4 core of the nRF52833 chip in the NINA-B40. The ETM trace data allows a user to record
exactly how the application goes through the CPU instructions in real time. The parallel trace
interface uses 1 clock signal and 4 data signals respectively - TRACE_CLK, TRACE_D0, TRACE_D1,
TRACE_D2 and TRACE_D3.