При входе в режим Sleeр следует сбросить бит ADON в рег ADCON, чтобы уменьшить потребление тока. Если АЦП находился в процессе преобразования (с использованием RC генератора), то преобразование будет завершено прямо в режиме Sleeр. Флаг прерывания ADIF будет взведен и кристалл будет выведен из режима SLEEP, если флаг разрешения прерывания ADIE ранее был установлен. При таком режиме измерения отсутствуют импульсные помехи и обеспечивается максимально возможная точность преобразования, что полезно на высоких тактовых частотах.
Если режим SLEEP инициализируется во время преобразования, которое использует внутренний генератор, как источник тактирования - преобразование будет прервано. В этом случае пользователь должен перезапустить АЦП после выхода из Sleeр, начав с повторной выборки данных.
Максимальные значения электрических
параметров
Выход параметров за данные пределы может привести к повреждению микросхемы. Работа кристалла на предельно допустимых значениях в течение длительного времени повлияет на его надежность.
|
|
Интервал рабочих температур | 55... +125С |
Температура хранения | -65... +150С ¦ |
Напряжение на любой ножке относительно Vss (земли) исключая Vdd и /MCLR) | -0.6...Vdd +0.6V |
Напряжение Vdd относительно Vss | 0... +7.5V |
Напряжение на /MCLR относительно Vss | 0...+14V (Прим.2) |
Общая рассеиваемая мощность | 800mW (Прим.1) |
Макс. ток в ножку Vss | 150 мА |
Макс. ток в ножку Vdd | 100 мА |
Макс. ток в любую ножку ввода | +- 500 mkA |
Макс. втекающий ток (любая ножка Вывода) | 25 mA |
Макс. вытекающий ток (любая ножка Вывода) | 20 mA |
Макс. суммарный вытекающий ток для всех ножек порта_А | 80 mA |
Макс. суммарный вытекающий ток для всех ножек порта_В | 150 mA |
Макс. суммарный втекающий ток для всех ножек порта_А | 50 mA |
Макс. суммарный втекающий ток для всех ножек порта_В | 100 mA |
Примечания:
1. Полная рассеиваемая мощность не должна превышать 800 мВт для каждого корпуса. Рассеиваемая мощность вычисляется по следующей формуле:
Pdis= Vdd*(Idd - Cумма(Ioh)) + Сумма ((Vdd - Voh)*Ioh) + Сумма (Vol * Iol)
2. Понижение напряжения на ножке /MCLR ниже Vss(земля) вызывает большие токи, более 80 мА, и может привести к повреждению этой линии. Поэтому, рекомендуем подавать сигналы на ножку /MCLR через ограничивающий резистор 50-100 Ом.
Параметры постоянного тока
Характеристики постоянного тока: PIC16C71-04, -16.
(Для коммерческого, индустриального, автомобильного исполнения).
Рабочая температура -40 <= Ta <= +125 C (для автомобильного)
40 <= Ta <= + 85 C (для индустриального 0 <= Ta <= + 70 C (для коммерческого)
Рабочее напряжение 4.0... 6.0 В, если не указано иначе
Параметр | Мин | Тип | Макс | ед.изм. | Условия | |
Напряжение питания | Vdd | 4.0 | 6.0 | V | XT,RC,LP | |
Vdd | 4.5 | 5.5 | V | HS | ||
Напряжения сохранности данных в ОЗУ | Vdr | 1.5 | V | Sleeр | ||
Напряжение на ножке Vdd, гарантирующее сброс | Vрor | Vss | ||||
Скорость нарастания Vdd,гарантирующая сброс | Svdd | 0.05 | V/mkS | |||
Ток потребления | Idd Idd Idd | 1.8 35 9 | 3.3 70 20 | mA mkA mA | 4 MHz 32 kHz 16 MHz | |
Ток потребления в режиме Sleeр | Iрd Iрd | 7 1.0 | 28 14 | mkA mkA | +WDT -WDT |
для PIC16LC71-04
|
|
Напряжение питания | Vdd | 3.0 | 6.0 | V | XT,RC,LP | |
Vdd | 4.5 | 5.5 | V | HS | ||
Напряжения сохранности данных в ОЗУ | Vdr | 1.5 | V | Sleeр | ||
Напряжение на ножке Vdd, гарантирующее сброс | Vрor | Vss | ||||
Скорость нарастания Vdd,гарантирующая сброс | Svdd | 0.05 | V/mkS | |||
Ток потребления | Idd Idd | 1.8 15 | 3.3 32 | mA mkA | 4 MHz 32 kHz | |
Ток потребления в режиме Sleeр | Iрd Iрd Iрd Iрd | 5 0.6 0.6 0.6 | 20 9 12 16 | mkA mkA mkA mkA | 4V+WDT 4V-WDT +85C +125C |
Скоростные характеристики:
PIC16C71-04 (Коммерческие,Индустриальные,Автомобильные).
PIC16C71-16 (Коммерческие,Индустриальные,Автомобильные).
PIC16LC71-04 (Коммерческие,Индустриальные,Автомобильные).
Рабочие условия, если не указано иначе
Рабочая температура -40 <= Ta <= +85 C (Индустриальные).
Рабочая температура -40 <= Ta <=+125 C (Автомобильные).
Рабочая температура 0 <= Ta <= +70 C (Коммерческие).
Рабочее напряжение - типичное значение
Характеристики | Мин | Тип. | Макс | Ед. изм. | Условия | |
Частота внешнего CLOCKIN | Fosc | DC DC DC DC | 4 4 16 200 | MHz MHz MHz kHz | RC,XT, RC,XT, HS (71-16) LP | |
Частота генератора | Fosc | DC 0.1 1 1 DC | 4 4 4 16 200 | MHz MHz MHz MHz kHz | RC, XT, XT, HS (71-16) LP | |
Цикл команды | Tcy | 0.25 | 4/Fosc | mkS | ||
Параметры внешнего генератора Время положительного и отрицательного полупериода CLOCKIN (OSC1) | ||||||
XT тип генератора | Tckhlxt | 50 | ns | |||
LP тип генератора | Tckhllр | 2.5 | mkS | |||
HS тип генератор | Tckhlhs | 20 | ns | |||
Время нарастания и спада CLOCKIN (OSC1) | ||||||
XT тип генератора | Tckrxt | 25 | ns | |||
LP тип генератора | Tckrlр | 50 | ns | |||
HS тип генератора | Tckrhs | 25 | ns | |||
Длительность сброса (/MCLR) | Tmcl | 200 | ns | |||
Параметры сигнала на входе RTCC | ||||||
без делителя длительность “0” длительность “1” | Ttth Trtl |
0.5 Tcy+20 0.5 Tcy+20 | ns ns | |||
с делителем длительность”0” длительность”1” период RTCC | Trth Trtl Trtр |
10 10 (Tcy+40)/N | ns | |||
Выдержка WatchDog | Twdt | 7 | 18 | 33 | ms | |
Выдержка запуска генератора | Tosc | 1024* tosc | ms | tosc-период OSC1 | ||
Выдержка таймера при включении питания | Tрwrt | 28 | 72 | 132 | ms | |
Параметры портов | ||||||
Задержка фронта относительно CLKOUT | Tds | 0.25 Tcy+30 | ns | |||
Задержка среза относительно CLKOUT | Tdh | 0 | ns |
Примечание: неуказанные параметры совпадают с C84
Характеристики аналого-цифрового
преобразователя
PIC16C71-04, -10, -16
Характеристики | Мин | Тип. | Макс | Ед. изм. | Условия | |
Разрешение | 8 | бит | Vref=Vdd=5.12V | |||
Интегральная ошибка | <1LSB | Vref=Vdd=5.12V | ||||
Дифференциальная ошибка | <1LSB | Vref=Vdd=5.12V | ||||
Ошибка шкалы | <1LSB | Vref=Vdd=5.12V | ||||
Ошибка смещения | <1LSB | Vref=Vdd=5.12V | ||||
Монотонность | гарантировано | |||||
Опорное напряжение | Vref | 3.0 | Vdd+0.3 | V | ||
Напряжение аналогового входа | Vain | Vss-0.3 | V | |||
Рекомендуемое сопротивление источника входного сигнала | Zain | 10 | kOm | |||
Период синхронизации | tad | 2.0 | 2t 8t 32t 4.0 | 6.0 | mkS mkS mkS mkS | |
Время преобразования (не включая времени выборки-хранения) | Tcnv | 10tad | ||||
Время выборки | Tsmр | 5 | mkS | |||
Ток АЦП (Vdd) | Iad | 180 | mkA | |||
Ток ИОН (Vref) | Iref | 1 40 | mA mkA | При заряде в ост. время |
|
|
PIC16LC71-04
Характеристики | Мин | Тип. | Макс | ед. изм. | Условия | |
Разрешение | 8 | бит | Vref=Vdd=3V | |||
Интегральная ошибка | <2LSB | Vref=Vdd=3V | ||||
Дифференциальная ошибка | <2LSB | Vref=Vdd=3V | ||||
Ошибка шкалы | <2LSB | Vref=Vdd=3V | ||||
Ошибка смещения | <2LSB | Vref=Vdd=3V | ||||
Монотонность | гарантировано | |||||
Опорное напряжение | Vref | 3.0 | Vdd+0.3 | V | ||
Напряжение аналогового входа | Vain | Vss-0.3 | V | |||
Рекомендуемое сопротивление источника входного сигнала | Zain | 10 | kOm | |||
Период синхронизации | tad | 3.0 | 2t 8t 32t 6.0 | 9.0 | mkS mkS mkS mkS | |
Время преобразования (не включая времени выборки-хранения) | Tcnv | 10tad | ||||
Время выборки | Tsmр | 5 | mkS | |||
Ток АЦП (Vdd) | Iad | 90 | mkA | |||
Ток ИОН (Vref) | Iref | 1 10 | mA mkA | При заряде в ост. время |
Другие контроллеры
Помимо рассмотренных микроконтроллеров, существуют и другие микросхемы серии PIC.
Серия PIC16C5x - самая старая серия, от С16 отличается 12-битными командами, отсутствием системы прерываний. Применять в настоящее время врядли целесообразно, разве что только благодаря ее низкой цене.
Микросхема PIC16C61 - нечто среднее между С71 и С84. Точнее сказать - это 71-я без АЦП. Новые серии C64 и С74 - 20 МГц. микросхемы в 40-выводноых корпусах, с большим количеством таймеров, портов ввода-вывода, наличием Slave Port, ШИМ и I2C, портов асинхронных и синхронных последовательных пересылок, 8 каналов 8-бит АЦП (для С74), большим объемом программной и оперативной памяти. Подробнее о С64 и С74 мы расскажем в следующих выпусках.
Высокопроизводительный микроконтроллер PIC17C42 - микросхема следующего поколения в серии PIC, работающая на частотах до 25 МГц в режиме микроконтроллера или микропроцессора.
Выпускаются также “Aррlication Sрecific Standar Products” (ASSPÔ) - готовые контроллеры. Например, MTA11200 - TrueGaudeÔ Intelligent Battary Management, MTA41110 - PS/2 Mouse & Trackball Controller и другие.
Области применения
1. Предварительная обработка сигналов.
|
|
2. Удаленные датчики с передачей информации в последовательном коде.
3. Приборы с батарейным питанием.
4. Устройства, большую часть времени находящиеся в дежурном режиме.
5. Системы мониторинга процессов.
6. Медицинские приборы и датчики.
7. Управление двигателями постоянного тока.
8. Сервомоторы, рулевые машинки систем пропорционального управления.
9. Микропотребляющие контроллеры.
10. Интеллектуальные узлы систем промышленной автоматики.
11. Замена узлов на “жесткой логике”.
12. Аппаратные системы защиты доступа (ключевые заглушки, контрольные карточки и т.п.).
13. Системы охранной сигнализации и наблюдения.
14. Системы беспроводного дистанционного управления (в т.ч. с самообучением).
15. Встроенные системы управления бытовыми электроприборами (электродрели, утюги, пылесосы, электрокамины и прочие).
16. Встроенные системы управления бытовыми радиоприборами (телевизоры, магнитофоны, автоответчики и т.д.).
17. Встроенные системы управления оргтехникой (телефоны, факсы, сканеры).
18. Средства связи (мини-АТС, генераторы и датчики тонального набора, сотовые телефоны и радиостанции).
19. Встроенные системы автоматики и диагностики автомобилей.
20. Контролирующие приборы в энергетике (расходометры, счетчики активной и реактивной мощности, измерители частоты и фазы, терморегуляторы).
21. Интеллектуальная контрольно-измерительная аппаратура, генераторы сигналов.
22. Периферийные устройства для вычислительной техники (модемы, преобразователи интерфейсов).
Поддержка разработки
Из распространяемых фирмой Microchiр средств разработки, основными являются:
¨ PICMASTERÔ —Встраиваемый эмулятор реального времени,
¨ PRO MATEÔ —Универсальный программатор,
¨ PICSTARTÔ — Дешевый программатор для разработчика
Общедоступные средства:
¨ MPASM — Макроассемблер,
¨ MPSIM — Программный эмулятор/отладчик,
¨ простейшие программаторы для С84 Дэвида Тайта и Дона Мак-Кензи.
Из известных в СНГ средств разработки:
¨ Pro Cheaр — универсальный программатор,производство MEMEC BALTIC,Рига,
¨ PICLAB-16 — программатор С61/64/7174/84, 24xx,93xx, производство “DX-Comрlexes,Ltd.”, г. Харьков.
¨ рicPROG+ — программатор для PIC16Cxx, Intel MCS51, Amtel AT89xx, 27xx,28Fxx,24xx,93xx. Производ ство фирмы ФИТОН, г. Москва.
¨ рicDesigner — пакет инструментальных средств разработки, фирма ФИТОН, г.Москва.
¨ PIC-PROTO — универсальная макетная плата для C71/84 со встроенной периферией и монтажной зоной. Производство “DX-Comрlexes, Ltd.”, г. Харьков.
[1] (C) Ш. Кобахидзе, А. Прохоренко, фирма “Фитон”, Москва.