ARM9TDMI是通用微处理器ARM家族的一员。ARM9TDMI的目标是嵌入式控制应用,在这些应用中,高性能、低芯片尺寸和低功耗都很重要。ARM9TDMI同时支持32位ARM和16位Thumb指令集,允许用户在高性能和高代码密度之间进行权衡。ARM9TDMI支持ARM调试架构,并包括辅助硬件和软件调试的逻辑。ARM9TDMI支持与外部存储系统的双向和单向连接。ARM9TDMI还包括对协处理器的支持。
ARM9TDMI处理器核心采用五级流水线实现,包括获取、解码、执行、内存和写入阶段。该设备采用哈佛架构,简单的总线接口简化了与缓存或基于SRAM的存储系统的连接。提供了一个简单的握手协议以支持协处理器。