Go Down

Topic: Configuring Arduino ISP sketch to program Atmel 8051 microcontrollers (Read 1 time) previous topic - next topic


Hello! I have a question. How can we configure the Arduino ISP sketch to be able to program atmel 8051 family microcontrollers?


lol. if by "configure" you mean rewrite the program, then one starts by reading the documentation for 8051 flashing algorithm. then create arduino code to implement this. arduino isp sketch is a starting point but im guessing only 5%-10% of that code can be reused.


If by configure, on the other hand, you mean to actually use the Arduino IDE as a development environment for 8051s, you can forget it.  8051 is a different architecture than AVR and Arduino only supports AVR.

I can tell you from experience, you can use this compiler:


You will need a ROM programmer to upload the result binary to it.  It doesn't use an a debugger/emulator like AVRISP or AVR JTAGICE.

Have fun being an 8051 hobbyist.

A board I made out of a similar Atmel 8051 chip using the compiler above, programmed using a ChipMax programmer:

I have only come here seeking knowledge. Things they would not teach me of in college.


program atmel 8051 family microcontrollers?

WHICH Atmel 8051 microcontrollers?   Some of them support an ISP protocol very similar to the AVRs, and should (theoretically) be programmable using something similar to the ArduinoISP sketch (but NOT without changes.)  Other 8051s are only programmable in a parallel mode that requires connecting up about 24 pins...

Go Up