The SI1145 is a new sensor from SiLabs with a calibrated light sensing algorithm that can calculate UV Index.It's a digital sensor that works over I2C so just about any microcontroller can use it. The sensor also has individual visible and IR sensing elements so you can measure just about any kind of light.
IR Sensor Spectrum: Wavelength: 550nm-1000nm (centered on 800)
Visible Light Sensor Spectrum: Wavelength: 400nm-800nm (centered on 530)
Voltage Supply: Power with 3-5VDC
Output Type: I2C address 0x60 (7-bit)
Operating Temperature: -40°C ~ 85°C