A uniformly distributed hopping pattern suitable for M-levelled M-ary frequency shift keying (MMFSK) and multi-tone MMFSK (M3FSK) modulation schemes is proposed. Compared to randomly generated and some purposely designed codes, uniformly distributed codes show better BER performance in a powerline communication (PLC) environment. These codes are also efficient in terms of spectral usage because they are designed with the requirement that they utilise all the available frequencies within the symbol period.