If so , what do I need to learn in order to do that? I know it is possible to manually program an EEPROM. But What I want to know is how I can transfer the date stored in a eeprom to the microcontroller. I want to program the microcontroller manually. (Using dip switches and logic gates). I know some microcontrollers can't be programmed without a computer interface. Which CAN be programmed without a computer interface? Have a nice day.
closed as unclear what you're asking by Andy aka, RoyC, laptop2d, Bimpelrekkie, Dmitry Grigoryev Feb 13 '18 at 12:49
Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
I suspect you would want to program a microprocessor rather than a microcontroller in the way you describe. By having the program storage external to the device, you have access to program it with an arrangement of switches and logic. Static RAM would probably be simpler than EPROM if you're trying to keep external computer tools out of the equation.
I was surprised to see that some company is making the silicon that powered the original Apple. Seven bucks mail order. That would be one candidate.
There are plenty µCs still available that are based on intel 8031/8051. Many of them still support operation from an external EEPROM (
EEPROM programming itself is not too simple using logic gates either. Most chips have specific timing requirements that your circuitry must obey for reliable operation. And one must not forget that buttons will bounce.