Новое поступление микроконтроллеров Microchip (Atmel) от Microchip Technology Inc.
Microchip Inc. была образована в 1990 г. путём выделения из состава General Instruments. После начального тяжёлого периода она вышла на IPO
в 1993 г. и далее резко пошла "вверх". Микроконтролеры на основе собственной архитектуры PIC, микросхемы памяти и ряд других продуктов Microchip стали пользоваться всё большей популярностью, а активная стратегия по продвижению продукции через предложение сравнительно дешёвых наборов для отладки позволила дополнительно нарастить клиентскую базу. Microchip стала также поглощать конкурентов — среди наиболее крупных и заметных сделок стоит отметить приобретение основного конкурента Atmel.
На склад "Промэлектроники" поступила партия микроконтроллеров Microchip на архитектуре PIC и AVR. Рассмотрим обе.
- AVR (Advanced Vitrual RISC) была разработана в недрах Atmel в 1996 г. и изначально была 8-битной, а в настоящее время разработана версия AVR32 с 32-битными инструкциями. Она построена по Гарвардской архитектуре с разделением канала данных и канала инструкций, а её набор команд относится к системе RISC (reduced instruction set computer). Небольшое количество простых инструкций обеспечивает простоту языка ассемблера и быструю обработку команд без переусложнения кода (в отличие от наиболее популярной на рынке ПК CISC-архитектуры x86). Это позволяет добиться высокой производительности даже при сравнительно "слабых" характеристиках микропроцессора. Популярность также принесла возможность перезаписи памяти при напряжении питания менее 4,5 В. Среда разработки для AVR отличается сравнительной "раздутостью" с широким порогом вхождения, но поставляемый компилятор C генерирует более эффективный в плане занимаемого объёма памяти код.
- PIC (Peripheral Interface Controller) создана Microchip. Она также относится к RISC-архитектурам и также построена на Гарвардской архитектуре. Среда разработки для PIC-микроконтроллеров отличается небольшими "размерами" и сравнительной простотой. PIC более быстродействующая (в некоторых источниках приводится информация об обработке в PIC-микроконтроллерах четырех инструкций за один такт против одной у AVR), но в силу особенностей архитектуры скомпилированный код занимает больший объём.
Оба огромных семейства микроконтроллеров, предлагаемых Microchip, пользуются заслуженной популярностью, обладают отличной встроенной "обвязкой" и достаточно полной документацией, а также обширными сообществами разработчиков с накопленными за долгие годы существования этих архитектур знаний о тонкостях и нюансах разработки под них.
Список поступлений приведён в таблице ниже. Полный список микроконтроллеров Microchip в каталоге "Промэлектроники" доступен по ссылке.
PIC16F684-I/SL
Микроконтроллер 8-ьит 3.5кБ Флэш-память 14SOIC
PIC16F886-I/SP
Микроконтроллер 8Кх14 Флэш-память 25 портов ввода-вывода 20МГц
PIC16F946-I/PT
Микроконтроллер 8Кх14 Флэш-память 54 порта ввода-вывода 20МГц
PIC16F628A-I/SO
Микроконтроллер PIC 2048x14 - ППЗУ/224-ОЗУ 16 портов ввода-вывода 3-таймера + 2-компаратора + сторожевой иаймер 10-бит-PWM шина USART ICSP
PIC16F630-I/SL
Микроконтроллер Microchip 1024 x 14 - ППЗУ/64-ОЗУ 128-ЭППЗУ 12 портов ввода-вывода 2 таймера + компаратор + сторожевой таймер интерфейс ICSP
PIC12F629-I/P
Микроконтроллер Microchip 1024 x 14 - ППЗУ/64-ОЗУ 128-ЭППЗУ 6 портов ввода-вывода 2таймера + компаратор + сторожевой таймер интерфейс ICSP
ATMEGA162-16AU
Микроконтроллер AVR 16K-Флэш-память/1K-ОЗУ/512-ППЗУ
PIC18F452-I/PT
Микроконтроллер PIC 16384 x 16-ППЗУ/1536-ОЗУ 10-АЦП 34 порта ввода-вывода 4 таймера + сторожевой таймер 2 x 10-Bits-PWM шины USART/I2C/SPI ICSP
ATTINY2313A-PU
Микроконтроллер AVR 2K-Флэш-память/128-ОЗУ/Таймер/Счетчик,сторожевой таймер электропитание 2.7-5.5 В
PIC16F887-I/PT
Микроконтроллер 8Kx14 Флэш-память 36 портов ввода-вывода 20МГц
ATMEGA168-20AU
Микроконтроллер AVR 16K-Флэш-память/1K-ОЗУ/512-ЭППЗУ + 8x10 АЦП, электропитание 2,7...5,5В
ATMEGA8-16PU
Микроконтроллер 8-Бит, AVR, 16МГц, 8КБ Flash
PIC18F4520-I/PT
Микроконтроллер PIC 16384 x 16-ППЗУ/1536-ОЗУ 10-АЦП 34 порта ввода-вывода 4 таймера + сторожевой таймер 2 x 10-Bits-PWM шины USART/I2C/SPI ICSP
ATMEGA8L-8AU
Микроконтроллер 8-Бит, AVR, 8МГц, 8КБ Flash
ATTINY45-20SU
Микроконтроллер AVR 4K-Флэш-память/256-ЭППЗУ/256-ОЗУ/4x10АЦП электропитание 2.7-5.5 В
ATMEGA16A-AU
Микроконтроллер AVR, EEPROM 512Б, SRAM 1кБ, Flash 16кБ
ATMEGA8A-AU
Микроконтроллер AVR 8K-Флэш-память/1K-ОЗУ/512-ППЗУ + 8x10 АЦП
PIC18F6527-I/PT
Микроконтроллер Microchip 8-бит 48кБ Флэш-память
ATMEGA128A-AU
Микроконтроллер 8-Бит, AVR, 16МГц, 128КБ Flash
ATMEGA168PA-AU
Микроконтроллер AVR ATmega 8-бит архитектура RISC 16Кбайт Флэш-память 2.5V/3.3V/5V
ATTINY13A-PU
Микроконтроллер 1,8-5,5V 1K-Флэш-память 20МГц
ATTINY44A-SSU
8-ми битный микроконтроллер 4KB Flash
ATMEGA328P-AU
Микроконтроллер AVR, EEPROM 1кБ, SRAM 2кБ, Flash 32кБ
ATMEGA324PA-AU
Микроконтроллер 8-Бит, picoPower, AVR, 20МГц, 32КБ Flash
ATTINY24A-SSU
8-битный микроконтроллер 20MHz, Ind Temp 1.8-5.5V, Green
ATMEGA64A-AU
Микроконтроллер AVR 64K-Флэш-память/4K-ОЗУ/2K-ППЗУ + 8x10 АЦП
ATTINY2313A-SU
Микроконтроллер AVR 2K-Флэш-память/128-ОЗУ/Таймер/Счетчик,сторожевой таймер электропитание 2.7-5.5 В
ATTINY13V-10SSU
Микроконтроллер AVR 1K-Флэш-память/ 64-ОЗУ/ 64-ЭППЗУ электропитание 1.8-5.5 В
ATMEGA1284P-AU
Микроконтроллер AVR архитектура архитектура RISC 128Кбайт Флэш-память 2.5V/3.3V/5V
ATMEGA328P-PU
Микроконтроллер AVR, EEPROM 1кБ, SRAM 2кБ, Flash 32кБ
AT91SAM7X256C-AU
Микроконтроллер 32-бит SAM7X ядро ARM7TDMI RISC 256кБ Флэш-память электропитание 1.8В/3.3В
ATMEGA128-16AU
Микроконтроллер 8-Бит, AVR, 16МГц, 128КБ Flash
ATMEGA8A-MU
Микроконтроллер 8-бит 8Кбайт Флэш-память 32QFN
ATTINY10-TSHR
Микроконтроллер 8-бит 1Кбайт Флэш-память SOT23
ATTINY88-AU
Микроконтроллер 8-битный 12МГц 8Кб памяти
PIC12F519-I/SN
Микроконтроллер 8-бит 1.5кБ Флэш-память 8SOIC
PIC16F883-I/SO
Микроконтроллер 8-бит Микроконтроллер PIC RISC 7кБ Флэш-память электропитание 2.5В/3.3В/5В автомобильного применения
PIC18F45K22-I/PT
Микроконтроллер 8-бит 32кБ Флэш-память 44TQFP
PIC24FJ128GA006-I/PT
16-битный микроконтроллер 128KB Flash
AT91SAM7S64C-AU
Микроконтроллер ядро ARM7 64кБ Флэш-память 64LQFP
PIC16C505-04I/SL
Микроконтроллер 8-бит 1.5кБ однократно программируемый 14SOIC
PIC16F18855-I/SS
Микроконтроллер 14кБ Флэш-память, 1кБ ОЗУ, 256Б ПЗУ, 10-бит АЦП2, ЦАП, сторожевой таймер, сдвоенная шина 2xSPI/I2C