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 lab 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.


LabVIEW is systems engineering software for applications that require test, measurement, and control with rapid access to hardware and data insights.

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.