How to connect Attiny84 to serial?

I'm trying to connect an Attiny84 to my computer via USB. However, I'm unclear which pins need to be connected for the QFN package? Datasheet Link

Do I need any additional components? Is there a good tutorial out there for this specific IC?

Any help would be appreciated!

The Attiny84 does not have a USB interface. The modules that use this chips have an additional microcontroller or USB chip on them to provide this functionality.

Ok thanks. Is there a tutorial somewhere on how to add a USB interface to this? What chip(s) would I need?

Have a look at the Arduino Nano Every documentation. The schematics will give you all the details you need.

The usual way is to use a so-called FTDI cable; it converts USB to TTL (and vice versa).

The ATtiny does not have an internal UART so it will be difficult to connect it to USB. I suppose you could use a software serial implementation but that would only be of use for communicating data from your code, not loading your code into it.

I have some Attiny84s that normally communicate using nRF24L01+ wireless modules and I have written some very basic bit-bang software serial code to send debug messages. I have not bothered to implement serial RX code. My objective was to minimise the amount of SRAM used.

I can't recall if the standard SoftwareSerial library works with the Attiny84.

...R

ATTinyCore has software serial bootloader for ATtiny84 and uses software serial to provide the standard Arduino HardwareSerial API:

I'm only looking to connect via USB to send commands to the Attiny84, not to upload code. For that, I'll use another Arduino to act as ISP (from what I learned).

Is there another chip I can connect to the Attiny84 to be able to plug it into my computer? Sorry for the noobish question..

shai:
I'm only looking to connect via USB to send commands to the Attiny84,

The simplest solution would be to use SoftwareSerial on the Attiny and a USB-TTL cable to connect to your PC.

...R