This is a preview of an inexpensive, medium-speed AVR/PIC/CPLD/Arduino programmer. It’s designed for people who don’t own a programmer and just want to rescue a bricked PIC or AVR. The programmer uses the bitbang mode of a FT232R FTDI USB->serial converter chip. The same one used on the Bus Pirate and Arduino. There’s existing apps […]
Tag Archives: PIC
SURE programming adapter update
Here’s a follow up on the PIC programming adapter from SURE we posted a few weeks ago. mizch mentioned that SURE’s shipping can add 30-40% to the final price, and suggested browsing eBay to see real prices. We found it on eBay for $9.99 with free shipping, and ordered it on June 28. The board […]
Week in (p)review: July 4, 2010
Here’s some highlights from the past week, in case you missed them: Bus Pirate firmware v5.1 was released. v5.0 was a major update with lots of changes, v5.1 corrects some bugs we missed in beta testing. Logic Sniffer test release v2.11 extends the memory available for samples and implements RLE for 8 and 16bit modes. […]
Week in (p)review: June 27, 2010
Last week was full of firmware updates. Here’s some highlights, in case you missed them: Bus Pirate firmware v5 was released. There were a few bug reports, a v5.1 update will probably be released this week. Go north, but don’t fall off the edge. Another release for the Bus Pirate: bootloader v4.3 with a few […]
Logic Sniffer upgrade v2.1 released
Package v2.1 is the first official upgrade release for the Logic Sniffer. Download it now at the Gadget Factory. This version has a lot of updates that should fix a bunch of problems in the initial release: FPGA bitstream v2.1 with high-speed SPI connection between the PIC and FPGA. This eliminates most ‘hardware not found’ […]
Logic Sniffer upgrade procedure
This is an old version, see the latest version on the documentation wiki. The Logic Sniffer is an open source logic analyzer. It’s designed to support the SUMP logic analyzer software at the lowest possible cost. This project is a collaboration between the Gadget Factory and Dangerous Prototypes. The Logic Sniffer has two parts that […]
Bus Pirate PIC 18F24J50 programmer update
We’ve been working on a PIC 24F programmer for the Bus Pirate, now we’re working on PIC18F24J50 support. PIC 24Fs and the 18F ‘J’ parts can be programmed directly by the Bus Pirate because they are 3.3volt chips that don’t require a separate programming voltage. 18FJ support means the Bus Pirate can reprogram any Logic […]
W1N9Zr0’s Bus Pirate PIC programmer
We previously posted this combined development board and Bus Pirate PIC programmer from W1N9Zr0. The C# source for the PIC programmer is now available in an archive, or grab it from the SVN. It uses the Bus Pirate’s raw-wire binary mode and an external 13volt power supply to program a PIC 16F628, but it can […]
USB IR Toy: Calculate transmitter carrier frequency
See the latest version in the documentation wiki. The USB IR Toy raw IO mode samples and replays infrared waveforms. IRIO mode starts with a default 36kHz infrared transmit modulation frequency. The rate can be changed with the setup modulation command (0×02), followed by a byte that sets the pulse-width modulator match value (PR2), and […]
USB IR Toy: Calculate sampling rates
See the latest version on the documentation wiki. The USB IR Toy raw IO mode samples and replays infrared waveforms. IRIO mode starts with a default 10kHz sample and playback timer. The rate can be changed with the setup timer command (0x01), followed by two bytes that set the sample timer offset. The first byte […]
Pinguino: a PIC Arduino
Pinguino is an Arduino-like board based on PIC microcontroller. The hardware is based on a PIC 18F2550, which has an integrated USB module. This is the same chip we used in the USB IR Toy. The IDE is built with Python. An integrated preprocessor translates Arduino specific instructions directly to C. It uses SDCC as […]
PIC USB overview
Microcontroller USB interfaces are a lot more complicated than simple serial ports. WaitingForFriday.com has an extensive overview of PIC USB, including hardware, firmware, and computer interface. The same USB PIC peripheral is used in the Infrared Toy and Open Logic Sniffer. Via Hack a Day
Web platform server firmware update
The web platform EEPROM and SD card server firmwares have stability problems at full speed, we encountered this bug with the @tweet_tree. Markus Gritsch posted test firmwares that have now been running for over 72hours without interruption. They even work when the PIC and SPI interface are overclocked beyond the datasheet specifications. A single edit […]
Bus Pirate high voltage programming adapter
Today we’re giving away an assembled Bus Pirate high-voltage programming adapter. It has a 5pin PIC programming header, a 6pin AVR programming header, and a small 13volt boost-converter power supply. A 13volt supply is needed to program PIC 12/16/18F microcontrollers, and clear the RESET fuse in AVRs. It’s doesn’t do much right now though, because […]
Free PCB Sunday I: Infrared receiver transmitter
We go through a lot of prototype PCBs, and end up with lots of extras that we’ll never use. Every Sunday we give away a few PCBs from one of our past or future projects, or a related prototype. PCBs by Seeed Studio. This is the final version of the PCB for the USB infrared […]
Free PCB Sunday: Bus Pirate PIC/AVR programming adapter
We go through a lot of prototype PCBs, and end up with lots of extras that we’ll never use. Every Sunday we give away a few PCBs from one of our past or future projects, or a related prototype. PCBs by Seeed Studio. This is a PIC and AVR high-voltage programming adapter for the Bus […]
PCBs sent this week
We sent a bunch of PCBs to Seeed Studio’s Fusion service this week. The open source logic analyzer prototype was the most anticipated board, you can get the final hardware for free if you suggest the name. The final design candidates for the PIC high voltage programming adapter went to the board house too. Looking […]
Prototype: Web platform
This is an old version, see the latest version on the documentation wiki. The Dangerous Prototypes web platform is a tiny server designed for networked hacks where a full PC is inconvenient. There’s lots of interesting projects that bridge the internet to microcontrollers, but most of them have a PC in the middle to handle […]
Bus Pirate PIC programmer update
PIC 12/16/18/ds30 programming support for the Bus Pirate is progressing. Sean Nelson, a regular contributor to the Bus Pirate project, submitted a patch that adds serial port support to usbpicprog. The Linux patch compiles, but the Windows port still has some bugs. The picture shows our prototype 13volt power supply for the PIC programmer. It’s […]
Preview: Web platform prototype
Coming, hopefully, by the end of the week.
