This section describes the processor at the level required to write functional code. It does not include internal microarchitecture details.
The processor implements the ARMv7-A architecture. This includes:
the 32-bit ARM instruction set
the 16-bit and 32-bit Thumb-2 instruction set
the ThumbEE instruction set
the Security Extensions architecture
the Advanced SIMD architecture.
See the ARM Architecture Reference Manual for more information on the ARMv7-A architecture.