TSL1401R-LF Visible Light 1x128-Element Photodetector Array (DIP8) - South Africa Arduino, Robotics & Electronics Supplier South Africa: R863.99
Leobot Electronics South Africa (Pretoria)
Pretoria, South Africa
Nation-wide delivery or, collect from our premises in Waverley, Pretoria
- New orders during business-hours are handled within 15-minutes of being paid and, you are welcome come collect immediately if you are in the area! All stock quantities shown on the website is up-to-date and, that which is not listed as "Coming Soon" is available on-hand.
    • Leobot Electronics Online Shop

TSL1401R-LF Visible Light 1x128-Element Photodetector Array (DIP8)
  • TSL1401R-LF Visible Light 1x128-Element Photodetector Array (DIP8)
  • TSL1401R-LF Visible Light 1x128-Element Photodetector Array (DIP8)

#4977: TSL1401R-LF Visible Light 1x128-Element Photodetector Array (DIP8)


The TSL1401R-LF linear sensor array consists × 1 array of photodiodes, associated charge amplifier circuitry, and an internal pixel data-hold function that provides simultaneous-integration start and stop times for all pixels. The pixels measure 63.5 m (H) 55.5 m (W) with 63.5-m center-to-center spacing and 8-m spacing between pixels. Operation is simplified by internal control logic that requires only a serial-input (SI) signal and a clock.

The sensor consists of 128 photodiodes arranged in a linear array. Light energy impinging on a photodiode generates photocurrent, which is integrated by the active integration circuitry associated with that pixel. During the integration period, a sampling capacitor connects to the output of the integrator through an analog switch. The amount of charge accumulated at each pixel is directly proportional to the light intensity and the integration time. The output and reset of the integrators is controlled a 128-bit shift register and reset logic. An output cycle is initiated by clocking in a logic 1 on SI. For proper operation, after meeting the minimum hold time condition, SI must go low before the next rising edge of the clock. An internal signal, called Hold, is generated from the rising edge of SI and transmitted to analog switches in the pixel circuit. This causes all 128 sampling capacitors to be disconnected from their respective integrators and starts an integrator reset period. As the SI pulse is clocked through the shift register, the charge stored on the sampling capacitors is sequentially connected to a charge-coupled output amplifier that generates a voltage on analog output AO. Simultaneously, during the first 18 clock cycles, all pixel integrators are reset, and the next integration cycle begins on the 19th clock. On the 129th clock rising edge, the SI pulse is clocked out of the shift register and the analog output AO assumes a high impedance state. Note that this 129th clock pulse is required to terminate the output of the 128th pixel, and return the internal logic to a known state. If a minimum integration time is desired, the next SI pulse may be presented after a minimum delay of tqt (pixel charge transfer time) after the 129th clock pulse. an op amp-type output that does not require an external pull-down resistor. This design allows a rail-to-rail output voltage swing. With VDD 5 V, the output is nominally 0 V for no light input, 2 V for normal white level, and 4.8 V for saturation light level. When the device is not in the output phase, in a high-impedance state.


This sensor can be used to create you own Spectroscope such as in this great tutorial: https://www.instructables.com/Arduino-Spectroscope-With-TSL1401-and-Display/ 
Here is a tutorial for the similar but smaller 1x64 model: https://arduining.com/2014/03/26/using-the-linear-sensor-array-tsl201r-with-arduino/ 
An Arduino code example/library can be found here: https://github.com/empierre/arduino/blob/master/TSL1401 

Product Details

 Additional specs available here: http://www.farnell.com/datasheets/315815.pdf 

Spectrums Detected Visible Light
Number of Elements 128
Number of Pins 8
Dimensions 11.18 x 6.6 x 4.45mm
Package Type DIP
Height 4.45mm
Length 11.18mm
Maximum Wavelength Detected 1000nm
Minimum Wavelength Detected 400nm
Width 6.6mm
Spectral Range of Sensitivity 400 → 1000 nm



Supply voltage range, VDD. 6

V Input voltage range, VI. V to VDD + 0.3V

Input clamp current, IIK (VI 0) or (VI > VDD). 20 mA

Output clamp current, IOK (VO VO > VDD). 25 mA

Voltage range applied to any output in the high impedance or power-off state, VO. V to VDD 0.3 V

Continuous output current, IO (VO 0 to VDD). 25 mA

Continuous current through VDD or GND. 40 mA

Analog output current range, IO. 25 mA

Maximum light exposure at 638 nm. 5 mJ/cm2

Operating free-air temperature range, TA. to 85°C


Product Details

Est. Packaging Size Specifications



Simple Arduino Quantum Dynamics Laser Project
Simple guide to using an Arduino with a Laser to test Quantum Dynamics of Light for yourself.


TSL1401R-LF Visible Light 1x128-Element Photodetector Array (DIP8)

Regular price: R863.99
Qty To Purchase:
In Stock: 2


Get notified when new stock arrives! Simply provide your email address:

Email Address:

Bulk/Direct Imports!

Want more stock than we have on-hand? Let us import this product in bulk for you! Bulk Direct Import