Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программируемые контроллеры для систем управления ч2. Г.И.Загарий, В.С. Коновалов В.С., Н.О. Ковзель, В.И. Поддубняк, А.И. / Программируемые контроллеры для систем управления ч2. Г.И.Загарий, В.С. Коновалов В.С., Н.О. Ковзель, В.И. Поддубняк, А.И. .doc
Скачиваний:
317
Добавлен:
08.08.2013
Размер:
15.9 Mб
Скачать

7 Рiс – микроконтроллеры фирмы microchip

Микроконтроллеры семейств PIC (Peripheral Interface Controller) объединяют передовые технологии микроконтроллеров: электрически программируемые пользователем ППЗУ, минимальное энергопотребление, высокую производительность, хорошо развитую RISC-архитектуру, функциональную законченность и минимальные размеры. PIC микроконтроллеры имеют RISC-архитектуру, обеспечивающую простую, но мощную систему команд, которые выполняются за один цикл. Семейство содержит около 100 модификаций микроконтроллеров с широким спектром характеристик.

Широкая номенклатура изделий обеспечивает использование микроконтроллеров в изделиях, предназначенных для разнообразных сфер применения.

Краткий перечень изделий, построенных на базе данных микроконтроллеров:

автомобильные системы и подсистемы управления, микро-АТС, автоответчики, АОНы, мобильные телефоны, зарядные устройства, факсы, модемы, пейджеры, таймеры, системы сигнализации, измерительные приборы, счетчики воды, газа и электроэнергии, дозиметры, приборы автосигнализации, системы управления зажиганием и впрыском топлива, приборные панели и радарные детекторы, интеллектуальные датчики, системы управления электродвигателями, промышленные роботы, регуляторы температуры, влажности, давления и т. д., схемы управления принтерами и плоттерами, сетевые контроллеры, сканеры, схемы управления аудиосистемами, системы синтеза речевых сообщений, системы дистанционного управления, кассовые аппараты и т. д.

Такой спектр применений стал возможен благодаря тому, что микроконтроллеры семейств РIС12 и РIС16/17 имеют оптимальные для построения систем архитектуру и параметры. В табл. 7.1 приведен перечень микроконтроллеров данного семейства и их характерные архитектурные особенности.

Таблица 7.1

Однокристальные микроконтроллеры семейств РIС12 и РIС16/17

Название

Память программ

RAM/ ЕЕ

Fm

I/O

ports

Таймер

CCP/ PWM

Послед. интефейс

Особенности

РIС12С508

512х12

25

4

6

1+WDT

Внутренний генератор

РIС12С509

1024х12

41

4

6

1+WDT

Внутренний генератор

РIС12С670

512х12

80

4

6

1+WDT

АЦП-12 канад.

PIC12C671

1024х12

80

4

6

l+WDT

АЦП-12 канад.

PIC12F680

512х12

80+ 16ЕЕ

4

6

1+WDT

FLASH память программ, EEPROM данных

PIC12F681

1024х12

80+ 16ЕЕ

4

6

1+WDT

FLASH память программ, EEPROM данных

PIC16C52

384х12

25

4

12

1

PIC16С54А

512х12

25

20

12

l+WDT

Питание 2.5 вольта

PIC16С55

512х12

24

20

20

1-WDT

20 бит ввод/вывод

PIC16С56

1024х12

25

20

12

1+WDT

Питание 2.5 вольта

PIC16C57

2048х12

72

20

20

1+WDT

20 бит ввод/вывод

PIC16С58А

2048х12

73

20

12

1+WDT

Питание 2.5 вольта

PIC16C621

1024х14

80

20

13

1+WDT

2 комп., Uref, BrOD

PIC16C622

2048x14

128

20

13

1+WDT

2 комп., Uref, BrOD

PIC16С642

4096х14

176

20

22

1+WDT

2 комп.. Urcf, BrOD

PIC16C62

2048х14

128

20

22

3+WDT

CCP

I2C / SPI

PIC16С63

4096х14

192

20

22

3+WDT

2 CCP

I2C / SPI

USART, BrOD

PIC16C64

2048х14

128

20

33

3+WDT

Slave Port

PIC16С65А

4096х14

192

20

33

3+WDT

USART, Slave port, BrOD

PIC16С71

1024х14

36

20

13

1+WDT

4 канал. 8р. АЦП. BrOD

Таблица 7.1 (продолжение)

Название

Память программ

RAM/ ЕЕ

Fm

I/O

ports

Таймер

CCP/ PWM

Послед. интефейс

Особенности

PIC16С710

512х14

36

20

13

1+WDT

4 канал. 8р. АЦП, BrOD

PIC16С711

1024х14

68

20

13

1+WDT

4 канал. 8р АЦП, BrOD

PIC16C715

2048х14

128

20

13

1+WDT

4 канал. 8р АЦП, BrOD

PIC16С72

2048х14

128

20

22

3+WDT

CCP

I2C / SPI

5 канал 8р. АЦП, BrOD

PIC16С73А

4096x.l4

192

20

22

3+WDT

CCP

I2C / SPI

USART./5 канал. АЦП, BrOD

PICI6C76

8192х14

368

20

22

3+WDT

2CCP

I2C / SPI

USART/5 канал. АЦП, BrOD

