Arduino won't upload

Just wanted some clarification.

For direct programming with USBTiny via ISP headers for the USB 8U2 or 16U2 you would use;

avrdude -p ATmega8U2 ...
or
avrdude -p ATmega16U2 ...

The other type for -p at90usb82 would be for DFU programming mode via USB cable?