Advanced Development Boards

A development board is a printed circuit board with circuitry and hardware designed to facilitate experimentation with a certain microcontroller.

Having all of the hardware and circuitry already constructed makes life much easier and is much more conducive to experimentation and general prototyping. The development boards come in different sizes with varying computing capacity and input/output ratio. The application dictates which board should be used.