Since 2018, new more powerful Arduino compatible microcontrollers have been added to the ATtiny series, such as the ATtiny3217. To save space on a PCB, you can use the QFN package:
ATtiny3217 FTDI connector with extra UPDI pin
As you can see, the standard FTDI program connector takes up a lot of space. That's why I came up with a smaller 5 pin FTDI connector (with an extra UPDI pin), which is the subject of this article:
Smaller program FTDI connector with extra UPDI pin for the ATtiny3217
Due to the zig-zag configuration, a pin header is not needed:
See the full article here:
Can this connector be standardized?