Pic18F4520: PIC18F4520-I/P, Микроконтроллер 8-Бит, PIC, 40МГц, 32КБ (16Кx16) Flash, c 10-Бит АЦП, 36 I/O [DIP-40], Microchip

PIC18F4520-I/P, Микроконтроллер 8-Бит, PIC, 40МГц, 32КБ (16Кx16) Flash, c 10-Бит АЦП, 36 I/O [DIP-40], Microchip

Описание

PIC18F4520-I / P — это усовершенствованный микроконтроллер флэш-памяти с 10-битным аналого-цифровым преобразованием, разработанный по технологии нановатт. В семейство PIC18F4520 внесены усовершенствования в конструкцию, которые делают эти микроконтроллеры логичным выбором для многих высокопроизводительных и чувствительных к энергопотреблению приложений. Семейство PIC18F4520 включает ряд функций, которые могут значительно снизить энергопотребление во время работы. Устройство PIC18F4520 включает в себя блок внутреннего генератора, который генерирует два разных тактовых сигнала, каждый из которых может использоваться в качестве источника тактового сигнала микроконтроллера. Это может устранить необходимость в схемах внешнего генератора на выводах OSC1 или OSC2. Микроконтроллер PIC18F4520 можно программировать последовательно, находясь в конечной прикладной схеме. Это просто делается двумя линиями для часов и данных и тремя другими линиями для питания, земли и напряжения программирования.

• ЦП — Производительность до 10MIPS и оптимизированная для компилятора C архитектура RISC
• Система — Сторожевой таймер с отдельным RC-генератором
• Режимы управления мощностью нановатт — Работа, режим ожидания и спящий режим
• Аналоговый — 13 каналов, 100kSPS и программируемый модуль сброса при отключенном питании
• Периферийные устройства — Главный синхронный последовательный порт поддерживает режим ведущего и ведомого SPI ™ и I²C ™
• 100 лет Типичное сохранение флэш-памяти / данных EEPROM
• Самостоятельно программируется под управлением программного обеспечения
• Уровни приоритета для прерываний
• Аппаратный умножитель на один цикл 8 x 8
• Отладка в цепи (ICD) через два контакта

Технические параметры

Техническая документация

Дополнительная информация

SMD справочник
Типы корпусов импортных микросхем

PIC18F4520-I/P мікросхема (4520 DIP-40-600 PIC18F4520-I/P Microchip)

  1. Продукция
  2. Мікросхеми
  3. PIC…
  4. 18F…

Производитель: Microchip

Код товара: Т0000008964

Маркировка: ???

Количество приборов:

Параметры
Наименование Значение Единица измерения Режим изменения
Функциональное назначение PIC-контроллер
Program Memory FLASH 32768 bytes
Data Memory SRAM 1526 bytes
Data Memory EEPROM 256 bytes
кол-во вх/вых 36
кол-во A/D 13-Ch 10-bit A/D
Timers 8-bit = 1 16-bit = 3 …
> Supports RS-485, RS-232 and LIN/J2602
Напряжение питания диапазон +2,0…+5,5 Vdc
oscillator/clock input 40 MHz @[email protected]…+85*C
Температура рабочая -40…+85 *C

Программирование Секундомера Pic18f4520 (Mplab)

Я делаю код для секундомера PIC18F4520, используя один 7-сегментный светодиод и 8 кнопок. Кнопка 1 для остановки и кнопка 2 для сброса. Ниже приведен мой код.

LIST p=18F4520
#include <P18F4520.INC>
CONFIG OSC = XT
CONFIG WDT = OFF
CONFIG LVP = OFF
CBLOCK 0x000
DELAY_H
DELAY_L
DELAY_U
input
endc

ORG 0x0000
goto Main
ORG 0x0800
BTFSC INTCON,INT0IF
call INT0_ISR
BTFSC INTCON3,INT1IF
call INT1_ISR
RETFIE

ORG 0x0100
Main
movlw 0x0F
movwf ADCON1
clrf TRISD
clrf PORTD
setf TRISB

BCF INTCON,INT0IF
BSF INTCON,INT0IE
BCF INTCON2,INTEDG0
BCF INTCON3,INT1IF
BSF INTCON3,INT1IE
BCF INTCON2,INTEDG1
BSF INTCON,GIE

movlw 0x00
movwf input
call bcd_7seg
movwf PORTD

count equ 0x25
movlw 0x0A
movwf count
sec
incf input, F
call bcd_7seg
movwf PORTD
call Delay
decf count, F
bnz sec
goto count

bcd_table:
db 0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F, 0x3F

bcd_7seg:
movlw low bcd_table
movwf TBLPTRL
movlw high bcd_table
movwf TBLPTRH
movlw upper bcd_table
movwf TBLPTRU
movf input, W
addwf TBLPTRL, F
movlw 0
addwfc TBLPTRH
addwfc TBLPTRU
TBLRD*
movf TABLAT, W
RETURN

Delay:
MOVLW d'10'
MOVWF DELAY_U
LOP1_0:
MOVLW 0x80
MOVWF DELAY_H
LOP1_1:
MOVLW 0xFF
MOVWF DELAY_L
LOP1_2:
DECF DELAY_L, F
BNZ LOP1_2
DECF DELAY_H, F
BNZ LOP1_1
DECF DELAY_U, F
BNZ LOP1_0
return

INT0_ISR : ?

INT1_ISR : ?

delay:
MOVLW D'100'
MOVWF 1
back
MOVLW D'0'
MOVWF 2
here
NOP
NOP
NOP
NOP
NOP
NOP
decf 2, F
BNZ here
decf 1, F
BNZ back
return

end

Несмотря на то, что я не вводил никаких инструкций в INT0_ISR и INT1_ISR, кнопки button1 и button меняют число на светодиоде на 1. Какие инструкции следует поместить в INT0_ISR и INT1_ISR, чтобы выдать правильный результат? Спасибо за помощь!

