Global Sources
EE Times-India
Stay in touch with EE Times India
EE Times-India > Controls/MCUs

X-10 home automation using the PIC16F877A

Posted: 23 Jun 2010     Print Version  Bookmark and Share

Keywords:X-10 home automation  PIC MCU  home controller 

X-10 is a communication protocol designed for sending signals over 120VAC wiring. X-10 uses 120kHz bursts timed with the power line zero-crossings to represent digital information. Plug-in modules available from various vendors enable users to create home automation systems by using the AC wiring already installed within a home.

PIC microcontrollers can easily be used in conjunction with X-10 technology to create home automation applications. The specific PIC MCU used should be selected based on RAM, ROM, operating frequency, peripheral and cost requirements of the particular application. The PIC16F877A was selected for this application because of its versatility as a general purpose microcontroller, its flash program memory (for ease of development), data EEPROM and ample I/O.

This application note discusses the implementation of X-10 on a PIC MCU to create a home controller that can both send and receive X-10 signals. The reader may implement the home controller as is, or adapt the circuits and firmware to other applications.

View the PDF document for more information.

Comment on "X-10 home automation using the PIC16..."
*  You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.


Go to top             Connect on Facebook      Follow us on Twitter      Follow us on Orkut

Back to Top