Well the problem is that so many of the chips are just enough different, I do not think short of duplicating major sections of the data sheet there is a way of doing what you ask.

Maybe someone could go through all of the different PICs, sort out what ones have the same settings and build a database?

Or have a wiki type database. When a user come across a chip not on the list and figures it out, add it. Over time it might be useful.

Myself, I use a dozen or so different chips. I would bet that many here use less. I just do not see how a project like this would be much of a benefit when there are so many other things to learn about the chip one plans to use.

The data sheet can be daunting, but after it is read a few times it comes together. If one is having problems... Post it.

But I do like your idea. SQLite would work for the database. I have a server that is not doing much... What do you think? Would that work?