AN851 — загрузчик FLASH для устройств PIC16 и PIC18 Замечания по применению
Скачать
Связь
AN914 — Динамическое выделение памяти для компилятора MPLAB® C18 C Замечания по применению
Скачать
Связь
MPLAB IDE PICSTART Plus Руководство пользователя Руководства пользователя Скачать
PIC18F2XXX/4XXX Flash MCU Спецификация программирования Спецификации программирования ДС30009622 Скачать
Руководство и учебник по MPLAB® Руководства пользователя Скачать
Спецификация переходного сокета Руководства пользователя ДС51194 Скачать
Обзор семейства микроконтроллеров PIC18XXXX Брошюры Скачать
Техническое описание PIC18FX525/X620 Спецификации ДС30009631Ф Скачать
AN937 — Реализация ПИД-регулятора с использованием микроконтроллера PIC18 Замечания по применению Скачать Связь
PIC18F2420/2520/4420/4520 рев.Ошибки кремния A1 Исправления Скачать
Переход с PIC18F452 на PIC18F4520 Поддерживающее обеспечение Скачать
AN953 — процедуры шифрования данных для микроконтроллеров PIC18 Замечания по применению Скачать Связь
Решения для 8-разрядных микроконтроллеров PIC® Брошюры 30009630 Скачать
Миграция с PIC18F на PIC18FXXJ Flash-устройства Поддерживающее обеспечение Скачать
PIC18F2420/2520/4420/4520 рев.B2 Силиконовые опечатки Исправления Скачать
AN1066 XX — стек протоколов беспроводной сети MiWi Устаревшие залоговые права Скачать
Переход с PIC18F4520 на PIC18F45K20 Поддерживающее обеспечение Скачать
PIC18F2420/2520/4420/4520 рев.B3 Силиконовые опечатки Исправления DS80304 Скачать
Список ошибок модуля Timer1 Исправления DS80329 Скачать
PIC18F2420/2520/4420/4520 рев.B4 Силиконовые опечатки Исправления DS80363 Скачать
AN1204 — беспроводной протокол Microchip MiWi P2P Устаревшие залоговые права Скачать
AN1229 — Библиотека программного обеспечения безопасности класса B для PIC MCU и dsPIC DSC Устаревшие залоговые права Скачать
Разъяснение спецификации PIC18F2420/2520/4420/4520 Исправления Скачать
Руководство по выбору корпоративных продуктов Брошюры 1308 Скачать
Сборник советов и рекомендаций по микроконтроллерам PIC Поддерживающее обеспечение Скачать
Обзор продукта MPLAB® X IDE Брошюры 51984 Скачать

