Clarets defender signs new contract
He has yet to make a first team appearance at Turf Moor, though he has made the bench three times, including for the opening Premier Leagueame of last season at home to Chelsea.
Boss Sean Dyche said: said: “We're pleased because it's another young player who we've been monitoring wisely for the last couple of years.
"He had an unfortunate run last year because he would have been around the squad a lot more but for an injury.
"He's done fantastically well to get through that, he's shown really good signs during this pre-season and we felt the loan move to Oldham was appropriate and he's done ever so well there.
Dyche added: "He's kept his head clear, he's kept himself in good shape and he's coming through strong so we're delighted he's stayed.
"We believe in what we do here at the club and how the players are developing, but of course the ultimate aim is to get them playing first-team football and expose them to that, within reason.
"Cammy is amongst a group of good players who are out at the moment and plying their trade at other clubs."