27

MicroControlador Pic16f877a

Embed Size (px)

DESCRIPTION

Caracteristicas del pic16f877a

Citation preview

Page 1: MicroControlador Pic16f877a
Page 2: MicroControlador Pic16f877a
Page 3: MicroControlador Pic16f877a
Page 4: MicroControlador Pic16f877a
Page 5: MicroControlador Pic16f877a

Limitaciones de la arquitectura VON NEUMANN.

La longitud de las instrucciones esta limitada por la longitud de los datos por lo tanto se

deben realizar varios accesos a memoria para buscar instrucciones complejas.

La velocidad de operación se limita por el efecto cuello de botella que es tener un único

bus de datos e instrucciones.

Page 6: MicroControlador Pic16f877a

Ventajas de la arquitectura HARVARD

Al tener dos buses independientes esto permite acceder de forma simultanea e

independiente a la memoria de datos o memoria de programa,

Lo cual también permite que el tamaño de las instrucciones no este relacionado con el

tamaño de los datos lo cual optimiza la velocidad ya que no existe el cuello de botella de

la arquitectura VON NEUMANN.

Page 7: MicroControlador Pic16f877a
Page 8: MicroControlador Pic16f877a

Principales caracteristicas.

Procesador risc con Arquitectura Harvard

Page 9: MicroControlador Pic16f877a
Page 10: MicroControlador Pic16f877a
Page 11: MicroControlador Pic16f877a
Page 12: MicroControlador Pic16f877a
Page 13: MicroControlador Pic16f877a

Este es el listado de la totalidad de registros especiales con que cuenta el PIC la

descripción y uso de los mismos se realizara de forma detallada según se requiera en el

desarrollo del curso.

Page 14: MicroControlador Pic16f877a

Este es el listado de la totalidad de registros especiales con que cuenta el PIC la

descripción y uso de los mismos se realizara de forma detallada según se requiera en el

desarrollo del curso.

Page 15: MicroControlador Pic16f877a

Este es el listado de la totalidad de registros especiales con que cuenta el PIC la

descripción y uso de los mismos se realizara de forma detallada según se requiera en el

desarrollo del curso.

Page 16: MicroControlador Pic16f877a
Page 17: MicroControlador Pic16f877a
Page 18: MicroControlador Pic16f877a
Page 19: MicroControlador Pic16f877a
Page 20: MicroControlador Pic16f877a
Page 21: MicroControlador Pic16f877a
Page 22: MicroControlador Pic16f877a
Page 23: MicroControlador Pic16f877a

Funcionamiento del contador de programa.

Durante la ejecución normal del programa el registro pcl se incrementa en uno con cada

instrucción y en un valor diferente con las instrucciones de salto; al reset el PCL y PCH

inician en b’ 0000‘.

Con 13 bit 2^13=8192 se pueden direccionar 8K de memoria pero como solo se dispone

de 1K de memoria los tres bit de mayor peso no son tenidos en cuenta 2^10=1024

Page 24: MicroControlador Pic16f877a
Page 25: MicroControlador Pic16f877a
Page 26: MicroControlador Pic16f877a
Page 27: MicroControlador Pic16f877a