Lab 6: UART Serial Communication

Digilent uC32 Connected to Analog Discovery 2
This lab allows students to explore the basics of serial communication using a microcontroller (such as a Digilent chipkit uC32) as the transmitter and the Analog Discovery 2 as the receiver. Students will explore and visualize the effects of different factors (such as baud rates and endian-ness) on serial communications. Advanced students can challenge themselves to build a multi-device transmitter and receiver system or investigate decoding signals from binary back to decimal values.
by National Instruments


This is module 6 of 7 in the course, Complementary Labs for Electrical Engineering.


  • UART Serial Communication Lab Manual
  • UART Serial Communication VIs


  • Introductory Embedded Systems or Microcontrollers

Related Resources


These labs have related concepts that can expand student experience.

Analog Discovery 2

Gives students access to a 100 MS/s oscilloscope, a logic analyzer, and six other instruments in a pocket-sized lab device.


An integrated development environment designed specifically for engineers and scientists.

Required Software

Download Academic Software, Learn About Software Licensing

  • LabVIEW 2015 or later
  • Digilent LINX
  • Digilent WaveForms VIs


Required Hardware

Purchase Engineering Education Products

  • Analog Discovery 2 - NI Edition
  • Digilent chipKIT uC32 or other LINX supported microcontroller - Full List Available Here
  • Jumper Wires
Log in to submit a comment.