Table of Contents
PSU IEEE Workshop on PIC Microcontrollers
Introduction
Overview of a PIC Project
PART I
PIC Architecture: Background
PIC Architecture: Background
PIC Architecture: Background
PIC Architecture: Background
PIC Architecture: Background
PIC Architecture: Convergence
PPT Slide
The PIC Family: Cores
The PIC Family: Packages
The PIC Family: Speed
The PIC Family: Program Memory
The PIC Family: Program Memory
The PIC Family: Program Memory
The PIC Family: Data Memory
The PIC Family: Control Registers
The PIC Family: Peripherals
PIC Peripherals: Ports (Digital I/O)
PIC Peripherals: ADCs
PIC Peripherals: USART: UART
PIC Peripherals: USART: USRT
PIC Peripherals: Timers
PIC Peripherals: CCP Modules
PIC Peripherals: Misc.
Selecting your PIC
Low End: 12C508
Mid Range: 16F876
High End: 17C766
12C508, 16F876, 17C766 Uses
For Comparison: The 68HC11
Getting ready to code!
PART II
Software: Introduction
Software: Instruction Set
Software: Programmers Model
Software: Instruction Examples
Software: Programmers Model
Software: Instruction Examples
Software: Programmers Model
Software: Instruction Examples
Software: Programmers Model
Software: Assembly Format
Software: Branches
PPT Slide
Software: Direct Addressing
Software: Relative Addressing
Software: Relative Addressing
Software: Indirect Addressing
Software: Banking
Software: Real Code!
Software Tips
Software Tips
Software Tips
Software Tips
Software Tips
Software: Pitfalls!
Software: Pitfalls!
Software: Pitfalls!
Software: Pitfalls!
Software: Pitfalls!
Software: Conclusion
PART III
Simulation Introduction
Simulation Issues
PART IV
Programming PICs: PICSTART+
Programming PICs: ICSP
Programming PICs: ICD
Programming PICs: Erasing
Programming PICs: Tricks
Programming PICs: Pitfalls
PART V
The Minimum PIC System
Infiltrating the Epoxy Curtain
Debugging Tools: ICD
Debugging Tools: Emulators
Debugging Tools: Wetware
Debugging Tools: Do This
PART VI
Cool Ideas
Cool Ideas
Cool Things
Cool Things
That’s it! Go PIC the world.
|