onARM

ARM7TDMI-S

ARM7TDMI (or ARM7TDMI-S) is the longest serving processor in the ARM processor family. It has a 3-stage pipeline and Von Neumann architecture (single bus for instruction fetch and data bus). ARM7TDMI is the first ARM processors that supports the 16-bit Thumb code, and thus provides high code density while maintaining good performance. It can also run programs in 32-bit ARM instruction code to deliver higher performance or when special system features like co-processor accesses is needed. ARM7TDMI is small, simple to program and has very low power consumption. Despite having been on the market for more than 10 years, its implementation keeps on improving by making use of new technologies. It is also the most widely use 32-bit embedded processor, and has the widest selection of tools, software solutions and microcontroller product choices.

Microcontroller Vendors

Core Overview
FamilyARM7
ArchitectureARMv4T
Product LineEmbedded
Pipeline Stages3
Instruction Set
ARM InstructionsSupported
Thumb InstructionsSupported
Thumb2 InstructionsUnsupported
DSP InstructionsUnsupported
SIMD InstructionsUnsupported
Memory Interface
CacheUnsupported
TCMUnsupported
MMUUnsupported
MPUUnsupported
Debug Interface
ETM7, Embedded ICE

Documents