Arquitetura do pic

1,504 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,504
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
29
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Arquitetura do pic

  1. 1. MICROCONTROLADORES ARQUITETURA Prof. Antonio Diego diegosantos.eng@gmail.com
  2. 2. ARQUITETURAS DE MICROCONTROLADORES A arquitetura de um sistema digital define quem são e como as partes que compõe o sistema estão interligadas. As duas arquiteturas mais comuns para sistemas computacionais digitais são as seguintes: 2 Prof. Antonio Diego www.adsatecnologia.com.br
  3. 3. ARQUITETURAS DE MICROCONTROLADORES  Arquitetura de Von Neuman : A Unidade Central de Processamento é interligada à memória por um único barramento (bus). O sistema é composto por uma única memória onde são armazenados dados e instruções;  Arquitetura de Harvard: A Unidade Central de Processamento é interligada a memória de dados e a memória de programa por barramento específico. 3 Prof. Antonio Diego www.adsatecnologia.com.br
  4. 4. A Arquitetura Havard e a Filosofia RISC  Os microcontroladores PIC apresentam arquitetura Havard.  1 barramento para dados (8 bits) e outro para instruções (12, 14,16 ou 32 bits)  RISC  Maior parte dos microcontroladores tradicionais apresentam arquitetura tipo Von-Neumann.  1 único barramento para dados e instruções  CISC 4 Prof. Antonio Diego www.adsatecnologia.com.br
  5. 5. Prof. Antonio Diego www.adsatecnologia.com.br 5
  6. 6. ARQUITETURAS DE MICROCONTROLADORES O PIC possui arquitetura Harvard. A memória de dados é do tipo RAM (volátil) e , no caso do 16F877, a memória de programa é do tipo Flash (letra F no código). O barramento de dados é de 8 bits e o de instruções é composto de 14 bits. Este tipo de arquitetura permite que, enquanto uma instrução é executada, outra seja “buscada” da memória, o que torna o processamento mais rápido. 6 Prof. Antonio Diego www.adsatecnologia.com.br
  7. 7. Alguns Exemplos de Cada Família da Microchip 7 Prof. Antonio Diego www.adsatecnologia.com.br
  8. 8. 8 Prof. Antonio Diego www.adsatecnologia.com.br
  9. 9. 9 Prof. Antonio Diego www.adsatecnologia.com.br
  10. 10. 10 Prof. Antonio Diego www.adsatecnologia.com.br
  11. 11. 11 Prof. Antonio Diego www.adsatecnologia.com.br
  12. 12. 12 Prof. Antonio Diego www.adsatecnologia.com.br
  13. 13. Ciclos de Máquina Divide clock por quatro, formando as fases Q1, Q2, Q3 e Q4 PIPELINE: Busca a informação em um ciclo e a executa no próximo Para um clock de 4MHz, cada instrução é executada 1µs, desde que não afete o Program Counter 13 Prof. Antonio Diego www.adsatecnologia.com.br
  14. 14. 14 Prof. Antonio Diego www.adsatecnologia.com.br
  15. 15. 15 Prof. Antonio Diego www.adsatecnologia.com.br

×