The processor supports both 32-bit and 16-bit instructions via the ARM and Thumb instruction sets, respectively. Further information, including manuals, can be found at the ARM topic and on the ARM Website. The ARM architecture (originally the Acorn RISC Machine) is a 32-bit RISC processor architecture that is widely used in a number of applications. ...
The ARM7TDMI core is an extension of the ARM7 core, which was introduced in 1993.
The ARM7TDMI is a 32-bit RISC architecture that consists of a program control unit, an address generator, an integer data path, and a general-purpose register bank.
Thus, an ARM7TDMI multiply instruction can take as little as two cycles (one to load the instruction and one for the first-stage multiply) or as many as five cycles (one to load the instruction and four for all four multiply stages).