

Add to Cart
microcontrolador de 8 bits con el flash programable del En-sistema de los bytes 128K
ATmega128
ATmega128L
Características
• Microcontrolador de 8 bits de alto rendimiento, de baja potencia de AVR®
• Arquitectura avanzada del RISC
– 133 instrucciones potentes – la mayoría de la sola ejecución del ciclo de reloj
– el trabajo de fines generales 32 x 8 se registra + los registros de control periféricos
– Operación completamente estática
– Hasta 16 MIPS de producción en 16 megaciclos
– multiplicador del ciclo del En-microprocesador 2
• Memorias permanentes del programa y de los datos
– bytes 128K de resistencia de destello reprogramable del En-sistema: 10.000 escriba/los ciclos del borrado
– Sección opcional del código de la bota con los pedazos independientes de la cerradura
En-sistema que programa por programa de la bota del En-microprocesador
Verdad Lectura-Mientras que-escriba la operación
– 4K resistencia de los bytes EEPROM: 100.000 escriba/los ciclos del borrado
– 4K bytes SRAM interno
– Hasta memoria externa opcional de los bytes 64K
– Cerradura programada para la seguridad del software
– Interfaz de SPI para la programación del En-sistema
• Interfaz de JTAG (estándar 1149,1 de IEEE obediente)
– capacidades de la Límite-exploración según el estándar de JTAG
– El En-microprocesador extenso elimina errores de la ayuda
– Programación del flash, de EEPROM, de fusibles y de pedazos de la cerradura a través del interfaz de JTAG
• Características periféricas
– Dos contadores de tiempo/contadores de 8 bits con Prescalers separado y comparan modos
– Dos ampliaron el contador de tiempo/contadores de 16 bits con Prescaler separado, comparan modo y capturan modo
– Contador en tiempo real con el oscilador separado
– Dos canales de 8 bits de PWM
– 6 canales de PWM con los pedazos programables de la resolución de 2 a 16
– La salida compara el modulador
– 8 canalizan, 10 el pedazo ADC
8 canales de terminación única
7 canales diferenciados
2 canales diferenciados con aumento programable en 1x, 10x, o 200x
– interfaz en serie de dos hilos Byte-orientada
– USARTs serial programable dual
– Interfaz en serie maestro/satélite de SPI
– Reloj de vigilancia programable con el oscilador del En-microprocesador
– comparador del análogo del En-microprocesador
• Características especiales del microcontrolador
– Poder-en reset y la detección programable del apagón
– Oscilador calibrado interno de RC
– Fuentes de la interrupción externa e interna
– Seis modos de sueño: Marcha lenta, reducción del nivel de ruidos del ADC, economía de energía, poder-abajo, recurso seguro,
y recurso seguro extendido
– Frecuencia de reloj a elección del software
– Modo de compatibilidad ATmega103 seleccionado por un fusible
– Global levante la neutralización
• Entrada-salida y paquetes
– 53 líneas programables de la entrada-salida
– 64 ventaja TQFP y 64 cojín QFN/MLF
• Voltajes de funcionamiento
– 2,7 - 5.5V para ATmega128L
– 4,5 - 5.5V para ATmega128
• Grados de la velocidad
– 0 - 8 megaciclos para ATmega128L
– 0 - 16 megaciclos para ATmega128
Figura de los tipos de conexión
1. Pinout ATmega128
Nota: La figura de Pinout se aplica a los paquetes de TQFP y de MLF. El cojín inferior bajo paquete de QFN/MLF se debe soldar a la tierra.
Descripción
El ATmega128 es un microcontrolador de 8 bits de baja potencia del Cmos basado en la arquitectura aumentada AVR del RISC. Ejecutando instrucciones potentes en un solo ciclo de reloj, el ATmega128 alcanza las producciones que se acercan a 1 MIPS por el megaciclo permitiendo que el diseñador de sistema optimice el consumo de energía contra velocidad de proceso.
Bloque diagrama
Cuadro 2. bloque diagrama
La base del AVR combina un sistema de instrucción rico con 32 registros de trabajo de fines generales. Todos los 32 registros están conectados directamente con la unidad (ALU) de la lógica aritmética, permitiendo que dos registros independientes sean alcanzados en una sola instrucción ejecutada en un ciclo de reloj. La arquitectura resultante es más código eficiente mientras que alcanza producciones hasta diez microcontroladores que convencionales del CISC de las épocas más rápidamente.
El ATmega128 proporciona las características siguientes: los bytes 128K del flash programable del En-sistema con Lectura-Mientras que-escriben las capacidades, 4K bytes EEPROM, 4K bytes SRAM, 53 líneas de fines generales de la entrada-salida, 32 registros de trabajo de fines generales, (RTC) contrario en tiempo real, cuatro contadores de tiempo/contadores flexibles con comparan modos y PWM, 2 USARTs, una interfaz en serie de dos hilos orientada byte, 8 un canal, 10 pedazo ADC con la etapa diferenciada opcional con aumento programable, reloj de vigilancia de la entrada programable con el oscilador interno, un puerto serie de SPI, interfaz obediente de la prueba del estándar 1149,1 JTAG de IEEE, también usado para tener acceso al En-microprocesador eliminan errores del sistema y programación y seis modos a elección del ahorro de energía del software. El modo ocioso para la CPU mientras que permite que SRAM, el contador de tiempo/los contadores, el puerto de SPI, y el sistema de interrupción continúen funcionando. El modo de Powerdown ahorra el contenido del registro pero los heladas el oscilador, inhabilitando el resto del microprocesador funcionan hasta el reset siguiente de la interrupción o del hardware. En el modo economizador, el contador de tiempo asincrónico continúa corriendo, permitiendo que el usuario mantenga una base del contador de tiempo mientras que está durmiendo el resto del dispositivo. El modo de la reducción del nivel de ruidos del ADC para la CPU y todos los módulos de la entrada-salida excepto contador de tiempo y el ADC asincrónicos, para minimizar ruido de la transferencia durante conversiones del ADC. En modo espera, el oscilador cristalino/del resonador está corriendo mientras que está durmiendo el resto del dispositivo. Esto permite el arranque muy rápido combinado con el bajo consumo de energía. En modo espera extendido, el oscilador principal y el contador de tiempo asincrónico continúan corriendo.
El dispositivo es manufacturado usando la tecnología de la memoria permanente de alta densidad de Atmel. El flash de la ISP del En-microprocesador permite que la memoria del programa sea en-sistema reprogramado a través de una interfaz en serie de SPI, al lado de un programador convencional de la memoria permanente, o por un programa de la bota del En-microprocesador que corre en la base del AVR. El programa de la bota puede utilizar cualquier interfaz para transferir el programa de aplicación en memoria Flash del uso. El software en la sección del flash de la bota continuará corriendo mientras que la sección del flash del uso es actualizada, abastecimiento verdad Lectura-Mientras que-escribe la operación. Combinando una CPU de 8 bits del RISC con el flash Uno mismo-programable del En-sistema en un microprocesador monolítico, el Atmel ATmega128 es un microcontrolador potente que proporciona una solución altamente flexible y rentable a muchos usos integrados del control.
El ATmega128 AVR se apoya con una habitación llena de las herramientas de desarrollo del programa y de sistema incluyendo: Compiladores C, ensambladores macros, depuración del programa/simuladores, emuladores del en-circuito, y equipos de la evaluación.