9
ATMEGA164P CARACTERISITCAS * Arquitectura RISC * 131 instrucciones, la mayoría de un solo ciclo de reloj de ejecución. * 32 registros de trabajo de 8 bits para propósito general. * 16kbytes de FLASH *Características de los periféricos - Dos Timer/Contadores de 8 bits con prescalamiento separado y modo comparación. - Un Timer/Contador de 16 bits con prescalamiento separado, modo comparación y modo de captura. - Contador en Tiempo Real con Oscilador separado - 6 Canales para PWM - ADC de 10 bits y 8 canales Modo Diferencial con ganancia seleccionable a x1, x10 o x200. - Interface serie de dos hilos con byte orientado. - Dos puertos Seriales USART Programables - Interfaz Serial SPI maestro-esclavo - Watchdog Timer programable con oscilador independiente, dentro del mismo chip. - Comparador Analógico dentro del mismo Chip - Interrupt and Wake-up on Pin Change Características especiales del microcontrolador - Power-on Reset (en el encendido) y detección de Brown-out (pérdida de polarización) programable.

ATMEGA164P

Embed Size (px)

DESCRIPTION

AVR

Citation preview

ATMEGA164PCARACTERISITCAS*Arquitectura RISC*131 instrucciones, la mayora de un solo ciclo de reloj de ejecucin.*32 registros de trabajo de 8 bits para propsito general.*16kbytes de FLASH*Caractersticas de los perifricos - Dos Timer/Contadores de 8 bits con prescalamiento separado y modo comparacin. - Un Timer/Contador de 16 bits con prescalamiento separado, modo comparacin y modo de captura. - Contador en Tiempo Real con Oscilador separado - 6 Canales para PWM - ADC de 10 bits y 8 canales Modo Diferencial con ganancia seleccionable a x1, x10 o x200. - Interface serie de dos hilos con byte orientado. - Dos puertos Seriales USART Programables - Interfaz Serial SPI maestro-esclavo - Watchdog Timer programable con oscilador independiente, dentro del mismo chip. - Comparador Analgico dentro del mismo Chip - Interrupt and Wake-up on Pin Change Caractersticas especiales del microcontrolador - Power-on Reset (en el encendido) y deteccin de Brown-out (prdida de polarizacin) programable. - Oscilador RC interno calibrado. - Fuentes de interrupcin externas e internas. - 6 modos de descanso: Idle, Reduccin de Ruido ADC, Power-save, Power-down, Standby y Standby extendido. Voltajes de Operacin - 1.8 5.5V para el ATMEGA 164P/324P/644PV - 2.7 5.5V para el ATMEGA 164P/324P/644PPINOUT

Descripcin de pinesPuerto A.- sirve como entradas analgicas para el conversor Anlogo Digital, ademas como un puerto bidireccional de 8 bits con resistencias internas de pull up y con los pines del puerto en tri-estado.Puerto B.- es un puerto bidireccional de 8 bits de E/S con resistencias internas de pull up, con los pines del puerto B en tri-estado cuando las condiciones de reset estn activadas o cuando el reloj no est corriendo.Puerto C.- puerto bidireccional de 8 bits de E/S con resistencias internas de pull up, los pines tienen caractersticas de tri estado cuando las condiciones de reset estn activadas.Puerto D.- caractersticas similares al puerto C.AREF.- Est es la referencia para el pin de la conversin Anloga a Digital.Durante los llamados de interrupcin y subrutinas, la direccin de regreso del Contador de Programa (CP) es almacenado en la pila (stack). La pila (stack) est localizada efectivamente en la SRAM (RAM esttica) de datos y consecuentemente el tamao de la pila est limitado solo por el tamao total de la SRAM (RAM esttica) y su uso.Todas las interrupciones tienen separado un vector de interrupciones en la tabla del vector de interrupciones. Las interrupciones tienen prioridad de conformidad con su vector de interrupciones. La direccin ms baja del vector de interrupciones tiene alta prioridad.REGISTRO DE ESTADO

REGISTROS DE PROPSITO GENERAL

MEMORIA DE PROGRAMA

MEMORIA DE DATOS

FUENTES DE RELOJ POR DEFECTOEste dispositivo es enviado con un oscilador interno de 8.0 MHz y con los fusibles CKDIV8 programados, resultando en un sistema de reloj de 1.0 MHz. El inicio del tiempo es puesto al mximo y el periodo de tiempo fuera habilitado (CKSEL = "0010", SUT = "10", CKDIV8 = "0"). Las configuraciones por defecto aseguran que todos los usuarios puedan hacer sus fuentes de reloj deseadas usando cualquier programacin de interface.

TOSC2/PCINT23 Prtico C, Bit7 TOSC2, Oscilador de Tiempo pin 2. El pin PC7 puede servir como una interrupcin externa al MCU. PCINT23, Cambio del pin de de fuente de interrupcin 23: El pin PC7 puede servir como una fuente de interrupcin externa TOSC1/PCINT22 Portico C, Bit 6 TOSC1, Oscilador de Tiempo pin 1. El pin PC6 puede servir como una interrupcin externa al MCU. PCINT22, Cambio del pin de de fuente de interrupcin 23: El pin PC6 puede servir como una fuente de interrupcin externa TDI/PCINT21 Portico C, Bit 5 TDI, JTAG Test Data Input. PCINT22, Cambio del pin de de fuente de interrupcin 21: El pin PC5 puede servir como una fuente de interrupcin externa TDO/PCINT20 Port C, Bit 4 TDO, JTAG Test Data Output.