A ver si me podeis ayudar con este problema.
Cuando simulo un lcd con el proteus y un pic 16f84 si pongo en las propiedades del pic una frecuencia de 4 MHz el lcd se queda bloqueado durante la inicializacion ya que cuando consulto el busy flag para poder mandar la orden siguiente la patilla 7 del lcd se queda a "1" continuamente como si estuviera ocupado y no me deja continuar al programa, pero si le pongo una frecuencia de 1 MHz o menos el programa funciona correctamente y visualizo perfectamente el mensaje.
A que se debe esto, si tienes que poner una frecuencia mas baja que la que vas a utilizar los tiempos que te salen al final no van a ser reales aunque el programa funcione correctamente.
Gracias