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
Family ARM7
Architecture ARMv4T
Product Line Embedded
Pipeline Stages 3
Instruction Sets
ARM Instructions Supported
Thumb Instructions Supported
Thumb2 Instructions Unsupported
DSP Instructions Unsupported
SIMD Instructions Unsupported
Memory Interface
Cache Unsupported
TCM Unsupported
MMU Unsupported
MPU Unsupported
Debug Interface
ETM7, Embedded ICE

Documents