3.4.3 Data Gateway Interface

The embedded debugger features a Data Gateway Interface (DGI) by using either an SPI or I²C. The DGI can send data from the WLR089U0 module to the host PC. For further information on how to use the DGI interface, refer to the Data Visualizer and the EDBG User Guide.

Table 3-12. DGI Interface Connections using SPI
Pin on WLR089U0 ModuleFunctionShared Functionality
PA27GPIO/SPI SS (Slave Select) (WLR089U0 is Master)EXT3
PB02SERCOM5 PAD[0] SPI MISO (Master In, Slave Out)EXT1, EXT3, Serial Flash
PB22SERCOM5 PAD[2] SPI MOSI (Master Out, Slave In)EXT1, EXT3, Serial Flash
PB23SERCOM5 PAD[3] SPI SCK (Clock Out)EXT1, EXT3, Serial Flash
Table 3-13. DGI Interface Connections using I²C
Pin on WLR089U0 ModuleFunctionShared Functionality
PA16SERCOM1 PAD[0] SDA (Data line)EXT1, EXT3
PA17SERCOM1 PAD[1] SCL (Clock line)EXT1, EXT3

Four GPIO lines are connected to the embedded debugger. The EDBG can monitor these lines and timestamp pin value changes. This makes it possible to accurately timestamp events in the WLR089U0 application code. For further information on how to configure and use the GPIO monitoring features, refer to the Data Visualizer and the EDBG User Guide.

Table 3-14. GPIO Lines Connected to the EDBG
Pin on WLR089U0 ModuleFunctionShared Functionality
PA08GPIO0EXT1, EXT3
PA14GPIO1EXT3, optional 12 MHz external crystal
PA15GPIO2EXT1, target USB ID, optional 12 MHz external crystal
PA22GPIO3EXT1 and serial Flash