Образцы |
Вы можете заказать образцы микросхем Microchip под свой проект
|
|
|
|
|
|
|
|
|
|
PIC18xx5x c интерфейсом USB 2.0 |
|
|
|
|
|
|
|
Cемейство микроконтроллеров PIC18 c поддержкой полноскоростной шины USB2.0 (12Мбит/с).
Наименование |
Program memory,
байт |
EEPROM,
байт |
RAM,
байт |
I/O Выв. |
Корпус |
АЦП 10bit |
Комп. |
Таймеры |
USB |
Макс. частота |
Встр. генератор, МГц |
BOR/ PBOR/ PLVD |
ICD, число точек останова |
CCP/ ECCP |
nW |
Доп. |
PIC18F2455 |
24576 |
256 |
2048 |
24 |
28SP, SO |
11 100ksps |
2 |
1-8бит, 3-16бит, WDT |
2.0 LS, FS |
48 |
31К–8М |
PBOR/ PLVD |
3 |
1/1 |
Да |
MI2C/SPI, EUSART, EGG |
PIC18F2550 |
32768 |
256 |
2048 |
24 |
28SP, SO |
11 100ksps |
2 |
1-8бит, 3-16бит, WDT |
2.0 LS, FS |
48 |
31К–8М |
PBOR/ PLVD |
3 |
1/1 |
Да |
MI2C/SPI, EUSART, EGG |
PIC18F4455 |
24576 |
256 |
2048 |
35 |
40P, 44PT, 44ML |
13 100ksps |
2 |
1-8бит, 3-16бит, WDT |
2.0 LS, FS |
48 |
31К–8М |
PBOR/ PLVD |
3 |
2/0 |
Да |
MI2C/SPI, EUSART, EGG |
PIC18F4550 |
32768 |
256 |
2048 |
35 |
40P, 44PT, 44ML |
13 100ksps |
2 |
1-8бит, 3-16бит, WDT |
2.0 LS, FS |
48 |
31К–8М |
PBOR/ PLVD |
3 |
2/0 |
Да |
MI2C/SPI, EUSART, EGG |
Примечания:
nW - технология микропотребления nanoWatt
CCP - модуль захвата, сравнения, ШИМ
ECCP – расширенный модуль захвата, сравнения, ШИМ
PBOR - программируемый генератор сброса
PLVD - программируемый детектор снижения напряжения
MI2C – интерфейс I2C с поддержкой мастер
EUSART – расширенный интерфейс USART
EGG – усовершенствованное ядро PIC18
Корпуса: 28P - DIP-28, SO - SOIC-28 300mil, 40P – DIP-40, 44PT – TQFP-44, 44ML - QFN корпус (8*8mm)
В линейке микроконтроллеров PIC появилось новое семейство, поддерживающее полноскоростную шину USB2.0 (12Мбит/с) – PIC18Fxx5x.
В первую очередь, эти микроконтроллеры найдут свое применение в устройствах связи с персональными компьютерами, позволив разработчикам отказаться от традиционного RS-232.
В основе микроконтроллеров нового семейства лежит технология Enhanced FLASH (100000 циклов перезаписи, 40 лет гарантированного хранения), что позволяет использовать их в устройствах, эксплуатируемых в жестких условиях, и требующих периодического обмена информацией с ПК.
Микроконтроллер PIC18F4550 имеет:
- производительность 12 MIPS;
- память программ: EFlash 32 Кб;
- EEPROM память: 256 байт;
- аналоговая периферия: 10-битный АЦП, аналоговые компараторы, детектор напряжения, сброс по провалам питания.
Этого достаточно для замены большей части контроллеров во встраиваемых системах с целью обеспечения поддержки универсальной последовательной шины.
Модуль USB полностью интегрирован с ядром микроконтроллера, что позволило добиться гораздо большей пропускной способности (до 12 Мбит/с) и меньшей загрузки процессора.
Микроконтроллеры с модулем USB2.0:
PIC18F4550
PIC18F4455
PIC18F2550
PIC18F2455
http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=111&mid=10&lang=en&pageId=74
Для разработки устройств с использованием новых микроконтроллеров с модулем USB, совсем не обязательно быть экспертом в написании драйверов Windows и знатоком всех тонкостей USB. Работа с новым устройством по USB очень похожа на обмен по традиционному RS-232.
Возможные пути:
1. Устройства класса HID (интерфейс пользователя). Этот режим обмена используется практически во всех клавиатурах, «мышках» и прочих устройствах ввода/вывода.
- ПЛЮСЫ: Простота использования
- МИНУСЫ: Низкая скорость обмена: 800 байт/с
- Около 3К памяти программ
- Драйвер для Windows не требуется
http://ww1.microchip.com/downloads/en/DeviceDoc/HID_Setup.EXE
2. Коммуникационное устройство (CDC). Этот режим – наиболее простой для перехода с последовательного интерфейса RS-232 на USB. На компьютерах с WinXP/2K производиться создание и эмуляция виртуального COM-порта при подключении устройства на PIC18F4550. Программы, работающие с портами COM1..4 будут работать без изменений и с виртуальным портом, но с большей скоростью (порядка 1 Мбит/с)
- ПЛЮСЫ: простота использования, быстрый переход с COM порта на USB
- МИНУСЫ: скорость передачи ограничена 1 Мбит/с, нет эмуляции сигналов управления потоком
- Около 4К памяти программ
- Драйвер для WinXP/2K не требуется
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en021631
3. Резидентный загрузчик Microchip. Простейший режим, который используется только для обновления по USB программного обеспечения микроконтроллера. Со стороны ПК устанавливается небольшая программа, аналог драйвера.
- ПЛЮСЫ: простота, возможность работы с устройством, как с «черным ящиком», быстрое внутрисхемное обновление ПО
- МИНУСЫ: не поддерживаются никакие другие режимы обмена по USB
- Менее 2К памяти программ
- Требуется специальное ПО для ПК
http://ww1.microchip.com/downloads/en/DeviceDoc/USB_Bootloader_Setup.EXE
4. Собственный драйвер. Наиболее полное использование ресурсов USB2.0 для продвинутых пользователей: возможность выбора режимов работы шины (изохронный, по прерываниям, объемный, управления), высокая скорость передачи. Требует глубоких знаний работы шины и навыки разработки ПО под Windows.
- ПЛЮСЫ: высокая скорость передачи, максимальная гибкость
- МИНУСЫ: требует глубоких знаний аппаратного и программного обеспечения
- Более 4К памяти программ
- Требуется драйвер для ПК
http://ww1.microchip.com/downloads/en/DeviceDoc/MCHPFSUSB_Setup.EXE
Примечание:
Подробнее о применении микроконтролеров Microchip с модулем USB http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1486
Примечание:
nW - технология микропотребления NanoWatt
* - Future products
Микроконтроллеры с расширенным ядром EGG
Тип |
Program memory
Кслов |
RAM
байт |
EEPROM
байт |
Порты I/O |
Каналов 10-бит АЦП |
комп. |
Таймеры 8/16 |
Встр. генератор
МГц |
Макс. частота
МГц |
Послед. интерфейсы |
Особенности |
PIC18F2410
PIC18F4410 |
8 |
768 |
- |
25
36 |
10
13 |
2 |
1/3 |
32кГц/8МГц |
40 |
EUSART/
MI2C/SPI |
nW
|
PIC18F2420
PIC18F4420 |
8 |
768 |
256 |
25
36 |
10
13 |
2 |
1/3 |
32кГц/8МГц |
40 |
EUSART/
MI2C/SPI |
nW
|
PIC18F2510
PIC18F4510 |
16 |
1536 |
- |
25
36 |
10
13 |
2 |
1/3 |
32кГц/8МГц |
40 |
EUSART/
MI2C/SPI |
nW
|
PIC18F2520
PIC18F4520 |
16 |
1536 |
256 |
25
36 |
10
13 |
2 |
1/3 |
32кГц/8МГц |
40 |
EUSART/
MI2C/SPI |
nW
|
PIC18F2515
PIC18F4515 |
24 |
3968 |
- |
25
36 |
10
13 |
2 |
1/3 |
32кГц/8МГц |
40 |
EUSART/
MI2C/SPI |
nW
|
PIC18F2525
PIC18F4525 |
24 |
3968 |
1024 |
25
36 |
10
13 |
2 |
1/3 |
32кГц/8МГц |
40 |
EUSART/
MI2C/SPI |
nW
|
PIC18F2610
PIC18F4610 |
32 |
3968 |
- |
25
36 |
10
13 |
2 |
1/3 |
32кГц/8МГц |
40 |
EUSART/
MI2C/SPI |
nW
|
PIC18F2620
PIC18F4620 |
32 |
3968 |
1024 |
25
36 |
10
13 |
2 |
1/3 |
32кГц/8МГц |
40 |
EUSART/
MI2C/SPI |
nW
|
Примечание:
nW - технология микропотребления NanoWatt
* - Future products
|
|
|