%PDF-1.4 % 36980 0 объект > эндообъект внешняя ссылка 36980 760 0000000016 00000 н 0000015580 00000 н 0000015830 00000 н 0000015984 00000 н 0000016029 00000 н 0000016096 00000 н 0000016153 00000 н 0000025593 00000 н 0000025851 00000 н 0000025924 00000 н 0000026038 00000 н 0000026160 00000 н 0000026338 00000 н 0000026463 00000 н 0000026614 00000 н 0000026785 00000 н 0000026899 00000 н 0000027021 00000 н 0000027188 00000 н 0000027355 00000 н 0000027522 00000 н 0000027670 00000 н 0000027856 00000 н 0000028041 00000 н 0000028147 00000 н 0000028330 00000 н 0000028428 00000 н 0000028588 00000 н 0000028714 00000 н 0000028894 00000 н 0000029070 00000 н 0000029264 00000 н 0000029428 00000 н 0000029602 00000 н 0000029774 00000 н 0000029905 00000 н 0000030094 00000 н 0000030280 00000 н 0000030447 00000 н 0000030619 00000 н 0000030878 00000 н 0000031004 00000 н 0000031186 00000 н 0000031367 00000 н 0000031517 00000 н 0000031651 00000 н 0000031797 00000 н 0000032009 00000 н 0000032170 00000 н 0000032341 00000 н 0000032508 00000 н 0000032685 00000 н 0000032846 00000 н 0000033001 00000 н 0000033172 00000 н 0000033350 00000 н 0000033512 00000 н 0000033655 00000 н 0000033827 00000 н 0000033982 00000 н 0000034150 00000 н 0000034314 00000 н 0000034496 00000 н 0000034659 00000 н 0000034837 00000 н 0000035002 00000 н 0000035177 00000 н 0000035342 00000 н 0000035516 00000 н 0000035685 00000 н 0000035859 00000 н 0000036028 00000 н 0000036196 00000 н 0000036359 00000 н 0000036573 00000 н 0000036718 00000 н 0000036919 00000 н 0000037073 00000 н 0000037216 00000 н 0000037430 00000 н 0000037607 00000 н 0000037764 00000 н 0000037913 00000 н 0000038068 00000 н 0000038283 00000 н 0000038421 00000 н 0000038567 00000 н 0000038731 00000 н 0000038890 00000 н 0000039037 00000 н 0000039251 00000 н 0000039421 00000 н 0000039595 00000 н 0000039780 00000 н 0000039927 00000 н 0000040026 00000 н 0000040174 00000 н 0000040331 00000 н 0000040477 00000 н 0000040635 00000 н 0000040796 00000 н 0000040941 00000 н 0000041099 00000 н 0000041255 00000 н 0000041404 00000 н 0000041570 00000 н 0000041723 00000 н 0000041875 00000 н 0000042018 00000 н 0000042174 00000 н 0000042322 00000 н 0000042501 00000 н 0000042679 00000 н 0000042824 00000 н 0000042967 00000 н 0000043128 00000 н 0000043265 00000 н 0000043426 00000 н 0000043577 00000 н 0000043707 00000 н 0000043896 00000 н 0000044064 00000 н 0000044235 00000 н 0000044409 00000 н 0000044563 00000 н 0000044739 00000 н 0000044933 00000 н 0000045076 00000 н 0000045204 00000 н 0000045334 00000 н 0000045459 00000 н 0000045609 00000 н 0000045763 00000 н 0000045954 00000 н 0000046117 00000 н 0000046246 00000 н 0000046427 00000 н 0000046572 00000 н 0000046679 00000 н 0000046809 00000 н 0000047013 00000 н 0000047197 00000 н 0000047366 00000 н 0000047499 00000 н 0000047644 00000 н 0000047838 00000 н 0000047997 00000 н 0000048132 00000 н 0000048280 00000 н 0000048448 00000 н 0000048628 00000 н 0000048752 00000 н 0000048874 00000 н 0000049029 00000 н 0000049219 00000 н 0000049363 00000 н 0000049473 00000 н 0000049654 00000 н 0000049834 00000 н 0000049984 00000 н 0000050130 00000 н 0000050256 00000 н 0000050396 00000 н 0000050537 00000 н 0000050676 00000 н 0000050846 00000 н 0000051033 00000 н 0000051224 00000 н 0000051414 00000 н 0000051603 00000 н 0000051793 00000 н 0000051983 00000 н 0000052177 00000 н 0000052368 00000 н 0000052559 00000 н 0000052749 00000 н 0000052939 00000 н 0000053130 00000 н 0000053328 00000 н 0000053486 00000 н 0000053649 00000 н 0000053786 00000 н 0000053930 00000 н 0000054103 00000 н 0000054282 00000 н 0000054411 00000 н 0000054546 00000 н 0000054695 00000 н 0000054844 00000 н 0000054969 00000 н 0000055141 00000 н 0000055279 00000 н 0000055458 00000 н 0000055647 00000 н 0000055818 00000 н 0000055952 00000 н 0000056100 00000 н 0000056259 00000 н 0000056396 00000 н 0000056544 00000 н 0000056669 00000 н 0000056806 00000 н 0000057018 00000 н 0000057140 00000 н 0000057326 00000 н 0000057461 00000 н 0000057596 00000 н 0000057746 00000 н 0000057894 00000 н 0000058032 00000 н 0000058213 00000 н 0000058354 00000 н 0000058475 00000 н 0000058657 00000 н 0000058793 00000 н 0000058916 00000 н 0000059042 00000 н 0000059186 00000 н 0000059373 00000 н 0000059494 00000 н 0000059717 00000 н 0000059842 00000 н 0000060009 00000 н 0000060179 00000 н 0000060312 00000 н 0000060442 00000 н 0000060602 00000 н 0000060771 00000 н 0000060914 00000 н 0000061061 00000 н 0000061256 00000 н 0000061414 00000 н 0000061539 00000 н 0000061729 00000 н 0000061870 00000 н 0000061995 00000 н 0000062153 00000 н 0000062304 00000 н 0000062449 00000 н 0000062591 00000 н 0000062732 00000 н 0000062872 00000 н 0000063078 00000 н 0000063230 00000 н 0000063405 00000 н 0000063599 00000 н 0000063783 00000 н 0000063964 00000 н 0000064106 00000 н 0000064252 00000 н 0000064437 00000 н 0000064621 00000 н 0000064802 00000 н 0000064951 00000 н 0000065112 00000 н 0000065243 00000 н 0000065406 00000 н 0000065570 00000 н 0000065756 00000 н 0000065935 00000 н 0000066108 00000 н 0000066249 00000 н 0000066368 00000 н 0000066569 00000 н 0000066775 00000 н 0000066938 00000 н 0000067090 00000 н 0000067236 00000 н 0000067374 00000 н 0000067527 00000 н 0000067673 00000 н 0000067809 00000 н 0000067965 00000 н 0000068128 00000 н 0000068278 00000 н 0000068441 00000 н 0000068574 00000 н 0000068742 00000 н 0000068913 00000 н 0000069041 00000 н 0000069168 00000 н 0000069323 00000 н 0000069447 00000 н 0000069589 00000 н 0000069758 00000 н 0000069911 00000 н 0000070081 00000 н 0000070286 00000 н 0000070418 00000 н 0000070571 00000 н 0000070741 00000 н 0000070877 00000 н 0000071087 00000 н 0000071222 00000 н 0000071379 00000 н 0000071536 00000 н 0000071707 00000 н 0000071886 00000 н 0000072066 00000 н 0000072250 00000 н 0000072421 00000 н 0000072594 00000 н 0000072731 00000 н 0000072864 00000 н 0000073050 00000 н 0000073196 00000 н 0000073333 00000 н 0000073480 00000 н 0000073671 00000 н 0000073818 00000 н 0000073992 00000 н 0000074151 00000 н 0000074361 00000 н 0000074564 00000 н 0000074685 00000 н 0000074859 00000 н 0000074972 00000 н 0000075147 00000 н 0000075287 00000 н 0000075445 00000 н 0000075587 00000 н 0000075779 00000 н 0000075906 00000 н 0000076085 00000 н 0000076248 00000 н 0000076422 00000 н 0000076558 00000 н 0000076732 00000 н 0000076921 00000 н 0000077047 00000 н 0000077220 00000 н 0000077380 00000 н 0000077571 00000 н 0000077750 00000 н 0000077922 00000 н 0000078073 00000 н 0000078226 00000 н 0000078397 00000 н 0000078530 00000 н 0000078669 00000 н 0000078838 00000 н 0000078973 00000 н 0000079093 00000 н 0000079237 00000 н 0000079388 00000 н 0000079582 00000 н 0000079709 00000 н 0000079846 00000 н 0000079995 00000 н 0000080163 00000 н 0000080337 00000 н 0000080519 00000 н 0000080641 00000 н 0000080778 00000 н 0000080895 00000 н 0000081067 00000 н 0000081239 00000 н 0000081369 00000 н 0000081520 00000 н 0000081672 00000 н 0000081866 00000 н 0000082024 00000 н 0000082187 00000 н 0000082366 00000 н 0000082523 00000 н 0000082689 00000 н 0000082840 00000 н 0000082987 00000 н 0000083130 00000 н 0000083318 00000 н 0000083507 00000 н 0000083668 00000 н 0000083830 00000 н 0000083977 00000 н 0000084120 00000 н 0000084300 00000 н 0000084480 00000 н 0000084661 00000 н 0000084789 00000 н 0000084941 00000 н 0000085085 00000 н 0000085243 00000 н 0000085431 00000 н 0000085559 00000 н 0000085713 00000 н 0000085890 00000 н 0000086045 00000 н 0000086194 00000 н 0000086365 00000 н 0000086473 00000 н 0000086580 00000 н 0000086687 00000 н 0000086845 00000 н 0000087035 00000 н 0000087162 00000 н 0000087353 00000 н 0000087457 00000 н 0000087572 00000 н 0000087747 00000 н 0000087919 00000 н 0000088073 00000 н 0000088246 00000 н 0000088380 00000 н 0000088549 00000 н 0000088695 00000 н 0000088823 00000 н 0000089000 00000 н 0000089173 00000 н 0000089281 00000 н 0000089435 00000 н 0000089559 00000 н 0000089692 00000 н 0000089783 00000 н 0000089956 00000 н 00000 00000 н 00000 00000 н 00000

