Microcontrôleurs ARM AT91SAM7X256C-AU – MCU LQFP GRN IND TMP MRL C
♠ Description du produit
Attribut du produit | Valeur d'attribution |
Fabricant: | Puce |
Catégorie de produit : | Microcontrôleurs ARM - MCU |
RoHS : | Détails |
Série: | SAM7X/XC |
Style de montage : | CMS/CMS |
Paquet / Couverture : | LQFP-100 |
Noyau: | ARM7TDMI |
Taille de mémoire du programme : | 256 Ko |
Ancho de bus de données: | 32 bits |
Résolution du convertisseur de signal analogique à numérique (ADC) : | 10 bits |
Fréquence maximale de la montre : | 20 MHz |
Nombre d'entrées / sorties : | 62 E/S |
Taille de la RAM de données : | 64 Ko |
Tension d'alimentation - Min.: | 1,65 V |
Tension d'alimentation - Max.: | 1,95 V |
Température minimale du travail : | - 40 °C |
Température de travail maximale : | + 85 °C |
Empaqueté : | Plateau |
Tension du commutateur analogique : | 3,3 V |
Marque: | Technologie des micropuces / Atmel |
Tension d'entrée / sortie : | 3,3 V |
Type d'interface : | SPI |
Sensibles à l'humidité : | Oui |
Nombre de temporaires/contadores : | 1 minuterie |
Série de processeurs : | SAM7X256 |
Type de produit : | Microcontrôleurs ARM - MCU |
Type de mémoire du programme : | Éclair |
Capacité d'emballage de l'usine : | 90 |
Sous-catégorie: | Microcontrôleurs - MCU |
Poids de l'unité : | 0,046530 oz |
♠ SAM7X512 / SAM7X256 / SAM7X128
L'Atmel SAM7X512/256/128 est un microcontrôleur Flash hautement intégré basé sur le processeur ARM® RISC 32 bits. Il dispose de 512/256/128 Ko de Flash haute vitesse et de 128/64/32 Ko de SRAM, ainsi que d'un large éventail de périphériques, dont un MAC Ethernet 802.3 et un contrôleur CAN. Un ensemble complet de fonctions système minimise le nombre de composants externes.
La mémoire Flash embarquée peut être programmée directement via l'interface JTAG-ICE ou via une interface parallèle sur un programmateur de production avant le montage. Des bits de verrouillage et un bit de sécurité intégrés protègent le micrologiciel contre tout écrasement accidentel et préservent sa confidentialité.
Le contrôleur système SAM7X512/256/128 comprend un contrôleur de réinitialisation capable de gérer la séquence de mise sous tension du microcontrôleur et de l'ensemble du système. Le bon fonctionnement du dispositif est surveillé par un détecteur de baisse de tension intégré et un chien de garde alimenté par un oscillateur RC intégré.
En combinant le processeur ARM7TDMI® avec la mémoire Flash et la SRAM sur puce, ainsi qu'une large gamme de fonctions périphériques, notamment USART, SPI, contrôleur CAN, Ethernet MAC, compteur de temps, RTT et convertisseurs analogique-numérique sur une puce monolithique, le SAM7X512/256/128 est un appareil puissant qui offre une solution flexible et économique à de nombreuses applications de contrôle embarquées nécessitant une communication via Ethernet, CAN filaire et réseaux sans fil ZigBee®.
Intègre le processeur ARM Thumb® ARM7TDMI
Architecture RISC 32 bits hautes performances
Jeu d'instructions 16 bits haute densité
Leader en MIPS/Watt
Émulation en circuit EmbeddedICE™, prise en charge du canal de communication de débogage
Flash interne haute vitesse
512 Ko (SAM7X512) organisés en deux banques de 1024 pages de 256 octets (double plan)
256 Ko (SAM7X256) organisés en 1024 pages de 256 octets (plan unique)
128 Ko (SAM7X128) organisés en 512 pages de 256 octets (plan unique)
Accès à cycle unique jusqu'à 30 MHz dans les pires conditions
Tampon de prélecture Optimisation de l'exécution des instructions Thumb à vitesse maximale
Temps de programmation de la page : 6 ms, y compris l’effacement automatique de la page, temps d’effacement complet : 15 ms
10 000 cycles d'écriture, capacité de conservation des données pendant 10 ans, capacités de verrouillage de secteur, bit de sécurité Flash
Interface de programmation Flash rapide pour la production à haut volume
SRAM interne haute vitesse, accès en un seul cycle à vitesse maximale
128 Ko (SAM7X512)
64 Ko (SAM7X256)
32 Ko (SAM7X128)
Contrôleur de mémoire (MC)
Contrôleur de flash intégré, état d'abandon et détection de désalignement
Réinitialiser le contrôleur (RSTC)
Basé sur des cellules de réinitialisation à la mise sous tension et un détecteur de baisse de tension calibré en usine à faible consommation
Fournit la mise en forme du signal de réinitialisation externe et l'état de la source de réinitialisation
Générateur d'horloge (CKGR)
Oscillateur RC basse consommation, oscillateur sur puce de 3 à 20 MHz et un PLL
Contrôleur de gestion de l'alimentation (PMC)
Capacités d'optimisation de l'alimentation, y compris le mode d'horloge lente (jusqu'à 500 Hz) et le mode veille
Quatre signaux d'horloge externes programmables
Contrôleur d'interruption avancé (AIC)
Sources d'interruption vectorielles, masquables individuellement, à huit niveaux de priorité
Deux sources d'interruption externes et une source d'interruption rapide, protégées contre les interruptions intempestives
Unité de débogage (DBGU)
UART à 2 fils et prise en charge de l'interruption du canal de communication de débogage, prévention d'accès ICE programmable
Mode de communication série UART à 2 fils à usage général
Minuteur d'intervalle périodique (PIT)
Compteur programmable 20 bits plus compteur d'intervalle 12 bits
Chien de garde fenêtré (WDT)
Compteur programmable protégé par clé 12 bits
Fournit des signaux de réinitialisation ou d'interruption au système
Le compteur peut être arrêté lorsque le processeur est en état de débogage ou en mode veille
Minuteur en temps réel (RTT)
Compteur 32 bits à fonctionnement libre avec alarme
Fonctionne à partir de l'oscillateur RC interne
Deux contrôleurs d'entrée/sortie parallèles (PIO)
Soixante-deux lignes d'E/S programmables multiplexées avec jusqu'à deux E/S périphériques
Capacité d'interruption de changement d'entrée sur chaque ligne d'E/S
Drain ouvert programmable individuellement, résistance de rappel et sortie synchrone
Treize canaux de contrôleur DMA périphérique (PDC)
Un port USB 2.0 pleine vitesse (12 Mbits par seconde)
Émetteur-récepteur sur puce, FIFO intégrés configurables de 1 352 octets
Un MAC Ethernet 10/100 base-T
Interface indépendante du média (MII) ou interface indépendante du média réduite (RMII)
FIFO 28 octets intégrés et canaux DMA dédiés pour la transmission et la réception
Un contrôleur CAN conforme aux parties 2.0A et 2.0B
Huit boîtes aux lettres d'objets de messages entièrement programmables, compteur d'horodatage 16 bits
Un contrôleur série synchrone (SSC)
Signaux d'horloge et de synchronisation de trame indépendants pour chaque récepteur et émetteur
Prise en charge de l'interface analogique I²S, prise en charge du multiplexage par répartition dans le temps
Capacités de flux de données continu à haut débit avec transfert de données 32 bits
Deux émetteurs-récepteurs synchrones/asynchrones universels (USART)
Générateur de débit en bauds individuel, modulation/démodulation infrarouge IrDA®
Prise en charge de la carte à puce ISO7816 T0/T1, établissement de liaison matérielle, prise en charge RS485
Prise en charge complète de la ligne modem sur USART1
Deux interfaces périphériques série maître/esclave (SPI)
Longueur de données programmable de 8 à 16 bits, sélection de quatre puces périphériques externes
Un temporisateur/compteur 16 bits à trois canaux (TC)
Trois entrées d'horloge externes, deux broches d'E/S polyvalentes par canal
Double génération PWM, mode capture/forme d'onde, capacité haut/bas
Un contrôleur de modulation de largeur de puissance (PWMC) à quatre canaux 16 bits
Une interface à deux fils (TWI)
Prise en charge du mode maître uniquement, toutes les EEPROM Atmel à deux fils et les périphériques compatibles I2 C sont pris en charge
Un convertisseur analogique-numérique 10 bits à 8 canaux, quatre canaux multiplexés avec E/S numériques
Assistance au démarrage SAM-BA®
Programme de démarrage par défaut
Interface avec l'interface utilisateur graphique SAM-BA
IEEE® 1149.1 JTAG Boundary Scan sur toutes les broches numériques
E/S tolérantes à 5 V, dont quatre lignes d'E/S de lecteur à courant élevé, jusqu'à 16 mA chacune
Alimentations Régulateur 1,8 V intégré, consommant jusqu'à 100 mA pour le cœur et les composants externes
Alimentation de lignes d'E/S VDDIO 3,3 V, alimentation Flash VDDFLASH 3,3 V indépendante
Alimentation principale VDDCORE 1,8 V avec détecteur de baisse de tension
Fonctionnement entièrement statique : jusqu'à 55 MHz à 1,65 V et 85 °C dans les pires conditions
Disponible en boîtiers LQFP verts à 100 broches et TFBGA verts à 100 billes