::: ATMEGA48P/88P/168P/328P... ATMEL extiende su familia de Microcontroladores de bajo consumo :::
 
Performance y consumo han sido siempre cuestiones claves para el desarrollo de los microcontroladores AVR, desde sus comienzos allá cuando fue lanzado en 1997 el AT90S1200.

Hoy en día, debido al uso cada vez más frecuente de baterías y de líneas de señal utilizadas como alimentación, las soluciones de bajo consumo son más usuales que nunca.

Para alcanzar estos exigentes requisitos, ATMEL ha combinado diez años de investigación y desarrollo en tecnología de bajo consumo y lo ha plasmado en la línea de microcontroladores “AVR PICOPOWER”.

Los MCUs “PicoPower” incorporan un número de técnicas claves en el modo sleep y modo activo.

Entre los cuales se puede mencionar:

• 1.8V Supply Voltage
• Minimización de perdidas de corriente
• Sleeping BOD
• Ultra Low Power 32 kHz Crystal Oscillator
• Digital Input Disable Registers
• Power Reduction Register
• Clock Gating
• Flash Sampling

Entre esta Tecnología que ATMEL acaba de anunciar se encuentra una nueva familia de microcontroladores AVR PicoPower de 32 pines. Los ATmega48P/88P/168P/328P son microcontroladores que tienen 4, 8, 16 y 32 Kbytes de memoria Flash, respectivamente.

Estos dispositivos consumen tanto como 340uA en modo activo, con una alimentación de 1.8V, utilizando su clock interno a 1Mhz, 650 nA en modo power-save con el contador de tiempo real corriendo, y 100nA en modo power-down. Una de las características de esta tecnología es que no reemplazara a la ya existente, sino que será pin a pin compatible, como así también el software desarrollado para los micros ya existentes. De este manera, la tecnología PicoPower otorga la posibilidad de trabajar con un consumo menor si uno lo desea, pero en el caso de querer hacer correr al microcontrolador a altas velocidades también se podrá lograr.

La tecnología PicoPower asistirá a los ingenieros eliminando innecesarias fuentes de consumo cuando el micro se encuentra en modo sleep. Esto incluye un oscilador de cristal de 32Khz de ultra bajo consumo, deshabilitación y rehabilitación automáticas del Brown Out Detection (BOD en modo sleep), circuitería adicional, un registro de reducción de consumo (PRR) que se encarga de reducir el consumo individual de cada periférico, y registros específicos para deshabilitar y disminuir las perdidas sobre los ADC.

Los AVR PicoPower son ideales para aplicaciones de bajo consumo, que utilizan la mayor parte de su tiempo en modo sleep y así sumar años a la vida útil de las baterías.

- Arquitectura Harvard
- Core AVR
- MIPS 16 a 20
- Arquitectura pensada en función de lenguajes de alto nivel.
- Menor condensación de código
- 32 Registros de uso general
- Direccionamiento lineal de memoria
- Soporta funciones aritméticas de 16 y 32 bits
- Pertenece a un grupo de familias escalables
- In system Programming Flash (4/8/16/32K)
- EEPROM 256/512/512/1024
- SRAM 512/1024/1024/2048
- Sector de boot opcional con lockbits independientes
- Cierre por programación para seguridad del software
- Power on Reset y Brown Out Detection
- Calibracion del clock interno
- Fuente externa e interna de Interrupciones
- Seis modos diferentes de sleep mode

Perifericos

-2 Contadores/Timers de 8 bits con prescalers independientes y modos de comparación
-1 Contador/Timer de 16 bits con Prescaler independiente, Modo de Comparación y captura
-Timer de Tiempo Real con Oscilador independiente
-6 canales de PWM
-8 canales ADC de 10 bits
-USART programable
-Master / SLAVE SPI
- Two Wire Interface(TWI) .Compatible con I2C
-Watchdog Timer with oscilador interno independiente
-Comparador Analógico
-Interrupción / Wake Up por cambio en el estado de Pines

Entrada / Salidas

-23 I/O programables

Tension de trabajo

1.8- 5.5V para los Mega48PV/88PV/168PV/328PV.
2.7 – 5.5V para los Mega48P/88P/168P/328P.

Algunos comentarios

Los Mega 48/88P/168P/328P operan entre los 1.8V y los 5.5V.
Puede llegar a trabajar hasta 20MIPS a 20Mhz, debido a que la tecnología de los AVRs permite tener un ciclo de maquina, igual al del clock del sistema.

Dentro de estos MCUs, también se encuentra lo que se denomina, OCD, On Chip Debug que permite hacer un debug del estado de los registros, entradas / salidas y visualizar las distintas memorias a través del pin del reset o trabajando mediante el puerto JTAG. Vienen en encapsulados TQFP32, MLF28, MLF32, y PDIP28

Herramientas

Software

Existen herramientas que son comunes a todas las familias de los AVRs, entre ellas, se puede mencionar el ambiente de Desarrollo denominado AVR STUDIO, que cuenta con la posibilidad de, no solo programar en assembler, sino de integrar un compilador para C (GNU/GCC).

Ambos son gratuitos y se pueden obtener accediendo al website de ATMEL. La característica principal del AVR STUDIO es su fácil manejo, permite visualizar rápidamente que ocurre con los registros, como también así se pueden modificar. En este ámbito se pueden realizar simulaciones por software como así también un debug utilizando, por ejemplo el JTAG MK II.



Hardware

Con respecto al hardware, aquí habría que describir brevemente distintas herramientas:
STK500 es el kit de desarrollo para los AVR. Nos permite modificar la frecuencia externa de trabajo, tensiones de alimentación por software, acceder a todos los puertos, permitiendo grabar por ISP o por alta tensión serial/paralelo según sea el caso, y trabaja con todas las familias AVR que soporten encapsulados PDIP.
Hay que mencionar que a este kit se le pueden adosar módulos para trabajar con otros tipos de encapsulados, llamase QFP64, QFP100, SOIC, etc.



JTAG MK II, es distinto al anterior pues solamente vamos a tener la posibilidad de grabar con aquellos micros que soporten JTAG pero nos permite hacer un debug de casi todas las familias a través de la pata del reset, incluidos aquellos micros de 8 pines. Es una herramienta muy recomendable para ahorrar tiempo en los desarrollos AVRISP II, es solamente un grabador de micros por ISP. Es una herramienta sumamente económica y es muy utilizado para grabar on board.

 
Solicite mayor información en: ingenieria@electrocomponentes.com
 
Solís 225 / 227 / 229 (1079) - Buenos Aires, Argentina. - Tel: (54 11) 4375-3366 Fax: (54 11) 4325-8076
© Electrocomponentes S.A. - Todos los derechos reservados