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:
Signal 1 and Signal 2 are connected together and can be used for double connections on the same signal.
- 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
These are the GPIO used by I2C. If I2C is used, these connections must disconnected or can be used to connect other I2C devices.
- RB0 — B0 (I2C sda)
- RB1 — B1 (I2C scl)
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.
- RB2 — B2
- RB3 — B3
- RB4 — B4
- RB5 — B5
- RB6 — B6
- RB7 — B7
These pins can be used as GPIO or as Analog inputs. The LED is connected to RA4; it cannot be used as analog input.
- RA0 — A0
- RA1 — A1
- RA2 — A2
- RA3 — A3
- RA4 — A4
- RA5 — A5
C1 and C2 are used as PWM outputs if PWM is used.
- RC0 — C0
- RC1 — C1 (PWM 2)
- RC2 — C2 (PWM 1)
Group 5 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
Optional Recommended Products for this Item