Маркировка PIC микроконтроллеров

Маркировка PIC микроконтроллеров

Микроконтроллеры PIC Microchip. Маркировка PIC микроконтроллеров. PIC — это programmable integrated circuit, «программируемая интегральная схема» — так фирма Microchip преподносит свои микроконтроллеры.

Фирма Microchip на данный момент выпускает несколько семейств КМОП микроконтроллеров с внутренним ПЗУ, ОЗУ, таймерами, АЦП, ШИМ и другими периферийными модулями. Самые маленькие это PIC10 -3–6 вывода, PIC12 — 8 выводов, PIC16- 14-68 выводов, PIC17- 40-84 вывода, PIC18- 28-84 вывода, dsPIC30-28-64 вывода, rfPIC12- 18-20 выводов, со встроенным радиоканалом. Каждое семейство имеет свое назначение и область применения.

Идентифицируют тип микроконтроллера согласно коду, следующему за семейством. То есть в обозначении идут буквы указывающие на тип памяти программ: EPROM- обозначается индексом «С”, ROM- обозначается индексом «CR”, FLASH- обозначается индексом «F». Если перед этими буквами стоит индекс «L” то это означает что данный микроконтроллер работает в расширенном диапазоне питания .

PIC16LC6204ISP
1234567


1 — PIC Pirepheral Interface Controller

2 — группа
12 микроконтроллеры семейства Base-Line
14 микроконтроллеры семейства Mid-Range
16 микроконтроллеры семейства Base-Line и Mid-Range
17 микроконтроллеры семейства Higt-End
24 SEEPROM с интерфейсом IIC
25 SEEPROM с интерфейсом SPI
27 EPROM
28 EEPROM
37 конфигурационные SEEPROM
59 SEEPROM с интерфейсом
85 SEEPROM с интерфейсом IIC
93 SEEPROM с интерфейсом MICROWIRE

3 — технология изготовления
AA низковольтовый КМОП ( Vcc = 1,8V — 5,5 V )
C КМОП
HC высокоскоростной КМОП
RC КМОП-микросхема с масочной памятью
LC низковольтовый КМОП ( Vcc = 2,5V — 5,5 V )
LV низковольтовый КМОП ( Vcc = 3,0V — 5,5 V )

4 — тип прибора (для памяти объём в килобитах)

5 — быстродействие микросхемы
для памяти время в наносекундах
для процессоров частота в мегагерцах
LP микромощный низкочастотный генератор (до 400 кГц)
RC RC генератор (до 4,5 Мгц)
XT кварцевый резонатор (до 4 Мгц)
HS высокочастотный кварцевый резонатор (до 20 Мгц)

6 — диапазан рабочих температур
— от 0 до70 градусов
E от — 45 до 125 градусов
I от -40 до 85 градусов
S от -40 до 85 градусов, для упаковки в ленту
T от — 45 до 125 градусов, для упаковки в ленту

7 — тип корпуса
L пластиковый с четырехсторонним расположением выводов, PLCC
P пластиковий с двухсторонним расположением выводов, PDIP 600mil
PQ пластиковый с четырехсторонним расположением выводов, PQFP
SN маленький пластиковий с двухсторонним расположением выводов, SOIC
SO маленький пластиковий с двухсторонним расположением выводов, SOIC
SP пластиковий с двухсторонним расположением выводов, PDIP 300mil
SL маленький пластиковий с двухсторонним расположением выводов, SOIC14
SS маленький пластиковий с двухсторонним расположением выводов, SSOP
J керамический с двухсторонним расположением выводов, CDIP
JW керамический с двухсторонним расположением выводов и окном, CDIP
SO 150 mil, 14 выводный
S кристалл в ячеистой упаковке
W кристалл в форме пластины
MR микромодуль на ленте, 8 контактный, 35 мм
MT микромодуль на подносе, 8 контактный
OT SOT-23, 5 контактный
SL SO 150 mil, 14 выводный
SM SO 207 mil, 8 выводный
SN SO 150 mil, 8 выводный
SO SOIC 300 mil
SS пластиковый узкий SSOP
ST тонкий узкий SO (4.4 мм)
TO пластиковый транзисторный, 3 выводный
TS тонкий SO (8×20 мм)
TT маленький пластиковый транзисторный, 3 выводный
VS очень маленький SO (8×12 мм)
WF нарезанная пластина
CL CERQUAD с окошком
JW CERDIP с окошком для УФ стирания
PQ PQFP (пластиковый, квадратный, плоский)
PT TQFP (тонкий, пластиковый, квадратный, плоский)
SP пластиковый DIP
SB COB (кристалл на плате)

PIC16C74 20I/PQ микроконтроллер выполненный по стандартной КМОП с частотой 20 Мгц, промышленным диапазоном температур в корпусе QFP.

Система команд PIC микроконтроллеров

Система команд содержит 35 инструкций, полный список приведен в таблице. Команды разделены на три группы: байт ориентированные, бит ориентированные, команды управления и операций с константами.

Мнемоника командыОписаниеЦикловИзм. флаги
Байт ориентированные команды
ADDWF f,dСложение W и f1C, DC, Z
ANDWF f,dПобитное ‘И’ W и f1z
CLRF fОчистить f1z
CLRW>Очистить W1z
COMF f,dИнвертировать f1z
DECF f,dВычесть 1 из f1z
DECFSZ f,dВычесть 1 из f и пропустить если 01(2)
INCF f,dПрибавить 1 Kf1z
INCFSZ f,dПрибавить 1 к f и пропустить если 01(2)
IORWF f,dПобитное ‘ИЛИ’ W и f1z
MOVF f,dПереслать f1z
MOVWF fПереслать W в f1
NOPНет операции1
RLF f,dЦиклический сдвиг f влево через перенос1с
RRF f,dЦиклический сдвиг f вправо через перенос1с
SUBWF f,dВычесть W из f1C.DC.Z
SWAPF f,dПоменять местами полубайты в регистре f1
XORWF f,dПобитное исключающее ИЛИ1 W и f1z
Бит ориентированные команды
BCF f,bОчистить бит b в регистре f1
BSF f,bУстановить бит b в регистре f1
BTFSC f,bПроверить бит b в регистре f, пропустить если 01(2)
BTFSS f,bПроверить бит b в регистре f, пропустить если 11(2)
Команды управления и операций с константами
ADDLW kСложить константу с W1C, DC, Z
ANDLW kПобитное ‘И’ константы и W1Z
CALL kВызов подпрограммы2
CLRWDTОчистить WDT1-TO, -PD
GOTO kБезусловный переход2
IORLW kПобитное ‘ИЛИ’ константы и W1Z
MOVLW kПереслать константу в W1
RETFIEВозврат из подпрограммы с разрешением прерываний2
RETLW kВозврат из подпрограммы с загрузкой константы в W2
RETURNВозврат из подпрограммы2
SLEEPПерейти в режим SLEEP1-TO.-PD
SUBLW kВычесть W из константы1C, DC, Z
XORLW kПобитное ‘исключающее ИЛИ’ константы и W1Z


Подписаться
Уведомить о

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Top