SKU: TH2045
Sold Out!
We will notify you when this item is back in stock. Please enter your email.
Adafruit TSMP96000 Code Learning IR Receiver Breakout is built for advanced infrared remote projects where the carrier frequency may be unknown. Instead of giving you a demodulated remote-control output like typical IR receiver modules, it passes the modulated IR signal with the carrier intact so your microcontroller can analyse and learn codes from many different remotes.
The breakout can detect IR signals across a 20 to 60 kHz range according to the board-level product brief, making it useful for "code learning" applications that need to work with a variety of remote controls. A green power LED shows the board is powered, while a red signal LED blinks when IR activity is detected.
For easy integration, the board includes both a 3-pin 2mm STEMMA JST PH connector for no-solder wiring and a standard 0.1" header footprint for soldered connections. Mounting holes make it easier to install in enclosures, panels, and custom devices.
Technical details for the Adafruit TSMP96000 Code Learning IR Receiver Breakout.
| Brand | Adafruit |
|---|---|
| Model | TSMP96000 Code Learning IR Receiver Breakout |
| Input Voltage | 3V to 5V DC |
| IR Detection Range | 20 kHz to 60 kHz |
| Output Type | Modulated carrier output on signal pin |
| Connector Options | 3-pin 2mm STEMMA JST PH and 0.1" header pads |
| Status Indicators | Green power LED, red signal LED |
| Mounting | PCB mounting holes provided |
This is not a typical demodulated IR receiver breakout. The output keeps the carrier signal intact, so your microcontroller firmware must handle code-learning style analysis. It is not suitable for most standard IR decoding libraries or simple remote receiver sketches.
Each board is fully assembled and tested, but no cable is included. For solderless use, you will need a compatible 3-pin STEMMA JST PH cable.
Pin configuration for the breakout header and STEMMA connection.
| Pin | Name | Function |
|---|---|---|
| 1 | VIN / V+ | Power input for the breakout; connect to 3V or 5V to match your microcontroller logic supply. |
| 2 | GND | Common ground for power and signal. |
| 3 | SIG / Sig | IR receiver output carrying the modulated signal for decoding and carrier analysis by your microcontroller. |
Connect power and ground, wire the signal pin to a microcontroller input, then point a 20 to 60 kHz IR remote at the sensor. The breakout forwards the received carrier-modulated waveform so your firmware can measure, analyse, and learn the incoming IR code.
This breakout is designed for advanced IR "code learning" applications, where you want to read remote controls even when the carrier frequency is not known in advance. It outputs the modulated IR signal with the carrier still intact so your microcontroller can analyze it.
According to the product brief, it can detect IR signals from 20 kHz to 60 kHz. The underlying TSMP96000 sensor is specified for carrier-out code learning use in the 30 kHz to 60 kHz range.
Power the breakout from 3 V to 5 V DC, matching the logic level of your microcontroller. For example, use 5V with an Arduino Uno or 3V with a 3V board such as a Feather.
Usually no for typical IR receiver libraries, because this board does not provide a demodulated output. It is meant for code-learning firmware that can handle the raw carrier-present signal.
You can use the 3-pin 2 mm STEMMA JST PH connector for no-solder wiring, or the 0.1 inch header pads if you prefer to solder. The connections are power, ground, and signal, with the signal pin going to a microcontroller input for decoding.
No. The product includes a fully assembled and tested PCB, but the 3-pin STEMMA JST PH cable is not included.
Average rating
Based on 0 reviews
No reviews match this filter yet.