
O PIC18F542 é um poderoso microcontrolador de 10
MPIS (100 nanosegundo por instrução), fabricado pela
Microchip. Possui 77 instruções
assembly, memória de programa
CMOS Flash de 32k (pode armazenar até 16384 instruções), 1.5k de memória
RAM. Tanto a memória de programa como a de dados são de acesso linear, não estão organizadas em bancos de memórias, como acontecia com os modelos da família 16F e seus antecessores. PIC18F452 pode ser encontrado em encapsulamentos de 40 a 44 pinos (
DIP, TQFP, PLCC). Uma grande vantagem da utilização de microcontrolador é sua compatibilidade pino a pino com os
PIC16C5X, PIC12CXXX, PIC16CXX e PIC17CXX. Outra característica interessante do PIC18F452 é sua capacidade de auto programar-se, isso permite que programa complexos possam ser implementados. A memória
EEPROM de 256 bytes também está presente neste modelo, tornando possível a codificação de algoritmos que envolvam auto-calibração, ajustes e armazenamento de parâmetros pelo próprio software.
O conversor analógico digital presente no PIC18F452 tem resolução de 10 ou 8 bits, configurável via software e oito canais analógicos. Para comunicar-se com o mundo exterior este modelo conta com interface SPI, IC2, USART (RS232 e RS485) e PSP, porta paralela escrava. Além de seus 34 pinos digitais que podem atuar com entrada ou saída.
Para controlar motores e inversores o PIC18F452 conta com dois canais de PWM com resolução máxima de 6.5 ns, podendo operar com freqüência de até 156kHz (oito bits de resolução) e 36kHz (10 bits de resolução).
Para mais informações veja: Familia de microcontroladores PIC18FXX2 ou
Microchip lança a Família de MCUs de 32bis: PIC32Bibliografia:
Microchip. PIC18FXX2 Data Sheets: High Performance, Enhanced FLASH Microcontrollers with 10-Bit A/D.
Comentários