The 74LS family is, by definition, 5V only. If you're working with 3.3V parts, ignore it.
The 74HC family is 3.3V compatible. The 74HC154 may be suitable for your needs. However, note that it is only available in surface-mount packages; the DIP 74HC154 was discontinued by most manufacturers some time ago.
Another option is a pair of 74HC138 3-to-8 decoders. These parts have both active-high and active-low enable pins, so they can be combined to emulate a 4-to-16 decoder.
If the speeds of the 74HC family aren't sufficient for your needs, you can step up to the 74AHC family, which is also 3.3V only. There is no 74AHC version of the '154, but the '138 is available.
This particular processor, ATUC256L4U, has support only as a USB device, and only at Full-Speed (12Mbps) rate. Therefore, as USB device, it can have either attached cable with Type-A plug, or female receptacle of B-type, either full-size B, or micro-B, since more reliable and sturdy mini-B has been obsoleted and retired by USB.org. Use of Type-A receptacle is incorrect.
The FS mode does not require too much care about board traces as transmission lines. However, depending on type of USB transceivers, a serial resistors (22-27 Ohms) with small caps (10pF) to ground might be helpful to keep the port reliable and ESD protected, maybe even without any extra suppressors.
The main concern for a USB-compliant device is what to do with VBUS signal (Vcc on the diagram). One function of VBUS is to supply power to the device (if it does not have its own). But the other important function of this pin is to inform the device that it was connected to a host. If this signal is misused (not used for this purpose), the device will have no means to detect the connection, to assert the pull-up on D+ starting USB connect negotiation (if it has self power). The point is that a good USB device should not source any voltage or significant current on any USB interface pins until it is connected to host and receives valid VBUS. Many older devices would ignore this requirement and pull-up D+ to 3V with 1.5k resistor regardless, thus violating USB specifications.
Many Atmel's MCU do have a dedicated "VBUS_detect" input pin for USB interface. For the ATUC256L4U I couldn't locate this pin right away, maybe more examination is required. If no dedicated pin, a GPIO should be used to provide this functionality.
Best Answer
If you look at Figure 19.1 in the datasheet you can see that the pins are C1TX and C1RX (C2in+ and C2in- are the comparator inputs, not CAN). But, where are those pins on the chip pinout?
Well, they're not. Not directly, anyway.
They are remappable pins. You need to read and understand chapter 11 of the datasheet. In there you have tables of pin mapping values, and it allows you to map the TX and RX pins to any of the RPn pins.