I have a design based around a Z8 Encore which is soon to grow beyond the capabilities of the Z8. Several of our other products are based around Intel 80188 microcontrollers and it was initially thought that this would be a good route to upgrade seeing as we already have the tools and knowledge.
However, I also have tools for ARM based processors and knowledge there too so I thought it would be more sensible to go straight to ARM and side-step the looming obsolescence issues with the 80188. ARM7 should be more than enough for what I need.
I've narrowed down my choices using the following criteria:
- Must have full IAR compiler support including headers, flashloaders and examples.
- Must have an external bus to connect to 8bit peripherals and also RAM/ROM.
- Must have JTAG interface.
- Must have minimum 16bit timers, preferably 32 bit.
- Must have watchdog timer.
- Must not be in a BGA package.
I believe this narrows the selection down to the following parts: Freescale MAC7111 Phillips LPC2292/2294 ST Electronics STR710/750 (non-BGA flavours)
Are there any that I've missed? Are these parts likely to have some sensible longevity? 3 years would be good, five better. I've been burnt before with manufacturers suddenly deciding to discontinue products and don't want to get burned again. It would also be handy if they came with a good reference design.