• 07/14/2017
  • Public Content

UART Interfaces

The Intel® Joule™ module provides two serial UARTs for user modification: UART0 and UART_1.
Refer to UART Interface Specifications for additional electrical specifications.
Debug Console Port
UART2 is configured in BIOS as the debug UART, allowing BIOS output and console access from the Linux* operating system.
The figure below shows a typical design with a USB-to-UART bridge and a level shifter for translating the 1.8 V module signals to the 3.3 V levels required by the bridge.
The USB-to-UART bridge is powered either from a 5 V supply (see figure in Platform Power Supply (Simplistic Model)), or from the USB device connector; the simplest method for this is a dual source, each with a protection diode.
: The debug UART uses four pins on J6; these can be routed to a debug connector of choice.
Module Connector.Pin
Pin Direction
UART 2 TXD – configured in BIOS as debug output port
UART 2 RXD – configured in BIOS as debug output port
UART 2 CTS – configured in BIOS as debug output port
UART 2 RTS – configured in BIOS as debug output port
UART to USB Bridge Power
When the module is powered off, it must be isolated from a powered USB-to-UART bridge to prevent current leaking through the UART lines. This can be done by disabling the level shifter through the +VDD1 rail.
To satisfy the pin strap requirements in Required Straps, the level shifter needs to be directional to prevent the bridge from pulling the TX line high.
If a 1.8 V-compatible USB-to-UART bridge is used, the level shifter can be replaced with a switch enabled by the +VDD1 rail.
The USB differential data lines need a common-mode choke with built-in ESD diodes.
For +VBUS, add ESD protection diodes, a PTC fuse, and a ferrite for EMI filtering.

Product and Performance Information


Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804