Delay using timer in pic16f877a. 0592MHz (11059200 / 4 actually) is 23 ms.

Lawn Fungus