The MonkeyBUS is an open source microcontroller development board designed for hobbyists and engineers to easily develop prototypes. This board is based on the Microchip USB PIC18F14K50 with nanoWatt XLP Technology and is also compatible with the original Microchip Low Pin Count USB Development KIT DM164127; meaning most of the example code from the development kit will be able to run on this board.
It has a USB V2.0 compliant (Full Speed 12Mb/s & Low Speed 1.5Mb/s) connector, 13 digital input/output pins in total, of which can be used as PWM, MSSP (SPI or I2C), EUSART (RS232 TTL), 10 bit ADC, comparators and SR latch. It also features external power source, USB power source (5V or 3.3V selectable), direct HD44780 LCD module plugin, 4 LEDs, ICSP programming port and a 10K potentiometer.
Simply connect it to a computer with a USB cable or an external power source (3.3V / 5V) to get started. Microchip's USB bootloader is also preinstalled, user will be able to program the board directly using the USB cable.
Dimension | 80 mm x 36 mm (identical size as a HD44780 16x2 LCD module) |
Microcontroller | PIC18F14K50 |
USB Bootloader | Microchip USB bootloader installed |
Operating Voltage | 3.3VDC – 5.5VDC |
USB V2.0 | 1 |
Total I/O
|
13 10 bit resolution, 9 channels SPI, I2C, RS232 TTL 1 source driving 1, 2, 3 or 4 pins 2 1 4 |
EEPROM | 256 bytes |
FLASH | 16K |
SRAM | 768 bytes |
ICSP Programming Port | 1 |
Schematic and user manual can be downloaded from http://www.monkeyboard.org/getting-started
Open source demo software with C source code can be downloaded from github, refer to Tutorials on http://www.monkeyboard.org for details.
Microchip demo software with C source code can be downloaded from Microchip website, refer to Getting Started on http://www.monkeyboard.org for details.