Breadboards are the solderless electronic platform for wiring prototype electronics circuits for testing initial models and ideas. OpenLab includes a 170 point breadboard for wiring up directly. The breadboard is useful for wiring and connecting small circuits, ICs and sensors to the OpenLab.
All port pins are available around the breadboard, so it is easy to connect to any port pin to the breadboard. It also has power pins section with two Vcc pins and two ground pins for easy interfacing. This is not meant for common and random applications. Instead, it helps the user while dealing with rare circuitries that are neither available with an addon board nor is not that difficult to create on one’s own.

The breadboard is useful for wiring and connecting small circuits and sensors to the OpenLab.



Around the breadboard, there are 6 headers, 5 microcontroller ports, and one power port. In order to access some signals, some jumpers need to be disconnected or change positions on PIC board. More about this on:

Port A


NC – No connection

Port B


  • RB0 and RB1 are used by I2C module
  • RB4, RB1 & R0 pins are shared by SPI signals and SD card module
  • RB5, RB6 & RB7 are used by ICSP. These signals are not accessible in programmer mode

Port C


  • RC4 and RC5 are used by UART module
  • RC7 is shared by SPI signals and SD card module

Port D


Port E


Extra Ports

The bottom portion of breadboard has additional FRC ports for the board. It houses 4 ports. Other modules on the OpenLab can be connected to this extra port.

In other sense, extra ports are free ports available on OpenLab for a user to provide with flexibility in connection. That means a user can choose any of the free ports for a particular application bypassing the default ports.

  • J5 – port A
  • J6 – port B
  • J7 – port C
  • J8 –port D
Spread the love, share this