Do you have a question about the Microchip Technology PICkit 3 and is the answer not in the manual?
Brand | Microchip Technology |
---|---|
Model | PICkit 3 |
Category | Computer Accessories |
Language | English |
Provides an overview of the kit's hardware and software setup.
Summarizes the key topics covered in the Overview chapter.
Details modifications and new features in this starter kit compared to previous versions.
Lists all the hardware components provided within the starter kit package.
Describes the schematic and pin assignments of the demo board.
Explains the software used and recommends a sequential approach to the lessons.
Instructions on how to execute the preprogrammed demo on the board.
Covers core architecture, instructions, accumulator, and buses.
Explains program memory, data memory, EEPROM, and memory banking.
Covers assembler and C programming, number formats, and directives.
Introduces basic LED control, I/O configuration, and new registers/instructions.
Demonstrates creating a delay loop using instruction timing for LED blinking.
Introduces shifting and bit-oriented skip instructions for LED rotation.
Covers ADC configuration, conversion, and displaying results on LEDs.
Combines ADC with LED rotation for variable speed control.
Explains switch debouncing techniques and the #define preprocessor symbol.
Adds switch control to reverse LED rotation direction based on ADC value.
Generates a PWM signal to control LED brightness via a potentiometer.
Uses Timer0 for delay routines, offering an alternative to instruction cycle counting.
Introduces interrupts for event handling and internal weak pull-up resistors.
Implements indirect addressing for a moving average filter using ADC values.
Demonstrates accessing program memory using look-up tables for data conversion.
Covers writing and reading data to the on-board EEPROM for nonvolatile storage.
Lists helpful keyboard shortcuts for MPLAB X IDE development.
Guidance on locating register definitions in header files for MPASM and XC8.
Best practices for writing commented and efficient assembly code.