Summary of 8 Channel IR Remote Control
This article describes an 8-channel IR remote control using a PIC16F630 microcontroller. It sends RC5 codes at 38 kHz, powered by a CR2016 battery. To save power, the CPU enters sleep mode until a key press triggers an interrupt via PORTA changes. Additionally, the text briefly mentions an LC Meter for measuring inductance and capacitance, though no project details are provided for it.
Parts used in the 8 Channel IR Remote Control:
- PIC16F630 Microcontroller
- CR2016 3V Button Cell Battery
- IR Transmitter
- PORTA Interrupt Feature
To extend the life of the battery this is done by putting the CPU into SLEEP mode for most of the time and wake-up only when a key is pressed. PIC16F630 is the heart of the transmitter used to send IR command to receiver.It also generate 38KHz carrier frequency.The CR2016 is 3V battery which is supply for the circuit. When any key not pressed the CPU work in SLEEP mode to reduce baterry power consumption and wake-up only when any key pressed. To wake-up the CPU from SLEEP mode the CPU use interrupt on change feature which interrupted when the state on PORTA change then the program execution after an interrupt is at the interrupt vector, if the global interrupt is not enabled, the program starts executing the first line of code right after the SLEEP instruction.In the interrupt service routine the software will scan the key that pressed and send IR command appropriate with key pressed.Build Accurate LC Meter and start making your own coils and inductors. This LC Meter allows to measure incredibly small inductances making it perfect tool for making all types of RF coils. 
For more detail: 8 Channel IR Remote Control
- How many devices can this IR remote control?
The remote can control up to 8 devices or circuits. - What format do the control codes use?
The control codes are sent in RC5 format modulated to about 38 kHz carrier frequency. - How is the IR transmitter powered?
The transmitter is powered by a CR2016 which is a 3V button cell battery. - How does the circuit extend battery life?
Battery life is extended by putting the CPU into SLEEP mode for most of the time and waking it up only when a key is pressed. - What component generates the 38KHz carrier frequency?
The PIC16F630 microcontroller generates the 38KHz carrier frequency. - How does the CPU wake up from SLEEP mode?
The CPU uses the interrupt on change feature which interrupts when the state on PORTA changes. - What happens if global interrupt is not enabled during a wake-up?
If global interrupt is not enabled, the program starts executing the first line of code right after the SLEEP instruction. - What does the software do in the interrupt service routine?
The software scans the pressed key and sends the appropriate IR command.