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
45 of 60
© 2021 Dialog Semiconductor
An additional parity bit may be added to the serial character. This bit appears between the last data
bit and the stop bit(s) in the character structure. It provides the UART with the ability to perform
simple error checking on the received data.
The UART Line Control Register is used to control the serial character characteristics. The individual
bits of the data word are sent after the start bit, starting with the least significant bit (LSB). These are
followed by the optional parity bit, followed by the stop bit(s), which can be 1 or 2.
Serial Data In
8 16 16
Start Data Bit 0 (LSB) Data Bit 1
Figure 35: Receiver Serial Data Sampling Points
All the bits in the transmission are transmitted for exactly the same time duration. This is referred to
as a Bit Period or Bit Time. One Bit Time equals 16 baud clocks. To ensure stability on the line, the
receiver samples the serial input data at approximately the mid-point of the Bit Time, once the start
bit has been detected. As the exact number of baud clocks that each bit was transmitted for is
known, calculating the mid-point for sampling is not difficult, that is every 16 baud clocks after the
mid-point sample of the start bit. Figure 35 shows the sampling points of the first couple of bits in a
serial character.
8.10.2 RS-485
DA16200MOD UART supports RS-485. UART485EN register (0x054) is required to be assigned to
one to enable the RS-485. In order to use RS-485, additional signal (UARTTXDOE) is required to
notice TXD intervals. This signal can be an output by selecting any unused pins among the GPIO
pins.
Figure 36: UARTTXDOE Output Signal for UART RS-485
8.10.3 Baud Rate
UART clock frequency (FUARTCLK) is fixed to 80 MHz. Baud Rate Divisor can be calculated as
(FUARTCLK / (16 x Baud Rate)). Baud Rate Divisor is comprised of the integer part
(UART_INTBRDIV) and fractional part (UART_FRABRDIV). The maximum baud rate of DA16200
UART is 2.5 MBaud.
The following example shows how to calculate the divisor value.
Example:
If the required baud rate is 921600 with 80 MHz FUARTCLK, the Baud Rate Divisor becomes
(8 x 107) / (16 x 921600) = 5.425.
This means the integer value is 5 and the fractional value is 0.425.
Then, the fraction part becomes integer ((0.425 x 64) + 0.5) = 27.