Firmware: not connected

User Guide


Getting Started

  1. Download the firmware emant47v1.uf2 for the Pico
  2. Program the Pico
    1. Press the BOOTSEL button and hold it while you connect the other end of the micro USB cable to your computer. The Pico will now appear as a drive.

      pico bootsel

    2. Drag and drop the downloaded firmware into the drive. The Pico will reboot as a USB serial device
  3. Click CONNECT and choose the Pico. On Windows, the device appears as Board CDC. On Linux, MacOS and ChromeOS, it is Pico. The Pico is now a digital trainer.

    connect to Pico web serial

  4. Connect the 3.3V VCC and GND to your breadboard. You need only to connect one GND but connecting all four will prevent you from accidently connecting them as Switches or LEDs.
  5. Wire your circuit to the Switches (SW7 to SW0) and LEDs (D7 to D0) according to the pinout of the Pico shown on this page. Don't forget to connect the 3.3V VCC and GND to your ICs


We will test a 2 input AND gate using the 74HC08 in DIP. The notch on the package is used to locate pin 1. When the notch is on the left, pin 1 is the bottom left corner of the device.

74HC08 in DIP

We will make the following connections

74HC08 to Pico Breadboard connections

Connect to the Pico, press the buttons SW0 and SW1 and observe D0. As expected, D0 will light up only with both SW0 and SW1 are on.

Pico Digital Trainer

Linux Users

You may have to do the following if you have error connecting. In Ubuntu, for example, pico usb serial is root access only. Therefore you need to give permission to the user by adding to dialout group

  1. In terminal, run
    sudo adduser $USER dialout
  2. Reboot so changes can take effect