Re: LPC or SAM7?



Other than the details of the peripherals, the main difference between
the SAM7 and the LPC2 lines are the speed of the CPU and the DMA. The
LPC parts run a bit faster with the SAM7 requiring a wait state at
speeds above 30 MHz, IIRC and top out at 55 MHz. Some LPC devices
rurn at up to 70 MHz for inline code with no wait states, although
branches require a flush of the memory buffer. The SAM7 parts can use
DMA for peripheral access while the LPC must use program controlled I/
O.

Just to add to that, I think also the SAM7 parts have a memory interfaced
designed predominently for efficient THUMB mode code. They will be slower
in ARM mode. Someone correct me if this is wrong.

I particularly like the DMA interface on the SAM7 peripherals. It frees up
a lot of CPU cycles for you.

--
Regards,
Richard.

+ http://www.FreeRTOS.org
A free real time kernel for 8, 16 and 32bit systems.

+ http://www.SafeRTOS.com
An IEC 61508 certified real time kernel for safety related systems.



.



Relevant Pages

  • Re: Favorite Philips/NXP LPC21xx websites/forums?
    ... off load the CPU significantly while the LPC gets bogged down. ... the SAM7 has plenty of that. ... Although the lpc on-chip peripherals are simpler than those of the SAM, ... more items there because their chips are generally more complex. ...
    (comp.arch.embedded)
  • Re: LPC or SAM7?
    ... LPC parts run a bit faster with the SAM7 requiring a wait state at ... Both families are very low power and all of the others are around ... At very low speeds the other devices use *much* more power ...
    (comp.arch.embedded)
  • Re: Favorite Philips/NXP LPC21xx websites/forums?
    ... then this is something like what the LPC MAM ... In Thumb mode, the CPU is fetching 16 bit instructions. ... Whenever Philips are on my back on performance, ... I think the LPC has some more advanced caching schemes than the SAM7, ...
    (comp.arch.embedded)
  • Re: LPC or SAM7?
    ... but I don't know if I should lean towards the LPC line or the SAM7. ... Both families are very low power and all of the others are around ... At very low speeds the other devices use *much* more power ...
    (comp.arch.embedded)
  • Re: Micro with 4-independent PWM channels
    ... The SAM7 uses a 32 bit bus running at 30 MHz ... the LPC part uses a 128 bit bus running at 20 MHz ... = 6 clocks). ... At least the earliest LPC devices .had problem toggling I/O. ...
    (comp.arch.embedded)