STMicroelectronics AN3174 Application Note Implementing IR Receivers using STM32F10xxx

This application note provides a generic solution for implementing an IR receiver in software using a STM32F10xxx microcontroller.


STMicroelectronics AN3174 Application Note Implementing IR Receivers using STM32F10xxx - cover page
Brand
STMicroelectronics
Category
microcontrollers
Document type
Application Note
Language
English
Pages
34
File format
PDF
File size
592 KB
Published
07 August, 2012
Updated
30 September, 2023
MD5 checksum
43D7CEC65C10DA6684F1213A0E786113

About this manual

This application note provides a generic solution for implementing infrared (IR) receivers in software using STM32F10xxx microcontrollers. It covers hardware considerations, such as using integrated IR receiver/demodulator modules like TSOP1736 or TSOP34836, and explains how to decode IR pulses using the microcontroller's timer peripherals.

What's inside

  • Hardware considerations
  • Generic solution
  • RC5 protocol solutions
  • SIRC infrared control solution
  • Interface layer
  • How to use the IR driver
  • How to customize the IR driver
  • Conclusion
  • Revision history

Specifications

IR carrier frequency36 kHz, 38 kHz or 40 kHz
RC5 bit length1.778 ms
RC5 message time23.644 ms to 26.133 ms
RC5 idle time50 bits wide

Frequently asked questions

Which IR receiver modules are recommended for STM32?

Integrated IR receiver/demodulator modules like the TSOP1736 (5 V supply version) or TSOP34836 (3.3 V supply version) are recommended.

What protocols are supported in this application note?

Example software implementations are provided for RC5 and SIRC protocols, with other protocols available upon request.

Download PDF (592 KB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →