onARM

ARM966E-S

The ARM966E-S processor is a 32-bit embedded processor developed with the ARMv5TE architecture. It supports 32-bit ARM instructions, including a number of Enhanced Digital Signal Processing (DSP) instructions, as well as 16-bit Thumb instructions for high code density while maintaining high performance. The ARM966E-S processor uses the Harvard architecture (separate instruction and data interface), and also supports Instruction TCM and Data TCM. In addition, it can also be used with optional VFP9-S floating point coprocessor for floating point intensive applications, or optional MOVE coprocessor for video codec applications. The ARM966E-S processor is also a member of the ARM9E processor family and can be used with large range of Real Time Operating Systems (RTOS).

Microcontroller Vendors

Core Overview
FamilyARM9E
ArchitectureARMv5TE
Product LineEmbedded
Pipeline Stages5
Instruction Set
ARM InstructionsSupported
Thumb InstructionsSupported
Thumb2 InstructionsUnsupported
DSP InstructionsSupported
SIMD InstructionsUnsupported
Memory Interface
CacheUnsupported
TCM 0 to 64MBSupported
MMUUnsupported
MPUUnsupported
Debug Interface
ETM9, CoreSight, Embedded ICE

Documents