Understanding Arduino UNO

Hi everyone!

I’ve discovered Arduino recently, and when I was searching information about it, I’ve found a lot of tutorials and documents explaining how to use Arduino and other components connected to it. I also have found the schematics and EAGLE files.

My problem is that I would like to understand the Arduino UNO hardware design but, by the moment, I couldn’t found any document or tutorial that explains it; I mean how the hardware design was being designed, the reasons to use some specific microcontrollers (or components) and not others, what are the main differents parts in a board and how to connect those parts to each others.

Maybe these things could be something obviously to the most of the people here, but not for me…

I want to understand the design of Arduino ONE before to start working whit it… For me that’s an important goal; the first step to the reappropriation of the machines by the users.

I hope to have explained well. Sorry about my English…

Thanks for all to the comunity!

Rami