Circuit Lake

Electronic Project and Circuit Collection

PIC Related Resources




Firmware USB for PIC16F628, 16FUSB

May 11, 2012 By: admin Category: Interfacing, Miscellaneous, PIC, Project No Comments →

USB for PIC16Fxxx

The 16FUSB is a software implementation of the USB low-speed for PIC16F628/628A microcontroller. All communication stuff is done by the firmware written in ASM, completely discarding the need to use an additional chip.
From the 16FUSB core is possible to add implementations of other protocols such as, for example, I2C, SPI or simple write data from [...]

1 GHz Frequency Counter

May 01, 2012 By: admin Category: Digital, Measurement, PIC, Project No Comments →

1GHz Counter

This simple counter is built based on PIC16F84A and SAB6456 IC. The SAB6456 is a prescaler for UHF/VHF tuners. It can be switched to divide-by-64 or divide-by-256 by the mode-control (MC) pin. The circuit has an input frequency range of 70 MHz to 1 GHz, has high input sensitivity and good harmonic suppression.
This project is [...]

GSM/GPRS Autonomous Weather Station

March 06, 2012 By: admin Category: Data Acquisition, Monitoring, PIC, Project, Remote, Wireless No Comments →

GSM weather station

This autonomous tracking weather station is built based on PIC 16F877A and SIM900/300 GSM module. It takes (analog/digital) measurements and sends them to a web server over GPRS. It supports up to 3 Analog or Digital inputs. User can make it fully autonomous by adding a battery and a solar station.

Aurora RGB LED Art

October 27, 2011 By: admin Category: Display, LED, Miscellaneous, PIC, Project No Comments →

Nice RGB LED art

Aurora 9×18 is a beautiful firing sequence of 162 RGB-LEDs in a circular configuration. The color of each circle is controlled by a microcontroller (PIC24F08KA101) using a twisted form of PWM. The MCU only has one PWM module, yet Aurora is capable of 27 (9xR,G,B) independent brightness control.