| :::
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.
|
| |
|
| |
|
|
| 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
|
|