-40%
PIC18F2550 Dev. Board, USB, XBee socket, Bootloader (MuIn USB)
$ 10.56
- Description
- Size Guide
Description
PIC18F2550 Dev. Board, USB, XBee socket, Bootloader (MuIn USB)Important Note on Shipping Delays via United States Postal Service: Currently we see significant delays in shipments via USPS, up to 3 weeks (!) to deliver within the USA. If you need your item fast, we suggest you select Fedex shipping upon checkout, instead of the standard USPS shipping.
990.020
The "MuIN USB" is a demoboard useful for experimentation with the PIC18F2550 microcontroller. It can be used as a simple interface between computers and other devices using USB, for servo command control via USB, or for control of I2C devices via USB. The USB communication acts as a serial COM port or as an HID device. The chip comes with a bootloader that can be used to load new firmware without the need of a external programmer.
PIC18F2550 Development Board Features
Equipped with an 8-bit Microcontroller with SIE USB on board (Microchip PIC18F2550)
Power supply: 6 to 9V DC
Power supply by external source or by USB port
TTL and CMOS compatibles inputs
USB 2.0 Full Speed
Clock @ 48 MHz (12 MIPS)
Can be used stand-alone or as a combo
Up to 32 endpoints, 64 bytes each
Microchip USB Stack compatible (all devices)
Preloaded Microchip HID USB Bootloader 2.6
PIC18F2550 Development Board Connectors
Please refer to
this diagram
along with the descriptions below.
The main connectors are divided into five groups of four contacts each. The first four groups are general-purpose I/O. The fifth group is used for I2C communication. The signal order for the first four groups is:
1. GND
2. V+ (5V or Vin selectable by a jumper on ports A and B except B0 and B1; 5V on others)
3. Signal 1
4. Signal 2
Signal 1 and Signal 2 are connected together and can be used for double connections on the same signal.
Group 1
RB0 — B0 (I2C sda)
RB1 — B1 (I2C scl)
These are the GPIO used by I2C. If I2C is used, these connections must disconnected or can be used to connect other I2C devices.
Group 2
RB2 — B2
RB3 — B3
RB4 — B4
RB5 — B5
RB6 — B6
RB7 — B7
B6 and B7 are PGC and PGD signals used by ICSP and debug. Take care using these pins if you use a debug tool or a classic ICSP programmer.
Group 3
RA0 — A0
RA1 — A1
RA2 — A2
RA3 — A3
RA4 — A4
RA5 — A5
These pins can be used as GPIO or as Analog inputs. The LED is connected to RA4; it cannot be used as analog input.
Group 4
RC0 — C0
RC1 — C1 (PWM 2)
RC2 — C2 (PWM 1)
C1 and C2 are used as PWM outputs if PWM is used.
Group 5
GND
V+
SDA
SCL
By soldering the jumper on the back of the board, the pull-up resistor on the I2C line is enabled. The pull-up resistor can be connected on 5V or 3.3V, but the function of I2C is not guaranteed on 3.3V.
PIC18F2550 Development Board Resources
Programming Example: USB CDC Stack v2.7 (MPLAB C18)
Standard Firmware for Bootloader
Graphical User Interface
HID Bootloader
VCom Driver
Schematic