Anda di halaman 1dari 23

PIC 18F4550

AA

Famlia PIC

AA

Famlia PIC de 88-bits

AA

PIC 18F4550
Memria de Instrues de 32K x 16 bits (High-Performance) FLASH Memria de dados (SRAM) com 2 Kbytes de uso geral endereamento de 12 bits (4096 bytes) divididos em 16 bancos de 256 bytes cada; 40 pinos 35 portas de I/O configurveis como entrada ou sada; Memria adicional interna do tipo EEPROM no voltil de 256bytes; 20 tipos de interrupes diferentes; Programao g com 83 instrues; ; Frequncia mxima de operao de at 48 MHz (12 MIPS) Pilha (Stack) de 31 posies; Perifricos: 4 Timers, PWM, Conversor A/D de 10 bits, USART, USB 2.0.; Multiplicador e comparador via hardware

AA

PIC 18F4550

AA

Memria de Programa
Memria de Instrues de 32K x 16 bits; 75 instrues; i t Pilha de 31 posies; Program Counter de 21 bits (at 4MB); Dois vetores de interrupo (0008h e 0018h);

AA

Memria de Programa

AA

Memria RAM
Memria de dados de 2K x 8 bits; Endereado por duto de 12 bits (4096); 16 bancos de 256 bytes cada; Registrador BSR para seleo do banco: 4 bits do BSR (MSB) 8 bits da instruo (LSB) 256 bytes de acesso direto (0 e 15) (GPR + SFR) Seleo na instruo se o acesso direto (a = 0) ou via banco (a = 1).

AA

SFR

AA

EESC USP

AA

Conversor A/D

AA

13 canais multiplexados

AA

Equaes

AA

Registradores

AA

ADCON0

AA

ADCON1

AA

ADCON2

AA

Mdulo CCP

AA

Mdulo CCP
CCP = Capture, Compare, PWM; Perifrico presente em alguns microcontroladores PIC Modo Capture: contagem de tempo entre dois eventos ocorridos no pino do PIC Modo Compare: contagem de tempo entre dois eventos ocorridos no pino do PIC e comparao com um valor pr determinado Modo PWM: gerao de um pulso PWM no pino do PIC Pode gerar interrupo Utiliza os temporizadores do PIC para gerao da base de tempo:

EESC USP

AA

PWM
Pulse Width Modulation = Modulao por largura de pulso Onda de frequncia constante mas com largura de pulso varivel (ciclo de trabalho ou duty cycle) Obteno de uma tenso analgica a partir de um sinal digital (conversor D/A)

EESC USP

AA

PWM
Uso um filtro passa baixa com frequncia de corte menor do que a frequnca do PWM

1 fc 2RC

EESC USP

AA

Registradores
CCP1CON CCP2CON CCPR1L CCPR1H CCPR2L CCPR2H

AA

FIM

AA

Anda mungkin juga menyukai