ATMEGA164PCARACTERISITCAS * 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 comparación. de 8 bits con prescalamiento separado y modo - 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. - Oscilador RC interno calibrado. - Fuentes de interrupción externas e internas. - 6 modos de descanso: Idle, Reducción de Ruido ADC, Power-save, Power-down, Standby y Standby extendido. puerto bidireccional de 8 bits de E/S con resistencias internas de pull up.7 – 5.. Puerto B.5V para el ATMEGA 164P/324P/644P PINOUT Descripción de pines Puerto A. Durante los llamados de interrupción y subrutinas.Voltajes de Operación .sirve como entradas analógicas para el conversor Análogo Digital.1... La pila (stack) está localizada efectivamente en la SRAM (RAM estática) de datos y consecuentemente el tamaño de la pila está limitado solo por el tamaño total de la SRAM (RAM estática) y su uso.5V para el ATMEGA 164P/324P/644PV . con los pines del puerto B en tri-estado cuando las condiciones de reset están activadas o cuando el reloj no esté corriendo. Puerto C. Puerto D. los pines tienen características de tri estado cuando las condiciones de reset están activadas.8 – 5.. ademas como un puerto bidireccional de 8 bits con resistencias internas de pull up y con los pines del puerto en tri-estado. la dirección de regreso del Contador de Programa (CP) es almacenado en la pila (stack).2.es un puerto bidireccional de 8 bits de E/S con resistencias internas de pull up. .Está es la referencia para el pin de la conversión Análoga a Digital..características similares al puerto C. AREF. Las interrupciones tienen prioridad de conformidad con su vector de interrupciones. La dirección más baja del vector de interrupciones tiene alta prioridad. REGISTRO DE ESTADO REGISTROS DE PROPÓSITO GENERAL MEMORIA DE PROGRAMA .Todas las interrupciones tienen separado un vector de interrupciones en la tabla del vector de interrupciones. resultando en un sistema de reloj de 1. El inicio del tiempo es puesto al máximo y el periodo de tiempo fuera habilitado (CKSEL = "0010". Las configuraciones por defecto aseguran que .MEMORIA DE DATOS FUENTES DE RELOJ POR DEFECTO Este dispositivo es enviado con un oscilador interno de 8. SUT = "10". CKDIV8 = "0").0 MHz y con los fusibles CKDIV8 programados.0 MHz. .todos los usuarios puedan hacer sus fuentes de reloj deseadas usando cualquier programación de interface. . . JTAG Test Data Output. Cambio del pin de de fuente de interrupción 23: El pin PC7 puede servir como una fuente de interrupción externa • TOSC1/PCINT22 – Portico C. Cambio del pin de de fuente de interrupción 21: El pin PC5 puede servir como una fuente de interrupción externa • TDO/PCINT20 – Port C. PCINT23. PCINT22. Cambio del pin de de fuente de interrupción 23: El pin PC6 puede servir como una fuente de interrupción externa • TDI/PCINT21 – Portico C. Oscilador de Tiempo pin 2. Bit 4 TDO. El pin PC7 puede servir como una interrupción externa al MCU. Oscilador de Tiempo pin 1.• TOSC2/PCINT23 – Pórtico C. Bit 5 TDI. Bit 6 TOSC1. JTAG Test Data Input. Bit7 TOSC2. PCINT22. . El pin PC6 puede servir como una interrupción externa al MCU.