I used to like 6800 programming; I actually wrote a realtime exec for one once, with a token ring data sharing thing. But writing divides, especially long ones, was a serious pain. The 68332 is a pleasure to program in assembly: all those juicy 32-bit registers, lovely symmetric instruction set, hardware mul/div to 64 bits. It's a lot more fluid than 8-bit programming, where dealing with the bytes takes up more time than the problem itself. I sure hope Motorola (or whoever inherits SPS) keeps making them.
This current box is a pulsed gradient driver, essentially a dac+super-precision transimpedance amplifier. All the safety protections for the fets and stuff are done by the uP in realtime, which makes debug single-stepping interesting. Wanna see a picture?
What's your gadget do?
John