Embedded Cravings (ARM vs PIC32)

May 06, 2011 18:04

Once upon a time, 2001-2007, I worked in the 'embedded' world, working on software for computerized things that go into cars and printers and planes and whatnot. I got into this through hobby hacking a long time ago on a little 8 bit microcontroller, the Motorola 68HC11. I've been craving that hobby hacking again lately. A few years ago I bought a little ARM based board that seems to be a pretty hacker friendly device, with a built in boot loader so that I don't have to buy any expensive equipment to start using it (Atmel AT91SAM7S series). But, software support for it is kinda lacking. There needs to be an open source hacker community around these things these days to write all the drivers and complex piles of software to do things for USB and Ethernet and web serving and all the things we expect modern devices to do. My old ARM part didn't have that. It seems there is that kind of community around what is a superior device: Microchip's PIC32 line. If you've used the old classic PIC (8 bit) or PIC16, stop thinking about them. PIC32 is a MIPS 4k core at 80MHz with up to 128K of RAM and 512K of flash, and an awesome set of onboard peripherals (USB, Ethernet, 1MHz ADC, and bunches more). Yup, gotta get me one of those and start hacking. Also, and this is the real win that makes me want to use this part, Microchip is developing and has for download beta versions of a Mac (or Linux) toolchain!

hacking, hardware hacking

Previous post Next post
Up