Due to rapidly expanding networking industry demands, there is a corresponding need for high speed search capability, reduced power consumption and data masking within Content Addressable Memory (CAM) devices. These devices are used in applications requiring fast database searches. Image or voice systems, computer and communication systems are all CAM users. CAM have advantages in term of performance over other memory search algorithms. This is due to the simultaneous comparison of the desired information against the entire list of pre-stored entries. CAM have arrays designed to enable stored values to be located quickly by comparing input data to memory data to locate a match. This paper presents a design of a 18 Kb non-volatile Ternary Content Addressable Memory (TCAM) integrating Magnetic Random Access Memory (MRAM) devices. Magnetic Ternary Content Addressable Memory (MTCAM) can simplify conventional TCAM cell from sixteen transistors to 2 MRAM cells and 6 transistors. Furthermore, such device is intrinsically non volatile, e.g. power-failure-resistant. The MRAM cells are used both to store the information and to compare it (search) to the inputted data like an XOR logic function, whilst the CMOS part is used to detect and amplify the cell state.