logo
Mikhaylov / Михайлов-1 / кр микропроц / Задачи на экзамен (Михайлов) / Михайлов экзамен / лекции / часть 4

Таблиця 4.1. - Основні технічні характеристики pic-процесорів

Тип PIC

Технічні характеристики

Тактова частота, МГц

Пам’ять програм, біт

Пам’ять даних,

байт

EEPROM пам’ять даних, байт

Глибина стека

Таймер 0 (8 + 8 біт)

Таймер 1 (16 біт)

Таймер 2 (8 біт)

Кількість ШІМ

виходів

Послідовний порт/

Інтерфейс

Кількість

каналів АЦП

Кількість запитів переривань

Кількість розрядів введення/ виведення

Кількість контактів

ВІС

EPROM

EEPROM

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

16С54

16

512 . 12

-

36

-

2

+

-

-

-

-

-

-

13

18

16С55

16

512 . 12

-

36

-

2

+

-

-

-

-

-

-

21

28

16С56

16

1024 . 12

-

72

-

2

+

-

-

-

-

-

-

13

18

16С57

16

2048 . 12

-

72

-

2

+

-

-

-

-

-

-

21

28

16С58

16

2048 . 12

-

80

-

8

+

-

-

-

-

-

-

13

18

16С61

20

-

1024 . 14

36

-

8

+

-

-

-

-

-

3

13

18

16С62

20

2048 . 14

-

128

-

8

+

+

+

1

SPI/I2C,

SCI/UART

-

10

21

28

16С620

20

-

512 . 14

80

-

8

+

-

-

-

-

-

4

13

18

16С621

20

-

1024 . 14

80

-

8

+

-

-

-

-

-

4

13

18

16С622

20

-

2048 . 14

128

-

8

+

-

-

-

-

-

4

13

18

16С63

20

4096 . 14

-

192

-

8

+

+

+

1

SPI/I2C,

SCI/UART

-

+

21

28

Продовження таблиці 4.1

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

16С64

25

2048 . 14

-

128

-

8

+

+

+

1

SPI/I2C,

SCI/UART

-

8

21

40

16С65

20

4096 . 14

-

192

-

8

+

+

+

2

SPI/I2C,

SCI/UART

-

8

21

40

16С710

20

-

1512 . 14

36

-

8

+

-

-

-

-

4

3

13

18

16С71

16

-

1024 . 14

36

-

8

+

-

-

-

-

4

3

13

18

16С711

20

-

1024 . 14

68

-

8

+

-

-

-

-

4

3

13

18

16С72

20

2048 . 14

-

128

-

8

+

+

+

1

SPI/I2C,

SCI/UART

5

10

21

28

16С73

20

4096 . 14

-

192

-

8

+

+

+

2

SPI/I2C,

SCI/UART

5

10

21

28

16С74

20

4096 . 14

-

192

-

8

+

+

+

2

SPI/I2C,

SCI/UART

8

8

21

40

16С83

10

512 . 14

64 . 8

64

36 . 8

8

+

-

-

-

-

-

-

13

18

16С84

10

1024 . 14

64 . 8

64

36 . 8

8

+

-

-

-

-

-

-

13

18

16С84А

10

1024 . 14

64 . 8

64

68 . 8

8

+

-

-

-

-

-

-

13

18

1400

20

4096 . 14

-

192

-

8

+

+

-

-

SPI/I2C,

8

-

21

28

17С42

25

-

2048 . 16

232

-

16

+

+

+

2

SCI/UART

-

+

32

40

17С43

25

-

4096 . 16

454

-

16

+

+

+

2

SCI/UART

-

+

32

40

17С44

25

-

8192 . 16

454

-

16

+

+

+

2

SCI/UART

-

+

32

40

Архітектура РІС-контролерів. Архітектуру РІС-контролерів розглянемо на прикладі ВІС PIC16C71 (рис. 4.1).

