Ist es nicht einfacher eine externe (vom uC) Schaltung aufzubauen?
Konkret:
1. uC gibt Kommando zum Aufladen
2. uC gibt Kommando zum Entladen
3. uC misst verstrichene Zeit
4. über die Schaltung wird eine Logische 1 oder 0 an einen digitalen Port gegeben, sobald der Kondensator entladen ist.
5. Berechnung der Kapazität

Dasselbe könntest du ja auch beim Ladevorgang machen...

Anmerkung: Ist RA3 wirklich 0 wenn du ihn auf 0 setzt? Oder ist er nur Hochohmig?

MfG Benji