Microcontrôleur MCU UART 30MIPS Contrôleur de signal numérique 16 bits haute performance DSPIC30F2010-30I/SP
Attributs du produit
Attribut |
Valeur |
Catégorie de produit : |
Processeurs et contrôleurs de signaux numériques - DSP, DSC |
Cœur : |
dsPIC30F |
Série : |
dsPIC30F2010 |
Nom commercial : |
dsPIC |
Style de montage : |
Traversant |
Largeur du bus de données : |
16 bits |
Taille de la ROM de données : |
1024 B |
Sensible à l'humidité : |
Oui |
Description du produit
CPU RISC modifié haute performance :
- Architecture Harvard modifiée
- Architecture de jeu d'instructions optimisée pour le compilateur C
- 83 instructions de base avec des modes d'adressage flexibles
- Instructions de 24 bits de large, chemin de données de 16 bits de large
- 12 Koctets d'espace de programme Flash sur puce
- 512 octets de RAM de données sur puce
- 1 Koctet de mémoire EEPROM de données non volatiles
- Tableau de registres de travail de 16 x 16 bits
- Jusqu'à 30 MIPS de fonctionnement : entrée d'horloge externe de 0 à 40 MHz, entrée d'oscillateur de 4 MHz à 10 MHz avec PLL actif (4x, 8x, 16x)
- 27 sources d'interruption
- Trois sources d'interruption externes
- 8 niveaux de priorité sélectionnables par l'utilisateur pour chaque interruption
- 4 exceptions de processeur et trappes logicielles
Fonctionnalités du moteur DSP :
- Modes Modulo et Bit-Reversed
- Deux accumulateurs de 40 bits de large avec logique de saturation en option
- Multiplicateur matériel fractionnaire/entier monocycle de 17 bits x 17 bits
- Opération Multiply-Accumulate (MAC) monocycle
- Barre de décalage à 40 étages
- Double extraction de données
Fonctionnalités périphériques :
- Broches d'E/S à courant élevé : 25 mA/25 mA
- Trois temporisateurs/compteurs 16 bits ; associez en option des temporisateurs 16 bits en modules de temporisateur 32 bits
- Quatre fonctions d'entrée de capture 16 bits
- Deux fonctions de sortie de comparaison/PWM 16 bits avec mode Double Comparaison disponible
- Modules SPI à 3 fils (prend en charge 4 modes de trame)
- Le module I2C prend en charge le mode Multi-Maître/Esclave et l'adressage 7 bits/10 bits
- Modules UART adressables avec tampons FIFO
Fonctionnalités du module PWM de contrôle moteur :
- 6 canaux de sortie PWM avec modes de sortie complémentaire ou indépendante
- Modes bord et centré
- 4 générateurs de cycle de service
- Base de temps dédiée avec 4 modes
- Polarité de sortie programmable
- Contrôle du temps mort pour le mode complémentaire
- Contrôle manuel de la sortie
- Déclencheur pour les conversions A/N synchronisées
Fonctionnalités du module d'interface d'encodeur quadrature :
- Entrée de phase A, phase B et impulsion d'index
- Compteur de position haut/bas 16 bits
- État de la direction du comptage
- Mode de mesure de position (x2 et x4)
- Filtres numériques de bruit programmables sur les entrées
- Mode temporisateur/compteur 16 bits alternatif
- Interruption sur le dépassement/la sous-débordement du compteur de position
Fonctionnalités analogiques :
- Convertisseur analogique-numérique (CAN) 10 bits avec un taux de conversion de 1 Msps (pour A/N 10 bits)
- Six canaux d'entrée
- Conversion disponible pendant le sommeil et l'inactivité
- Réinitialisation de sous-tension programmable
Fonctionnalités spéciales du contrôleur de signal numérique :
- Mémoire de programme Flash améliorée : 10 000 cycles d'effacement/écriture (min.) pour la plage de température industrielle, 100K (typique)
- Mémoire EEPROM de données : 100 000 cycles d'effacement/écriture (min.) pour la plage de température industrielle, 1M (typique)
- Auto-reprogrammable sous contrôle logiciel
- Réinitialisation à la mise sous tension (POR), temporisateur de mise sous tension (PWRT) et temporisateur de démarrage de l'oscillateur (OST)
- Temporisateur de surveillance (WDT) flexible avec oscillateur RC basse consommation sur puce pour un fonctionnement fiable
- Fonctionnement du moniteur d'horloge à sécurité intégrée
- Détecte la défaillance de l'horloge et bascule vers l'oscillateur RC basse consommation sur puce
- Protection de code programmable
- Capacité de programmation en série intégrée (ICSP™)
- Modes de gestion de l'alimentation sélectionnables - Sommeil, Inactivité et Modes d'horloge alternatifs
Technologie CMOS :
- Technologie Flash basse consommation et haute vitesse
- Large plage de tension de fonctionnement (2,5 V à 5,5 V)
- Plages de température industrielle et étendue
- Faible consommation d'énergie