Browse over 10,000 Electronics Projects

Simple Kindle E-ink E-paper Display Driver with MSP430

Simple Kindle E-ink E-paper Display Driver with MSP430

Project by Gaurav Singh –

I have trying to get Kindle 6 inch e-ink display to work with Microcontroller quite some time because i really like the way e-ink display looks. Although many people have done it before but for some reasons there code was not working for me. i have already tired with a my WireFrame FPGA Board but failed for unknown reason. So i decided to give it try i designed a new board to give it Second Shot and i finally managed to get it “work” . this time i am using MSP430FR5739 microcontroller for no particular reason. i just needed a part so i used MSP430FR5739 Because i have used this before in my solar LED project.

This this just quick demo of concept to test if i got waveforms right. as MSP430FR5739 is quite slow and does have only 1KB of sram ,Controlling a 800×600 pixel display is really pain. so i will use some powerfull microcontroller to display rich graphical content on this display.

Checkout next Project with E-ink


Figuring out schematic was very easy as there are may service manual available of e-readers . one of them is Sony PRS-505 , i have ordered one old bad battery one from ebay took it apart and good thing about this e-reader there are test points available for every single point we need. Schematic available from my github account with link

Schematic from service manual describe ever test point , so i just soldered few wires to

My schematic has basically no change since FPGA driver board , except VCOM voltage Opamp Circuit. High resolution PDF is available in my github account.


Wave form Reverse Engineering
Image give blow , show a complete screen change. it consist of 38 individual frames .

One Full Screen change
one frame (First) from 38 Frames Required for screen change
Start Of one frame
Start of One frame Zoomed
one line writeof 800 pixel
End of Line Write

PCB As this is just a quick test PCB to test waveforms i have not much on the board on the necessary components which are absolutely required to drive the display and all display pin are available on test points.
PCB Design Source is available in my github account under this Repo


Firmware Source you can find in my github account


Read Original Article