Spam (madbodger) wrote,

  • Mood:
  • Music:

Thoughts on microcontrollers?

I've abandoned the PIC line of microcontrollers, due to the dwindling support of non-wintel development environments. I've given away most of my chips and programmers, too.

However, I still have use for microcontrollers for a variety of projects. What I'm looking for is:

  • DIP packages (I handbuild most of my gear, and SMT just makes that harder)
  • Serial or USB link to programmer (no parallel port gear, but I do have a USB-serial converter that should be usable)
  • Open source compilers, assemblers, linkers, and programmer drivers (I use MacOS, Solaris, and netBSD)
  • A reasonable assembly language
  • Reasonable cost and availability (I tend to buy tubes of chips at a time and use 'em for everything)
  • Reasonable number/choice of I/O pins (from small chips with 5 I/O to large ones with 20 or more)
    • Desirable features:

      • Available breadboard/development boards
      • onboard A/D
      • onboard D/A
      • built-in regulator or flexible supply requirements
      • Low power consumption mode
      • onboard clock generator option

      The current front-runner is the AVR series (now supported by generic gcc distros). I'm also considering 68HC11 type chips, and have looked over 8051 variants, ARM variants, and Z8 variants. Thoughts? Ideas? Caveats? Gotchas? War stories?


  • The woes of too-small partition virtual disks

    I've been instructed to install our company's product, Velocity, at the customer's site. As the customer doesn't have network connectivity, I decided…

  • mkfile(8)

    We're working on a project at work that uses Xen to run virtual machines (VMs). These VMs are running Oracle, which eats up disk space like a maniac.…

  • (no subject)

    While reading a book on Perl, I realized something about ForTran. Of course, I may be wrong, but I think I'm right. In ForTran, a statement like this…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened