In this paper, a 3-bit Flash spin-orbit torque analog to digital converter (SOT-ADC) is presented which works based on switching of a perpendicular-anisotropy magnetic tunnel junction (p-MTJ) by spin Hall effect (SHE) assisted by spin-transfer torque (STT). To quantize the input signal into 8 states, a heavy metal (HM) with different cross-sectional areas that is shared with seven MTJs is utilized. To enable the deterministic switching, STT currents are employed. However, such currents make challenges during conversion and sensing phases which are addressed in this work. The SOT-ADC eliminates the (2 n -1)-time duplication of the input current (Iin) in conventional n-bit current mode CMOS Flash ADCs. Each MTJ acts as a comparator that compares the input signal (current) with its own critical current (IC) as a reference current (Iref). Therefore, the power-hungry comparators in CMOS Flash ADCs can be replaced by simple latch-based comparators for sensing the states of MTJs. Moreover, instead of using different sizes of transistors to create various values of Iref i.e., Iref1, 2Iref1 … fixed currents as sensing currents are used which leads to reducing mismatch issue and chip area. Because of the influence of the resistance of HM, each MTJ has an exclusive reference voltage (Vref) that is created by a dummy 3-bit SOT-quantizer. According to simulation results, power consumption and maximum sampling rate (including all conversion, sensing, and reset phases) of the ADC are 416 µW and 102 MS/s in 180 nm CMOS technology, respectively. In addition, the differential nonlinearity (DNL) and integral nonlinearity (INL) are -0.258 least significant bit (LSB) and -0.275 LSB, respectively.Index Terms-Flash analog to digital converter (ADC), spin-orbit torque (SOT), spin-transfer torque (STT), magnetic tunnel junction (MTJ).