PIC16С74А

4096х14

192

20

33

3+WDT

2CCP

I2C / SPI

USART/8 канал. АЦП. BrOD

PIC16С77

8192х14

368

20

33

3+WDT

2CCP

I2C / SPI

USART/8 канал. АЦП, BrOD

PIC16F83

512х14

36+ 64ЕЕ

10

13

1+WDT

64х8 ЕЕ данных, напр.пит. 2В

PIC16F84

1024х14

68+ 64ЕЕ

10

13

1+WDT

64х8 ЕЕ данных, напр. пит 2 В

PIC16C923

4096х14

176

8

52

3+WDT

2CCP

I2C / SPI

5 канал. АЦП, драйвер ЖКИ

РIС16С924

4096х14

176

8

52

3+WDT

2CCP

I2C / SPI

драйвер ЖКИ

РIС14000

4096х14

192

20

22

2+WDT

I2C / SPI два канала

8к.16р., АЦП, тактов. генер.,

2 ЦАП. кварц,

датчик тeмп., Uref

PIC17С43

4096xI6

454

33

33

4+WDT

20CAP 2PWM

USART

8х8 умножитель

PIC17С44

8192х16

454

33

33

4+WDT

20CAP 2PWM

USART

8x8 умножитель

PIC17C756

16384х16

902

33

50

4+WDT

20CAP 2PWM

USART (2),

I2C, SPI

8х8 умножитель, 10разр. 12 канал. АЦП

ОТР

– однократно программируемый кристалл;

ROM

– память программ с масочным ПЗУ;

ЕЕ

– электрически программируемая память;

WDT

– сторожевой таймер;

I2C

– последовательный интерфейс I2С;

SPI

– синхронный последовательный интерфейс;

USART

– асинхронный последовательный интерфейс;

BrOD

– режим перезапуска при уменьшении напряжения питания;

Комп

– аналоговый компаратор;

Uref

– программируемый источник опорного напряжения;

АЦП

– 8-ми разрядный аналого-цифровой преобразователь;

ЦАП

– цифро-аналоговый преобразователь;

Slave port

– режим обмена с контроллером по параллельному каналу (DATA0,...,DATA7, WR, RD, CS);

PWM

– широтно-импульсный модулятор;

ССР

– работа в режиме компаратора / захвата / ШИМ-модулятора;

CAP

– режим таймера;

ICSP

– программирование на плате;

FLASH

– FLASH-память программ.

РIС16/17 – это семейство микроконтроллеров, разработанное специально для применения во встроенных системах управления и контроля, где необходимы высокая производительность, малое энергопотребление, высокая надёжность и низкая стоимость.

Например, микроконтроллер РIС16С77 содержит быстродействующий 8-разрядный 8-канальный АЦП. 8-разрядная разрешающая способность идеально подходит для приложений, требующих дешёвого аналогового интерфейса. Возможности микроконтроллера удовлетворяют требованиям для ряда приложений от устройств безопасности и удалённых датчиков до приборов управления и автомобильной электроники.

Основные характеристики:

– тактовая частота от 0 до 33 МГц (длительность цикла команды до 200 нс);

– память программ 8192 14-разрядных слов программы EPROM;

– 368 8-разрядных регистров оперативной памяти;

– 12 источников прерывания;

– аппаратный восьмиуровневый стек;

– сброс при включении питания (POR), таймер включения питания (PWRT) и таймер запуска тактового генератора (OST);

– сторожевой таймер (WDT) с собственным встроенным RC-генератором для надёжного выполнения операций;

– программируемая защита кода;

– экономичный режим;

– 33 линии ввода-вывода с индивидуальным заданием направления;

– широкий диапазон напряжений питания: 2.5...6.0 В;

– втекающий/вытекающий ток выводов 25 мА, позволяющий непосредственно управлять светодиодными индикаторами;

– малое потребление по питанию;

– не более 2 мА при напряжении питания 5 В и тактовой частоте 4 МГц;

– типовое значение 15 мкА при напряжении питания 3 В и тактовой частоте 32кГц;

– не более 1 мкА типовое значение в экономичном режиме.

Периферийные возможности

– Timer 0: 8-ми разрядный таймер/счётчик с 8-разрядным предварительным делителем;

– Timer 1: 16-ти разрядный таймер/счётчик с предварительным делителем, может функционировать в экономичном режиме через внешний вход;

– Timer 2: 8-ми разрядный таймер/счётчик с 8-разрядным регистром периода, предварительным делителем и выходным делителем;

– 2 модуля захвата/компаратора/ШИМ;

– захват 16 разрядов, максимальная разрешающая способность 12.5 нс; сравнение 16 разрядов, максимальная разрешающая способность 200 нс; ШИМ, максимальная разрешающая способность 10 разрядов;

– 8-ми разрядный 8-ми канальный аналого-цифровой преобразователь;

– синхронный последовательный порт (SSP) с интерфейсами SPI™ и I2C™;

– USART;

– параллельный 8-битный подчинённый порт (PSP), со внешним сигналами управления ,и;

– схема сброса при понижении напряжения питания (Brown-out Reset, – BOR);

– диапазон температур:

коммерческое исполнение 0...+70°С;

промышленное исполнение –40...+70°С;

автомобильное исполнение –40...+125°С.