So, I have another project that needed a larger ATtiny, so I plumped for a 1604, as that had what I needed.
I have prototyped the same connections as above, but if I select ATtiny1604 in the Arduino IDE (megaTinyCore boards manager), then USBASP isn't listed as a programmer.
I can't find the ATtiny1604 in any other Tiny boards manager, so I bit stuck as to what to do.
How am I supposed to program these IC's? A header will be needed (hence this seemed ideal), so it's going to be changed a lot during dev work.
Oh, and your header will be simple, as it is just one pin. The UPDI pin. Assuming that VCC and GND is taken care of. That's why you see only two wires coming out of mine. The GND and UPDI as the ATTiny is powered in circuit.
Your image looks like it is a 3.3V only tolerant device, while it can accommodate up to 5.5V. If VCC is used it can be both 5V or 3.3V. The highest programming speeds are supported at a minimum of 4.5V only.