Secons Microvga dumb terminal.

The library I developed (link above) handles keyboard input. It also handles backspace and echoing what you type to the screen.