Motilal Oswal has issued a BUY call on Piramal Pharma with a revised target price of Rs 310, indicating a 21% upside from its current market price of Rs 256.