Robbe Programmer V2 No. 8642 Hardware
Robbe Programmer V2 No. 8642 Hardware:
In the following pictures are shown the top and bottom sides of the print board and a hand drawing of the electronic scheme, the electric circuit diagram, and the original fuse settings:
Fuse setting: http://www.olliw.eu/uploads/robbe-pr...2-fuses-wp.jpg
The hardware consists of an Atmel Atmega88 micro controller run by a 8 MHz ceramic oscillator, a 2x16 tiny LCD display (no backlight), four keys, a beeper, and a servo connector. Again, besides offering all the hardware required for a "cool" programming box the most beautiful thing is that the ISP pins are easily available via soldering pads, which makes the Robbe Box an ideal platform for our (and many other :-)) purposes.
Atmega88 datasheet: http://www.atmel.com/dyn/products/pr...0&part_id=3302
The ports of the Atmega88 are connected as follows:
E line of the LCD display
R/W line of the LCD display
RS line of the LCD display
DB4 to DB7 lines of the LCD display
PB5 / OC1B:
beeper (high = off!)
down arrow key (most left key)
inc + key (middle left key)
dec - key (middle right key)
up arrow key (most right key)
PD0 / RXD & PD1 / TXD:
connected via a resistor network to the servo connector, allows for a half-duplex serial 1-wire communication
In order to use this box, no hardware changes are required!
EDIT(2. July 2011):
The Robbe Box may also come with an Atmega88PA (signature 0x1e930f) instead of the Atmega88. Otherwise, however, the circuit and fuse settings are exactly identical as shown in the above.