Cyan Technology

Компания Cyan Technology, Великобритания www.cyantechnology.com создана в 2000 году группой специалистов Кембриджского университета, решивших свои научные изыскания в области микроконтроллерной техники реализовать в промышленности. В настоящее время компания предлагает на рынок микроэлектроники производительные сверхэкономичные 16-ти разрядные микроконтроллеры с развитой периферией в комплекте с современными средствами поддержки разработки новых устройств.

Компания использует оригинальный подход в политике продвижения своей продукции. Вместо наращивания номенклатуры изделий, отличающихся друг от друга техническими параметрами и соответственно ценой : объём памяти, количество портов, различные сочетания аналоговой переферии и т.п., как это делают обычные микроконтроллерные фирмы, Cyan разработывает всего несколько модификаций микроконтроллеров с техническими параметрами «на все случаи жизни» и привлекательными по цене. Потребитель с широкой номенклатурой изделий, выбрав продукцию Cyan может не беспокоится о проблемах комплектации различными модификациями по сути одного базового изделия. 

Микроконтроллер Cyan может использоваться, как для достаточно сложных разработок, так и для относительно простых конструкций, а производитель заказывая большее количество микроконтроллеров одной номенклатуры выигрывает в цене и дополнительно экономит на логистике. Более подробную информацию можно узнать на http://www.cyantechnology.com/ 


 

Общее описание базового микроконтроллера eCOG1 от фирмы Cyan


Сверхэкономичный 16-разрядный микроконтроллер еCOG1™ с Flash-памятью программ обладает гибкой конфигурируемой периферией, встроенными модулями управления памятью и интерфейсами, а также возможностью внутрисхемного программирования и отладки. Основная сфера применения микроконтроллеров семейства eCOG1™ — рынок телекоммуникаций. Это идеальное решение для нового поколения устройств, использующих Ethernet, Bluetooth или WiFi интерфейсы. Круг применений данного микроконтроллера чрезвычайно широк, но наиболее перспективно его использование в удаленных системах сбора телеметрической информации, портативных измерительных приборах, PDA, электронных кассовых аппаратах, рекордерах данных, системах разграничения доступа и других интеллектуальных приложениях. И, как положено классу микроконтроллеров, призванных занять почетное место на рынке встраиваемых приложений, он сопровождается полнофункциональным недорогим отладочным модулем и программноаппаратным комплексом CyanIDE™. 
 

Основные технические характеристики микроконтроллера eCOG1


Ядро микроконтроллера (CPU)

Полноценное RISC ядро
Адресуемая память до 32 Мб
Гарвардская архитектура
Шина данных 16 разрядов, 25 МГц

Flash-память программ

64 килобайта Flash-памяти программ организованы в 32К x 16 слов
Память разбита на 8 блоков с индивидуальной защитой от чтения/записи
Время сохранности данных в памяти программ не менее 100 лет
Минимальный стираемый блок 256 байт
Количество перезаписей >200 тысяч раз
Одно напряжение питания для питания, записи и стирания Flash-памяти программ

Сверхнизкое энергопотребление

400 нA в режиме Standby (CPU остановлен)
10,1 мкA при тактовой частоте 16 кГц
1 мA при тактовой частоте 25 МГц

Блок управления памятью (MMU)

Встроенный модуль MMU поддерживает реализацию виртуальной памяти
Модуль MMU адресует до 32 Мб встроенной или внешней памяти со смешанной адресацией

Аналоговая периферия

Встроенный 12-разрядный АЦП
Встроенный датчик температуры
Встроенный монитор напряжения питания

Кэш памяти программ

Встроенный кэш (2 Кб) существенно повышает экономичность
Кэш может быть использован как память данных

Последовательные интерфейсы

2 USART
2 UART
I2*C
SPI (режимы master и slave)
ISO 7816 Smart Card интерфейс
IR/IrDA-совместимый интерфейс с поддержкой ASK, PM, PPM кодировок

Тактирование

14 индивидуальных режимов тактирования
Каждый блок может тактироваться индивидуально от 500 Гц до системной тактовой частоты
Встроенный PLL генерирует частоты 25 и 100 МГц при тактировании от 32 кГц или 5 МГц соответственно
Выход из режима Sleep по прерыванию
Любая периферия может быть остановлена

Отладчик eICE

Внутрисхемный порт отладки позволяет производить отладку в режиме реального времени с неограниченным числом точек останова
Состояние микроконтроллера отображается в окнах отладчика в режиме реального времени

Интерфейс с внешней памятью (EMI)

Конфигурируемый интерфейс с внешней памятью позволяет прямое обращение к внешней SDRAM, другим типам памяти, микроконтроллерам и периферии
Поддержка режимов big-endian или little-endian
Обращение в внутренней памяти и I/O регистрам с использованием или без использования DMA
ОЗУ
4 Кб ОЗУ могут быть использованы для хранения данных или кода программы

Корпусные исполнения

eCOG1k: 128-выводной корпус LQFP с шагом выводов 0,4 мм, 88 цифровых линий ввода/вывода, 29 линий ввода/вывода могут быть источниками внешних прерываний
µCOG1m: 81-выводной корпус LFBGA с шагом выводов 0,8мм, 8мм2, 60 цифровых линий ввода/вывода, 29 линий ввода/вывода могут быть источниками внешних прерываний