User`s guide

USB is the acronym for Universal Serial
Bus. This is a very popular industry
standard that denes cables, connectors
and protocols used for communication
and power supply between computers
and other devices. EasyPIC
v7 contains
USB connector (CN4) which enables
microcontrollers that support USB
communication to establish a connection
with the target host (eg. PC, Laptop, etc).
Selection of communication lines is done
using jumpers J12 or J18, depending on
the target microcontroller.
When communication lines are
routed from the microcontroller to the
USB connector using mentioned jumpers,
they are cut o from the rest of the
board, and cannot be accessed via PORT
headers.
Dedicated USB ON LED
signalizes the presence of USB connection,
when the USB cable is inserted into the
USB connector.
communication
Figure 8-1:
USB function disabled
Figure 8-2:
USB enabled on PORTC
Figure 8-3:
USB enabled on PORTA
1
2
3
4
VCC
GND
D-
D+
CN4
USB B
USB
CONNECTOR
L44
USB ON
R11
4K7
VCC-3.3
RC3-MCU
RC4-MCU
RC5-MCU
RC3
RC4
RC5
RA2
RA2-MCU
RA1-MUX
RA1-MCU
RA0-MUX
RA0-MCU
PIC18F4550
PIC18F2XJ50
PIC18F1XK50
PIC18LF1XK50
J12
J18
DATA BUS
Depending on your target microcontroller, USB communication can be enabled on
PORTA or PORTC. For PIC18(L)F1XK50 you should put J18 jumpers in the USB
position (Figure 8-3). For PIC18Fxx(J)50, PIC18Fxx(J)53, PIC18Fxx(J)55
and PIC18Fxx58 place J12 jumpers in the USB position (Figure 8-2).
Enabling USB connection
page 18
Figure 8-4: USB connection schematic
(jumpers are in USB disabled position)
USB connection