00000 н 00000 00000 н 00000 00000 н 00000

00000 н 00000 00000 н 00000

00000 н 00000

00000 н 00000

00000 н 00000 00000 н 00000

00000 н 00000

00000 н 00000 00000 н 00000 00000 н 00000

00000 н 0000092498 00000 н 0000092674 00000 н 0000092813 00000 н 0000093010 00000 н 0000093142 00000 н 0000093281 00000 н 0000093451 00000 н 0000093596 00000 н 0000093774 00000 н 0000093901 00000 н 0000094052 00000 н 0000094227 00000 н 0000094387 00000 н 0000094546 00000 н 0000094678 00000 н 0000094804 00000 н 0000094960 00000 н 0000095081 00000 н 0000095255 00000 н 0000095395 00000 н 0000095573 00000 н 0000095742 00000 н 0000095916 00000 н 0000096072 00000 н 0000096203 00000 н 0000096381 00000 н 0000096525 00000 н 0000096680 00000 н 0000096867 00000 н 0000097008 00000 н 0000097141 00000 н 0000097288 00000 н 0000097456 00000 н 0000097633 00000 н 0000097760 00000 н 0000097912 00000 н 0000098082 00000 н 0000098220 00000 н 0000098380 00000 н 0000098550 00000 н 0000098672 00000 н 0000098872 00000 н 0000098986 00000 н 0000099117 00000 н 0000099257 00000 н 0000099397 00000 н 0000099569 00000 н 0000099701 00000 н 0000099864 00000 н 0000100057 00000 н 0000100214 00000 н 0000100365 00000 н 0000100523 00000 н 0000100683 00000 н 0000100875 00000 н 0000101000 00000 н 0000101170 00000 н 0000101320 00000 н 0000101469 00000 н 0000101609 00000 н 0000101801 00000 н 0000101926 00000 н 0000102077 00000 н 0000102217 00000 н 0000102410 00000 н 0000102536 00000 н 0000102683 00000 н 0000102822 00000 н 0000103015 00000 н 0000103141 00000 н 0000103288 00000 н 0000103428 00000 н 0000103554 00000 н 0000103702 00000 н 0000103841 00000 н 0000104026 00000 н 0000104154 00000 н 0000104329 00000 н 0000104470 00000 н 0000104606 00000 н 0000104735 00000 н 0000104870 00000 н 0000105045 00000 н 0000105218 00000 н 0000105323 00000 н 0000105497 00000 н 0000105651 00000 н 0000105806 00000 н 0000105979 00000 н 0000106133 00000 н 0000106287 00000 н 0000106464 00000 н 0000106624 00000 н 0000106784 00000 н 0000106908 00000 н 0000107033 00000 н 0000107174 00000 н 0000107352 00000 н 0000107461 00000 н 0000107615 00000 н 0000107752 00000 н 0000107889 00000 н 0000108054 00000 н 0000108210 00000 н 0000108375 00000 н 0000108551 00000 н 0000108706 00000 н 0000108886 00000 н 0000108996 00000 н 0000109159 00000 н 0000109306 00000 н 0000109439 00000 н 0000109587 00000 н 0000109730 00000 н 0000109901 00000 н 0000110047 00000 н 0000110168 00000 н 0000110291 00000 н 0000110436 00000 н 0000110625 00000 н 0000110729 00000 н 0000110907 00000 н 0000111079 00000 н 0000111267 00000 н 0000111457 00000 н 0000111590 00000 н 0000111778 00000 н 0000111920 00000 н 0000112052 00000 н 0000112208 00000 н 0000112336 00000 н 0000112532 00000 н 0000112671 00000 н 0000112819 00000 н 0000113010 00000 н 0000113175 00000 н 0000113297 00000 н 0000113473 00000 н 0000113608 00000 н 0000113749 00000 н 0000113921 00000 н 0000114089 00000 н 0000114236 00000 н 0000114403 00000 н 0000114551 00000 н 0000114695 00000 н 0000114799 00000 н 0000114923 00000 н 0000115048 00000 н 0000115213 00000 н 0000115384 00000 н 0000115587 00000 н 0000115790 00000 н 0000115946 00000 н 0000116127 00000 н 0000116263 00000 н 0000116416 00000 н 0000116630 00000 н 0000116809 00000 н 0000116993 00000 н 0000117123 00000 н 0000117287 00000 н 0000117419 00000 н 0000117576 00000 н 0000117699 00000 н 0000117881 00000 н 0000118052 00000 н 0000118211 00000 н 0000118398 00000 н 0000118502 00000 н 0000118647 00000 н 0000118820 00000 н 0000118976 00000 н 0000119103 00000 н 0000119251 00000 н 0000119407 00000 н 0000119572 00000 н 0000119687 00000 н 0000119852 00000 н 0000120044 00000 н 0000120154 00000 н 0000120344 00000 н 0000120461 00000 н 0000120589 00000 н 0000120719 00000 н 0000120893 00000 н 0000121069 00000 н 0000121251 00000 н 0000121376 00000 н 0000121557 00000 н 0000121679 00000 н 0000121809 00000 н 0000121959 00000 н 0000122083 00000 н 0000122262 00000 н 0000122417 00000 н 0000122583 00000 н 0000122762 00000 н 0000122951 00000 н 0000123098 00000 н 0000123278 00000 н 0000123398 00000 н 0000123559 00000 н 0000123691 00000 н 0000123826 00000 н 0000123989 00000 н 0000124163 00000 н 0000124347 00000 н 0000124533 00000 н 0000124726 00000 н 0000124873 00000 н 0000125052 00000 н 0000125171 00000 н 0000125342 00000 н 0000125470 00000 н 0000125575 00000 н 0000125707 00000 н 0000125850 00000 н 0000126003 00000 н 0000126122 00000 н 0000126306 00000 н 0000126477 00000 н 0000126648 00000 н 0000126818 00000 н 0000126933 00000 н 0000127119 00000 н 0000127248 00000 н 0000127418 00000 н 0000127554 00000 н 0000127678 00000 н 0000127823 00000 н 0000127935 00000 н 0000128110 00000 н 0000128240 00000 н 0000128387 00000 н 0000128540 00000 н 0000128706 00000 н 0000128875 00000 н 0000128988 00000 н 0000129143 00000 н 0000129316 00000 н 0000129452 00000 н 0000129608 00000 н 0000129757 00000 н 0000129923 00000 н 0000130034 00000 н 0000130156 00000 н 0000130315 00000 н 0000130504 00000 н 0000130611 00000 н 0000130785 00000 н 0000130898 00000 н 0000131055 00000 н 0000131228 00000 н 0000131353 00000 н 0000131552 00000 н 0000131736 00000 н 0000131879 00000 н 0000132046 00000 н 0000132188 00000 н 0000132292 00000 н 0000132475 00000 н 0000132584 00000 н 0000132751 00000 н 0000132886 00000 н 0000133011 00000 н 0000133143 00000 н 0000133283 00000 н 0000133456 00000 н 0000133621 00000 н 0000133733 00000 н 0000133847 00000 н 0000134026 00000 н 0000134149 00000 н 0000134277 00000 н 0000134474 00000 н 0000134627 00000 н 0000134783 00000 н 0000134962 00000 н 0000135120 00000 н 0000135283 00000 н 0000135448 00000 н 0000135574 00000 н 0000135733 00000 н 0000135913 00000 н 0000136048 00000 н 0000136166 00000 н 0000136309 00000 н 0000136472 00000 н 0000136635 00000 н 0000136795 00000 н 0000136913 00000 н 0000137051 00000 н 0000137182 00000 н 0000137303 00000 н 0000137445 00000 н 0000137584 00000 н 0000137715 00000 н 0000137884 00000 н 0000138943 00000 н 0000139281 00000 н 0000139494 00000 н 0000139654 00000 н 0000139678 00000 н 0000140330 00000 н 0000141010 00000 н 0000141234 00000 н 0000141258 00000 н 0000141742 00000 н 0000142287 00000 н 0000142507 00000 н 0000142722 00000 н 0000143384 00000 н 0000143408 00000 н 0000143877 00000 н 0000143901 00000 н 0000144348 00000 н 0000144372 00000 н 0000144823 00000 н 0000144847 00000 н 0000145314 00000 н 0000145338 00000 н 0000145825 00000 н 0000145849 00000 н 0000146262 00000 н 0000146534 00000 н 0000146676 00000 н 0000146885 00000 н 0000016198 00000 н 0000025568 00000 н трейлер ] >> startxref 0 %%EOF 36981 0 объект > эндообъект 36982 0 объект a_

