ARM7TDMI
Realizes: Cost-sensitive embedded and smartphone control workloads, especially those demanding the Thumb instruction set for high code density.
ARM7TDMI is a 32-bit general-purpose CPU core in the ARM lineage that powered early smartphones like the Nokia 3310 and many microcontrollers; its Thumb instruction set compression and pipelined CMOS RISC architecture deliver high code density for tight memory budgets while still handling keypad, radio, and sensor control loops.
Examples
ARM7TDMI in the Nokia 3310
The Nokia 3310 relied on an ARM7TDMI core to manage its UI, SMS stack, GSM radio control, and peripheral interfaces; Thumb-compiled firmware keeps the code density high for the limited ROM/RAM, while interrupt-driven routines handle keypad scanning, display updates, and radio tasks.