PIC18F4550-I/PT - микроконтроллер со встроенной Flash-памятью и полноскоростным USB-интерфейсом для экономичных (nanoWatt) и взаимосвязанных применений. Три последовательных порта - FS-USB (12 Мбит/сек), I2C, SPI (до 10 Мбит/сек), и асинхронный последовательный порт EUSART.Микросхема содержит 13-канальный 10-разрядный АЦП, два аналоговых компаратора, два 10-разрядных контроллера ШИМ, три 16-разрядных и один 8-разрядный таймер, сторожевой таймер, детектор напряжения и схему сброса по провалам питания. Модуль USB полностью интегрирован с ядром микроконтроллера, что позволило добиться максимальной пропускной способности при меньшей загрузке процессора. Производительность PIC18F4550 достигает 12 MIPS. В основе микроконтроллера лежит технология Enhanced FLASH (1 000 000 циклов перезаписи, 40 лет гарантированного хранения), что позволяет использовать их в устройствах, эксплуатируемых в жестких условиях и требующих периодического обмена информацией с ПК.
Отличительные особенности:Особенности USB порта:
- стандарт USB 2.0,
- режимы Low Speed (1,5 Мбит/сек) и Full Speed (12 Мбит/сек),
- поддерживает до 32 оконечных устройств (16 двунаправленных),
- 1 КБ ОЗУ для USB,
- встроенный USB трансивер со стабилизатором напряжения,
- SPP порт для потоковой передачи данных;
Управление питанием:
- три режима энергопотребления: Run, Idle (0,1 мкА), Sleep (0,1 мкА),
- генератор Timer1: 1,1 мкА (32 кГц, 2 В),
- сторожевой таймер: 2,1 мкА;
Гибкая структура генератора:
- 4 режима кварцевого генератора с петлей ФАПЧ для USB,
- возможность внешнего тактирования до 48 МГц;
Блок внутреннего генератора:
- 8 выбираемых частот от 31 кГц до 8 МГц,
- регулируемая компенсация дрейфа частоты,
- второй генератор, использующий Timer1 на 32 кГц,
- двойное тактирование позволяет работать микроконтроллеру и блоку USB на разных частотах,
- монитор срыва генерации,
- отключение при останове любого генератора;
Периферия:
- нагрузочная способность выходов 25 мА,
- 3 внешних прерывания,
- 4 таймера (Timer0 - Timer3);
Расширенный модуль USART:
- поддержка шины LIN,
- модуль универсального синхронного последовательного порта с поддержкой SPI и I2C протоколов,
- 13-канальный 10-разрядный АЦП с программируемым временем накопления,
- два аналоговых компаратора с мультиплексированными входами;
Общие особенности микроконтроллера:
- С-компилятор с расширенными инструкциями,
оптимизированный под архитектуру,- 1 000 000 циклов записи/стирания Flash-памяти,
- сохранность данных во Flash-памяти более 40 лет,
- уровни приоритетов для прерываний,
- 8x8 перемножитель за один цикл,
- сторожевой таймер (WDT) с программируемым периодом от 41 мс до 131 с,
- защита программного кода,
- возможность перепрограммирования в составе устройства по двум линиям,
- отладочный модуль (ICD), управляемый по 2 линиям,
- диапазон напряжения питания 2,0 В…5,5 В),
- корпус TQFP-44.
Области применения: встраиваемые системы контроля и мониторинга; приложения, требующие периодического подключения к персональному компьютеру для выгрузки/загрузки и обновления микропрограммы.
Источник:terraelectronica