There is a set of kernel services which require a timekeeping mechanism in order to function. A subset of these services, specifically Timers and Timeouts, is covered in other chapters. This chapter covers µC/OS-III's timekeeping mechanism and basic time services. We will go over the theory of operation, use of the time services, and how to support the mechanism on new hardware.