Aula 14 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI
ICSP (In-Circuit Serial Programming) Programação Serial no Circuito – Refere-se a possibilidade de gravar o chip sem removê-lo do circuito final. – Desta forma não é preciso colocar o chip em um gravador. – Evitar danificar o chip por não precisar movê-lo. Vários gravadores permitem este modo – PIC Kit 2; PIC Kit 3; K150; ICD3; ICD3 etc. Não é específico da família PIC – A placa Arduino Uno e Nano também tem este modo.
ICSP no PIC
Alimentação do PIC18F4550 Pode variar de 4,2Vcc a 5,5Vcc Em modelos designados Low Voltage (ex. PIC18LF2550) esta faixa vai de 2Vcc a 5,5Vcc. É recomendado o uso de reguladores de tensão – LM7805 – LM78L05 – AMS – AMS
Alimentação do PIC18F4550 Exemplo de etapa de alimentação com reguladores de tensão. O diodo D2 é apenas para evitar a inversão da polaridade em circuitos experimentais como os montados em protoboard.
Alimentação do PIC18F4550 Outra forma é utilizando conversores DC-DC
PIC16F877A vs PIC18F4550
Exercício Crie no Proteus um projeto que deve conter dois PIC18F4550. Um deles (vou chamar este de PIC X) deve ter em todos os pinos de sua porta B o componente Logic Toggle. O outro (PIC Y) deve ter um display LCD 16x2. Ambos devem estar interconectados pelos pinos de comunicação serial (USART). O PIC X deve enviar o valor da porta B para o PIC Y através da comunicação serial USART. A figura do slide a seguir demonstra como deve ser feito o projeto no Proteus.
Exercício