A lot of people commenting and wondering why we decided to use AVR 8-bit Microcontroller running at 16mhz as the main controller of the Phoenard. Well we have several reasons for you and it can be classified into two categories; technical and non-technical reasons:
- The single-thread operation takes away the risks for beginners faster CPU's wage in
- Slower speeds allow easier communication with 'slow' sensors and shift registers (the fear of 'too fast' is taken away)
- Availability in DIP package for AVR and low-cost allowing easier further integration when you decide to take your project outside the Phoenard
- The ATMEGA2560 is known inside the Arduino community with documentation backing it up, and loads of examples for beginners to get started using it
- We are not aiming for a flashy smartphone, we are aiming for easy to use prototyping platform and embrace beginners
- The Phoenard was born after one of the team member won the grand prize winner of AVR Hero Contest from Atmel with a similar idea.
And lastly, sometimes it is more of an achievement if you manage to make something great out of something really simple rather than making something good out of something great. Moreover, learning how to program with minimal hardware is a skill every programmer should know. When you got all power under your thumb (see: PC) you can afford programming in a terrible way. With limitations, good coding styles are better learnt.