Teaching kids about computers...

Chuck Guzis cclist at sydex.com
Wed Nov 28 01:03:25 CST 2007


On 28 Nov 2007 at 0:23, Jim Brain wrote:

  
> Maybe it's easier for others to grok, but I struggle with the PIC 
> architecture (pages of memory, and the strangeness in addressing, make 
> me wince).  Though, I find the AVR simple to understand, flat memory 
> model, and lots of IO to play with.  I've created lots of C64 projects 
> with them. Still, I have my PICkit2 and a batch of PICs from Parallax 
> here and I'll get proficient on them as well.  I cut my teeth on the 
> Scenix SX, which mimic PIC of some vintage.

I guess if I were teaching a young 'un, the AVR would be a good 
choice.  Part of the problems with PIC architecture lies in the way 
said architecture is described in the datasheets leading to some 
warped thinking.  But the other part does lie in the warped 
implementation.  

I think discussion of the PIC is probably on-topic, as the 
architecture dates back to 1975 as a support processor for the GI 
CP1600 CPU (which had a much more orthogonal instruction set).

Of course, the 8051/8048/68HC11 all qualify as vintage architectures 
and would also be choices for teaching.

Cheers,
Chuck




More information about the cctech mailing list