- Microchip
- Characteristics of PIC processors
- Microcontrollers (µC)
- Range of word sizes for data
- Harvard architecture
- Program data
- Doesn’t change during execution
- Could be downloaded with programmer
- Could be downloaded on a Microstick
- Could be manufactured with a specific program (ROM)
- Could be one-time-programmable (OTP)
- Has its own word and memory size
- Data memory
- Called registers in less expensize chips
- Many special function file registers
- Little-endian
- accumulator (W register)
- “simple” instruction set
- PIC Families
- PIC24HJ32GP202/204 and PIC24HJ16GP304 (guided tour)
- Packaging (pp. 3-5)
- Data path (p. 10)
- Pin descriptions (pp. 11-12)
- Minimum configuration (Figure 2-1, p. 14)
- Programmer’s view (p. 19)
- Status register (p. 21)
- Notice the N, OV, Z, and C bits
- Program memory (Figure 4-1, p. 25)
- Data memory (Figure 4-3, p. 28)
- Special Function File Registers (pp. 29-39)
- I/O port (Figure 10-1, p. 105)
- Instruction set (Chapter 20, pp. 187-193)
- Instruction format