Mam np liczbę 1.6. Czy mogę ją zapisać w takiej postaci do rejestru jakiegoś 8-bitowca np. Atmega328P?
Nie.
Czy ta liczba będzie obcięta do 1 (chodzi mi o rejestr 16-bitowy jeżeli ma to jakieś znaczenie).
Tak, będzie obcięta.
Na MCU Atmega (ATtiny także), nie opłaca się w 95% przypadków stosować arytmetyki zmiennoprzecinkowej. Zamiast tego, stosuje się zapis stałoprzecinkowy lub stosuje się inne wybiegi. Np. mnożenie przez liczbę PI, można uzyskać mnożąc przez 355 i dzieląc wynik przez 113.
Arytmetyka ze zmiennym przecinkiem, dostępna jest w niektórych rodzinach MCU ARM Cortex-M4 / M7... Na 8-bitowcach jej nie oczekuj.