Descrición
O AT90CAN32/64/128 é un microcontrolador CMOS de 8 bits de baixa potencia baseado na arquitectura RISC mellorada AVR.Ao executar instrucións poderosas nun único ciclo de reloxo, o AT90CAN32/64/128 consegue un rendemento próximo a 1 MIPS por MHz, o que permite ao deseñador do sistema optimizar o consumo de enerxía fronte á velocidade de procesamento.O núcleo AVR combina un rico conxunto de instrucións con 32 rexistros de traballo de propósito xeral.Todos os 32 rexistros están conectados directamente á Unidade Lóxica Aritmética (ALU), o que permite acceder a dous rexistros independentes nunha única instrución executada nun ciclo de reloxo.A arquitectura resultante é máis eficiente en código ao mesmo tempo que logra un rendemento ata dez veces máis rápido que os microcontroladores CISC convencionais.O AT90CAN32/64/128 ofrece as seguintes funcións: 32K/64K/128K bytes de flash programable no sistema con capacidade de lectura mentres escribe, 1K/2K/4K bytes EEPROM, 2K/4K/4K bytes SRAM, 53 propósito xeral Liñas de E/S, 32 rexistros de traballo de propósito xeral, un controlador CAN, contador en tempo real (RTC), catro temporizadores/contadores flexibles con modos de comparación e PWM, 2 USART, unha interface serie de dous cables orientada a bytes, un 10 canles de 8 canles. ADC de bits con etapa de entrada diferencial opcional con ganancia programable, un temporizador Watchdog programable con oscilador interno, un porto serie SPI, estándar IEEE.Interface de proba JTAG compatible con 1149.1, tamén se usa para acceder ao sistema de depuración e programación en chip e cinco modos de aforro de enerxía seleccionables por software.O modo inactivo detén a CPU mentres permite que a SRAM, o temporizador/contadores, os portos SPI/CAN e o sistema de interrupción sigan funcionando.O modo de apagado garda o contido do rexistro pero conxela o oscilador, desactivando todas as outras funcións do chip ata a seguinte interrupción ou reinicio de hardware.No modo de aforro de enerxía, o temporizador asíncrono continúa a funcionar, o que permite ao usuario manter unha base de temporizador mentres o resto do dispositivo está durmindo.O modo de redución de ruído ADC detén a CPU e todos os módulos de E/S excepto o temporizador asíncrono e o ADC, para minimizar o ruído de conmutación durante as conversións de ADC.No modo de espera, o Crystal/Resonator Oscillator está a funcionar mentres o resto do dispositivo está durmindo.Isto permite un arranque moi rápido combinado cun baixo consumo de enerxía.O dispositivo está fabricado mediante a tecnoloxía de memoria non volátil de alta densidade de Atmel.O Onchip ISP Flash permite que a memoria do programa se reprograma no sistema a través dunha interface serie SPI, por un programador de memoria non volátil convencional ou por un programa de arranque en chip que se executa no núcleo AVR.O programa de inicio pode usar calquera interface para descargar o programa da aplicación na memoria Flash da aplicación.O software da sección Flash de arranque seguirá executándose mentres se actualice a sección Flash de aplicación, proporcionando unha verdadeira operación de lectura mentres escribe.
Especificacións: | |
Atributo | Valor |
Categoría | Circuítos integrados (CI) |
Integrados - Microcontroladores | |
Mfr | Tecnoloxía de microchip |
Serie | AVR® 90CAN |
Paquete | Bandexa |
Estado da peza | Activo |
Procesador central | AVR |
Tamaño do núcleo | 8 bits |
Velocidade | 16 MHz |
Conectividade | CANbus, EBI/EMI, I²C, SPI, UART/USART |
Periféricos | Detección/reinicio de apagado, POR, PWM, WDT |
Número de E/S | 53 |
Tamaño da memoria do programa | 128 kB (128 k x 8) |
Tipo de memoria do programa | FLASH |
Tamaño EEPROM | 4K x 8 |
Tamaño da RAM | 4K x 8 |
Tensión - Alimentación (Vcc/Vdd) | 2,7 V ~ 5,5 V |
Conversores de datos | A/D 8x10b |
Tipo de oscilador | Interno |
Temperatura de operación | -40 °C ~ 85 °C (TA) |
Tipo de montaxe | Montaxe en superficie |
Paquete / Estuche | 64-TQFP |
Paquete de dispositivos do provedor | 64-TQFP (14 x 14) |
Número de produto base | AT90CAN128 |