Образцы |
Вы можете заказать образцы микросхем Microchip под свой проект
|
|
|
|
|
|
|
|
|
|
PIC18Fxx8x с интерфейсом CAN 2.0B |
|
|
|
|
|
|
|
Семейство FLASH-микроконтроллеров от Microchip PIC18Fхх8 со встроенным CAN-контроллером стандарта CAN2.0B является одним из самых миниатюрных и производительных. Обеспечивая 10MIPS при тактовой частоте 10МГц и работая в широком диапазоне питающих напряжений 2.0…5.5В, PIC18F248, PIC18F258, PIC18F448, PIC18F458 позволяют создавать устройства не только успешно решающие сложные математические задачи, но и одновременно поддерживающие связь с системой по CAN-шине.
Встроенный CAN-контроллер в PIC18Fхх8 поддерживает скорость передачи данных до 1 Мбит/с, содержит приемник с двумя буферами и двумя уровнями приоритета, шесть полных фильтров приемника, две маски. Три буфера передатчика доступны для программного указания приоритетов и фильтр отказа. Предусмотрены: автоматический выход из "спящего" режима при активности на шине, встроенный низкочастотный фильтр для минимизации ложных стартов из-за помех, программируемые "замыкание шлейфа" для организации самоконтроля, скорость передачи данных и самосинхронизация по модулю таймера.
В новых CAN-микроконтроллерах Microchip серии PIC18Fxx8x теперь появится значительно усовершенствованный модуль CAN – ECAN, поддерживающий стандарт Bosh, протоколы DeviceNet и режим FIFO.
Модуль ECAN может работать в 3-х режимах.
В режиме “0” - это стандартный CAN модуль, аналогичный PIC18Fхх8.
В режиме “1” добавляются 3 быстрых TX, 2 быстрых RX и 6 независимо конфигурируемых TX/RX буферов. Доступны 16 фильтров, 2 маски и возможность автоматического RTR ответа.
В режиме “2” буферы RX организуются в FIFO очередь на 8 сообщений. Такая схема очень хорошо подходит для организации обмена между сетями (построение мостов, маршрутизаторов и т. д.).
В новых микроконтроллерах PIC18Fxx8x встроен усовершенствованный модуль USART, способный аппаратно поддерживать RS232, RS485 и протокол LIN. Этот модуль - EUSART позволяет не только самостоятельно принимать/передавать данные, разгружая ядро, но и автоматически определять скорость принимаемых данных, а в состоянии SLEEP принимать информацию с шины и давать сигнал "пробуждения" контроллеру при возникновении активности на шине в соответствии со спецификацией стандарта LIN.
Тип |
FLASH память программ, байт |
ОЗУ данных |
EEPROM данных |
Порты I/O |
Каналов 10бит АЦП |
PWM/ CCP/ ECCP |
Таймеры 8/16 |
Поддержка ICD |
Дополнительная периферия |
PIC18F248 |
16384 |
768 |
256 |
23 |
5 |
1/1/1 |
1/3 |
+ |
CAN 2.0B, AUSART, SPI, MI2C |
PIC18F258 |
32768 |
1536 |
256 |
23 |
5 |
1/1/1 |
1/3 |
+ |
CAN 2.0B, AUSART, SPI, MI2C, PSP |
PIC18F448 |
16384 |
768 |
256 |
34 |
8 |
5/1/1 |
1/3 |
+ |
CAN 2.0B, AUSART, SPI, MI2C, PSP |
PIC18F458 |
32768 |
1536 |
256 |
34 |
8 |
5/1/1 |
1/3 |
+ |
CAN 2.0B, AUSART, SPI, MI2C, PSP |
PIC18F2680 |
65536 |
3027 |
1024 |
25 |
10 |
2/1/1 |
1/3 |
+ |
ECAN 2.0B, EUSART, SPI, MI2C |
PIC18F4680 |
65536 |
3027 |
1024 |
36 |
13 |
2/1/1 |
1/3 |
+ |
ECAN 2.0B, EUSART, SPI, MI2C, PSP |
PIC18F6680 |
65536 |
3027 |
1024 |
52 |
12 |
5/1/1 |
1/3 |
+ |
ECAN 2.0B, EUSART, SPI, MI2C, PSP |
PIC18F8680 |
65536 |
3328 |
1024 |
68 |
16 |
5/1/1 |
1/3 |
+ |
ECAN 2.0B, EUSART, SPI, MI2C, PSP |
PIC18F6585 |
49152 |
3328 |
1024 |
52 |
12 |
5/1/1 |
1/3 |
+ |
ECAN 2.0B, EUSART, SPI, MI2C, PSP |
PIC18F8585 |
49152 |
3328 |
1024 |
68 |
16 |
5/1/1 |
1/3 |
+ |
ECAN 2.0B, EUSART, SPI, MI2C, PSP |
Примечания:
CCP - модуль захвата, сравнения, ШИМ
ECCP – расширенный модуль захвата, сравнения, ШИМ
PBOR - программируемый генератор сброса
PLVD - программируемый детектор снижения напряжения
EUSART – расширенный интерфейс USART
Корпуса: 28P - DIP-28, SO - SOIC-28 300mil, 40P – DIP-40, 44PT – TQFP-44, 44ML - QFN корпус (8*8mm)
|
|
|