Member Since: March 15, 2009

Country: United States




Spoken Languages


Programming Languages


  • Correct, the dev boards do not contain programmers, but most of them have an ICSP header which can be used to connect any of the PIC programmers with ICSP connectors (like PGM-00009, the $12 serial programmer). I haven’t tried it myself, but taking a quick peek at the schematic for DEV-00018 (I suspect they are all like this), it shows the ICSP connection for PGM at RB3, but the 18F2520 datasheet shows PGM at RB5, so you will likely need to jumper that or something, otherwise the pinouts look compatible to me.

  • SFE is usually good about replacing missing parts, so feel free to contact support via email about that. As for the pin locations, as the name of the item indicates, it is intended for use with a breadboard. The staggered pins allow easy use with breadboards in that you can power the long horizontal bus at one voltage, and the other pins could be on the shorter vertical span (and jumpered over to you other bus if you like). It can also work with only vertical spans (like on the tiny breadboard), but the board will likely cover the pins on one side, so its easiest on a board that small if you only need one voltage (but its easy to get at both voltages with any of the boards with the horizontal power busses).

  • If I follow your question correctly, the answer is that it is configurable in software. When you setup the pin in your software you select if an output pin is configured for open drain (active low - sinks current to gnd) or not. Inputs would be high impedance and offer a software-selectable pull-up resistor. I think most microcontrollers offer similar features these days. I expect you can connect your IR receiver directly, but YMMV depending on what you have and are trying to do.

  • Single cell lipo - - nominal/design voltage of 3.7v, ~4.2v fully charged.

  • I should mention this does not work with the PS3 six-axis, while basically identical the footprint on the six-axis is slightly smaller such that it won’t line up correctly. I have not tried a ps3 dual-shock yet.

  • Just meansured one, got 8.6mm for the plastic part (not counting pin length)

  • Yes, pull the ICSP pins out to a header and use an AVR programmer with the Arduino IDE to burn the firmware over ICSP.

  • A PDIP-28 version of this MCU is available as COM-09061. PDIP works well with breadboards.

  • Not VCC, GND - it should be at VCC already if it has the internal pullup which the diagram is slightly ambiguous about. So you need to pull it low (to gnd/vss/0v) in order to trigger it.

  • Basically check with a multimeter that when the chip has power that the input pin is around vcc (it looks like it may have an internal pullup resistor)- if so, just tie a switch between that and ground (or test with a piece of wire) and you should be in business.

No public wish lists :(