BC7215/BC7215A Universal IR Remote Decoder/Encoder

Universal IR Remote Control
IR Data Communication
Previous
Next

New Release: BC7215A Offline Air Conditioner Control Library

The BC7215 is capable of automatically identifying and decoding over 99.5% of air conditioner remote control protocols and over 98% of various audio/video and other infrared controlled devices. Upon reception, it directly decodes and outputs raw data; conversely, it can transmit data over infrared signals in a specified format simply by inputting raw data.

Due to its support for raw data input and output, it is also suitable for infrared data communication.

The BC7215 utilizes a UART interface, enabling direct connection with various MCUs, embedded systems, and Linux, Android, or Windows platforms without the need for low-level drivers or complex I/O-level programming.

  • Automatic Recognition: Automatically identifies IR encoding formats.
  • Raw Data I/O: Supports direct input and output of raw data.
  • Bidirectional Communication: Suitable for bidirectional IR data communication.
  • Universal Compatibility: UART interface works with a wide range of hardware and software systems.
  • Integrated Hardware: Built-in IR transmitter driver and carrier generator.
  • Operating Voltage: 2.7–5.5V
  • Package: SO8

Typical Applications:

  • Self-learning Remotes: Universal or learning remote controls.
  • Custom Systems: Proprietary IR remote control systems with user-defined protocols.
  • Universal IR Devices: IR controlled devices capable of pairing with any remote control.
  • IoT Hubs: IoT Infrared Control Centers (IR Blasters).
  • Data Link: Infrared data transmission.

 

Suggested Retail Price (MSRP):

  • 1000+ :  ¥3.50
  • 100 – 999 :   ¥3.90
  • 50 – 99 :   ¥4.49
  • 10 – 49 :   ¥5.59
  • 1 – 9 :   ¥7.49

Related Products

¥35
BC7215A Demo Board

This demonstration board features integrated infrared transceiver circuitry and a USB-to-UART converter. When used with the BC7215 Windows or Android demonstration software, it enables the following functions:

  • Control tens of thousands of appliance brands using the online IR code database (Android App only).
  • Control air conditioners using the BC7215A offline A/C control library (PC only).
  • Decode data from any infrared remote control.
    Copy (learn) signals from any infrared remote control.
  • Transmit user-defined data using the protocol format of any infrared remote.
  • Perform infrared data communication demonstrations (require two boards, PC only).
  • Signal Breakout: Allows connection to user circuit boards.

If not using the dedicated software or App, the board is also compatible with any standard serial debugging tool.

Retail Price: ¥35.00

Arduino Library
Previous
Next
BC7215A Arduino & Micro-controller Board

Featuring integrated infrared transceiver circuitry, this demonstration board connects directly to any Arduino or user microcontroller board. It can also be connected to a computer for use via a USB-to-Serial converter.

Software Support: The Arduino Air Conditioner Remote Library is intergrated in the Arduino IDE Library Manager. The library includes examples for offline universal A/C control and IoT-based air conditioner control.

Includes 9 Arduino Application Examples:

    1. Universal Decoding
    2. Learning Remote Control
    3. 2-Channel Remote Controlled Switch
    4. Infrared Communication
    5. ESP8266 Online AC Control (Blocking Mode)
    6. ESP8266 Online AC Control (Non-blocking Mode)
    7. ESP32 Online AC Control
    8. ESP32 Standalone AC Control (LCD Version)
    9. ESP32 IoT A/C Control

Retail Price: ¥25.00

BC7215(A) Demo For Windows
Designed for use with the BC7215A Demo Board, or with user boards and connected via a USB-to-Serial converter.
  • Demonstrates the decoding, encoding, and transmission of infrared remote signals. Features an automatic learning function, enabling “one-click” copying of remote control signals.
  • Demonstration for the BC7215A offline air conditioner control library, allowing for the offline control of any air conditioner.
  • AC IR command parsing demonstration. This feature extracts temperature, mode, fan speed, and power status information directly from the infrared remote signal.
  • Text Transmission: Users can directly input text. The software automatically encodes the text as UTF-8, transmits it via the BC7215A, and restores the original text at the receiving end.
IR Decoding & Encoding
IR Data Communication
Offline A/C Control
Previous
Next

Waveform(database) Converter API

We provide a free, web-based Conversion API.

Use Cases:

  • Integration with online IR Code Database: Converts waveform data provided by code libraries into BC7215(A) commands, enabling the chip to generate the specific waveform.

  • Advanced Decoding: Due to the complexity of infrared protocols, a very small number of formats cannot be decoded directly by the BC7215(A) chip. In these cases, the waveform can be sent to the API to retrieve the format information and raw data.

How it Works: Various IR code library services exist on the market, allowing users to retrieve remote control waveform data based on a device’s brand and model. Our service bridges the gap by converting this raw waveform data into BC7215 commands, enabling the chip to transmit the exact infrared waveform.

Benefits of the Conversion Service:

  • Universal Compatibility: Works with various infrared code libraries.

  • Significant Storage Reduction: Storing raw library data locally typically requires hundreds of bytes per key. In contrast, the converted BC7215 format requires only 33 bytes of format information per remote, and merely 2–32 bytes per key. This reduces local storage requirements by over 90%.

For more detailed information and to test the service, please visit: https://conv.bitcode.com.cn

BC7215(A) Android Demo APP

Designed for Android smartphones (OTG support required). Simply install the app and connect the BC7215A Demo Board to begin using it immediately—no additional software or drivers are required.

Key Features:

  • Signal Processing: Demonstrates the decoding, encoding, and transmission of infrared remote control signals.

  • Data Visualization: Displays the content of received infrared signals, including format information, directly on the smartphone or Android device.

  • Custom Transmission: The data in the transmission area is fully editable, allowing users to transmit arbitrary data.

  • Quick Copy: Features a “one-click” learning function to copy remote control signals.

 
 

V2 – IR Code Database Edition This version includes a built-in demonstration of Infrared Code Library integration. It allows for the direct testing and control of hundreds of thousands of infrared remote devices, including TVs, air conditioners, and fans.

(Note: Due to the use of a third-party Code Library SDK, compatibility issues may occur on certain mobile phone models.)

 

V1 – Basic Edition If you encounter compatibility issues running the V2 edition on your mobile device, please use Version 1. This version supports only the core BC7215 decoding and transmission functions and does not include the integrated code library features.

Appliance IR Control
10s of thousands of brands
Demo of IR code database
Connect to BC7215A demo board
Universal IR Rx & Tx
Previous
Next