Here is a schematic of a simple programmer for the Dallas Maxim DS89C430. It is just a ZIF socket with a MAX232 level translator. You can include a switch if you like. To use it, place the DS89C430 in the socket and apply power (RS232 cable should be connected to your PC's serial port->take note of your serial port if it's COM1 or COM2 etc.). Press the ENTER key so that the microcontroller can detect the baud rate of your Terminal program like Hyperterminal.In addition, configure your hyperterminal to 8bit 1 stop bit No parity and no handshaking. Please be informed that the file it receives is an INTEL Hex File. From my experience 9600 baud is the ideal baud rate. You will see a welcome screen like "DS89C430 Boot Loader" after pressing the ENTER key.
1. Press K to erase the DS89C430. This is important.
2. Press L to load your Firmware.
2. Send text File (In Hyperterminal)
3. Choose you Firmware in INTEL Hex Format
4. You will see a string of Gs if the programming is a success. It is that Easy!
The DS89C430 is really a COOL microcontroller with its ultra high speed,two serial ports (yes, 2 UART) and a 1Kbyte MOVX RAM and other features. It is also an In System Programmable device so you do not need an expensive device programmer, just an RS232 Serial port of your PC.http://www.mediafire.com/file/4unzjujoeqy/DallasProgrammer.jpg