device

USB digital GPIO I O extender

USB digital GPIO I/O extender using pic microcontoller

description Add general purpose input/output lines to your computer based projects. This circuit is a 12 pin digital GPIO interface using the Microchip PIC18f14k50 microcontroller which connects to an USB host port. The microcontroller is available in through-hole DIP20 and SMD packages, too. Circuit diagram The device is powered by the USB bus. 12 port …

USB digital GPIO I/O extender using pic microcontoller Read More »

USB remote control receiver

How-to: USB remote control receiver using pic microcontoller

ow that we listen to MP3s, and watch XVIDs or x264s, a computer is the entertainment center in at least one room of most homes. Unless you have a special HTPC, though, you’re probably stuck using the keyboard to pause, change the volume, and fast-forward through annoying Mythbusters recaps. PC remote control receivers range from ancient …

How-to: USB remote control receiver using pic microcontoller Read More »

Programmable Optical Slave Flash Trigger

A Programmable Optical Slave Flash Trigger for Digital Cameras with Processor PIC 12F675

The synchronizer ensures a contact-free, optical synchronization of external photographic flashguns. The triggering of the external flash is derived from embedded flashes of a camera. It can be used for both digital and “analogous” cameras or for a remote synchronization of the actual flash units. Its use is optimal especially with digital cameras (DC), where …

A Programmable Optical Slave Flash Trigger for Digital Cameras with Processor PIC 12F675 Read More »

USB PIC Programmer

USB PIC Programmer : PICKit2 using pic microcontoller

Microchip’s PICKit2 is much more comfortable,reliable and powerful than the other programmers that we can find all over internet. It is a USB based ICSP (In Circuit Serial Programming) programmer. Since it is a first release, Microchip published all the resources of PICKit2 public, which includes hardware schematics and all source code of softwares used. Through this …

USB PIC Programmer : PICKit2 using pic microcontoller Read More »

Implementation USB

Implementation USB into microcontroller: IgorPlug-USB (AVR) using pic microcontroller

Http iframes are not shown in https pages in many major browsers. Please read this post for details. Purpose of this article is to inform readers about implementation USB interface into singlechip microcontroller, which this interface directly not supports. Simply: implementation USB interface on firmware level (similar as emulation of RS232 interface in microcontrollers, which not have RS232 …

Implementation USB into microcontroller: IgorPlug-USB (AVR) using pic microcontroller Read More »

USB Interface Board

USB Interface Board Driver Installation PIC18F4550

USB Interface Board Driver Installation Connecting PIC18F4550 First Time This tutorial will try to explain how to make your interface development board to work for the first time. Without a Demo hex code inside PIC18F4550’s flash memory, it  won’t respond even if we connect the Demo Interface Board Directly to computer. In my previous post …

USB Interface Board Driver Installation PIC18F4550 Read More »

FT245BM

PIC18F452 to PC USB 2.0 interface with FT245BM

Here is an example of how to interface a PIC18F452 to a PC  via the USB port. The windows-pc (98, Me, 2000, XP, 2003) runs a program (C# application, Microsoft Visual Studio .NET 2003) to communicate with the USB interface, which transfers data to and from the PIC18F452. Many thanks to FTDI to deliver royalty-free drivers (FTD2XX.dll) and to KOPF to develop the needed library (AID.dll) All …

PIC18F452 to PC USB 2.0 interface with FT245BM Read More »

USB CDC ACM aka Virtual Serial Port

A Minimal USB CDC ACM aka Virtual Serial Port Using Pic

This page introduces a minimal firmware that implements a USB Virtual Serial Port for Microchip PIC18F4550 processor. The code has been optimized to use minimal amout of memory (both Flash and RAM) and tuned to work well with the Free SDCC C-compiler. The code size is less than 2500 bytes and it requires about 230 …

A Minimal USB CDC ACM aka Virtual Serial Port Using Pic Read More »