User`s guide

supported MCUs
Supported
microcontrollers
The board contains eight DIP sockets: DIP40, DIP28, DIP20, DIP18A, DIP18B, DIP14,
DIP8 and support for PIC10F MCUs. With dual power supply and smart on-board
mikroProg, board is capable of programming over 250 microcontrollers from PIC10F,
PIC12F, PIC16F, PIC16Enh, PIC18F, PIC18FJ and PIC18FK families.
There are two DIP18 sockets for PIC microcontrollers provided on the board - DIP18A
and DIP18B. Which of these sockets you will use depends solely on the pinout of
the microcontroller in use. The EasyPIC
v7 development system comes with the
PIC18F45K22 microcontroller in a DIP40 package.
DIP40 DIP18A
DIP28
C33
100nF
VCC-MCU
C9
100nF
VCC-MCU
C12
100nF
VCC-MCU
C13
100nF
VCC-MCU
C10
100nF
VCC-MCU
E14
10uF
VCC-MCU
VCC-MCU VCC-MCU
VCC-MCU
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
DIP SKT 40
1
2
3
4
5
6
7
8
9 10
11
12
13
14
15
16
17
18
DIP SKT 18
1
2
3
4
5
6
7
8
9
10
11
12
13
14 15
16
17
18
19
20
21
22
23
24
25
26
27
28
DIP SKT 28
J20
M1X2
C36
100nF
C35
100nF
C38
100nF
C37
100nF
E11
10uF
E13
10uF
RA5
RA4
RA4
RA5
RA5-DIP28
RA5-DIP40
RA4-DIP40
RA4-DIP28
RA5-DIP28
VCC-MCU
for PIC16F724/727
for PIC18F44J10, PIC18F45J10
for PIC18F24J10, PIC18F25J10
PIC18F2XJ50, PIC18F2XJ11
for PIC16F722/723/726
for PIC18F2331/2431
1
2
3
4 5
6
7
8
DIP SKT 8
1
2
3
4 5
6
7
8
DIP SKT 8
1
2
3
4
5
6
7 8
9
10
11
12
13
14
DIP SKT 14
1
2
3
4
5
6
7
8
9 10
11
12
13
14
15
16
17
18
DIP SKT 18
1
2
3
4
5
6
7
8
9
10 11
12
13
14
15
16
17
18
19
20
DIP SKT 20
DIP20
RA0
RA1
RA2
RA3
RE0
RE1
RE2
RC0
RC1
RC2
RC3-MCU
RD0
RD1
RB7-MCU
RB6-MCU
RB5
RB4
RB3
RB2
RB1
RB0
RD7
RD6
RD5
RD4
RC7
RC6
RC5-MCU
RC4-MCU
RD3
RD2
MCLR-RE3
RA7-MCU
RA6-MCU
RA5-DIP40
RA4-DIP40
RB7-MCU
RB6-MCU
RB2
RB1
RB0
RC7
RC6
RC5-MCU
RC4-MCU
RA0
RA1
RA2
RA3
RC0
RC1
RC2
RC3-MCU
RB5
RB4
RB3
MCLR-RE3
RA7-MCU
RA6-MCU
RA5-DIP28
RA4-DIP28
RA5-MCU
RA4-MCU RA1-MCU
RA0-MCU
RA2-MCU
RC0
RC1
RC2RC3
RC4
RC5
MCLR-RA3
RB4
RB5
RB6RB7
RC7
RC6
VCC-MCU
VCC-MCU
RA0
RA1
RB7-MCU
RB6-MCU
RA3
RA4
RA2
RB2
RB1
RB0
RB5
RB4RB3
MCLR-RA5
RA7-MCU
RA6-MCU
VCC-MCU
DIP18B
RB2
RB3
RB7-MCU
RB6-MCU
RA1
RA4
RA0
RB0
RA3
RA2
RB5
RB4RB1
MCLR-RA5
RA7-MCU
RA6-MCU
RA5-MCU
RA4-MCU RA1-MCU
RA0-MCU
RA2
RC0
RC1
RC2RC3
RC4
RC5
MCLR-RA3
VCC-MCU
RA0-MCU
RA1-MCU
RA5-MCU
RA4-MCU
RA2MCLR-RA3
VCC-MCU
VCC-MCU
RA1-MCU
RA2
RA0-MCU
MCLR-RA3
DIP14
DIP8
10F MCU
C11
100nF
VCC-MCU
C42
100nF
VCC-MCU
C40
100nF
VCC-MCU
C39
100nF
VCC-MCU
J22
J7
J10
J23
X1
8MHz SYS
C6
22pF
C7
22pF
RA7-MCU RA6-MCU
RA7 RA6
J13
RA7-OSC1 RA6-OSC2
X2
8MHz SEC
C22
22pF
C21
22pF
J14
RA4-MCURA5-MCU
RA4RA5
RA4-OSC1RA5-OSC2
X1
8MHz SYS
C6
22pF
C7
22pF
RA7-MCU RA6-MCU
RA7 RA6
J13
RA7-OSC1 RA6-OSC2
X2
8MHz SEC
C22
22pF
C21
22pF
J14
RA4-MCURA5-MCU
RA4RA5
RA4-OSC1RA5-OSC2
VCAP jumpers explained
Some PIC16F, PIC18FK and all PIC18FJ microcontrollers have cores that work
on 1.8V-2.5V voltage range, and peripherals that work with 3.3V and 5V
voltages. Internally, those microcontrollers have power regulators, which adjust
the core voltage levels. In order for those devices to have a stable operation of
the core, manufacturer recommends that decoupling capacitive lters should
be provided, and connected between specic microcontroller pins designated
with VCAP and GND. EasyPIC v7 board provides jumpers which are used for this
purpose. Here is list of devices that require jumpers placed in VCAP position:
VCAP position when using PIC16F724/16F727
VCAP position for PIC18F44J10 and PIC18F45J10
VCAP for PIC18F24J10, PIC18F25J10 PIC18F2XJ50, PIC18F2XJ11
VCAP for PIC16F722, PIC16F723, PIC16F726
IMPORTANT:
If you do not place VCAP jumper for the MCUs that need it,
you might experience some instabilities in program execution.
IMPORTANT: When using PIC18F2331 or PIC18F2431 microcontrollers it is necessary
to place J20 jumper, in order to route VCC power line to RA5 pin (Figure 4-1)
page 8
J17
J22
(see gure 4-1)
J10
J23
Figure 4-2:
crystal
oscillators
Figure 4-1: Schematic of on-board DIP sockets and VCAP jumpers