I found that FreeRTOS did a performance comparison on several 8-bit
and 32-bit parts. The link is http://www.freertos.org/PC/
This is a good resource if you are trying to figure out the
performance improvement you'll get by going to the LPC2000 from 8-
bit. The test parameters are given on the website.
Does anyone else have these kinds of comparisons or know where I
could find them?
Test Philips Atmel AVR Microchip TI
LPC2106 (ATMega323) PIC18F452 MSP430F449
Flash[RAM]
16bit addition 9.2µs [7.4µs] 55.2µs 71.6µs 27µs
16bit multiply 9.7µs [8.2µs] 71.4µs 193µs 72.4µs
16bit division 26.4µs [22µs] 536µs 940µs 480µs
32bit multiply 10.4µs [8.76µs] 180µs 344µs 182µs
32bit subtract 9.1µs [7.6µs] 88.1µs 76.4µs 57.2µs
Bubble sort 432µs [420µs] 834µs 3.33ms 992µs
Blk mem move&comp 1.1ms [1.08ms] 7.9ms 12.4ms 6.75ms
Cond'l branch to 48µs [46.8µs] 245.6µ 169µs 131µs
PUSH'ing&POP'ing 43µs 258µs 412µs 314µs
The PUSH and POP test was performed by pushing and popping a single
register at a time. The ARM7 is capable of pushing/poping more than
one register in a single instruction.Message
LPC2000 vs 8-bit MCUs
2005-03-07 by geno_24@yahoo.com
Attachments
- No local attachments were found for this message.