Overview functionality of the Dwengo board

The possibilities of the Dwengo board seem endless: handy push buttons, analog inputs, LCD display, USB, everything for motor driving, and so much more... On this page you find a complete overview.

Functionality

General

  • Powerful PIC18F4550 External link microcontroller - 48 MHz
  • Handy programming environment available (Microchip MPLAB External link), possibility of programming on a higher level in C18 External link (ANSI C compatible) as well as in Assembler
  • The smart lay-out of the board provides a large scale of opportunities
  • Universal extansion connector easily allows to extend the board with a breadboard, solder board, network board or a self-made extension board
  • Mounting holes that are compatible with LEGO building blocks for an easy integration with Lego

Overview Dwengo board

Schematics and stencil

CC-BY-SA
Dwengo Board v1.10 by Dwengo vzw is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License External link.
Please read the license before using this material

Power

  • Power connector suitable for 7V to 20V input voltage (Caution: above 10V the voltage regulator may heat up, but the Dwengo board will still function properly.)
  • The board can be powered as well through USB or the programmer
  • When both sources are available at the same time, the board automatically selects the external power source
  • A Power LED indicates if the board has power
  • USB power is secured against short-circuiting through an automatic fuse

Communication

  • USB 2.0 communication build-in, not limited to a virtual serial port
  • Serial port for RS232 communication
  • SPI and I2C hardware-protocol build-in
  • All IO is accessible through the expansion connector

Overview Dwengo board

Display

  • HD44780 External link-based LCD display with 2x16 characters (adjustable contrast) and programmable backlight

Input/Output

  • Five push buttons placed in orderly fashion
  • Eight leds, easily adjusted through one register
  • Four buffered outputs for driving heavy loads (motors, power leds, ...) up to 1.2A for each output
  • The buffered ouputs can switch to the external power source as well as to 5V (setup by using a jumper)
  • Two buffered outputs usable as well as analog outputs through a build-in PWM-module
  • Two servo-connectors at 5V
  • Up to 13 analog inputs can be used by the expansion connector
  • 7 interrupt pins on the expansion connector
  • Possibility to reset by using the reset button or externally using the expansion connector

Miscellaneous

  • Non-used functionality on the board can be powered off through jumpers in order to save power
    (in case of battery power) or to use the ports for other means
  • Take a quick and easy start thanks to multiple tutorials and projects