element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Technical Library
  • Products
  • Dev Tools
  • Technical Library
  • More
  • Cancel
Technical Library
Documents ARM7 Overview
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Technical Library to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: atomar
  • Date Created: 31 May 2012 9:20 AM Date Created
  • Last Updated Last Updated: 14 Nov 2013 6:34 AM
  • Views 2133 views
  • Likes 0 likes
  • Comments 0 comments
Related
Recommended

ARM7 Overview

Key FeaturesDevelopment ToolsApplicationsVideoTechnical Documents

image
Overview

 

Introduced in 1994, the ARM7Tm processor family has been immensely successful, and has helped establish ARM as the architecture of choice in the digital world. Over the years, more than 10 billion ARM7 processor family-based devices have powered a wide variety of cost and power-sensitive applications. While the ARM7 processor family continues to be used today for simple 32-bit devices, newer embedded designs are increasingly making use of latest ARM processors such as the CortexTm-M0 and Cortex-M3 processors, both of which offer significant technical enhancements over the ARM7 family.

 

Design migration from the ARM7

The ARM7 family is the world’s most widely used 32-bit embedded processor family, with more than 170 silicon licensees and over 10 Billion units shipped since its introduction in 1994. While the ARM7 processor family continues to be used today for simple 32-bit devices, newer digital designs are increasingly making use of the newer, more powerful and feature-rich ARM processors which offer significant technical enhancements over the ARM7 family.

 

System designers wishing to upgrade from ARM7 benefit from a robust ARM processor roadmap providing multiple upgrade options, including the latest Cortex processors. In most cases migration is straightforward, and brings significant benefits in PPA, features and efficiency.

More Resources
imageSupplier Line cardimageSupplier Development Tools
imageKnode Development Kits & Platform Roomimageelement14 Knode

 

Key Features


Upgrading options from ARM7TDMI-S for the Embedded market

 

Features

ARM7TDMI

Cortex-M0/M3

Benefits of upgrading

Interrupt controller

No standard interrupt controller

Integrated Nested Vectored Interrupt Controller (NVIC)

Flexible and powerful interrupt handling

ISR entry

Non-deterministic ISR entry

H/W stacking ensures deterministic ISR entry

Fully deterministic interrupt handling

Power management

No in-built power management

Architected sleep mode support

Extremely low power modes

Need for assembly language code

Assembler code required (for ISR etc)

No assembler code required

Simplified software development

Code everything in C

Reduced Project cost/timescales

Instruction set Performance v/s Code size

Optimal performance-code size balance requires interworking between ARM & Thumb code

Thumb-2 offers ARM performance at Thumb code density

Simplified programmers model

Superior code density

Simplified software development

Ease of application porting from one device to another

Lack of standardization inhibits application porting

NVIC, SysTick & Memory Map defined CMSIS Compatible

Standardization enables IP reuse

Faster Time to Market

 

Back to top

 

Development Tools


 

Software Development Tools:

 

Tool TypeSupplierMPNSupported FamilyDescription
IDEARM KeilMDK ARMARM CortexTm-M  / Cortex-R4 / ARM7Tm / ARM9Tm

The MDK-ARM (Microcontroller Development Kit) is the complete software development environment for ARM7, ARM9, Cortex-M, and Cortex-R4 processor-based devices.  Learn More


IDEARMDS-5ARM CortexTm-A  / CortexTm-R / ARM9Tm / ARM11Tm

The ARM Development Studio 5 (DS-5) tool enable developers to get the best from their ARM technology-based systems. Whether implementing an ARM processor-based SoC or writing software for an Application Specific Standard Product (ASSP), ARM tools enable you to deliver the best solution with the highest performance and lowest power. Learn More

 

Hardware Development Tools:

 

Tool TypeSupplierMPNSupported FamilyDescription
Emulator / Debugger / ProgrammerARMULINK2ULINK2ARM CortexTm-M  / ARM7Tm / ARM9TmULINK2 Debug Adapter
Emulator / Debugger / ProgrammerARMULINKProULINKProARM CortexTm-M  / ARM7Tm / ARM9TmULINKpro Debug and Trace Unit
Debuggers, Emulators & JTAG ToolsARMDSTRM-KT-0181ADSTRM-KT-0181AARM7 / ARM9 / ARM11 / Cortex-A / Cortex-R / Cortex-MDSTREAM Debug and Trace Unit
EmulatorSeggerJ-LinkJ-LinkARM CortexTm-M  / Cortex-R4 / Cortex-A / ARM7Tm / ARM9TmJTAG/SWD Emulator with USB interface
ProgrammerSeggerFlasher ARMFlasher ARMARM CortexTm-M  / Cortex-R4 / Cortex-A / ARM7Tm / ARM9TmFlash Programmer for ARM and Cortex cores

 

Back to top

 

Applications


  • Embedded applications
  • Powered a wide variety of cost and power-sensitive applications.

 

Back to top

 

Video


You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

 

Back to top

 

Technical Documents


Learning Center

 

TypeDescription
Reference ManualARM: Reference Manual for ARM Architecture - ARMv7-A and ARMv7-R
Reference ManualARM: Reference Manual for ARMv7-M Architecture
Reference ManualARM: Reference Manual ARM7TDMI
Reference ManualARM: Reference Manual for ARM7TDMI-S

 


Back to top

 

 

  • arm7
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube