Summary of PIC Microcontroller An Introduction to Software & Hardware Interfacing By Han-Way Huang E-Book
This book introduces the Microchip PIC18 microcontroller family, covering assembly and C programming, development tools like MPLAB and ICD2, and peripheral interfacing. It details interrupts, timers, parallel/serial ports (USART, SPI, I2C, CAN), A/D converters, and external memory expansion through step-by-step tutorials for university-level students.
Parts used in the PIC18 Microcontroller Project:
- MPLAB Integrated Development Environment
- PIC18 C compiler
- ICD2 in-circuit debugger
- Demo boards
- PIC18 microcontroller
- Parallel I/O ports
- Timers and CCP Modules
- Addressable Universal Synchronous Asynchronous Receiver Transceiver
- Serial Peripheral Interface
- Inter-Integrated Circuit Interface
- Analog to Digital Converter
- Controller Area Network
- External memory expansion components
Book Introduction:
This book presents a thorough introduction to the Microchip PICr microcontroller family, including all of the PIC programming and interfacing for all the peripheral functions. A step-by-step approach to PIC assembly language programming is presented, with tutorials that demonstrate how to use such inherent development tools such as the Integrated Development Environment MPLAB, PIC18 C compiler, the ICD2 in-circuit debugger, and several demo boards. Comprehensive coverage spans the topics of interrupts, timer functions, parallel I/O ports, various serial communications such as USART, SPI, I2C, CAN, A/D converters, and external memory expansion.
Audience: Tertiary; University or College
Format: Book with CD or DVD
Language: English
Number Of Pages: 608
Published: 1st July 2004
Dimensions (cm): 23.6 x 20.6 x 4.1
Weight (kg): 1.606
Table of Contents:
| Introduction to the PIC18 | |
| Microcontroller | |
| PIC18 Assembly Language Programming | |
| PIC18 Development Tools | |
| Advanced Assembly Programming | |
| Using the C Compiler | |
| Interrupts, Resets, and Configuration | |
| Parallel Ports | |
| Timers and CCP Modules | |
| Addressable Universal Synchronous Asynchronous Receiver Transceiver | |
| Serial Peripheral Interface (SPI) | |
| Inter-Integrated Circuit (I2C) Interface | |
| Analog to Digital Converter | |
| Controller Area Network | |
| External memory Extension | |
| Table of Contents provided by Publisher. All Rights Reserved. |
Link to Purchase E-Book:
PIC Microcontroller An Introduction to Software & Hardware Interfacing By Han-Way Huang E-Book
- What is the primary focus of this book?
The book presents a thorough introduction to the Microchip PIC18 microcontroller family, including programming and interfacing for all peripheral functions. - Which development tools are demonstrated in the tutorials?
The tutorials demonstrate how to use the Integrated Development Environment MPLAB, PIC18 C compiler, the ICD2 in-circuit debugger, and several demo boards. - Does the book cover both assembly and C programming?
Yes, it presents a step-by-step approach to PIC assembly language programming and includes coverage on using the C compiler. - What serial communication protocols are included in the content?
Comprehensive coverage spans various serial communications such as USART, SPI, I2C, and CAN. - Who is the intended audience for this text?
The intended audience is tertiary level students at universities or colleges. - Can I learn about interrupt handling from this book?
Yes, the book provides comprehensive coverage on topics including interrupts, resets, and configuration. - Are there resources for analog signal processing included?
Yes, the text covers Analog to Digital Converters as part of its peripheral function coverage. - How does the book address external storage?
The book includes a section dedicated to external memory expansion techniques. - Is this material suitable for beginners in microcontrollers?
Yes, it uses a step-by-step approach with tutorials to guide readers through inherent development tools. - What specific timer modules are discussed?
The content covers Timers and CCP Modules in detail.
