AAAA
Sistemas Embarcados
AA
Sistemas Embarcados
AA
AA
AA
AA
AA
AA
AA
AA
AA
AA
AA
AA
AA
AA
AA
AA
AA
AA
AA
AA
Microcontroladores PIC
www.microchip.com
AA
Microcontroladores PIC
! Aproximadamente 400 modelos de microcontroladores diferentes ! Fcil migrao entre eles (compatibilidade de pinos, registradores e cdigo) ! Plataforma de programao gratuita (MPLAB) ! Vrios perifricos embutidos em um nico chip (USART, USB, LCD, Conv. A/D, PWM, Ethernet) ! PIC: Peripherical Interface Controller ! Set de instrues reduzidos (RISC) com alta performance (Harvard)
AA
Microcontroladores PIC
! Arquitetura Harvard RISC; ! Processamento mais rpido; ! Dados e Instrues trafegam em barramentos diferentes.
AA
Modelos de Arquiteturas
AA
AA
AA
Arquitetura Harvard
AA
AA
AA
Arquitetura Harvard
! ! ! !
Busca e execuo em apenas 1 ciclo de mquina; Todas as instrues so de 1 word; Nmero reduzido de instrues; Reduced Instruction Set Computer - RISC;
AA
AA
AA
C
MOV A,30h
LJMP 3FB2h
AA
AA
MOVLW B00011100
CALL SUBROTINA
AA
! RISC:
! Cada instruo ocupa o mesmo espao na memria de programa (Opcode + operando); ! Todas tem a mesma durao (exceto as de salto); ! Menos instrues disponveis = programas mais complexos.
AA
AA
FIM
AA