I am an Electrical & Electronic Engineering student who has previously used a PIC micro controller for one of my previous college's projects, in that case we didn't have a choice we had to use that particular micro controller, partly because all the class using the same would be easier to teach the class and help individual projects. Now in university I am required to do a project which I have some ideas for, but how do I choose the right micro controller? The previous micro controller I used was bulky (40-pin IC) and had a million of features I will most definitely not use. What would be the easiest way to compare the actual size, prize and features of the micro controllers in the market and thus help me find the perfect one for my application? Any help will be most appreciated.