Difference between ARM Cortex-M3 LPC1769 microcontroller and ARM7TDMI LPC2148 microcontroller.

 

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:

  • Ethernet MAC
  • USB interface that can be configured as either
  • Host, Device, or OTG.
  • 8 channel general purpose DMA controller
  • 4 UARTs
  • 2 CAN channels
  • 2 SSP controllers, SPI interface
  • 3 I2C interfaces, 2-input plus 2-output I2S interface
  • 8 channel 12-bit ADC
  • 10-bit DAC
  • Motor control PWM
  • Quadrature Encoder interface
  • 4 general purpose timers
  • 6-outputgeneral purpose PWM
  • Ultra-low power RTC with separate battery supply.
  • Up to 70 general purpose I/O pins.

Peripheral complement:

  • USB interface that can be configured as either
  • 8 channel general purpose DMA controller
  • 2 UARTs
  • SPI interface
  • 2 I2C interfaces
  • 6 channel 10-bit ADC
  • 10-bit DAC
  • Motor control PWM
  • 2 general purpose timers
  • 6-output general purpose PWM
  • Low power Real-Time Clock (RTC) with independent power and 32 kHz clock input.
  • Up to 45 general purpose I/O pins.

 

 

Power:

  • 3.15V-3.3V external powering, or from USB via JTAG probe (LPC-LINK)

Power:

  • +3.3V available for external circuits, up to 300 mA
  • Power supply: 9-15 VDC, from 2.1 mm power connector, or directly from USB connectors.

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

http://www.tenettech.com/product/2304/blueboard-lpc1768-s

http://www.tenettech.com/product/2316/lpc1768-xplorer

Related product links:

 

 

http://www.tenettech.com/product/3103/lpc2148-education-board

 

Benefits of upgrading from ARM7TDMI to Cortex-M3 processor:

  • Higher performance
  • Superior efficiency and flexibility
  • Flexible, powerful and fully deterministic interrupt handling
  • Low power modes
  • Higher code density
  • Simplified software development

 

 

For more information please visit: www.tenettech.com

For technical queries please send an e-mail: irappa@tenettech.com

 

Leave a Reply

Your email address will not be published. Required fields are marked *