The Karuppariyalur temple is a maadakkoyil along the lines of Sirkazhi and is known as Melaikkaazhi. Karuppariyalur is considered as the 27th in the series of the Tevara Stalams located in Chola Nadu north of the river Kaveri.
Legend: Indra attacked Shiva with his Vajrayutham but Shiva forgave him for his hasty aggression, hence the name Aparadha Kshameswarar (and Karmanaasapuram). Vasishta Muni worshipped Shiva here upon being advised by Brahma. The name Talaignaayiru arose from the fact that Surya worshipped Shiva at this shrine. It is believed that acts of goodness committed here, multiply manifold. Hanuman is also believed to have worshipped Shiva here.
Temple: It has four prakarams. Stuccowork on the vimanas enhance the sanctum beauty. There is a rajagopuram over the entrance. There is a shrine here dedicated to Aparadha Kshameswarar at ground level. The maadakkoyil has two shrines to Uma Maheswarar and Sattanathar. There are inscriptions from the period of Kulottunga III, who is said to have built the Vimanam of the temple.