опис
AT90CAN32/64/128 — це малопотужний 8-розрядний мікроконтролер CMOS, заснований на розширеній RISC-архітектурі AVR.Виконуючи потужні інструкції за один такт, AT90CAN32/64/128 досягає пропускної здатності, що наближається до 1 MIPS на МГц, що дозволяє розробнику системи оптимізувати енергоспоживання в порівнянні зі швидкістю обробки.Ядро AVR поєднує багатий набір інструкцій із 32 робочими регістрами загального призначення.Усі 32 регістри безпосередньо з’єднані з арифметико-логічним пристроєм (ALU), що дозволяє отримати доступ до двох незалежних регістрів за допомогою однієї інструкції, що виконується за один такт.Отримана в результаті архітектура є більш ефективною для коду та забезпечує пропускну здатність до десяти разів швидшу, ніж звичайні мікроконтролери 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 і системі переривань продовжувати роботу.Режим вимкнення живлення зберігає вміст регістра, але зависає осцилятор, відключаючи всі інші функції мікросхеми до наступного переривання або апаратного скидання.У режимі енергозбереження асинхронний таймер продовжує працювати, дозволяючи користувачеві підтримувати базу таймера, поки решта пристрою перебуває в режимі сну.Режим зменшення шуму АЦП зупиняє ЦП і всі модулі вводу-виводу, крім асинхронного таймера та АЦП, щоб мінімізувати шум перемикання під час перетворення АЦП.У режимі очікування кварцевий/резонаторний генератор працює, а решта пристрою перебуває в режимі сну.Це забезпечує дуже швидкий запуск у поєднанні з низьким енергоспоживанням.Пристрій виготовлено за технологією енергонезалежної пам'яті високої щільності Atmel.Onchip ISP Flash дозволяє перепрограмувати програмну пам'ять у системі через послідовний інтерфейс SPI, звичайним програматором енергонезалежної пам'яті або програмою On-chip Boot, що працює на ядрі AVR.Програма завантаження може використовувати будь-який інтерфейс для завантаження прикладної програми у флеш-пам’ять програми.Програмне забезпечення в розділі Boot Flash продовжуватиме працювати, поки розділ Application Flash оновлюється, забезпечуючи справжню операцію читання під час запису.
Технічні характеристики: | |
Атрибут | Значення |
Категорія | Інтегральні схеми (ІС) |
Вбудовані - мікроконтролери | |
Виробник | Технологія мікрочіпа |
Серія | AVR® 90CAN |
Пакет | Піднос |
Статус частини | Активний |
Ядро процесора | AVR |
Розмір ядра | 8-розрядний |
швидкість | 16 МГц |
Підключення | CANbus, EBI/EMI, I²C, SPI, UART/USART |
Периферійні пристрої | Виявлення/скидання вимкнення, POR, PWM, WDT |
Кількість входів/виходів | 53 |
Розмір програмної пам'яті | 128 Кб (128 Кб x 8) |
Тип пам'яті програми | СПАЛАХ |
Розмір EEPROM | 4K x 8 |
Розмір оперативної пам'яті | 4K x 8 |
Напруга - живлення (Vcc/Vdd) | 2,7 В ~ 5,5 В |
Перетворювачі даних | A/D 8x10b |
Тип осцилятора | внутрішній |
Робоча температура | -40°C ~ 85°C (TA) |
Тип монтажу | Поверхневий монтаж |
Пакет / футляр | 64-TQFP |
Пакет пристроїв постачальника | 64-TQFP (14x14) |
Базовий номер продукту | AT90CAN128 |