A few years ago, I inherited dozens of tubes of 8051 MCUs, specifically the Atmel AT89C51ED2-IM. I know they're old - and clearly tons of much better MCUs exist - but they'd be useful. (Plus, it just feels wrong discarding 100+ good chips.)
Any suggestions what Keil (or other) product to use, which programming gizmo, and possibly a dev board? I'd like to spend as little as possible as this is hobby stuff. 8051 assembler or C is fine.
So far, I've found these but am uncertain if they'll work:
I understand that Arduino's can be used for the programmer / loader, but apparently the "C" type Atmel's I have need a more sophisticated programming device than the "S" types (or is that incorrect?)
Any assistance is greatly appreciated. thanks!
This was a pretty good device many years ago with 64K of on-chip Flash. Here are some recommendations:
Thanks for the detailed reply, Hans.
Just downloaded C51 --- at first glance, it looks good.
However, I've been reading that the chip version "C" (AT89C51) I have cannot be programmed via the UART, whereas the at least the "S" types can be (AT89S52, etc.). Do you know if that is correct?
I am also unclear which programmer I'd need for that specific chip together with C51 (or PK51 eval.) ... been digging but uncertain ... e.g. ULINK.
Any suggestions? (Again, since this is hobby-level, I'd like to keep it as inexpensive as possible.)
These, btw, are DIP40's - and I've got all those goodies you mention, and then some, to set up that simple eval board. (ZIF Sockets are your friend :)
thank you for your time,
- Howard