For metrology and software
The VE08201 DelphiStamp is a 14.7 MHz RISC plug-in controller based on the Atmel ATMega128 processor with 128 kByte Flash memory on board for program storage, 4 kByte of RAM for variable storage and 4 kByte of EePRom for parameter storage.
Other features include : XTAL oscillator, hardware watchdog, separate RS323 and RS485 interfaces, I2C interface for I/O expansion, low drop voltage regulator, 10 bit analog to digital converters, programmable gain amplifiers, PWM outputs, 4 timers, 25 + 5 universal I/O lines, 2 Led's, 2 three position DIP switches, brown-out detection, sleep modi, hardware multiplier, modulator, etc.
Delphi and its IDE is used to write the firmware for the DelphiStamp. It is also used to simulate the hardware connected to the DelphiStamp. The firmware can be tested and debugged within Delphi. After cross compilation of the Delphi units through the PasAvr compiler AVR object code is generated. The DelphiStamp BIOS contains a boot loader. Using this loader and the RS232 interface the firmware is transferred from the PC to the DelphiStamp. An optional AVR assembler is included to write time critical procedures as used in interrupts.
From the 128 kByte Flash memory a protected area of 8 kByte is separated to contain the BIOS. The BIOS provides for :