Схема електрична структурна.
Мікроконтролер PIC16C71 має восьмирівневий апаратний стек шириною 13 біт. Область стека не належить ні до програмної області ні до області даних, а покажчик стека користувачу недоступний. Поточне значення програмного лічильника посилається в стек, коли виконується команда CALL або проводиться обробка переривання. При виконанні процедури повернення з підпрограми (команди RETLW, RETFIE або RETURN) в програмний лічильник вивантажується вміст стека
Пам'ять даних також як і в PIC 16С5Х має сторінкову організацію, але складається всього з 2-х сторінок. Причому, сторінки в різних модифікаціях даного МК мають різні обсяги (128/256 байт) залежно від кількості регістрів загального призначення (РОН).
Програмний лічильник в PIC16C71 має ширину 13 біт і здатний адресувати 8К х 14біт обсягу програмної пам'яті. Однак, фізично на кристалі PIC16C71/711 є тільки 1К х 14 біт пам'яті (адреси 0000h-03FFh). Звернення до адрес вище 3FFh фактично є адресація в той же перший кілобайт. Модифікація PIC16C710 має тільки 512х14 біт пам'яті, а PIC16C715-2Кх14 біт.
Мікроконтролер має два порти: 5 бітний порт RA і 8 бітний порт RB з побітовій індивідуальної настроюванням на введення або на висновок. Ці ж лінії портів використовуються для підключення до АЦП і до лінії зовнішнього переривання. У цьому випадку число ліній введення / виведення загального користування зменшується.
Кристал PIC16C71 має п'ять бітів конфігурації, які зберігаються в EPROM і встановлюються на етапі програмування кристала. Ці біти можуть бути запрограмовані (читається як " 0") або залишені незапрограммірованимі (читається як " 1") для вибору відповідного варіанту конфігурації пристрою.
Кожна команда PIC16C71 являє собою 14-розрядне слово, що містить поле коду операції (OPCODE) і полі одного або більше операндів, які можуть брати участь в цій команді. Система команд PIC16С71 включає в себе команди роботи з байтами, команди роботи з бітами, команди управління і операції з константами. Вона відрізняється від системи команд PIC16C5Х лише тим, що група команд передачі управління і операцій з константами доповнена чотирма новими командами: ADDLW, RETFIE, RETURN, SUBLW.
Рисунок 2 – Контролер PIC16C71
Схема електрична структурна
2.4. Вимірювання параметрів мікроконтролера PIC16C71.
|