S
steve
- Jan 1, 1970
- 0
rickman said:Some of what you say is true, but the apps where the wide voltage range
of the AVR is useful is only a subset of embedded apps. It may be that
*all* of *your* apps fall in that category, but that still does not
mean that that is a large market compared to the rest.
When you talk about the SAM7 not beating the ARM other than under
"strict conditions", you may not understand the SAM7. With the PLL on,
it is still lower power than the ATmega128 at the same clock speed.
The information I have from Atmel shows the current for the "clock
divisor" with the PLL on at under 300 uA or about three times the
current for the rest of the circuit running at just under 1 MHz. With
the PLL off, the chip current can get below 40 uA at very low clock
speeds. Meanwhile, the spread sheet shows the chip drawing 6 mA at
12.5 MHz with PIO, I2C and SPI all running.
The sleep current of the AVR will be lower than the SAM7, but that will
only be useful if your sleep ratio is higher than 99% of the time.
Also what you say about the "wake up" time of the ARM is not
universally valid. For most apps you never have to put the CPU into
"sleep", you just slow down the clock with the divisor. It all depends
on how deep you need to "sleep".
No, the ARMs of any flavor do not cover the same range as the low power
8 bit processors. But there is a lot of overlap and the ARM is clearly
the better in those cases. Part of the selection needs to consider
what your last design used (for reuse) and next design will require
(again for reuse). For many of us, the ARM is the right answer based
on the need to provide more processing power in a small package with
low power. Some still need the wide Vin range and ultra low sleep
current.
The parts I think will really kick some 8 bit butt is the next
generation of CM3 devices from LM. I don't have any hard data yet, but
once they target the low power modes I think the CM3 has a lot of
potential to do low power "right"! I just hope they don't give up 5
volt tolerance.
The new SAM7L series is claimed to be ultra low power and have LCD
drivers, which is the combo I need, but Atmel is also coming out with
Xmega AVR's series shortly (from the rumor mill), who knows what
features they will have.