Пару слов о самом контроллере. Контроллер HD44780 фактически является промышленным стандартом и используется при производстве ЖК-индикаторов. Совместимые аналоги выпускаются многими фирмами. Контроллер HD44780 может управлять двумя строками по 40 символов, при матрице символа 5х7. HD44780 подключается посредством параллельной шины, которая тоже успела стать стандартной.
Данная параллельная шина имеет 14 линий, описание шины было найдено в даташите на похожий ЖК-индикатор PC1602D. Для начала необходимо просто подать на индикатор питание и попробовать оживить его. Если с питанием все понятно - производитель утверждает, что для питания логики достаточно 3.3В. То с питанием самих кристаллов сложнее: при комнатной температуре напряжение питания кристаллов должно составлять 4.1В для получения хорошего контраста. А это уже хуже, с учетом того, что под рукой у меня есть только микроконтроллер с 3.3В-уровнями.
Однако проблема решаема. По сути надо говорить об отрицательном напряжении питания кристаллов: оно отсчитывается от плюса питания. Поэтому если подать на вход питания кристаллов отрицательное напряжение, все должно получиться. Получать его можно разными путями, но когда лень идти в магазин за микросхемами, то можно обойтись простым инвертором на паре диодов и конденсаторов, схема которого приведена на рисунке:
На вход такой схемы подается меандр с амплитудой 3.3В, с частотой надо еще поэксперементировать. С выхода получает отрицаетльное напряжение. Работает все просто: емкость C1 "устраняет" постоянную составляющую входного сигнала, далее на отрицательной полуволне работает диод D2, тем самым заряжая выходную емкость отрицательным напряжением, на положительной - другой диод.
На этой картинке приведены результаты симуляции схемы, нагруженной на сопротивление 100Ом: