No argument microcontrollers are easier to learn, but how much do you learn about the system? If easier is the objective you have a point. But a more thorough understanding is obtained following the development following the history. After something like the Z80 a mid step would be the MCS-51 family that is capable of both "address oriented" and :bus oriented".I'd can't agree with that. (Apologies if that was tongue in cheek)
The learning curve for modern microcontrollers is a lot simpler. The development boards & tools are more readily available and generally at a far cheaper price. Community help would be more knowledgeable..... How many of the "Arduino Gen" would know what those chips are ?
Sure an 8080\85\86, Z80 or 6502 base system is a fun thing to build, it surely makes you appreciate what the designers could pack into such a small place (memory wise). For starting off I wouldn't recommend it.
I'm sure many of us oldies have gone that way, but how many of us that started in the early 80's would have used a 4004 ?
On second thoughts there is a community supported S100 project and I did see someone selling modules that fit to a motherboard to put together a basic Z80 system (a sep. project from S100).
Digital logic is where we start, bit slice (74181), 4004, 6502, Z80, 8051, PIC (to get Harvard architecture), then Arduino and such. Not easier, but more thorough.
Last edited: