Hi! We're on a new project with the golden opportunity to upgrade a system from an 8-bit 8051 to a 16-bit MPU TBD.
The application is pretty straightforward bit fiddling, with a clock interrupt and (USB?) link to a Windows PC. It's a basic interruptible single-tasking app, so it doesn't need a real time kernel. We want to move from assembler to C/C++ source, so compiler/library and debug tools will be important. The low-volume instrument product needs availability and high reliability, not rock-bottom parts cost.
Any pointers to your favorite MPU and/or tools? (Or boos for the one you love to hate?)
It's been a while since I made this architectural decision, and I don't want to miss a good choice or be a specsmanship victim!
I'd value your suggestions.