The IO (Input Output) Board can be configured as Input or output by turning the corresponding Switches ON and OFF. During Input mode, the push buttons can be used as inputs. There are 8 switches and can be connected to a port using the given connector. In Output mode, the state is displayed by 8 LEDs which corresponds to a port. There are two IO Boards in PIC KIT which will give a 16 IO pin as a whole.

IO board LED Blink AVR ATMEGA32


These two I/O boards, each have user configurable input and output ports. The user can choose input or output functions by using the tactile switch. During the input function, the push button can be used to give inputs and during the output function, LEDs indicate the output status.


  • Tactile switches

They help to select input and output functions. Each bit has a corresponding switch.

  • Pushbuttons

When the tactile switch is in input mode, a user can use the corresponding push button for giving inputs.

  • LEDs

The LEDs indicates output status when the tactile switch is in output mode.

Connecting the Board

The board can be powered by turning ON the switch SW1. To establish the port connection, connect the J5 to nearest Baseboard Port, J21.


IO Board contains 8 toggle switches each control one bit of the port. Putting the toggle switch in input position will make the corresponding bit in input mode. Likewise, the output mode will make it in output mode.


Make the switch position to the Input position, now the pin will be configured as input and port pins can be set and reset using the push button. If the switch position is Output, LED will show the status of port pin. If the port pin is high, LED will glow and if the port pin is low, LED will be OFF.

Input mode

  • Put the switch lever (SPDT) in down position
  • Now use the push button below to the switch to set and reset the pin.
  • The default state is High and pressing the button will give a ground signal (low) on the pin.

Output mode

  • Put the switch lever (SPDT) in up position
  • Now the output will get displayed on LED
Spread the love, share this