SERIE AT89 MICROCONTROLADORES COMPATIBLES CON 8XC51.
-
Upload
angela-guzman-miguelez -
Category
Documents
-
view
282 -
download
0
Transcript of SERIE AT89 MICROCONTROLADORES COMPATIBLES CON 8XC51.
• Es una familia de microcontroladores basados en el 8051.
• Este chip fue creado por INTEL en 1981 con las características siguientes:
• CPU de 8 bits • Procesador Booleano con el cual puede realizar operaciones bit a bit • 128 bytes de RAM interna • 4 Kbytes de memoria de programa interna (ROM) • 5 fuentes de interrupción con 2 niveles de prioridad • 32 bits de entrada/salida direccionables bit a bit • 1 puerto serie Full dúplex (UART) • 2 Contadores-Temporizadores de 16 bits programables • 1 oscilador para las señales de reloj • Posibilidad de direccionar hasta 64Kbytes de memoria de programa externa • Posibilidad de direccionar hasta 64Kbytes de memoria de datos externa
• varias velocidades desde 12MHz
• Posteriormente han sido desarrolladas otras versiones del 8051 con distintas características de RAM, ROM, etc..
características del 8051Microcontroladores Microcontroladores
La familia del La familia del C 8051C 8051
Carlos E. Canto QuintalCarlos E. Canto QuintalFACULTAD DE CIENCIAS/ UASLPFACULTAD DE CIENCIAS/ UASLP
PowerSavingModes
PowerSavingModes
Port0Port0
Port1Port1
Port2Port2
RAM 128X8RAM 128X8
CPUCPU
T0T0
T1T1USARTUSART
Port3Port34Kx8 ROM4Kx8 ROM
Microcontroladores Microcontroladores La familia del La familia del C 8051C 8051
Carlos E. Canto QuintalCarlos E. Canto QuintalFACULTAD DE CIENCIAS/ UASLPFACULTAD DE CIENCIAS/ UASLP
DIAGRAMA DE BLOQUES 8051
ARQUITECTURA INTERNA DEL 8051ARQUITECTURA INTERNA DEL 8051ARQUITECTURA INTERNA DEL 8051ARQUITECTURA INTERNA DEL 8051
DIAGRAMA DE BLOQUES 8052
PowerSavingModes
PowerSavingModes
Port0Port0
Port1Port1
Port2Port2
RAM 256X8RAM 256X8
CPUCPU
T0T0
T1T1USARTUSART
Port3Port38Kx8 ROM8Kx8 ROM
T2T2
Microcontroladores Microcontroladores La familia del La familia del C 8051C 8051
Carlos E. Canto QuintalCarlos E. Canto QuintalFACULTAD DE CIENCIAS/ UASLPFACULTAD DE CIENCIAS/ UASLP
ARQUITECTURA INTERNA DEL 8051ARQUITECTURA INTERNA DEL 8051ARQUITECTURA INTERNA DEL 8051ARQUITECTURA INTERNA DEL 8051
Interrupciones internas
Interrupciones externas
4KROM4K
ROM128 bytes
RAM128 bytes
RAM Timer0Timer0Timer1Timer1
Control del bus
Control del bus 4 Puertos E/S
(32 líneas)4 Puertos E/S
(32 líneas)Puerto seriePuerto serie
8051CPU8051CPU
OSCOSC
Controlador de
interrupciones
Controlador de
interrupciones
Entradas a contadores
Bus de datos/direcciones
P0 P1P2 P3RD WR RxDTxD
SFR
Microcontroladores Microcontroladores La familia del La familia del C 8051C 8051
Carlos E. Canto QuintalCarlos E. Canto QuintalFACULTAD DE CIENCIAS/ UASLPFACULTAD DE CIENCIAS/ UASLP
ARQUITECTURA INTERNA DEL 8051ARQUITECTURA INTERNA DEL 8051ARQUITECTURA INTERNA DEL 8051ARQUITECTURA INTERNA DEL 8051
Interrupciones internas
Interrupciones externas
ROMROMRAMRAM
Timer0Timer0Timer1Timer1Timer2Timer2
Módulo PCAMódulo PCA
Control del bus
Control del bus
4 Puertos E/S4 Puertos E/S Puerto seriePuerto serie
CPUCPU
OSCOSC
Controlador de
interrupciones
Controlador de
interrupciones
Entradas a contadores
Bus de datos/direcciones
P0 P1P2
P3
RD WR RxDTxD
Microcontroladores Microcontroladores La familia del La familia del C 8051C 8051
Carlos E. Canto QuintalCarlos E. Canto QuintalFACULTAD DE CIENCIAS/ UASLPFACULTAD DE CIENCIAS/ UASLP
ARQUITECTURA INTERNA DEL 8051ARQUITECTURA INTERNA DEL 8051ARQUITECTURA INTERNA DEL 8051ARQUITECTURA INTERNA DEL 8051
ARQUITECTURA INTERNA DEL 8051ARQUITECTURA INTERNA DEL 8051ARQUITECTURA INTERNA DEL 8051ARQUITECTURA INTERNA DEL 8051Microcontroladores Microcontroladores
La familia del La familia del C 8051C 8051
Carlos E. Canto QuintalCarlos E. Canto QuintalFACULTAD DE CIENCIAS/ UASLPFACULTAD DE CIENCIAS/ UASLP
AMDAnalog DevicesAtmelCygnal Integrated ProductsCypressDallas SemiconductorInfineonIntelOKI SemiconductorPhilipsSMCTDK TITemic SemiconductorTriscendST MicroelectronicsWinbondHyundai
Fabricantes de C’s compatiblescon el 8051
Otros miembros de la familia y los clones
Microcontroladores Microcontroladores La familia del La familia del C 8051C 8051
Carlos E. Canto QuintalCarlos E. Canto QuintalFACULTAD DE CIENCIAS/ UASLPFACULTAD DE CIENCIAS/ UASLP
MICROCONTROLADORES FLASH DE ATMELMICROCONTROLADORES FLASH DE ATMELMICROCONTROLADORES FLASH DE ATMELMICROCONTROLADORES FLASH DE ATMEL
SOCKET DROP-INS
AT89C51 AT89C52 AT89C55FLASH 4K 8K 20KSRAM 128 256 256T/Cs 2 3 3SPEED 0-24 0-24 0-28
SMALL FOOTPRINT MCUsSMALL FOOTPRINT MCUs
AT89C1051 AT89C2051EMPAQUE 20 PIN 20 PINFLASH 1K 2KSRAM 64 128T/Cs 1 2COMPARADOR 1 1MANEJO IOL 20mA 20mA
SMALL FOOTPRINT MCUsSMALL FOOTPRINT MCUs
AT89C1051 AT89C2051EMPAQUE 20 PIN 20 PINFLASH 1K 2KSRAM 64 128T/Cs 1 2COMPARADOR 1 1MANEJO IOL 20mA 20mA
ATMEL AT89C2051 Pines y Descripción ATMEL AT89C2051 Pines y Descripción El 2051 es un microcontrolador CMOS de 8 bits, de altas prestaciones de bajo voltaje (2.7 V- 6V) Con 2 Kbytes de memoria Flash programmable y borrable de solo lectura (EPROM). Este dispositivo es compatible en instrucciones y pines con el 8051. El 2051 tiene las siguientes carcterísticas:
•2 Kbytes de Flash 128 bytes de RAM •15 líneas de E/S• Dos timers/contadores de 16-bit •5 vectores con dos niveles de interrupción•puerto serie full duplex• comparador análogo de precisión •oscilador en chip y circuito de reloj
El 2051 está diseñado con lógica estática para que opere a frecuencia cero y soporta dos modos de horro de energía seleccionables por programa.
• El modo ocioso: detiene el CPU pero permite que la RAM, los timers/contadores, puerto serial y sistema de interrupciones continúen funcionando. • El modo Power Down: salva el contenido de la RAM pero congela el oscilador deshabilitando todas las demás funciones del chip hasta que se de el siguiente reset por hardware.
ATMEL AT89C2051ATMEL AT89C2051
Easy-Downloader V1.1 para ATMEL 89C2051/4051 Easy-Downloader V1.1 para ATMEL 89C2051/4051 Easy-Downloader V1.1 para ATMEL 89C2051/4051 Easy-Downloader V1.1 para ATMEL 89C2051/4051
• CPU ES UN NÚCLEO ’52 MEJORADO– RECUPERACIÓN POR INTERRUPCIÓN DEL MODO POWER DOWN– TEMPORIZADOR DE PERRO GUARDIÁN (WATCHDOG TIMER)– APUNTADOR DE DATO DOBLE– INTERFASE SERIAL SPI
• ARQUITECTURA DE MEMORIA AWAKETM – 8K BYTES FLASH DESCARGABLE VIA SPI– 2K BYTES DE EE-PROM ABORDO CON 100K CICLOS DE BORRADO/ESCRITURA– PUEDE EJECUTAR DE LA FLASH MIENTRAS ESCRIBE A LA EEPROM
• STANDARD DISPONIBLES EN PARTES ESTÁNDAR Y LV Q296AT89S8252DESCARGABLE ISP
EL AT89S8252EL AT89S8252EL AT89S8252EL AT89S8252