Programming and Customizing the PIC Microcontroller
Terceira edição
Autor: Myke Predko
Ano da publicação: 2008
1261 páginas
Na capa, o livro se proclama completo por abordar as três maiores famílias de microcontroladores PIC e também as linguagens de programação mais comuns: Assembly e C. Na realidade, o livro é uma grande coletânea de capítulos sem organização, desatualizados e de caráter retórico.
Ao longo do livro, as famílias PIC12, PIC16 e PIC18 são abordadas de maneira paralela, através de programação; ora em C, ora em assembly o que resulta em uma desorganização muito prejudicial ao leitor iniciante ao tema.
Aparentemente, a programação de microcontroladores se inicia na página 373 após uma grande quantidade de opiniões pessoais e comparações com o microcontrolador 8051. Na figura 2.3, temos a seguinte observação sobre a maneira econômica e surpreendente de se imprimir datasheets: "to create two-side documents, first print the back side in reverse order, put the pages back into the printer, and print the front side in ascending order". Tradução: para se imprimir documentos nos dois lados, primeiro imprima o lado oposto em ordem reversa, recoloque o papel na impressora e imprima em ordem ascendente. Muito útil mesmo para quem se quer programar microcontroladores PIC. :-)
Há alguns capítulos inúteis sobre ferramentas de desenvolvimento e emuladores utilizando como subsídios, ferramentas fora de produção e versões antigas de softwares como o MPLAB. Um fato curioso é a abordagem de programação em BASIC (uma linguagem obsoleta e em desuso) utilizando um interpretador caseiro.
A partir da página 617, não há nenhuma informação que não possa ser encontrada em datasheets da Microchip ou outras notas de aplicações disponíveis no site da empresa.
Há outros livros muito melhores sobre o assunto como Designing Embedded Systems with PIC Microcontrollers: Principles and Applications, Tim Wilmshurst.