X-mas Tree

As it is Christmas time and I wanted to do a simple, cheap and fun project, which works as a development board at the same time, I created thisΒ X-mas tree.X-mas Tree

The project features an USB capable PIC16F1549 Β΅C with:

  • USB FS device
  • 48 MHz internal Oscillator
  • 2 PWM modules
  • 10-bit ADC with Voltage Reference
  • Integrated Temperature Indicator Module

The LEDs are connected to the 2 PWM outputs viaΒ N-mos drivers. A Potentiometer is connected to one ADC channel for controlling the brightness of the LEDs or possibly the speed or variation of animations. Different modes of the X-mass tree can be switched by pressing a push button.

Schematic / LayoutSchematic X-mas Tree

The schematic shows that the Β΅C is directly connected to USB. This is definitely bad practice, as the Β΅C has no ESD protection. In several other projects I used a SOT23-6 USB ESD protection diode array andΒ sometimes two additional serial resistors.

A 500mA Fuse F1 was added to protect the PC or power supply in case of a short circuit our failure. This will beΒ an important step, as the X-mas tree willΒ be used for a soldering workshop for working students and Β anybody interested in electronics hardware or embedded software at my new job atΒ NavVis in Munich (therefore the NavVis logo on the PCB).

The Layout is designed forΒ two different levels of soldering skills. It features a TSSOP IC, a SMD USB connector and some 0603 resistors and capacitors for the skilled and through hole LEDs for soldering beginners.

For more detail: X-mas Tree


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.