امروزه کار با میکروکنترلرها بیش از پیش ضرورت یافته و به موازات آن طراحی آنها نیز وارد مرحله جدیدی شده است که امکان انعطاف پذیری بیشتری را فراهم میکند. یکی از این میکروکنترلرها، میکروکنترل AVR است که سهم عمده ای از مصرف را به خود اختصاص داده است . از موارد پر کاربرد میکروکنترلرها ، می توان انجام محاسبات ، اندازه گیری کمیت ها و تبدیل مقادیر آنالوگ به دیجیتال را نام برد که در بیشتر دستگاه ها و تجهیزات الکترونیکی امروزه استفاده میشود .
در اینجا نیز اگر پالسهای اعمالی به کانتر میکرو کنترلر را در یک ثانیه شمارش کنیم ، پالس شمارش شده بر حسب هرتز همان فرکانس پالس مورد نظر است. پس از اندازه گیری تعداد پالسها ، مقدار فرکانس سیگنال ورودی را بر روی نمایشگر ال سی دی نمایش می دهیم . برای جمع آوری این تحقیق ، از کتابها و پروژه های دانشگاهی متعددی در زمینه ی ، AVR و برنامه نویسی سی مطالعه شده است و همچنین پروژه های متنوعی که از امکان مبدل دیجیتال به آنالوگ AVR استفاده می کنند ، مورد بررسی قرار گرفته است .