Описание
AT90CAN32/64/128 — это 8-разрядный КМОП-микроконтроллер с низким энергопотреблением, основанный на улучшенной RISC-архитектуре AVR.Выполняя мощные инструкции за один такт, AT90CAN32/64/128 достигает пропускной способности, приближающейся к 1 MIPS на МГц, что позволяет разработчику системы оптимизировать энергопотребление в зависимости от скорости обработки.Ядро AVR сочетает в себе богатый набор инструкций с 32 рабочими регистрами общего назначения.Все 32 регистра напрямую подключены к арифметико-логическому устройству (АЛУ), что позволяет получить доступ к двум независимым регистрам в одной инструкции, выполняемой за один такт.Полученная в результате архитектура более эффективна в коде, обеспечивая при этом пропускную способность в десять раз выше, чем у обычных микроконтроллеров CISC.AT90CAN32/64/128 обеспечивает следующие функции: 32K/64K/128K байт внутрисистемно программируемой флэш-памяти с возможностью чтения при записи, 1K/2K/4K байт EEPROM, 2K/4K/4K байт SRAM, 53 устройства общего назначения Линии ввода/вывода, 32 рабочих регистра общего назначения, контроллер CAN, счетчик реального времени (RTC), четыре гибких таймера/счетчика с режимами сравнения и ШИМ, 2 USART, двухпроводной последовательный интерфейс с байтовой ориентацией, 8-канальный 10 -битный АЦП с дополнительным дифференциальным входным каскадом с программируемым коэффициентом усиления, программируемым сторожевым таймером с внутренним генератором, последовательным портом SPI, стандартом IEEE.Интерфейс тестирования JTAG, совместимый со стандартом 1149.1, также используется для доступа к встроенной системе отладки и программирования, а также для пяти программно выбираемых режимов энергосбережения.В режиме ожидания ЦП останавливается, в то время как SRAM, таймеры/счетчики, порты SPI/CAN и система прерываний продолжают функционировать.В режиме Power-down содержимое регистра сохраняется, но осциллятор замораживается, отключая все остальные функции микросхемы до следующего прерывания или аппаратного сброса.В режиме энергосбережения асинхронный таймер продолжает работать, что позволяет пользователю поддерживать базу таймера, пока остальная часть устройства находится в спящем режиме.Режим шумоподавления АЦП останавливает ЦП и все модули ввода-вывода, кроме асинхронного таймера и АЦП, чтобы свести к минимуму шум переключения во время преобразования АЦП.В режиме ожидания кварцевый/резонаторный осциллятор работает, в то время как остальная часть устройства находится в спящем режиме.Это обеспечивает очень быстрый запуск в сочетании с низким энергопотреблением.Устройство изготовлено с использованием технологии энергонезависимой памяти высокой плотности Atmel.Флэш-память Onchip ISP позволяет перепрограммировать программную память внутри системы через последовательный интерфейс SPI, с помощью обычного программатора энергонезависимой памяти или с помощью встроенной программы загрузки, работающей на ядре AVR.Программа загрузки может использовать любой интерфейс для загрузки прикладной программы во флэш-память приложения.Программное обеспечение в разделе Boot Flash будет продолжать работать, пока обновляется раздел Application Flash, обеспечивая истинную операцию Read-While-Write.
Технические характеристики: | |
Атрибут | Ценить |
Категория | Интегральные схемы (ИС) |
Встраиваемые — микроконтроллеры | |
производитель | Микрочиповая технология |
Ряд | АВР® 90CAN |
Упаковка | Поднос |
Статус детали | Активный |
Основной процессор | АВР |
Размер ядра | 8-битный |
Скорость | 16 МГц |
Связь | CANbus, EBI/EMI, I²C, SPI, UART/USART |
Периферийные устройства | Обнаружение/сброс отключения, POR, PWM, WDT |
Количество входов/выходов | 53 |
Размер памяти программы | 128 КБ (128 КБ x 8) |
Тип программной памяти | ВСПЫШКА |
Размер ЭСППЗУ | 4К х 8 |
Размер оперативной памяти | 4К х 8 |
Напряжение питания (Vcc/Vdd) | 2,7 В ~ 5,5 В |
Преобразователи данных | А/Д 8х10б |
Тип генератора | Внутренний |
Рабочая Температура | -40°C ~ 85°C (ТА) |
Тип крепления | Поверхностное крепление |
Пакет/кейс | 64-ТКФП |
Пакет устройств поставщика | 64-ТКФП (14x14) |
Базовый номер продукта | AT90CAN128 |