Beruflich Dokumente
Kultur Dokumente
Microcontroladores ATMega328P
M.C. Jorge Eduardo Ibarra Esquer
jorge.ibarra@uabc.edu.mx
Semestre 2012-1
Microcontroladores ATMega328P
Microcontroladores de 8 bits basados en
los procesadores AVR.
Fabricados por Atmel.
Utilizados en la plataforma Arduino.
Carctersticas principales
Arquitectura RISC
131 instrucciones
32 registros de propsito general
Memoria
32 Kbytes de Flash
1 Kbyte de EEPROM
2 Kbytes de SRAM
Diagrama
a bloques
Registro de estado
Memoria
Flash
Las
instrucciones
son
de
16
o
32
bits.
La
memoria
se
organiza
en
16K
localidades
de
16
bits
(32
Kbytes
en
el
ATMega328P)
Memoria RAM
Reset
Watchdog
Interrupciones
Control por medio de vectores.
26 niveles de interrupcin.
La direccin en la que se ubican en
memoria puede modificarse.
Vectores de interrupcin
Puertos de E/S
La funcionalidad ms bsica de los
puertos del microcontrolador es la
entrada y salida digital.
Cada pin es configurable de manera
independiente como entrada o salida.
Los puertos estn multiplexados con el
resto de los perifricos.
Perifricos
Referencias
Hoja de datos de los microcontroladores
ATmega48PA, 88PA, 168PA y 328P de
Atmel
Disponible en el sitio Web de Atmel