Thanks guys your information has been very informative especially:
All of them
Reference of interrupts:
The Arduino Due board has powerful interrupt capabilities that allows you to attach an interrupt function on all available pins. You can directly specify the pin number in attachInterrupt().
I've been struggling with getting the color sensor to work on my due because the "arduino code" that comes with the sensor is written for the uno and has a timer library that doesnt compile on the due but your information pointed me to http://arduino.cc/en/Reference/AttachInterrupt
which should allow me to rewrite the code to work on the due. Thanks again