Среди периферийных устройств микроконтроллера ATtiny88 нет последовательного порта USART, следовательно для передачи данных между компьютером и микроконтроллером возникает необходимость устанавливать в микроконтроллер программный эмулятор последовательного порта.

Программный эмулятор последовательного порта для м-к ATtiny88 поддерживается библиотекой SoftwareSerial.

Подключаем модуль USB-UART к микроконтроллеру тремя проводами:

Модуль Сигнал 1 Сигнал 2 Общий провод
ATtiny88 RX TX GND
USB-UART TX (зелёный) RX (белый) GND (чёрный)

Любой порт (pin) м-к ATtiny88 может выступать в роли RX или TX, это настраивается в программе.

#include <SoftwareSerial.h>
SoftwareSerial mySerial(0, 1); // RX-зелёный, TX-белый

void setup() {
  mySerial.begin(4800);
}

void loop()
{
  mySerial.print("ATtiny88 ");
  //mySerial.print(char(0xA));    // на новую строку
  //mySerial.print("\n");         // на новую строку
  //mySerial.print("\t");         // табуляция
  delay(1000);
}

Скетч. 1. Использование программной эмуляции последовательного порта USART в м-к ATtiny88.