Many consumer devices that require a low-power processor capable of running for several days to a few weeks on a charge still use ARM9 or ARM11 processors. However, the ARM Cortex-A5 is more powerful and more efficient, is capable of running modern ARMv7 applications, and is intended to replace ARM9 and ARM11 for these uses. (I'm seeing this on devices where signal processing is not as important as applications performance, such as high-end graphing calculators; devices such as low-cost MP3 players and portable DVD players are best served with the Cortex-M series.)
Why are device manufacturers still using these old ARM cores when a more efficient processor exists? If a high clock rate (> 600-800 MHz) isn't required, why aren't they just using a low-clocked Cortex-A5 manufactured on an ultra-low-leakage process for efficiency? (And yes, there are low-clocked Cortex-A5 processors out there.)