Can emuelec boot through usb hdd or ssd

Do i need to use micro sd to use emuelec

You can totally boot it by USB, your device just needs to identify it as a bootable device. I tested EmuELEC installation by installing it to a flash drive and made my TV Box boot from it.