The Selectron 1000 Prototyper enables development and flash programming AVR DA and DB 28 pin dip microcontrollers. I use these controllers in most of my projects. So, this little tool provides a simple environment to prototype some devices and develop drivers for them before building the final project hardware.
The Selectron has a 28 pin ZIF socket for AVR DA and DB dip parts. The board provides headers for all the microcontroller I/O pins and a solderless breadboard for prototyping new circuits and devices.
It can be powered by a 9 to 30 volt external power supply and it has banana plug connectors for the external supply voltage, 5 volts, and ground.
It also provides a number of devices optionally connected to the AVR controller. Each can be selected using a toggle switch or jumpers providing a large number of configurations for development. These devices are:
- DB-9 RS232 Serial port 1 (USART 2)
- DB-9 RS232 Serial port 2 (USART 1)
- RGB LED
- Rotary encoder with push button function
- 16x2 LCD with I2C interface
- Audio ampllifier
- PS2 Keyboard port
The optionally selected audio interface provides an amplifier, volume control, internal speaker, and 1/8" audio jack.
I have already started development of a simple OS and a set of device drivers for this platform. The software development platform is the Atmel/Microchip studio IDE and GNU based compiler.
Behind the curtain of the Selectron is a little busy. However, it made assembly quick and easy.
Since I built this in a weekend on my workbench, there is no schematic to share. If there is any interest, I can post more details including a BOM here in the project page.
Also the avrOS demonstrated in the screen cap, may become another project page if there is any interest. It has several unique features that make it very scalable and extremely efficient with the memory footprint. It's still a work in progress but it's far enough along to warrant it's own project page. Let me know if you would like to see more details related to it.