ATmega128RFA1 – однокристальный микроконтроллер для беспроводных приложений => http://www.ebvnews.ru/technical/atmel/1856.html
При желании можно запрограмировть так, чтобы буфер сливался почти непрерывно по прерыванию от успешного отсылания очередной посылки.
Тогда буфер в 4МВ можно раделить на две части по 2МБ и заполнять одну из его половин в то время, когда сливается вторая половина. По завершению слива, ждем окончание заполнения первой половины, а потом начинаем заполнять второю половину и сливать первую.
Даташит здесь:
http://www.atmel.c …s/8266S.pdf?source=cms