User's Manual

Table Of Contents
3.2.1 USART (UART/SPI)
The Universal Synchronous/Asynchronous Receiver/Transmitter (USART) provides a flexible serial I/O interface. It supports full duplex
asynchronous UART communication up to 6 Mbps. Both SPI Master and Slave modes are also supported up to 6 Mbps.
Software emulated RTS/CTS handshaking is supported. For this reason there may be up to two extra data bytes transmited by the
Module after the host's RTS has been pulled high.
Figure 3.4. USART
3.2.2 I
2
C
The I
2
C peripheral provides an interface between the WGM110 Module and a serial I
2
C bus. It is capable of acting as a I
2
C Master.
Standard-mode is supported, allowing transmission rates up to 100 Kbps.
Figure 3.5. WGM110 Acting as an I
2
C Master with Several I2C Slaves Connected to the Module
3.2.3 Timer / PWM
Timer peripherals count events and can be used to generate PWM outputs. The core of each timer is a 16-bit counter. There are two
timers, each with three separate outputs configurable for PWM applications.
3.2.4 Analog to Digital Converter (ADC)
The ADC inside the WGM110 Module is based on Successive Approximation Register (SAR) architecture and has a resolution of up to
12 bits (1 MSPS). The ADC includes user selectable integrated voltage references but also allows the use of an external reference.
There are 8 fixed GPIO pins configurable for single-ended ADC inputs.
3.3 Firmware Update and RF Test Interfaces
Firmware updates can be done over the ARM Serial Wire Debug (SWD) interface, which is the recommended firmware update interface
for development and production programming.
It is also possible to update the firmware using the Device Firmware Update (DFU) protocol by using an interface configured as the host
interface (UART, SPI or USB).
WGM110 Wizard Gecko Wi-Fi
®
Module Data Sheet
Interfaces
silabs.com | Smart. Connected. Energy-friendly. Rev. 1.2 | 12