Because a DIP (Dual Inline Package) is breadboard friendly, We will use the dsPIC33FJ64GP802 28-pin DIP package whose pinout is shown below.
Pinout
Shaded pins are 5V tolerant; all others must never exceed 3.3V.
VDD is the CMOS term for positive power connection; VSS is the CMOS term for ground or negative power connection.
Other than ~MCLR (~ meaning active low) and power supply pins, all pins are multipurpose. The feature (peripheral) at the left of functions listed for each pin is the priority feature. Notice that digital I/O is always listed on the right of each list meaning it has lowest priority. The ANx (analog) functions will interfere with the digital functions so analog must be disabled for every pin used for digital I/O regardless of whether any analog peripheral is used in a program.) We will show how to do so we we get to that lesson. Each feature/peripheral will be discussed in turn in later lessons.
VDD is the CMOS term for positive power connection; VSS is the CMOS term for ground or negative power connection.
Other than ~MCLR (~ meaning active low) and power supply pins, all pins are multipurpose. The feature (peripheral) at the left of functions listed for each pin is the priority feature. Notice that digital I/O is always listed on the right of each list meaning it has lowest priority. The ANx (analog) functions will interfere with the digital functions so analog must be disabled for every pin used for digital I/O regardless of whether any analog peripheral is used in a program.) We will show how to do so we we get to that lesson. Each feature/peripheral will be discussed in turn in later lessons.
Block Diagram
This is a family block diagram for multiple devices with multiple pin configurations. Some of the shown peripherals are not in our device because of our reduced pin count. For example, our µC only has 5 pins for Port A, all 16 pins of Port B and no pins for Port C. Such is the price we pay for a breadboard friendly package.
Keep this page in mind as we progress through the lessons; you will have to refer to the pinout numerous times as we proceed and only occasionally to the block diagram.
If you wish to comment on this page, please do so here.