PIC18F4520 8-разрядный микроконтроллер PIC

PIC18F4520 — это недорогой, маломощный, высокоскоростной 8-разрядный, полностью статический микроконтроллер с 40 контактами, 36 из которых можно использовать в качестве контактов ввода-вывода.Он имеет сброс при включении питания (POR) и схему WDT (расширенный сторожевой таймер), которую можно запрограммировать на время от 4 мс до 131 с.

 

Конфигурация контактов PIC18F4520

Номер контакта

Имя контакта

Описание

1

MCLR / ВПП / RE3

MCLR [Ввод основной очистки (сброса)] используется во время программирования, в основном подключается к программатору , такому как PicKit / ввод напряжения программирования или 3-й контакт PORTE

2

РА0/АН0

0 й контакт PORTA или Аналоговый контакт 0

3

РА1 / АН1

1 шт. контакт PORTA или аналоговый контакт 1

4

RA2/AN2/VREF-/CVREF

2 nd контакт PORTA или Аналоговый контакт 2 или Вход аналогово-цифрового опорного напряжения (низкий) или Выход опорного напряжения компаратора

5

РА3/АН3/ВРЕФ+

3 th контакт PORTA или Аналоговый контакт 3 или Вход аналогово-цифрового опорного напряжения (высокий)

6

RA4/TOCKI/C1OUT

4 й контакт PORTA или Timer0 вход внешнего тактового сигнала или Компаратор 1 выход

7

RA5 / AN4 / СС / HLVDIN / C2OUT

5 th контакт PORTA или Аналоговый контакт 4 или Вход выбора ведомого SPI или Вход обнаружения высокого/низкого напряжения или Выход компаратора 2

8

РЭ0/РД/АН5

0 th контакт PORTE или Управление чтением для параллельного ведомого порта или Аналоговый контакт 5

 

9

RE1/WR/AN6

1 st контакт PORTE или Управление записью для параллельного ведомого порта или Аналоговый контакт 6

10

RE2/CS/AN7

2 и контакт PORTE или Управление выбором микросхемы для параллельного ведомого порта или Аналоговый контакт 7

11

Вдд

Положительный контакт MCU (+5 В)

12

Против

