I have a problem where mine sometimes comes on. I can turn the car off and then back on and it will go away, so in my case it is probably a bit dirty.
I do however have and issue that my pad wear light is permenantly on. I changed all my pads about 3 months ago, and it started about 2 months ago.