Range do byte de (0 a 255) em vez de (-128 a 127)

Olá PessoALL,

Sei que o Java interpreta um byte de -128 a 127.
Porem, tenho que comunicar via serial com um hardware, onde o range do byte vai de 0 a 255.

Como faco para o Java ignorar a parte negativa, que no meu caso nao utilizarei e passar a interpretar o byte de 0 a 255?

Existe alguma solucao para esta situação?

Grande abraço!

Att.:
Cleveland Junior Soares

byte b = -128; // 0x80
int x = b & 0xFF; // x contém 128, que é o valor desejado