Контакт заземления MCU

13

ОСК1/КЛКИ/РА7

7 й контакт PORTA или кварцевого генератора или вход внешнего тактового сигнала

14

ОСК2/КЛКО/РА6

6 й вывод PORTA или кварцевого генератора или внешний тактовый выход

15

RC0/T1OSO/T13CKI

0 th контакт PORTC или Выход генератора Таймера 1 или Вход внешних часов Таймера 1/Таймера 3

16

RC1/T1OSI/КПК2

1 st контакт PORTC или Вход генератора Timer1 или Вход захвата 2 / выход сравнения 2 / выход PWM2

17

RC2/КПК1/P1A

2 nd вывод PORTC или Захват 1 входа / Сравнить 1 выход / Выход PWM1 или Расширенный выход CCP1

18

РК3/СКК/СКЛ

0 th контакт PORTC или Serial Clock In/Out для SPI и I2C

19

РД0/ПСП0

0 th вывод данных PORTD или параллельного ведомого порта

20

РД1 / ПСП1

1 st вывод данных PORTD или параллельного ведомого порта

21

РД2 / ПСП2

2 nd вывод данных PORTD или параллельного ведомого порта

22

РД3 / ПСП3

3 th вывод данных PORTD или параллельного ведомого порта

23

RC4 / СДИ / СДА

4 th вывод данных PORTC или SPI в или ввод/вывод данных I2C

24

RC5 / СДО

5 th вывод данных PORTC или SPI

25

РК6/ТХ/СК

6 th вывод PORTC или USART асинхронная передача или USART синхронные часы

26

RC7/RX/ДТ

7 th вывод PORTC или USART асинхронный прием или USART синхронные данные

 

27

РД4 / ПСП4

4 th вывод данных PORTD или параллельного ведомого порта

28

РД5/ПСП5/П1Б

5 th вывод данных PORTD или Parallel Slave Port или выход Enhanced CCP1.

29

РД6/ПСП6/П1К

6 th вывод данных PORTD или Parallel Slave Port или выход Enhanced CCP1.

30

РД7/ПСП7/П1Д

7 th вывод данных PORTD или Parallel Slave Port или Enhanced CCP1.

31

Против

Контакт заземления MCU

32

Вдд

Положительный контакт MCU (+5 В)

33

РБ0/ИН0/ФЛТ0/АН12

0 th контакт PORTB или Внешнее прерывание 0 или Вход сбоя PWM для Enhance CCP1 или Аналоговый контакт 12

34

РБ1/INT1/AN10

1 st контакт PORTB или Внешнее прерывание 1 или Аналоговый контакт 10

35

РБ2/INT2/AN8

2 и контакт PORTB или Внешнее прерывание 2 или Аналоговый контакт 8

36

РБ3/АН9/КПК2

3 th контакт PORTB или Аналоговый контакт 9 или Вход Capture 2 / Выход сравнения 2 / Выход PWM2

37

РБ4/КБИ0/АН11

4 -й контакт PORTB или контакт прерывания при изменении или аналоговый контакт 11

38

РБ5/КБИ1/ПГМ

5 th контакт PORTB или контакт прерывания при изменении или низковольтный ICSP™ Разрешение программирования

39

РБ6/КБИ2/ПГК

6 th контакт PORTB или контакт прерывания при изменении или внутрисхемный отладчик и контакт данных программирования ICSP.

40

РБ7/КБИ3/ПГД

7 th контакт PORTB или контакт прерывания при изменении или внутрисхемный отладчик и контакт данных программирования ICSP.

 

Особенности и технические характеристики микроконтроллера PICPIC18F4520

PIC18F4520 — упрощенные функции и спецификации

ЦП

Высокопроизводительный 8-разрядный

Количество контактов

40

Рабочее напряжение (В)

2-5.5В

Количество контактов ввода/вывода

36

Модуль АЦП

10-битный, 13-канальный

Модуль таймера

1 x 8 бит

3 x 16 бит

Периферийные устройства захвата/сравнения/ШИМ

2 модуля захвата

2 модуля сравнения,

2 модуля ШИМ,

Модуль ЦАП

нет

Периферийные устройства связи

1 х USART

1 х SPI

1 х I2C

Внешний осциллятор

До 40 МГц

Внутренний осциллятор

8 МГц, 32 кГц

Память программ (КБ)

32 КБ

Скорость процессора (MIPS)

10 миллионов операций в секунду

ОЗУ (байт)

1536

Данные EEPROM (байт)

256

 

Примечание . Полную техническую информацию можно найти в техническом описании PIC18F4520 , ссылка на которое приведена внизу этой страницы.

 

Альтернатива для PIC18F4520:

 

Знакомство с PIC18F4520

PIC18F4520 — это недорогой, маломощный, высокоскоростной 8-разрядный полностью статический микроконтроллер, который имеет 40 контактов, из которых 36 контактов могут использоваться в качестве контактов ввода-вывода. Он имеет Power-on-Reset (POR), а также схему расширенного сторожевого таймера (WDT), которую можно запрограммировать от 4 мс до 131 с.

 

Он имеет функции управления питанием, которые полезны для приложений с низким энергопотреблением.Имеет 3 режима управления питанием.

1.    Режим RUN

2.    Режим сна

3.    Режим ожидания

 

PIC18F4520 также поставляется с 3 программируемыми внешними прерываниями и 4 контактами прерывания при изменении (IOC), которые являются надежными функциями для приложений, связанных с прерываниями. Также в системе имеется 13-канальный 10-разрядный модуль преобразователя АЦП.

 

Имеет широкий диапазон рабочего напряжения, от 2В до 5,5В., поэтому может использоваться в 3.Операции логического уровня 3 В или 5,0 В. На изображении ниже показана подробная схема выводов PIC18F4520.

 

Подробные характеристики PIC18F4520

PIC18F4520 – подробные характеристики

ЦП

Высокопроизводительный 8-разрядный

Архитектура

8

Размер памяти программ (Кбайт)

