Українська      English    Реєстрація   |  
 Вхід клієнта   
За складом     За сайтом
  Наприклад: PIC12F629
Головна - Публікації - Публікації microchip

Многофункциональные Flash микроконтроллеры старшей серии PIC18FXXX

    Эти микроконтроллеры относятся к новейшему семейству микроконтроллеров с 16-ти битным ядром PIC18Fxxx и высокой производительностью 10 MIPS (миллионов команд в секунду). Архитектура и команды оптимизированы для использования Си компилятора.

    На данный момент фирма Microchip выпускает микроконтроллеры PIC18Fxx2 и PIC18Fхх8. PIC18FXX2 представляет собой комбинацию широкого набора периферийных модулей и мощного вычислительного ядра, а PIC18FXX8 со встроенным CAN_контроллером – еще и одним из самых миниатюрных стандарта CAN2.0B. Обеспечивая производительность 10MIPS при тактовой частоте 10МГц, работая в широком диапазоне питающих напряжений 2.0…5.5В данные микроконтроллеры позволяют создавать устройства не только успешно решающие сложные математические задачи, но и одновременно поддерживающие связь с системой по CAN-шине. Новые семейства pin-to-pin совместимы с семействами PIC16C и PIC16F, что позволяет без переделки печатной платы увеличить вычислительные возможности и объем памяти процессора в существующей разработке путем замены PIC16F87XА на PIC18FXXX.

    Встроенный CAN-контроллер (PIC18FXX8) содержит приемник с двумя буферами и двумя уровнями приоритета, шесть полных фильтров приемника, две маски. Три буфера передатчика доступны для программного указания приоритетов и фильтр отказа. Предусмотрены: автоматический выход из “спящего” режима при активности на шине, встроенный низкочастотный фильтр для минимизации ложных стартов из_за помех, программируемые “замыкание шлейфа” для организации самоконтроля, скорость передачи данных и самосинхронизация по модулю таймера.

    Изготовленные по уникальной FLASH-технологии PEEC, PIC18F обеспечивают высочайшую надежность и допускают до 1.000.000 циклов перезаписи энергонезависимой памяти данных EEPROM и до 100.000 циклов перезаписи FLASH программной памяти. Это позволяет сохранять большие массивы данных непосредственно в программной памяти микроконтроллера с возможностью быстрого извлечения и модификации при помощи команд табличного чтения/записи.

    Микроконтроллеры содержат до 32Кбайт самопрограммируемой FLASH_программной памяти, 1,5 Кбайт ОЗУ данных пользователя и 256 байт EEPROM энергонезависимой памяти данных. Встроено 10-bit АЦП (до 8_ми каналов), режим низковольтного программирования, богатая периферия с цифровыми и аналоговыми модулями и различные режимы работы тактового генератора. Следует отметить конфигурируемый MSSP, работающий в режимe SPI или I2C, программируемые BOD и LVD, два 10_битных модуля ШИМ (или ECCP, имеющие дополнительные режимы работы), 9bit адресуемый USART, три 16_ти разрядных и один 8-ми разрядный таймеры с возможностью перезагрузки, WDT-таймер, модуль аппаратного умножения восьмиразрядных чисел за один такт. Характеристики представлены в таблице 4.



    В микроконтроллерах PIC18F предусмотрен режим внутрисхемной отладки, при котором непосредствен но в работающем устройстве можно проверить и отладить работу программного обеспечения, есть режимы работы в реальном времени, пошаговый режим, точка останова, просмотр и изменение содержимого программной и EEPROM памяти и ОЗУ данных. Очень удобно для отладки использовать PIC18FXX8 совместно с новой 32-х разрядной интегрированной средой MPLAB-IDE 6.x и внутрисхемным дебаггером MPLAB ICD2 (DV164007). Для удаленного апгрейда программного обеспечения непосредственно через шину CAN (или другой интерфейс – IrDA, TCP/IP, RS232) пригодится режим самопрограммирования.

    Ядро и система команд PIC18F оптимизирована для работы с компиляторами языков высокого уровня, прежде всего языка Си. Можно воспользоваться компилятором от Microchip (MPLAB C18), или продукцией известных HI-TECH и IAR.

    Семейство PIC18FXX8 удобно использовать с драйверами шины CAN MCP2551.

    Новые микросхемы доступны в 28-, 40-, 44- выводных корпусах PDIP, SOIC, TQFP и PLCC.


Вернуться назад