PIC16F1823はプログラムメモリーが2kワード、RAMが128バイトです。時間設定時、時分を読み上げるような仕様でプログラムをとりあえず書いてみてコンパイルしました。当然ながらRAMがまったく足りません。コード容量は2kワードに収まりそうです。
仕方無いので、まずは音が出ることめざし、'テストです'+チャイム音だけにしたら何とか容量に収まりました。
本格読み上げするにはPICチップ替えて、たとえばPIC16F1827あたりだとコードが4kワード、RAMが384バイトでもう少し何とかなりそうです。乗換えの検討してみます。