Você está na página 1de 28

PIC18F4550

Curso Engenharia de Controle e Automao

Alex Vidigal Bastos www.decom.ufop.br/alex/ alexvbh@gmail.com

Agenda
Caractersticas do PIC18F4550 Pinagem do PIC18F4550 Pinagem do PIC18F4550 Datasheet Arquitetura Interna PIC18F4550 Organizao da Memria Kit Desenvolvimento Exsto PIC18F4550 Circuitos Atuadores Desenvolvimento para o PIC18F4550 Material para as prticas
2

Caractersticas - PIC18F4550
Memria FLASH para armazenamento de programa: 32 Kbytes; Memria SRAM para armazenamento de dados: 2 Kbytes; Memria EEPROM de dados: 256 bytes;

Caractersticas - PIC18F4550
Portas configurveis como entradas ou sadas digitais: 35; Portas configurveis como canais de entradas analgicas: 13; Mdulo CCP (Capture / Compare / PWM)
Capture Permite a medio do tempo de durao de um evento; Comparao compara valores entre os registros do TMR1 e CCPR; PWM Pulse Width Modulation gera sinais de frequncia e variveis.
4

Caractersticas - PIC18F4550
Porta paralela de 8 bits (SPP Streaming Parallelal Port); Temporizadores de 8 e 16-bits: 4; Watchdog Timer;

Caractersticas - PIC18F4550
Frequncia de operao de at 48 MHz; Mltiplas fontes de interrupo (20); Dois comparadores; Perifricos avanados de comunicao. Porta de comunicao serial, Porta de comunicao USB 2.0;

Caractersticas - PIC18F4550
Arquitetura Harvard, tecnologia RISC com um conjunto de 75 instrues; Pilha de 31 nveis;

Pinagem do PIC18F4550
Portas de entrada e sada (RA, RB, RC, RD e RE); Canais de entradas analgicas (AN); Pinos de alimentao (VDD e VSS); Pinos de entrada para o oscilador externo (OSC);

Pinagem do PIC18F4550
Portas de comunicao serial (RX e TX); Porta de comunicao USB (D+ e D-); ** Os pinos podem ter mais de uma funo;

Pinagem do PIC18F4550
Os 35 pinos de I/O configurveis, esto agrupados em 5 grupos denominados PORTAS, sendo: PORT A; PORT B; PORT C; PORT D; PORT E;

10

Pinagem do PIC18F4550

11 Distribuio dos pinos no microcontrolador PIC18F4550

Arquitetura Interna PIC18F4550

12

Arquitetura Interna PIC18F4550

13

Organizao da Memria
Memria de Programa: memria interna flash de 32.768 Bytes (32 KBytes) Armazena instrues, constantes e dados; Pode ser escrita/lida de acordo com o programador externo (Off-board), In-circuit ou durante a execuo do programa atravs de ponteiros.

14

Organizao da Memria
Memria RAM de dados: memria SRAM interna de 2048 Bytes (2 KBytes) e nela esto includos os registradores de funo especial (SFR) Armazena dados de forma temporria durante a execuo do programa; Pode ser lida/escrita em tempo de execuo do programa atravs de diversas instrues.

15

Organizao da Memria
Memria EEPROM de dados: memria no voltil de256 Bytes Armazena dados que devem ser conservados na ausncia de tenso de alimentao; Pode ser escrita/lida em tempo de execuo do programa atravs de registradores.

16

Organizao da Memria
Memria Configurao: memria que contm bits de configurao (12 Bytes de memria flash) e os registradores de identificao (2 Bytes de memria apenas para leitura). *** Se trata de um bloco de memria situado a partir da posio 300000H de memria de programa.

17

Organizao da Memria
Bits de Configurao: Opes do Oscilador; Opes do Reset; Opes do watchdog; Opes para depurao e programao do circuito; Opes de proteo contra escrita da memria do programa e de dados da memria EEPROM.

18

Organizao da Memria
Registradores de identificao: Trata-se de registradores situados nos endereos 3FFFFEH e 3FFFFFH que contm informaes do modelo e verso do dispositivo. Os registradores so apenas de leitura e no podem ser alterados pelo usurio.

19

Kit de Desenvolvimento PIC18F4550 - Exemplo


O kit dividido em quatro blocos, sendo: Circuitos Atuadores; Chaves/Teclas; Circuito de Sensores; Displays.

20

Circuito Atuadores
So compostos de 3 LEDs (Vermelho, Verde e Amarelo) Rel de 5V Buzzer (Sirene).

21

Circuito Atuadores

22 Ligao dos Leds do PIC

Circuito Atuadores

23 Ligao do Rel do PIC

Circuito Atuadores

24 Ligao do Buzzer (Sirene) do PIC

Chaves e Teclas
Boto 1; Boto 2; Reset; Boot;

25

Chaves e Teclas

26 Ligao da Chave Push Button (Chaveis Tteis) do PIC

Desenvolvimento para PIC18F4550

27

Perguntas

28