This table provides an overview of the pins on the PIC and the expansion connector. Note that most pins have multiple functions. Some can be used simultaneously, others need to be set in software to one specific function, sometimes in combination with setting a jumper. For further details, always consult the Dwengo-board schematics and the PIC18F4550 datasheet .
The Dwengo programmer is based on and (software) compatible with the PICkit2 programmer of Microchip . Besides the lower price of the Dwengo programmer, this programmer only differs in a couple points from the original PICkit2 programmer .
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.
Non-used functionality on the Dwengo board can be turned off by using jumpers. This allows to save power (battery power) or to use the ports for different purposes. Here you can find an overview of the available jumpers and their functionality.
When programming the Dwengo board some of the configuration bits or fuses have to be set up correctly. An overview of the most common settings for some of the configuration bits with some explanation in the comments follows below. For more information we'd like to refer you to the PIC 18F4550 datasheet .