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!
>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.)
An old AT89C51 cannot be programmed via serial interface, but in your initial question you mentioned the AT89C51ED2. Bill already gave you the link to the datasheet. In chapter 24.9.1 they mention the FLIP utility and I already gave you the download link in my first reply of this thread. On this page you also see that the AT89C51ED2 is on the compatibility list of FLIP.