Hola.
Recuerdo que lo hice con un PIC 16 por lo que el tamaño de los arreglos es critico. Si mal no recuerdo, el código que le pase al amigo Cryn, tenia definido una matriz para las mayusculas, uno para las minúsculas, otro para los números y otro para los simbolos.
Si se trabaja con otro PIC, un 18 por ejemplo, se podria hacer un solo arreglo, como el que se usa con las GLCD's.
Saludos