Основою архітектури є роздільні шини і області пам’яті для даних і команд. Шина даних та комірка ОЗП – 8-розрядні, а шина команд і програмна пам’ять (ПЗП) – 14-розрядні; 14-розрядна команда вибирається за один цикл. Двосхідчастий конвеєр забезпечує одночасне вибирання і виконання команди. Система команд містить 35 команд. Усі команди виконуються за один цикл, за винятком команд переходів, що виконуються за два цикли.

Рис. 4.1 – Структурна схема контролера PIC16C71

Структурна схема контролера містить:

систему керування і синхронізації з внутрішнім генератором.

Призначення виводів ВІС наведено у табл. 4.2, а граничні електричні параметри – у табл. 4.3.

Таблиця 4.2 – Призначення виводів PIC16C71

Номер виводу

Позначення

Функціональне призначення

1

2

3

1

RA2/AIN2

Двонапрямлена лінія введення-виведення

Аналоговий вхід каналу 2

Як цифровий вхід має рівні ТТЛ

2

RA3/AIN3/Vref

Двонапрямлена лінія введення-виведення

Аналоговий вхід каналу 3

3

RA4/RTCC

Вхід через тригер Шмітта. Лінія порту введення-виведення з відкритим стоком або вхід частоти для таймера лічильника RTCC

4

/MCLR/Vpp

Cигнал скидання для контролера. Активний низький рівень. Вхід через тригер Шмідта

5

Vss

Загальний вивід (0 В)

6

RB0/INT

Двонапрямлена лінія введення-виведення або зовнішній вхід переривання

7

RB1

Двонапрямлена лінія введення-виведення

Продовження таблиці 4.2

1

2

3

8

RB2

Те саме

9

RB3

– “ –

10

RB4

– “ –

11

RB5

– “ –

12

RB6

– “ –

13

RB7

– “ –

14

Vdd

Напруга живлення

15

OSC2/CLKOUT

Вхід увімкнення кварцового резонатора в усіх режимах, крім RC-генератора (вихід тактової частоти в режимі RC-генератора)

16

OSC1/CLKIN

Вхід ввімкнення кварцового резонатора, RC ланцюга (вхід зовнішньої тактової частоти)

17

RA0/AIN0

Двонапрямлена лінія введення-виведення

Аналоговий вхід каналу 0

18

RA1/AIN1

Двонапрямлена лінія введення-виведення. Рів­ні ТТЛ. Аналоговий вхід каналу 1

Таблиця 4.3 – Граничні значення електричних параметрів

Параметр

Граничне значення

1

2

Інтервал робочих температур

–55... +125 СО

Температура зберігання

–65... +150 СО

Напруга на будь-якому виводі відносно Vss (землі),крім Vdd і /MCLR

–0.6... Vdd + 0.6 В

Напруга Vdd відносно Vss

0... 7.5 В

Напруга /MCLR відносно Vss

0... 14 В*

Загальна потужність розсіювання

800 мВт

Максимальний струм по виводу Vss

150 мА

Продовження таблиці 4.2

1

2

Максимальний струм по виводу Vdd

100 мА

Максимальний струм по будь-якому виводу

500 мкА

Максимальний вхідний струм будь-якої лінії порту RA або RB

25 мА

Максимальний вихідний струм будь-якої лінії порту RA або RB

20 мА

Максимальний сумарний вхідний струм для всіх ліній порту RA

50 мА

Максимальний сумарний вхідний струм для всіх ліній порту RB

100 мА

Максимальний сумарний вихідний струм для всіх ліній порту RA

80 мА

Максимальний сумарний вихідний струм для всіх ліній порту RB

150 мА

Примітка.Сигнал на вивід /MCLR рекомендується подавати через обмежувальний резистор 50-100 Ом.

Як видно з наведених характеристик РІС-контролери за своїми параметрами конкурують з однокристальними мікроЕОМ та ОМК. Деякі модифікації РІС-контролерів мають більшу швидкодію ніж ОМК. І РІС-контро­лери, і ОМК застосовуються у вбудованих системах керування різноманітного обладнання.