No. Recurring deposit does not come under the ambit of deduction under section 80C. Even you deposit in RECURRING DEPOSIT for more than 5 years, then also it cannot be claimed as deduction under section 80C.
Instead, you should invest in Fixed Deposit in order to claim deduction under section 80C. The interest rate are more or less same in both RD and FD. The only condition in FD is that FD should be for atleast 5 years.