ATXMEGA32A4U-A (con interfaz USB)
Microcontrolador AVR XMEGA de alto desempeño y bajo consumo energético
El ATXMEGA32A4U-A es un potente microcontrolador de 8 bits perteneciente a la familia XMEGA de Microchip, ideal para aplicaciones embebidas que requieren velocidad, eficiencia energética y múltiples periféricos integrados.
Especificaciones principales:
-
Memorias integradas:
-
32 KB de memoria Flash (más 4 KB dedicados para Bootloader)
-
4 KB de SRAM
-
1 KB de EEPROM
-
-
Velocidad de operación: Hasta 32 MHz
-
Rango de voltaje: 1.6V a 3.6V
-
Puerto USB 2.0 Full Speed (12 Mbps)
Periféricos y características destacadas:
-
4 canales DMA
-
Sistema de eventos con 8 canales
-
5 Timers/Counter de 16 bits
-
5 puertos USART, 2 puertos TWI (I²C) y 2 puertos SPI
-
RTC de 16 bits con oscilador independiente
-
ADC de 12 bits (12 canales, hasta 2 Msps)
-
DAC de 12 bits (2 canales, hasta 1 Msps)
-
2 comparadores analógicos
-
Watchdog Timer, Power-on Reset, Brown-Out Detection (BOD)
-
Osciladores interno y externo con PLL, 5 modos de Sleep
-
Interfaz de programación y depuración avanzada: PDI (Program and Debug Interface)
Empaque:
-
Tipo: TQFP de 44 pines






david eduardo marquez velez –
buen dia.
estoy tratando de programar el ATxmega32a4u con el AVRDRAGON, pero he tenido dificultades, ya que se requiere una interface PDI y el avr solo tiene el JTAG, ISP y el HVPROG.
Me podrian ayudar en este tema?
Gracias.
———————————————–
La interfaz PDI se obtiene a partir del conector de 6 pines para ISP, presente en el ATAVRDRAGON. Alli se usan los pines 1,2,5 y 6, donde cada uno es DATA, VCC, CLK y GND respectivamente.
DAVID GARCIA –
Estoy tratando de programar atxmega32a4u-a con el avrdragon teniendo en cuenta la interface pero no logro programarlo no se si es necesario colocar cristal externo?Gracias
————————————————-
NO ES NECESARIO, ESTE LO PUEDES PROGRAMAR POR SPI, DEBES ES ALIMENTAR EL MCU A 3.3V
DAVID GARCIA –
De antemano muchas gracias.He alimentado xmega con los 3.3v , conecto el avr dragon con xmega , teniendo en cuenta la interface PDI , data , clk ,vcc,gnd pero no logro programarlo; en el atmel studio, al momento de programarlo aparace un letrero en el cual dice que no se reconoce el dispositivo. Probé el avrdragon con atmega328p y lo programa; no se si el xmega presenta algún daño agradecería algún consejo gracias.
———————————————————————–
Es muy raro ese problema, puede ser que lo hallas alimentado a 5V?
RICARDO BENAVIDEZ –
Buenas tardes.
Yo también he tenido el mismo inconveniente que David Garcia a la hora de programar este micro con el AVR dragón. He investigado en Avr Freaks y me han respondido que puede ser la versión del avr studio o la versión de firmware del Avr dragon.Pues ya he intentado Disminuir el largo del cable de programación a lo mas mínimo y no lo he conseguido ademas de aplicar filtros para disminuir el ruido.
Una preguntas: ¿Que programador utilizan para programar este micro?, ¿Con que versión de software y en que sistema operativo (64-32 bit)? , ¿Hay que utilizar resistencias Pull Up en los puertos de programación? ¿cuales son las recomendaciones para programar este micro controlador hacerlo?
Una pregunta que no tiene nada que ver con lo anterior:¿En una escala del uno al diez como calificarían al programador AVR JTAGICE3 y que tan delicado es ante el error humano (conexiones)?
Gracias por su atención.
Saludos.
Jefferson Esquivel Hincapie –
Hola a Todos.
También presenté el mismo inconveniente que a todos, y la solución a este fue adicionar dos resistencias en serie de 100 ohms (una para PDI DATA y otra para PDI CLK), del programador a cada uno de los pines del microcontrolador destinados para programación, puesto que la cantidad de corriente que demandaba el microcontrolador era bastante alta lo que generaba que la tarjeta AVR dragon no entrara en modo programación.
Espero les sirva de ayuda.