ARM processors use RISC architecture and load/store instruction sets. They have low power consumption and support pipelining. ARM profiles include classic processors like ARM7 and ARM9, Cortex-M series for microcontrollers, Cortex-R for real-time systems, and Cortex-A series for operating systems. The ARM register set includes 37 32-bit registers that are accessible in different subsets depending on the processor mode like supervisor, interrupt, abort, or user mode.