Nigel you are the experienced one here. As a complete newbie to microcontrollers am I wasting my time by learning PIC first?? I need to finish the project as soon as possible.I know C language and new to assembly. So far what I've learned with assembly for PIC16F84 was not that difficult. It too early though. I'm asking for your expertise. The thing is I'm very confused. When I'm learning PIC, some part of mind tells me AVR is easier. And when I think of AVR, I get the feeling that PIC should be perfect for my project. What do I do? I can't set my mind.