32

ОЗУ (байт)

1536

ЭСППЗУ/HEF

256

Количество выводов

40

Макс.Частота процессора (МГц)

40

Выбор периферийного контакта (PPS)

Внутренний осциллятор

8 МГц, 32 кГц

Количество компараторов

2

№Операционный усилитель

0

Количество каналов АЦП

13

Макс. разрешение АЦП (бит)

10

АЦП с вычислением

2

Номер преобразователя ЦАП

0

Максимальное разрешение ЦАП

Внутреннее опорное напряжение

Обнаружение пересечения нуля

№Из 8-битных таймеров

1

Количество 16-битных таймеров

3

Таймер измерения сигнала

0

Аппаратный таймер ограничения

0

№Выходов ШИМ

2

Макс. разрешение ШИМ

10

Угловой таймер

0

Математический ускоритель

№модуля UART

1

№ модуля SPI

1

№ модуля I2C

1

№ USB-модуля

0

Оконный сторожевой таймер (WWDT)

Да

CRC/скан

Осциллятор с числовым программным управлением

Крышка.Сенсорные каналы

0

Сегментный ЖК-дисплей

0

Минимальная рабочая температура (°C)

-40

Максимальная рабочая температура (°C)

125

Минимальное рабочее напряжение (В)

2

Максимальное рабочее напряжение (В)

5.5

Возможность работы с высоким напряжением

 

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

PIC можно программировать с помощью различного программного обеспечения, доступного на рынке. Есть люди, которые до сих пор используют язык ассемблера для программирования микроконтроллеров PIC. Приведенная ниже информация относится к наиболее продвинутому и распространенному программному обеспечению и компилятору, разработанному самой компанией Microchip.

 

Для программирования микроконтроллера PIC нам понадобится IDE (Integrated Development Environment), где и происходит программирование. Компилятор, в котором наша программа преобразуется в удобочитаемую форму MCU, называемую HEX-файлами. IPE (интегрированная среда программирования), которая используется для создания дампа нашего шестнадцатеричного файла в наши микроконтроллеры PIC.

IDE: MPLABX v3.35

IPE: MPLAB IPE v3.35

Компилятор: XC8

 

Microchip предоставила все эти три программы бесплатно.Их можно скачать прямо с их официальной страницы. Я также предоставил ссылку для вашего удобства. После загрузки установите их на свой компьютер. Если у вас есть какие-либо проблемы с этим, вы можете опубликовать их в комментарии ниже.

 

Для создания дампа или загрузки нашего кода в PIC нам потребуется устройство PICkit 3. Программатор/отладчик PICkit 3 представляет собой простой недорогой внутрисхемный отладчик, который управляется ПК с запущенной MPLAB IDE ( v8.20 или выше) программное обеспечение на платформе Windows.Программатор/отладчик PICkit 3 является неотъемлемой частью набора инструментов инженера-разработчика. Базовая схема программирования для PIC18F4520 приведена ниже.

В дополнение к этому нам также потребуется другое оборудование, такое как плата Perf или макетная плата, паяльная станция, микросхемы PIC, кварцевые генераторы, конденсаторы и т. д.

 

Компоненты, связанные с PIC

PICkit3, макетная плата PIC, кварцевые генераторы, конденсаторы, адаптер 12 В, регулятор напряжения 7805.

 

Применение PIC18F4520

Это базовый 8-разрядный микроконтроллер среднего класса, который можно использовать в следующих приложениях:

1.    Операции ввода-вывода

2.    Приложения управления

3.    Обработка аналоговых данных

4.    Интеграция датчиков и регистрация данных

5.    Небольшое, недорогое производство встроенных приложений

 

2D-модель

Размеры PIC18F4520 показаны ниже-

PIC18F4520-I/ML от Microchip Technology | Микроконтроллеры

4

4

1

4

ЕС RoHS Соответствует
ECCN (США) 3A991.A.2
Часть статус
8542.31.00.01
NO
PPAP
Семейное имя Pic18 Pic18
набор инструкций RISC
PIC
Core Architector
PIC PIC
Максимальная частота CPU ( МГц) 40
Максимальная часовая скорость (МГц) 40 40
шина шины данных (BIT) 8
Программа памяти Flash
Объем памяти программы 32 КБ
Объем ОЗУ 1.5kb
Максимальный расширенный объем памяти 2MB
Программируемость Да
Тип
I2C / SPI / USART
Количество I / OS 34
№ таймеров 4
PWM 2
Количество ADCS Single
ADC Channels 13
ADC Разрешение (BIT) 10
USArt
0
USB 0
SPI 1
I2C 9032 7 1
I2S 0
Ethernet
0
WatchDog 1
Аналоговые компараторы 2
Минимальное рабочее напряжение питания (В) 4.2
Типичное рабочее напряжение для эксплуатации (V) 5
Максимальное рабочее напряжение для эксплуатации (V) 5.5
Максимальная рассеивание мощности (MW) 1000
Минимальная рабочая температура (° C) -40 -40 -40
Максимальная рабочая температура (° C) 85
Промышленность
Упаковка TUBE
PIN-код 44
Стандартный пакет QFN
пакет поставщиков
монтаж поверхностное крепление
Высота упаковки 0.88
Пакет длины 8
Пакет ширины 8
PCB Изменены 44
Форма свинца Без провода

Микроконтроллер PIC18F4520-I/ML от Microchip Technology позволяет автоматизировать многие функции и задачи в соответствии с требованиями разработчика. Этот микроконтроллер имеет диапазон рабочих температур от -40 °C до 85 °C.Максимальная тактовая частота составляет 40 МГц. Объем флэш-памяти программ составляет 32 КБ. Это устройство имеет типичное рабочее напряжение питания 5 В. Минимальное рабочее напряжение питания 4,2 В, максимальное 5,5 В. Это устройство основано на архитектуре ядра PIC. Это 8-битный процессор. Его разрешение АЦП равно 10.

