Microchip demo pages on web platform

Trev spent a lot of time hacking and documenting the Microchip TCP/IP stack for the web platform. Trev’s extensive write-up shows how he got these features working: SMTP mail client, email demo HTTP authentication, adding authentication to the email demo MD5 hash demo HTTP2 demo, multiple HTTP connections Custom dynamic web pages More in the […]

USB Infrared Toy firmware v1.02

There’s a new firmware, hardware, and source archive for the USB Infrared Toy available for download here. This release includes a very minor firmware update, there’s no real compelling reason to upgrade: USB device descriptor properly reports bus-powered device Removed padding from manufacturer string in descriptor Increased delay before and after self-test Updated self-test version […]

Bus Pirate ‘new terminal’ test release

Sjaak is working on a branch of the Bus Pirate firmware known as ‘newterm‘ because it contains a new terminal interface.  It’s ready for an alpha release (download here), and we’d like to invite curious testers to take the new firmware for a spin. Newterm is only compatible with the v4 bootloader using pirate-loader or […]

Logic Sniffer quick start video

Openbench 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. Logic Sniffers are starting to arrive worldwide, and the Gadget Factory has a quick start video to get you going […]

Bus Pirate PIC24F programmer

This post is an overview of a test app that uses the Bus Pirate’s binary rawwire mode to program another Bus Pirate. This could be a handy way to unbrick one Bus Pirate with another. Eventually, we’d like it to program all PICs that don’t require a 13volt programming voltage (18FJ/FK, 24F, 30F, and 33F). […]

Open Programmer v0.7.x

Alberto Maccioni designed this multi-chip opensource programmer based on a PIC18F2550. Currently it supports PIC, I2C-SPI-MicroWire EEPROMs, some ATMEL AVRs, and (soon) other devices. It even supports some PIC 24Fs, like the 24Fj64GA002 used on the Bus Pirate. In the last few years, as serial and parallel interfaces have almost disappeared, electronics enthusiasts find even […]

PICkit I2C and SPI demo boards

Darren pointed out two IC demonstration boards from Microchip. The PICKit Serial I2C demo board has five unique devices with I2C interfaces. It includes a 2Kbit serial EEPROM, high accuracy temperature sensor, 12-bit ADC, 10-bit DAC, and an 8-bit IO expander – all great chips for a new hardware hacker. Debugging is possible through test […]

Bus Pirate: CAN Pirate

Unlike simple serial protocols, Controller Area Network (CAN) transmits data in frames with error detection capabilities. The Bus Pirate wasn’t designed to handle frame-based data transmissions, but have no fear the CAN Pirate adapter is here! In order to send and sniff CAN data for debugging an application, Stefano came up with the CAN Pirate. […]

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 […]