در این پروژه با استفاده از تایمر کانتر 1 میکرو که در حالت pwm سریع یا تک شیب پیکربندی شده است یک موج pwm را برای کنترل میزان جریان ارسالی از درایور L298 بر روی پایه OC1A,OC1B میکرو ATMEGA8 ایجاد کرده ایم.این پایه ها با وقوع وقفه ی OCR و یا رسیدن به مقدار TOP رجیستر TCNT0 معکوس شده و تا وقوع وقفه ی بعدی در این حالت باقی میمانند طول وقوع وقفه را محتوای OCR1A وOCR1B مشخص میکند و هر چه این دو رجیستر با عدد بیشتری پر شوند طول وقفه افزایش یافته و مقدار PWM خروجی بیشتر خواهد شد.تایمر یک را میتوان به نحوی پیکر بندی کرد که پایه های OC1A وOC1B میکرو یک موج PWM شبیه به هم یا معکوس هم را تولید نمایند همچنین این دو موج میتوانند به طور مجزا بر اساس محتوای دو رجیستر OCR1A وOCR1B موج PWM تولید کنند.