PIC Microcontrollers - Programming in C
If you haven’t done it so far then it’s high time to learn what the microcontrollers are and how they operate. Numerous illustrations and practical examples along with detailed description of the PIC16F887 will make you enjoy your work with the PIC microcontrollers
Summary
This book provides a practical, example-driven introduction to PIC microcontrollers, focused on programming in C and the PIC16F887. Readers will learn how the hardware and peripherals work and how to write, test, and debug low-level firmware through numerous illustrations and hands-on projects.
Key Takeaways
- Write C firmware for PIC microcontrollers (PIC16F887), including project setup and basic toolchain usage.
- Configure and use common peripherals: ADC, timers, GPIO, UART, I2C and SPI for real-world interfacing.
- Implement interrupt-driven routines and direct register manipulation for reliable, low-latency control.
- Design and debug simple embedded circuits and firmware using provided schematics and step-by-step examples.
- Apply practical firmware design practices for pin configuration, clocking, and power-aware operation.
Who Should Read This
Students, hobbyists, and early-career embedded engineers who want a hands-on introduction to PIC microcontrollers and C-based firmware for small 8-bit projects.
Still RelevantBeginner
Related Documents
- Consistent Overhead Byte Stuffing TimelessIntermediate
- PID Without a PhD TimelessIntermediate
- Introduction to Embedded Systems - A Cyber-Physical Systems Approach Still RelevantIntermediate
- Can an RTOS be really real-time? TimelessAdvanced
- Memory Mapped I/O in C TimelessIntermediate








