Infelizmente, Java nem JavaScript têm suporte adequado para variáveis não assinadas (o byte de Java é assinado!).Não pretendo ser rude com as pessoas que fizeram ou sugeriram isso, mas simplesmente não fazem isso, por favor.Eu diria que isso torna inutilizável o desenvolvimento de microcontroladores, mas você provavelmente poderá piscar um LED com ele.Assim como no Micropython, há valor a ser obtido na colocação de implementações de idiomas de alto nível nos microcontroladores.Você não precisa de números inteiros não assinados, a menos que esteja lidando com ponteiros.
Fonte: https://hackaday.com/2023/10/01/kaluma-puts-javascript-on-the-rp2040/