Simplified Register usage
Added Millisecond time base using Interrupts