Category Archives: PIC Projects


LED light dimmer using PIC16F1936

Lukas Fassler recently moved to a new apartment and he wanted to have a PWM LED light dimmer to control some of his 12V LED strips. When he didn’t find a ready-made one that would meet his requirements, he designed his own using the PIC16F1936 MCU. His PWM dimmer can handle 100W output power at 12V DC. At the center of my design is a 8-bit PIC microcontroller, a PIC16F1936. There’s not much special about this particular model, it’s just a type I’ve used several times before and still had some on stock. A LM2931 provides the PIC with 5 volts

Read more

PCF8563 based alarm clock

This project is about a PCF8563 based alarm clock built by Shawon Shahryiar from MicroArena. The PCF8563 is a CMOS Real-Time Clock (RTC) and calendar optimized for low power consumption. It features a programmable clock output, interrupt output, and a standard I2C bus to communicate with a host MCU. The project uses the PIC16F877A microcontroller for reading time and date from the RTC chip and a standard HD44780 character LCD for displaying it. The date, time, and alarm settings are performed through a keypad matrix, and a piezo buzzer is used to create the alarm sound. Following video shows the alarm

Read more

PIC32 smart watch

Matthew Filipek‘s DIY smart watch is PIC32-powered and features a 1.7 inch touch screen, SD card, Bluetooth module, and other apps with total cost of build less than $100. Matthew writes, The watch currently has 3 apps: a settings app where the user can set screen brightness, change the time and date, and change the theme of the user interface; a game app, where the user controls a small paddle with the touch screen and attempts to deflect balls into goals; and a paint app, where the user touches to draw one of 8 selectable colors to the screen. The

Read more

PIC24-based game console

Voja antonic‘s single chip game console is based on PIC24EP512GP202 microcontroller, a 16-bit Microchip’s MCU which is programmed to generate the VGA signal, music and sound effects for playing Jumping Jack. As the video signal and the corresponding sync signals are generated by software, the console contains a minimum of hardware. There is also an audio signal output with five binary tone channels, mixed by a passive resistor network. Two of those channels are used for sound effects, similar to ones used in video games of that time (early eighties) and three for background music. This output is capable of driving line

Read more

PIC18 development board with ethernet capability

DIY development boards are popular among hobbyists. [magkopian] from Greece has designed a PIC18 development board that features Ethernet connectivity (using ENC28J60) and Full Speed USB 2.0. The development board is based on a PIC18LF4553 microcontroller. The microcontroller features a Full Speed USB 2.0 (12Mbit/s) interface without the need for any external components. Also, it has 32KB of program memory, 2KB of RAM and it supports an external clock up to 48MHz, which is optional because it also has an 8MHz internal clock. The ENC28J60 Ethernet controller is used to provide Ethernet connectivity to the microcontroller thought the SPI interface.

Read more
« Older Entries Recent Entries »