Familia de microcontroladores PIC18FXX2
PIC18FXX2 é uma família de microcontroladores fabricada pela Microchip e desenvolvida especialmente para trabalhar com compiladores de linguagem C, esse família é composto pelo PIC18F242, PIC18F252, PIC18F442 e PIC18F452. Possui capacidade de endereçar até 32 Kbytes de memória de programa e 1,5 Kbytes de memória de dados. Os membros dessa família podem ser encontrados encapsulados nos formatos DIP (40 e 28 pinos), SOIC (28 pinos), PLCC e TQFP, ambos com 44 pinos. Esses microcontroladores podem atingir até 10 MIPs, isto em um clock de 40 MHz. O barramento de instruções é de 16 bits, enquanto que o barramento de dados é de 8 bits. Na tabela 1 podem ser vistos os membros dessa família:
Tabela 1 – membros da família 18FXX2, fonte: Microchip PIC18FXX2 Data Sheets.
A tabela 1 apresenta os membros da família e suas capacidades referentes aos três tipos de memória presentes nestes dispositivos: memória de programa do tipo Flash, memória de dados (RAM) e memória EEPROM.
Periféricos
Os cinco modelos citados na tabela 1 possuem uma série de periféricos os quais sãos:
Timer0 – contador/timer configurável para trabalhar com 8 ou 16 bits;
Timer1 – contador/timer de 16 bits;
Timer2 – contador/timer de 8 bits, timer utilizado com o PWM;
Timer3 – contador/timer de 16 bits;
CCP – Capture/compare/PWM;
MSSP – porta serial síncrona master (SPI/I2C);
USART – Transmissor/Receptor universal síncrono e assíncrono (RS232/RS485);
PSP – porta paralela escrava;
ADC – Conversor analógico digital de 8/10 bits;
PIC18F2X2 é um subconjunto da família PIC18FXX2, ele é composto por dois microcontroladores: o PIC18F242 e o PIC18F252, estes não possuem PSP, podem ser encontrados em unidades de 28 pinos do tipo SOC ou DIP e 5 canais analógicos. As demais configurações são as mesmas encontradas na família PIC18FXX2.
Bibliografia
Microchip. PIC18FXX2 Data Sheets:High Performance, Enhanced FLASH Microcontrollers with 10-Bit A/D.
rev. M16.09.14L
rev. M16.09.14L
Comentários