Самый простой и тупой способ - представить в виде строковой переменной (получится массив байт) и записать побайтно... Такой способ сожрет много памяти... Второй способ уйти от Float к целочисленному вычислению, например 234,123 = 234123 - все это затем делить на 1000. Третий способ Float это четыре байта, представленных так как рассмотрено
в этой теме, а также гдето в темах про передачу Float по
RS232Конкретно о макросах записи в EEPROM ищи на форуме примеры...