В качестве второго комментария здесь, я бы сказал, что вы не собираетесь делать это с микроконтроллером, вам нужно получить более мощный процессор ARM, такой как ARM9, Cortex-A8 или аналогичный с приличное количество оперативной памяти.
Вам, вероятно, понадобится что-то, способное работать под Linux, если вы хотите начать с кусочков программного обеспечения, которые не потребуют написания довольно большого объема программного обеспечения с нуля.
Обратите внимание, что для коммерческих устройств, в том числе Kindle, используется Linux, а не микроконтроллер.
Лучше всего получить что-то вроде BeagleBoard, прикрепить к нему дисплей и начать с просмотра PDF-файлов на основе X.