User`s guide
One of the most distinctive features of
EasyPIC
™
v7 are it’s Input/Output PORT groups.
They add so much to the connectivity potential of
the board.
Everything is grouped together
PORT headers, PORT buttons and PORT LEDs are next to each other, and
grouped together. It makes development easier, and the entire EasyPIC
™
v7
cleaner and well organized. We have also provided an additional PORT headers
on the left side of the board, so you can access any pin you want from both sides of
the board. Some PORT pins are directly connected to the microcontroller, and some that are connected to other on-board modules are enabled via jumpers (for
example USB jumpers, J12 and J18).
Tri-state pull-up/down DIP switches
Tri-state DIP switches, like SW7 on Figure 10-2, are used to
enable 4K7 pull-up or pull-down resistor on any desired port
pin. Each of these switches has three states:
1. middle position disables both
pull-up and pull-down feature from
the PORT pin
2. up position connects the resistor
in pull-up state to the selected pin
3. down position connects the
resistor in pull-down state to the
selected PORT pin.
Figure 10-1: I/O group contains PORT headers, tri-state pull
up/down DIP switch, buttons and LEDs all in one place
LD17LD18LD19LD20LD21LD22LD23LD24
RN8-1
10K
RN8-2
10K
RN8-3
10K
RN8-4
10K
RN8-5
10K
RN8-6
10K
RN8-7
10K
RN8-8
10K
T17T18T19T20T21T22T23T24
RC0
RC1
RC2
RC3
RC4
RC5
RC6
RC7
RC0
RC1
RC2
RC3
RC4
RC5
RC6
RC7
1 2 3 4 5 6 7 8
O
N
SW3
PC_LED
R80
220
J24
PRESS_LEVEL
DISABLE
PROTECTION
J17
VCC-MCU
1 2 3 4 5 6 7 8
+
_
SW7
VCC-BRD VCC-BRD
VCC-MCU
RC0
RC1
RC2
RC3
RC4
RC5
RC6
RC7
UP
DOWN
PULL
CN15 CN10
1
2
3
4
5
6
7
8
9
10
CN25
VCC-BRD
RC0 RC1
RC2 RC3
RC4 RC5
RC6 RC7
RC0 RC1
RC2 RC3
RC4 RC5
RC6 RC7
RC0
RC1
RC2
RC3
RC4
RC5
RC6
RC7
VCC-BRD
CN20
RC0 RC1
RC2 RC3
RC4 RC5
RC6 RC7
4k7
DATA BUS
connectivity
Figure 10-3: Schematic of the single I/O group connected to microcontroller PORTC
Input/Output Group
Figure 10-2: Tri-state
DIP switch on PORTC
page 22