مبدل A/D سیگنالها را از حالت آنالوگ و دیجیتال (0و1) درآورده و در نتیجه پردازش دیجیتال بر روی اطلاعات ورودی را ممکن میسازد.
میکروکنترلر PIC16F877 دارای یک مبدل A/D درونی است که یک کمیت دیجیتالی 10 بیتی متناظر با ورودی آنالوگ را تولید میکند.
این میکروکنترلر دارای 8 ورودی آنالوگ است که 5 عدد از آنها مربوط به پورت A و 3 عدد دیگر با پورت E مالتی پلکس شده است.
این مبدل می تواند از ولتاژهای مرجع اختیاری برای تخمین مقدار ولتاژ ورودی استفاده کند.
یک ویژگی منحصر به فرد این مبدل عملکرد آن در مد SLEEP است.
همان طور که میدانیم دستورADCIN برای تبدیل آنالوگ به دیجیتال استفاده میشود.
هنگام شروع به کار میکروکنترلر پیک همه پایههای A/D به صورت ورودی آنالوگ پیکربندی میشوند ولی اگر نیاز باشد تنها چند پایه به صورت ورودی آنالوگ در آینده از بیتهای PCFG در ثبات ADCON1 استفاده کنید.
مبدل A/D دارای 4 ثبات است:
دانلود پاورپوینت مبدل A/D