Microcontrollers High-Performance Systems and ProgrammingКНИГИ / АППАРАТУРА
Название: Microcontrollers High-Performance Systems and Programming Автор: Sanchez J., Canton M.P. Издательство: CRC Press Год: 2014 Формат: PDF Страниц: 688 Размер: 16 Мб Язык: английский
Microcontrollers: High-Performance Systems and Programming can be considered a continuation of and a complement to our prev ous two titles on the subject of microcontroller programming. In the present book we focus on the line of high-perforance microcontrollers offered by Microchip. In addition to their enhanced features, extended peripherals, and improved perfo mance, there are several practical factors that make the high performance PIC series a better choice than their mid-range predecessors for most systems:
- The possibility of program ming high-performance microcontrollers in a high-level language (C language). - Source code compatibility with PIC16 microcontrollers, which facilitates code migration from mid-range to PIC18 devices. - Pin compatibility of some PIC18 devices with their PIC16 predecessors. This makes possible the reuse of PIC16 controllers in circuits originally designed for mid-range hardware. For example, the PIC18F442 and PIC18F452 in 40-pin DIP configuration are pin-compatible with the popular PIC16F877. Similarly, the PIC18F242 and PIC18F252, in 28-pin DIP format, are pin compatible with the PIC16F684. - Micro chip pricing policy makes available the high-performance chips at a lower cost than their mid-range equivalents. Recently we have priced the 18F452 at $6.32 while the 16F877 sells from the same source at $6.72. Expanded functionality, high-level programmability, architectural improvements that simplify hard ware implementation, code and pin-lay out compatibility, and lower cost make it easy to select a high-performance PIC over its mid-range counter part. One consideration that is some times mentioned in favor of the mid-range devices is the abundance of published application circuits and code samples. Our book attempts to correct this. Although it should also be mentioned that some PIC16 processors with small foot prints have no PIC18 equivalent, which explains why some mid-range devices continue to hold a share of the microcontroller market place.