I will be getting an Olimex AVR-USB-162 which has the AT90USB162 micro controller. Since this is all very new to me I am unsure about which precompiled HEX file I need.

I assume its the one for Teensy 1.0

(# Teensy 1.0
#MCU = at90usb162
#F_CLOCK = 16000000)

It would be very kind if someone would tell me if I am right or wrong. Thank you very much