Microcontrollori ARM AT91SAM7S256D-AU MCU 256K Flash SRAM 64K MCU basato su ARM
♠ Descrizione del prodotto
Attributo del prodotto | Valore dell'attributo |
Produttore: | Microchip |
Categoria di prodotto: | Microcontrollori ARM - MCU |
Direttiva RoHS: | Dettagli |
Serie: | SAM7S/SE |
Stile di montaggio: | SMD/SMT |
Confezione/custodia: | LQFP-64 |
Nucleo: | ARM7TDMI |
Dimensione della memoria del programma: | 256 kB |
Larghezza del bus dati: | 32 bit/16 bit |
Risoluzione ADC: | 10 bit |
Frequenza di clock massima: | 55 MHz |
Numero di I/O: | 32 I/O |
Dimensione RAM dati: | 64 kB |
Tensione di alimentazione - Min: | 1,65 V |
Tensione di alimentazione - Max: | 1,95 V |
Temperatura minima di esercizio: | - 40 °C |
Temperatura massima di esercizio: | + 85 °C |
Confezione: | Vassoio |
Tensione di alimentazione analogica: | 3,3 V |
Marca: | Tecnologia Microchip / Atmel |
Tipo di RAM dati: | RAM |
Altezza: | 1,6 millimetri |
Tensione I/O: | Da 1,65 V a 3,6 V |
Tipo di interfaccia: | I2C, SPI, USART, USB |
Lunghezza: | 7 millimetri |
Sensibile all'umidità: | SÌ |
Numero di canali ADC: | 8 canali |
Numero di timer/contatori: | 3 Timer |
Serie di processori: | SAM7S |
Prodotto: | MCU |
Tipo di prodotto: | Microcontrollori ARM - MCU |
Tipo di memoria del programma: | Flash |
Quantità confezione di fabbrica: | 160 |
Sottocategoria: | Microcontrollori - MCU |
Timer di controllo: | Timer di controllo |
Larghezza: | 7 millimetri |
Peso unitario: | 0,012088 once |
♠ MCU Flash basato su ARM AT91SAM
Il SAM7S di Atmel è una serie di microcontrollori Flash a basso numero di pin basati sul processore ARM RISC a 32 bit. È dotato di una Flash ad alta velocità e di una SRAM, e di un ampio set di periferiche, tra cui un dispositivo USB 2.0 (ad eccezione delSAM7S32 e SAM7S16) e un set completo di funzioni di sistema che riducono al minimo il numero di componenti esterni.
Il dispositivo è un percorso di migrazione ideale per gli utenti di microcontrollori a 8 bit che cercano prestazioni aggiuntive ememoria estesa.La memoria Flash incorporata può essere programmata nel sistema tramite l'interfaccia JTAG-ICE o tramite un'interfaccia parallelasu un programmatore di produzione prima del montaggio. I bit di blocco integrati e un bit di sicurezza proteggono il firmware da sovrascritture accidentali e ne preservano la riservatezza.
Il controller di sistema della serie SAM7S include un controller di reset in grado di gestire la sequenza di accensione diil microcontrollore e il sistema completo. Il corretto funzionamento del dispositivo può essere monitorato tramite un sistema di protezione da cali di tensione integrato.un rilevatore e un dispositivo di controllo che funziona tramite un oscillatore RC integrato.
La serie SAM7S è composta da microcontrollori per uso generale. La porta USB integrata li rende dispositivi ideali.per applicazioni periferiche che richiedono connettività a un PC o un telefono cellulare. Il loro prezzo aggressivo e l'elevato livello dil'integrazione ne estende l'ambito di utilizzo ben oltre il mercato dei consumatori attenti ai costi e con grandi volumi di vendita.
• Incorpora il processore ARM7TDMI® ARM® Thumb®
– Architettura RISC a 32 bit ad alte prestazioni
– Set di istruzioni ad alta densità a 16 bit
– Leader in MIPS/Watt
– Emulazione in-circuit EmbeddedICE™, supporto del canale di comunicazione di debug
• Flash interno ad alta velocità
– 512 Kbyte (SAM7S512) organizzati in due banche contigue di 1024 pagine da 256Byte (Doppio Piano)
– 256 Kbyte (SAM7S256) organizzati in 1024 pagine da 256 byte (piano singolo)
– 128 Kbyte (SAM7S128) organizzati in 512 pagine da 256 byte (piano singolo)
– 64 Kbyte (SAM7S64) organizzati in 512 pagine da 128 byte (piano singolo)
– 32 Kbyte (SAM7S321/32) organizzati in 256 pagine da 128 byte (piano singolo)
– 16 Kbyte (SAM7S161/16) organizzati in 256 pagine da 64 byte (piano singolo)
– Accesso a ciclo singolo fino a 30 MHz nelle peggiori condizioni
– Prefetch Buffer che ottimizza l'esecuzione delle istruzioni Thumb alla massima velocità
– Tempo di programmazione della pagina: 6 ms, inclusa la cancellazione automatica della pagina, tempo di cancellazione completa: 15 ms
– 10.000 cicli di scrittura, capacità di conservazione dei dati di 10 anni, capacità di blocco del settore, flashBit di sicurezza
– Interfaccia di programmazione Flash veloce per la produzione ad alto volume
• SRAM interna ad alta velocità, accesso a ciclo singolo alla massima velocità
– 64 Kbyte (SAM7S512/256)
– 32 Kbyte (SAM7S128)
– 16 Kbyte (SAM7S64)
– 8 Kbyte (SAM7S321/32)
– 4 Kbyte (SAM7S161/16)
• Controller di memoria (MC)
– Controller flash incorporato, stato di interruzione e rilevamento di disallineamento
• Ripristina controller (RSTC)
– Basato sul ripristino all'accensione e sul rilevatore di interruzione di corrente a bassa potenza calibrato in fabbrica
– Fornisce la modellazione del segnale di reset esterno e lo stato della sorgente di reset
• Generatore di clock (CKGR)
– Oscillatore RC a bassa potenza, oscillatore on-chip da 3 a 20 MHz e un PLL
• Controller di gestione dell'alimentazione (PMC)
– Capacità di ottimizzazione della potenza del software, inclusa la modalità Slow Clock (fino a 500Hz) e modalità inattiva
– Tre segnali di clock esterni programmabili
• Controllore di interrupt avanzato (AIC)
– Sorgenti di interrupt vettorizzate, priorità a otto livelli, mascherabili individualmente
– Due (SAM7S512/256/128/64/321/161) o una (SAM7S32/16) sorgente/i di interrupt esternae una sorgente di interrupt veloce, protetta da interrupt spuri
• Unità di debug (DBGU)
– UART a 2 fili e supporto per l'interruzione del canale di comunicazione di debug, prevenzione dell'accesso ICE programmabile
– Modalità per comunicazione seriale UART a 2 fili per uso generale
• Timer a intervalli periodici (PIT)
– Contatore programmabile a 20 bit più contatore di intervalli a 12 bit
• Watchdog con finestra (WDT)
– Contatore programmabile protetto da chiave a 12 bit
– Fornisce segnali di reset o di interruzione al sistema
– Il contatore potrebbe essere arrestato mentre il processore è in stato di debug o in modalità inattiva
• Timer in tempo reale (RTT)
– Contatore free-running a 32 bit con allarme
– Funziona con l'oscillatore RC interno
• Un controller di input/output parallelo (PIOA)
– Trentadue (SAM7S512/256/128/64/321/161) o ventuno (SAM7S32/16) linee I/O programmabili multiplexate con un massimo diDue I/O periferici
– Capacità di interruzione della modifica di input su ciascuna linea I/O
– Open-drain programmabile individualmente, resistenza pull-up e uscita sincrona
• Undici (SAM7S512/256/128/64/321/161) o nove (SAM7S32/16) canali del controller DMA periferico (PDC)
• Una porta per dispositivo USB 2.0 Full Speed (12 Mbit al secondo) (ad eccezione del modello SAM7S32/16).
– Transceiver su chip, FIFO integrati configurabili da 328 byte
• Un controllore seriale sincrono (SSC)
– Segnali di clock e frame sync indipendenti per ciascun ricevitore e trasmettitore
– Supporto dell'interfaccia analogica I²S, supporto del multiplex a divisione di tempo
– Capacità di flusso dati continuo ad alta velocità con trasferimento dati a 32 bit
• Due (SAM7S512/256/128/64/321/161) o un (SAM7S32/16) trasmettitore ricevitore sincroni/asincroni universali(USART)
– Generatore di velocità di trasmissione individuale, modulazione/demodulazione a infrarossi IrDA®
– Supporto per Smart Card ISO7816 T0/T1, Handshaking Hardware, Supporto RS485
– Supporto completo della linea modem su USART1 (SAM7S512/256/128/64/321/161)
• Un'interfaccia periferica seriale master/slave (SPI)
– Lunghezza dati programmabile da 8 a 16 bit, quattro selezioni di chip periferici esterni
• Un timer/contatore (TC) a tre canali e 16 bit
– Tre ingressi di clock esterni e due pin I/O multiuso per canale (SAM7S512/256/128/64/321/161)
– Un ingresso di clock esterno e due pin I/O multiuso solo per i primi due canali (SAM7S32/16)
– Doppia generazione PWM, modalità di cattura/forma d'onda, capacità su/giù
• Un controller PWM a quattro canali e 16 bit (PWMC)
• Un'interfaccia a due fili (TWI)
– Supporto solo per la modalità master, tutte le EEPROM Atmel a due fili e I2Dispositivi compatibili con C supportati(SAM7S512/256/128/64/321/32)
– Supporto modalità Master, Multi-Master e Slave, tutte le EEPROM Atmel a due fili e I2Dispositivi compatibili con C supportati(SAM7S161/16)
• Un convertitore analogico-digitale a 8 canali e 10 bit, quattro canali multiplexati con I/O digitali
• Assistente di avvio SAM-BA™
– Programma di avvio predefinito
– Interfaccia con interfaccia utente grafica SAM-BA
• Scansione dei confini JTAG IEEE® 1149.1 su tutti i pin digitali
• I/O tolleranti a 5 V, incluse quattro linee I/O di azionamento ad alta corrente, fino a 16 mA ciascuna (I/O SAM7S161/16 non tolleranti a 5 V)
• Alimentatori
– Regolatore incorporato da 1,8 V, che assorbe fino a 100 mA per il core e i componenti esterni
– Alimentazione delle linee I/O VDDIO da 3,3 V o 1,8 V, alimentazione Flash VDDFLASH indipendente da 3,3 V
– Alimentatore VDDCORE Core da 1,8 V con rilevatore di cali di tensione
• Funzionamento completamente statico: fino a 55 MHz a 1,65 V e 85 °C nelle condizioni peggiori
• Disponibile in package LQFP Green a 64 derivazioni o QFN Green a 64 pad (SAM7S512/256/128/64/321/161) e LQFP Green a 48 derivazioni oPacchetto QFN verde a 48 pad (SAM7S32/16)