El ATMEGA328P-PU es un microcontrolador CMOS de 8 bits de baja potencia basado en la arquitectura RISC mejorada de AVR.
Al ejecutar instrucciones en un solo ciclo de reloj, el microcontrolador ATmega328P-PU logra rendimientos cercanos a 1 MIPS por MHz, lo que permite al diseñador optimizar el consumo de energía en comparación con la velocidad de procesamiento.
El núcleo del ATMEGA328P-PU combina un rico conjunto de instrucciones con 32 registros de trabajo de propósito general. Todos los 32 registros están conectados directamente a la Unidad de lógica aritmética (ALU), lo que permite acceder a dos registros independientes en una sola instrucción ejecutada en un ciclo de reloj.
La arquitectura resultante es más eficiente en cuanto al código, al tiempo que alcanza rendimientos hasta diez veces más rápidos que los microcontrolador CISC convencionales.
El AVR ATmega328P-PU es compatible con un conjunto completo de herramientas de desarrollo de programas y sistemas que incluyen: compiladores de C, ensambladores de macros, depuradores / simuladores de programas, emuladores en circuito y kits de evaluación.
Características del microcontrolador ATMEGA328P-PU:
Alto rendimiento, diseño de baja potencia
Microcontrolador de 8 bits Atmel AVR arquitectura avanzada RISC
131 Instrucciones, la mayoría de las cuales se ejecutan en un solo ciclo de reloj
Rendimiento de hasta 20 MIPS a 20 MHz
32 x 8 registros de trabajo
Multiplicador de 2 ciclos
Memoria incluye
32 KB de FLASH programable.
1 KB de EEPROM.
2KB SRAM.
10,000 ciclos de escritura y borrado para Flash y 100,000 para EEPROM
Retención de datos durante 20 años a 85 ° C y 100 años a 25 ° C
23 líneas de E / S programables
Voltaje de funcionamiento: 1.8 – 5.5V
Rango de temperatura de funcionamiento: 40 ° C a 85 ° C
Paquete: DIP 28.
No. de pin |
Nombre del Pin |
Descripción | Función |
1 | PC6 (RESET) | Pin6 of PORTC | pin de RESET. |
2 | PD0 (RXD) | Pin0 of PORTD | RXD (Data Input Pin for USART)
USART Serial Communication Interface [Can be used for programming] |
3 | PD1 (TXD) | Pin1 of PORTD | TXD (Data Output Pin for USART)
USART Serial Communication Interface [Can be used for programming] INT2( External Interrupt 2 Input) |
4 | PD2 (INT0) | Pin2 of PORTD | Fuente de interrupción externa 0 |
5 | PD3 (INT1/OC2B) | Pin3 of PORTD | Fuente de interrupción externa 1
OC2B(PWM – Timer/Counter2 Output Compare Match B Output) |
6 | PD4 (XCK/T0) | Pin4 of PORTD | T0( Timer0 External Counter Input)
XCK ( USART External Clock I/O) |
7 | VCC | conexión de energía | |
8 | GND | conexión a tierra | |
9 | PB6 (XTAL1/TOSC1) | Pin6 of PORTB | XTAL1 (Chip Clock Oscillator pin 1 or External clock input)
TOSC1 (Timer Oscillator pin 1) |
10 | PB7 (XTAL2/TOSC2) | Pin7 of PORTB | XTAL2 (Chip Clock Oscillator pin 2)
TOSC2 (Timer Oscillator pin 2) |
11 | PD5
(T1/OC0B) |
Pin5 of PORTD | T1 (Entrada de contador externo Timer1)
OC0B(PWM – Timer/Counter0 Output Compare Match B Output) |
12 | PD6 (AIN0/OC0A) | Pin6 of PORTD | AIN0 (Comparador analógico positivo I / P)
OC0A(PWM – Timer/Counter0 Output Compare Match A Output) |
13 | PD7 (AIN1) | Pin7 of PORTD | AIN1 (I / P negativo del comparador analógico) |
14 | PB0 (ICP1/CLKO) | Pin0 of PORTB | ICP1(Timer/Counter1 Input Capture Pin)
CLKO (Divided System Clock. The divided system clock can be output on the PB0 pin) |
15 | PB1 (OC1A) | Pin1 of PORTB | OC1A (Timer/Counter1 Output Compare Match A Output) |
16 | PB2 (SS/OC1B) | Pin2 of PORTB | SS «SPI Slave Select Input», pin usado como esclavo.
Interfaz periférica serial (SPI) para programación OC1B (Timer/Counter1 Output Compare Match B Output) |
17 | PB3 (MOSI/OC2A) | Pin3 of PORTB | MOSI «Master Output Slave Input», Cuando el controlador actúa como esclavo, este pin recibe los datos. «Interfaz de periféricos en serie (SPI)»
OC2 (Salida de Timer / Contador2 Comparar Salida de Coincidencia) |
18 | PB4 (MISO) | Pin4 of PORTB | MISO (Entrada principal, salida esclava). Cuando el controlador actúa como esclavo, este controlador envía los datos al maestro a través de este pin.
Interfaz periférica serial (SPI) para programación |
19 | PB5 (SCK) | Pin5 of PORTB | SCK (SPI Bus Serial Clock)
Interfaz periférica serial (SPI) para programación |
20 | AVCC | Energía para convertidor ADC interno | |
21 | AREF | Pin de referencia analógico para ADC | |
22 | GND | Tierra o GROUND | |
23 | PC0 (ADC0) | Pin0 of PORTC | ADC0 (ADC Canal de entrada 0) |
24 | PC1 (ADC1) | Pin1 of PORTC | ADC1 (ADC Canal de entrada 1) |
25 | PC2 (ADC2) | Pin2 of PORTC | ADC2 (ADC Canal de entrada 2) |
26 | PC3 (ADC3) | Pin3 of PORTC | ADC3 (ADC Canal de entrada 3) |
27 | PC4 (ADC4/SDA) | Pin4 of PORTC | ADC4 (ADC Canal de entrada 4)
SDA (Línea de entrada / salida de datos serie de dos cables) |
28 | PC5 (ADC5/SCL) | Pin5 of PORTC | ADC5 (ADC Canal de entrada 5)
SCL (Línea de reloj de bus serie de dos cables) |
Aun no hay comentarios!, Sea el primero en agregar uno!