Energy conservation is important for mobile ad-hoc networks where devices are expected to work for longer periods of time without the need for charging their batteries. High probability of disappointment in Ad-Hoc networks is due to energy-tired nodes, if some nodes expire early due to lack of energy, they cannot transfer the data with each other. Therefore, excessive energy consumption of nodes energy should be prevented. Energy conservation can be done at different layers using many existing energy protocols, to ensure a long-lived network of wireless communicating nodes, there is a need of an intelligent routing protocol that can minimize overhead and ensure the use of minimum energy routes and a MAC protocol that is able to improve energy efficiency by minimizing congestions and reducing loss of packets This paper presents a solution to energy conservation by a cross layered approach. This can be achieved by applying congestion control algorithm for the MAC layer and then finding the maximum residual energy route in the network layer for packet transfer. To ensure an efficient cross layer interaction, issues related to efficient channel access, quality-of-service (QoS) support and congestion control are addressed with an energy efficient MAC protocol that adjusts with the enhancements in the performance of the network layer protocol.