Datasheet
Table Of Contents
- General Description
- Key Features
- Applications
- System Diagram
- Contents
- Figures
- Tables
- 1 Terms and Definitions
- 2 References
- 3 Block Diagram
- 4 Pinout
- 5 Electrical Specification
- 6 Power Management
- 7 Core System
- 8 Peripherals
- 9 Applications Schematic
- 10 Package Information
- 11 Ordering Information
- Revision History
DA16200MOD 
Ultra Low Power Wi-Fi Module 
Datasheet 
Revision 3.1 
03-Feb-2021 
CFR0011-120-00 
23 of 60 
© 2021 Dialog Semiconductor 
Pin Name 
Pin Number 
Description 
RTC_WAKE_UP 
4 
This pin is an input pin for receiving an external event signal from 
an external device like a sensor. The RTC block detects an 
external event signal via this pin and wakes up DA16200 from 
Sleep mode 2 or Sleep mode 3. 
RTC_WAKE_UP2 
14 
RTC block has a 36-bit real time counter. Its resolution is equal to one clock period of 32.768 kHz. 
The count value can be read via the register read command. 
7.3.1  Wake-up Controller 
The wake-up controller is designed to wake up DA16200MOD from a Sleep mode by an external 
signal. It detects an edge trigger of the wake-up signal and selects either the rising edge or the falling 
edge. Also, the wake-up signal must be maintained for at least 200 µs upon occurrence of transition 
on one side. 
When it comes to the source of wake-up, 11 digital I/Os in addition to the two pins directly connected 
to the RTC block can be used. Although up to 11 digital I/Os are available for use, the maximum 
number of digital I/Os that are simultaneously available is eight. Table 18 describes the digital I/Os 
that are available for simultaneous use. 
Table 18: Wake-up Sources 
Input Selection = 0 
Input Selection = 1 
GPIOA4 
X 
GPIOA5 
X 
GPIOA6 
X 
GPIOA7 
X 
GPIOA8 
X 
GPIOA9 
GPIOC6 
GPIOA10 
GPIOC7 
GPIOA11 
GPIOC8 
For more on wake-up source selection, refer to input selection register: 0x50091008[25:16]. 
The wake-up controller is located in the RTC block. Several parameters can be set by RTC registers 
and they identify which pin is used to wake up the SoC by checking the status register after wake-up. 
DA16200MOD has another wake-up function using analog sources, which is described in Section 
8.8.4. Using the Aux-ADC, DA16200 detects whether it exceeds the pre-defined threshold value. If it 
detects the wanted condition, it will wake up from a Sleep mode. Four ports (GPIOA[3:0]) are used 
for this function. 
7.3.2  Retention I/O Function 
DA16200MOD I/O has a retention mode. During this mode, I/O cells retain the previous state values 
at the core side inputs. When it is required to maintain the value of a specific GPIO in Sleep mode, 
this function will be used. For example, in order to maintain HIGH value on GPIOA4 in Sleep mode, it 
is required to set the value of GPIOA4 to HIGH and set the register bit of RTC block 
(0x5009_1018:BIT[27:24]) to enable retention to the proper value described in Table 19 before going 
to the Sleep mode. For GPIOA4, BIT[25] should be set to HIGH, then GPIOA4 can keep the value 
HIGH during the Sleep mode. 
The retention enable register is comprised of three bits in total, and the I/O power domains covered 
by each of the bits are described in Table 19. 










