There is no way to limit a coin to CPU only - if it gets popular enough SOMEONE will write a GPU miner for it.
The best you can do it make it a "hard on memory usage" coin, like Monero, or make it something like BURST where the hashes are PREcomputed then stored on a HD, and are complicated enough it's difficult to impossible to compute them "on the fly" fast enough to matter.