Chip IC programmabili a 8 pin Microcontrollore AT89S52-24PU con 8K byte
programming ic chips
,ic programmer circuit
Chip IC programmabili a 8 pin Microcontrollore AT89S52-24PU con 8K byte
AT89S52-24PUMicrocontrollore a 8 bit con flash programmabile nel sistema da 8 K byte
Caratteristiche
• Compatibile con i prodotti MCS®-51
• 8K byte di memoria flash ISP (In-System Programmable) – Durata: 1000 cicli di scrittura/cancellazione
• Intervallo operativo da 4,0 V a 5,5 V
• Funzionamento completamente statico: da 0 Hz a 33 MHz
• Blocco della memoria di programma a tre livelli
• 256 RAM interna a 8 bit
• 32 linee di I/O programmabili
• Tre timer/contatori a 16 bit
• Otto sorgenti di interrupt
• Canale seriale UART full duplex
• Modalità di inattività e spegnimento a basso consumo
• Interrompere il ripristino dalla modalità di spegnimento
• Timer di sorveglianza
• Doppio puntatore dati
• Flag di spegnimento
• Tempi di programmazione rapidi
• Programmazione ISP flessibile (modalità byte e pagina)
• Opzione confezione verde (priva di Pb/alogenuri).
1. Descrizione
L'AT89S52 è un microcontroller CMOS a 8 bit a bassa potenza e ad alte prestazioni con 8K byte di memoria Flash programmabile nel sistema.Il dispositivo è prodotto utilizzando la tecnologia di memoria non volatile ad alta densità di Atmel ed è compatibile con il set di istruzioni e il pinout 80C51 standard del settore.Il flash on-chip consente di riprogrammare la memoria del programma all'interno del sistema o tramite un programmatore di memoria non volatile convenzionale.Combinando una versatile CPU a 8 bit con Flash programmabile nel sistema su un chip monolitico, Atmel AT89S52 è un potente microcontrollore che fornisce una soluzione altamente flessibile ed economica per molte applicazioni di controllo embedded.L'AT89S52 fornisce le seguenti caratteristiche standard: 8K byte di Flash, 256 byte di RAM, 32 linee I/O, timer watchdog, due puntatori dati, tre timer/contatori a 16 bit, un'architettura di interrupt a due livelli a sei vettori, un porta seriale full duplex, oscillatore su chip e circuiti di clock.Inoltre, l'AT89S52 è progettato con logica statica per il funzionamento fino alla frequenza zero e supporta due modalità di risparmio energetico selezionabili dal software.La modalità inattiva arresta la CPU consentendo al contempo a RAM, timer/contatori, porta seriale e sistema di interruzione di continuare a funzionare.La modalità Power-down salva il contenuto della RAM ma congela l'oscillatore, disabilitando tutte le altre funzioni del chip fino alla successiva interruzione o reset hardware.
Perno porta | Funzioni alternative |
P1.0 | T2 (ingresso di conteggio esterno al Timer/Contatore 2), clock-out |
P1.1 | T2EX (timer/contatore 2 acquisizione/ricarica trigger e controllo direzione) |
P1.5 | MOSI (utilizzato per la programmazione nel sistema) |
P1.6 | MISO (utilizzato per la programmazione nel sistema) |
P1.7 | SCK (utilizzato per la programmazione nel sistema) |
Memoria di programmaSe il pin EA è collegato a GND, tutti i programmi recuperati vengono indirizzati alla memoria esterna.Sull'AT89S52, se EA è connesso a VCC, i recuperi del programma agli indirizzi da 0000H a 1FFFH vengono indirizzati alla memoria interna e i recuperi agli indirizzi da 2000H a FFFFH vengono indirizzati alla memoria esterna.
Memoria datiL'AT89S52 implementa 256 byte di RAM su chip.I 128 byte superiori occupano uno spazio di indirizzi parallelo ai registri delle funzioni speciali.Ciò significa che i 128 byte superiori hanno gli stessi indirizzi dello spazio SFR ma sono fisicamente separati dallo spazio SFR.Quando un'istruzione accede a una posizione interna sopra l'indirizzo 7FH, la modalità di indirizzo utilizzata nell'istruzione specifica se la CPU accede ai 128 byte superiori della RAM o allo spazio SFR.Le istruzioni che utilizzano l'indirizzamento diretto accedono allo spazio SFR.Ad esempio, la seguente istruzione di indirizzamento diretto accede all'SFR nella posizione 0A0H (che è P2).MOV 0A0H, #data Le istruzioni che utilizzano l'indirizzamento indiretto accedono ai 128 byte superiori della RAM.Ad esempio, la seguente istruzione di indirizzamento indiretto, dove R0 contiene 0A0H, accede al byte di dati all'indirizzo 0A0H, invece che a P2 (il cui indirizzo è 0A0H).MOV @R0, #data Si noti che le operazioni sullo stack sono esempi di indirizzamento indiretto, quindi i 128 byte superiori della RAM dati sono disponibili come spazio dello stack.
Controllo grafico istantaneo PIC24FJ256DA210-IPT dei microcontroller di TQFP-100 16Bit
Nuova velocità originale di IC Chips Electronic Components ATMEGA128A-AUR TQFP-64 16MHz
14 20Pin SOIC-14 NanoWatt XLP Flash Microcontrollori PIC16F1825-I/SL
PIC12F675-I/P 8 Pin Flash Based 5.5V 8 ha morso i microcontroller di CMOS
AT89C2051-24PU Chip IC elettronico NUOVO E ORIGINALE
ATMEGA8-16AU Chip IC elettronico NUOVO E ORIGINALE
ATMEGA8515-16JU Chip IC elettronico NUOVO E ORIGINALE
ATMEGA8535-16PU Chip IC elettronico NUOVO E ORIGINALE
ATMEGA2560-16AU Chip IC elettronico NUOVO E ORIGINALE
ATMEGA2561-16AU Chip IC elettronico NUOVO E ORIGINALE
Immagine | parte # | Descrizione | |
---|---|---|---|
Controllo grafico istantaneo PIC24FJ256DA210-IPT dei microcontroller di TQFP-100 16Bit |
PIC PIC® 24F Microcontroller IC 16-Bit 32MHz 256KB (85.5K x 24) FLASH 100-TQFP (12x12)
|
||
Nuova velocità originale di IC Chips Electronic Components ATMEGA128A-AUR TQFP-64 16MHz |
AVR AVR® ATmega Microcontroller IC 8-Bit 16MHz 128KB (64K x 16) FLASH 64-TQFP (14x14)
|
||
14 20Pin SOIC-14 NanoWatt XLP Flash Microcontrollori PIC16F1825-I/SL |
PIC PIC® XLP™ mTouch™ 16F Microcontroller IC 8-Bit 32MHz 14KB (8K x 14) FLASH 14-SOIC
|
||
PIC12F675-I/P 8 Pin Flash Based 5.5V 8 ha morso i microcontroller di CMOS |
PIC PIC® 12F Microcontroller IC 8-Bit 20MHz 1.75KB (1K x 14) FLASH 8-PDIP
|
||
AT89C2051-24PU Chip IC elettronico NUOVO E ORIGINALE |
8051 89C Microcontroller IC 8-Bit 24MHz 2KB (2K x 8) FLASH 20-PDIP
|
||
ATMEGA8-16AU Chip IC elettronico NUOVO E ORIGINALE |
AVR AVR® ATmega Microcontroller IC 8-Bit 16MHz 8KB (4K x 16) FLASH 32-TQFP (7x7)
|
||
ATMEGA8515-16JU Chip IC elettronico NUOVO E ORIGINALE |
AVR AVR® ATmega Microcontroller IC 8-Bit 16MHz 8KB (4K x 16) FLASH 44-PLCC (16.6x16.6)
|
||
ATMEGA8535-16PU Chip IC elettronico NUOVO E ORIGINALE |
AVR AVR® ATmega Microcontroller IC 8-Bit 16MHz 8KB (4K x 16) FLASH 40-PDIP
|
||
ATMEGA2560-16AU Chip IC elettronico NUOVO E ORIGINALE |
AVR AVR® ATmega Microcontroller IC 8-Bit 16MHz 256KB (128K x 16) FLASH 100-TQFP (14x14)
|
||
ATMEGA2561-16AU Chip IC elettronico NUOVO E ORIGINALE |
AVR AVR® ATmega Microcontroller IC 8-Bit 16MHz 256KB (128K x 16) FLASH 64-TQFP (14x14)
|