Com a evolução da eletrônica e a necessidade de programabilidade, rápido desenvolvimento e, acima de tudo, ótima relação custo x benefício referente ao microcontrolador, novos projetos surgem, sem falar das facilidades de desenvolvimento, ferramentas fáceis de manipulação e custo acessível. O livro é destinado às pessoas que desejam conhecer e programar o microcontrolador PIC, com base no PIC18F1220, que é abordado de maneira altamente didática, mas também profundamente técnica, com teoria, exemplos, fluxogramas, códigos e exercícios propostos. Também pode ser usado em treinamentos e por autodidatas. Primeiramente descreve a didática utilizada, a estrutura do livro e os padrões adotados. Explica em poucas palavras o que é o microcontrolador, descreve as arquiteturas Havard e a filosofia RISC. Mostra a estruturação e os blocos internos do PIC18F1220, em seguida apresenta as memórias de programa, de dados e EEPROM interna, que compõem o microcontrolador. Demonstra a importância das interrupções, seu funcionamento e aplicação. Abrange pinagem, recursos e características elétricas e mapas de memória do microcontrolador PIC18F1220. Introduz o MPLAB 8.85 e seu uso na criação de projeto, compilação e gravação do programa em uma placa de aplicação. Aborda detalhes de ligação do PIC18F1220 e aprofunda-se na linguagem de programação Assembly e suas instruções. Elenca os recursos de simulação e depuração na ferramenta MPLAB e técnicas de solução de problemas. Quanto ao microcontrolador PIC, todos os seus recursos são tratados, incluindo programação, interrupções, timers (TMR0, TMR1, TMR2, TMR3 e WDT), o conversor AD, o módulo CCP (PWM), a comunicação via USART e muito mais. O livro traz ainda vários apêndices técnicos que incluem o resumo do set de instrução, as diretrizes de programação e uma proposta de circuito para que você monte a sua própria placa de laboratório.