For ARM7TDMI-S users in the embedded market, the Cortex-M3 processors offer a much superior alternative, enabling tomorrow’s embedded applications by delivering more features at a lower cost, increasing connectivity, better code reuse, and improved energy efficiency.
The ARM Cortex-M3 processor is the industry-leading 32-bit processor for highly deterministic real-time applications, specifically developed to enable partners to develop high-performance low-cost platforms for a broad range of devices including microcontrollers, automotive body systems, industrial control systems and wireless networking and sensors. The processor delivers outstanding computational performance and exceptional system response to events while meeting the challenges of low dynamic and static power constraints. The processor is highly configurable enabling a wide range of implementations from those requiring memory protection and powerful trace technology to cost sensitive devices requiring minimal area.
Here we are showcasing the difference between ARM Cortex-M3 LPC1769 microcontroller and ARM7TDMI LPC2148 microcontroller.
LPC1769 |
LPC2148 |
The LPC17xx is an ARM Cortex-M3 based microcontroller for embedded applications requiring a high level of integration and low power dissipation. The ARM Cortex-M3 is a next generation core that offers system enhancements such as modernized debug features and a higher level of support block integration. |
The LPC2141/42/44/46/48 microcontrollers are based on a 16-bit/32-bit ARM7TDMI-S CPU with real-time emulation and embedded trace support that combine the microcontroller with embedded high-speed flash memory ranging from 32 kB to 512 kB. A 128-bit wide memory interface and a unique accelerator architecture enable 32-bit code execution at the maximum clock rate. For critical code size applications, the alternative 16-bit Thumb mode reduces code by more than 30 % with minimal performance penalty. |
Features |
Features |
ARM Cortex-M3 processor, running at frequencies of up to 120 MHz on high speed versions, up to 100 MHz on other versions. |
ARM7TDMI processor, running at frequencies of up to 60MHz on high speed versions. |
ARM Cortex-M3 built-in Nested Vectored Interrupt Controller (NVIC) |
NO |
Up to 512 kB on-chip flash program memory with In-System Programming (ISP) and In-Application Programming (IAP) capabilities. |
Up to 512 kB on-chip flash program memory with In-System Programming (ISP) and In-Application Programming (IAP) capabilities. |
Data Memory – 64KB |
Data Memory – 32KB |
Peripheral complement:
|
Peripheral complement:
|
Power:
|
Power:
|
Related product links: http://www.tenettech.com/product/1548/lpc1769-lpcxpresso-board http://www.tenettech.com/product/1554/lpcxpresso-base-board http://www.tenettech.com/product/2321/blueboard-lpc1768-combo http://www.tenettech.com/product/2232/blueboard-lpc1768-h |
Related product links:
http://www.tenettech.com/product/3103/lpc2148-education-board
|
Benefits of upgrading from ARM7TDMI to Cortex-M3 processor:
|
|
For more information please visit: www.tenettech.com
For technical queries please send an e-mail: irappa@tenettech.com