MICRO,PIC,32K FL,DIP40,PIC18F4520-I/P — RS Components Россия

Компоненты RS

Сертификат соответствия RoHS

Директивы ЕС 2011/65/ЕС и 2015/863 ограничивают использование 10 перечисленных ниже веществ при производстве определенных типов электрооборудования.

Хотя это ограничение юридически не распространяется на компоненты, признано, что «соответствие требованиям» компонентов важно для многих клиентов.

Определение соответствия RoHS стандарту RS:

  • Продукт не содержит каких-либо запрещенных веществ в концентрациях и применениях, запрещенных Директивой,
  • , а для компонентов продукт может работать при более высоких температурах, необходимых для бессвинцовой пайки

Вещества с ограничениями и максимально допустимые концентрации в однородном материале, по весу:

Вещество Концентрация
Свинец 0.1%
Ртуть 0,1%
ПБД (полибромированные дифенилы) 0,1%
ПБДЭ (полибромированные дифениловые эфиры) 0,1%
Хром шестивалентный 0,1%
Кадмий 0,01%
ДЭГФ (бис(2-этилгексил)фталат) 0,1%
BBP (Бензилбутилфталат) 0.1%
ДБФ (Дибутилфталат) 0,1%
ДИБФ (диизобутилфталат) 0,1%

Поставщик изделия, указанного ниже, сообщил RS Components, что изделие соответствует требованиям RoHS.

RS Components предприняла все разумные шаги, чтобы подтвердить это заявление. Информация относится только к продуктам, проданным на дату или после даты настоящего сертификата.

Подробная информация о продукте, соответствующем стандарту

Артикул RS 8877268
Описание продукта МИКРО, ПОС, 32К ФЛ, ПОГРУЖЕНИЕ40, ПОС18Ф4520-И/П
Производитель/торговая марка Микрочип
Номер детали производителя ПИК18Ф4520-И/П

RS Components Ltd, Birchington Road, Corby, Northants, NN17 9RS, UK

Распечатать этот сертификат

PIC18F4520-I/PT — микроконтроллер PIC по цене 195 рупий за штуку | PIC-микроконтроллер


О компании

Год основания2005

Юридический статус фирмы Частная компания с ограниченной ответственностью

Характер деятельности Импортер

Количество сотрудниковДо 10 человек

Годовой оборот2007-08 рупий.10–25 крор прибл.
2008-09 рупий. 50 — 100 крор Прибл.
2010-11 рупий. 50 — 100 крор Прибл.

IndiaMART Участник с апреля 2011 г.

GST27AAICS8205Q1ZO

Экспорт в Китай, Таиланд, Шри-Ланку

Начиная с 2005 , мы, Silicon Components Private Limited, , являемся ведущей организацией, занимающейся экспортером и импортером, производителем, оптовым торговцем, трейдером из продукции Microchip .Мы успешно поставляем нашим клиентам микроконтроллеры PIC , аналоговые микроконтроллеры PIC , термопринтеры , модули GSM GPRS , интегральные схемы, модули GSM и GPS, канальные МОП-транзисторы, операционные усилители и многое другое. Все наши продукты поставляются надежными и сертифицированными производителями, такими как Fairchild Semiconductors . Наши продукты широко ценятся клиентами из-за их долговечности, надежности, компактных размеров, коррозионной стойкости, точности размеров и простоты установки.

Мы разработали вместительные складские помещения, которые помогают нам безопасно хранить всю закупленную продукцию с надлежащей маркировкой. Он оснащен новейшим погрузочно-разгрузочным оборудованием, которое позволяет нам хранить продукты в соответствии с их конкретной категорией. Кроме того, у нас есть команда опытных профессионалов, которые должным образом управляют всеми отделами и используют все доступные ресурсы для выполнения бесперебойных деловых операций. Для удобства наших клиентов мы принимаем оплату наличными и ДД .В дополнение к этому, мы доставляем все наши грузы по телефону C и предоставляем такие детали, как D номер и C имя через E по электронной почте или по факсу по электронной почте за знакомство с нашими уважаемыми клиентами. Мы имеем дело с Microchip Technology Inc .

Видео компании

pic18f4520 · Темы GitHub · GitHub

pic18f4520 · Темы GitHub · GitHub

Вот 11 публичных репозиториев соответствующие этой теме…

Código feito em linguagem C com o compilador XC8 для демонстрации на платформе PICGenios делает симулятор PICSimLab.

PIC18F4520: Проекты, выполненные с помощью демонстрационной платы PICDEM 2 PLUS в учебных целях. Используемое программное обеспечение: MPLAB v8.92 и компилятор C18 v3.47 Lite

.

Списки упражнений — Linguagem C, Python, JavaScript

Projeto para nota da 2ª Unidade de Microcontroladores — IFPE, Campus Caruaru

Пианино, созданное с помощью pic18f4520 и ym2413 (um3567)

Программа, предназначенная для языка C, на IDE MPLAB X v5.30, использующий симулятор PICSimLab PICGenios, с микроконтроллером PIC18F4520 от процессора MICROCHIP

Игра Тетрис, работающая на PIC18

финальный проект курса 微算機原理與應用 в NCKU 2019.1

Простые часы реального времени, разработанные для PIC18F4520

Игра Морской бой для PIC18F4520 (PIC18F)

Улучшить эту страницу

Добавьте описание, изображение и ссылки на pic18f4520 страницу темы, чтобы разработчикам было легче узнать о ней.

Курировать эту тему

Добавьте эту тему в свой репозиторий

Чтобы связать ваш репозиторий с pic18f4520 тему, перейдите на целевую страницу репозитория и выберите «управление темами».

Узнать больше

Вы не можете выполнить это действие в данный момент.

0 comments on “Pic18F4520: PIC18F4520-I/P, Микроконтроллер 8-Бит, PIC, 40МГц, 32КБ (16Кx16) Flash, c 10-Бит АЦП, 36 I/O [DIP-40], Microchip

Добавить комментарий

Ваш адрес email не будет опубликован.