Microchip Technology Microcontrôleurs 8 bits PIC18-Q43
Les microcontrôleurs 8 bits PIC18-Q43 de Microchip Technology combinent des périphériques indépendants du noyau (CIP) polyvalents et faciles à utiliser avec des capacités d’interconnexion avancées. Cela rend la personnalisation sophistiquée du matériel sans effort. Ces microcontrôleurs (MCU) à 28, 40 et 48 broches de Microchip Technology sont équipés d’un accès direct à la mémoire (DMA), de cellules logiques configurables (CLC), de PWM 16 bits, d’un convertisseur analogique-numérique 12 bits avec calcul (ADCC) et de plusieurs interfaces de communication. Cette combinaison de périphériques simplifie la création de fonctions matérielles personnalisées, améliore la réponse du système et réduit le nombre de composants externes et le temps de développement du code. Ils sont bien adaptés à une large gamme d’applications de contrôle en temps réel, notamment le contrôle industriel, les dispositifs grand public, l’automobile, le contrôle de moteur, la détection tactile capacitive et l’Internet des objets (IdO).Les périphériques indépendants du noyau (CIP) permettent au MCU d’accomplir des tâches matérielles tout en libérant le CPU pour qu'il se concentre sur des tâches système plus complexes ou qu'il passe en mode veille pour économiser de l’énergie. Comme ils libèrent le CPU des fonctions critiques en termes de temps et de noyau, ils éliminent le besoin d’un code supplémentaire et de composants externes, réduisent la consommation d’énergie et permettent un temps de réponse déterministe et un temps de validation réduit.
La famille PIC18-Q43 est équipée de six contrôleurs d'accès direct à la mémoire (DMA) pour les transferts de données entre tous les espaces mémoire et périphériques indépendants du processeur, améliorant ainsi les performances du système et la consommation d'énergie.
Les MCU PIC18-Q43 fournissent également huit cellules logiques configurables (CLC) configurables par l'utilisateur pour créer des fonctions logiques personnalisées basées sur le matériel. Le périphérique CLC vous permet de spécifier des combinaisons de signaux comme entrées d'une fonction logique et connecte en interne des périphériques tels que des minuteries, des modulateurs de largeur d'impulsion (PWM), des ports série et des broches d'E/S pour une personnalisation matérielle avec une facilité sans précédent. Le CLC permet un niveau d'intégration plus élevé sans aucun composant externe, réduisant ainsi l'empreinte PCB et les coûts du système.
Les PWM 16 bits intégrés fournissent des capacités avancées au-delà de celles qui se trouvent sur les modules PWM standard. Ces fonctionnalités innovantes vous permettent de faire varier facilement la phase, le cycle de service et le nombre d'événements de décalage avec une plus grande précision. Les PWM haute résolution offrent deux sorties indépendantes sur la même base de temps, ce qui permet de simplifier le contrôle du pilote et offre la flexibilité d'être utilisé dans de nombreuses applications. De plus, la famille de microcontrôleurs PIC18-Q43 dispose d'interfaces de communication série améliorées et flexibles, y compris un UART avec prise en charge des protocoles asynchrones, DMX, DALI et LIN ainsi que des interfaces de communication série I2C et SPI autonomes plus rapides.
Les périphériques analogiques intelligents sur puce incluent Zero Cross Detect (ZCD), des comparateurs, un convertisseur numérique-analogique (DAC) 8 bits et un ADCC 12 bits qui automatise les techniques de diviseur de tension capacitif (CVD) pour la mise en œuvre de la détection tactile avancée, du calcul de moyennes, du filtrage, du sur-échantillonnage et la comparaison de seuil automatique.
Caractéristiques
- Six contrôleurs d'accès direct à la mémoire (DMA)
- Trois PWM doubles 16 bits fournissent six sorties PWM
- Capacité d'interruption vectorielle (VI)
- Temps de réponse d'interruption plus rapide
- Priorité haute/basse sélectionnable
- Latence d'interruption fixe de trois cycles d'instructions
- Adresse de base de table vectorielle programmable
- Rétrocompatible avec les capacités d'interruption précédentes
- Partition d'accès à la mémoire (MAP)
- La mémoire flash du programme peut être partitionnée
- Bloc d'application
- Bloc de démarrage
- Bloc Flash de zone de stockage (SAF)
- La mémoire flash du programme peut être partitionnée
- La zone d'informations sur le dispositif (DIA) stocke :
- Données de l'indicateur de température étalonnées en usine
- Données de mesure de référence de tension fixe
- Identifiant unique Microchip
- Caractéristiques du mode faible puissance
- Veille : <1 μA standard à 3 V
- Doze : CPU et périphériques fonctionnant à différentes fréquences de cycle (généralement le CPU est inférieur)
- Inactif : CPU arrêté pendant le fonctionnement des périphériques
- Désactivation du module périphérique (PMD)
- Désactivez de manière sélective le module matériel pour minimiser la consommation d'énergie active des périphériques non utilisés
- Sélection de broches périphériques (PPS)
- Permet le mappage des broches des E/S numériques
- Convertisseur analogique-numérique avec calcul (ADCC)
- Jusqu'à 43 canaux externes
- Fonctions mathématiques automatisées sur les signaux d'entrée telles que la moyenne, les calculs de filtre, le suréchantillonnage et la comparaison des seuils
- Fonctionne en mode veille
- Cinq canaux analogiques internes
- Prise en charge du diviseur de tension capacitif matériel (CVD)
- Automatise l'échantillonnage tactile et réduit la taille du logiciel et l'utilisation du CPU
- Quatre entrées externes
- Convertisseur numérique-analogique (CNA) 8 bits
- Sortie tampon disponible sur deux broches d'E/S
- Connexions internes à l'ADC et aux comparateurs
- Deux comparateurs (CMP)
- Polarité de sortie configurable
- Sortie externe via sélection de broches périphériques
- Détection de passage par zéro (ZCD)
- Détecter lorsque le signal CA sur la broche traverse la terre
- Tension de référence
- Référence de tension fixe avec des niveaux de sortie de 1,024 V, 2,048 V et 4,096 V
- Connexions internes à l'ADC, au comparateur et au DAC
- 5 x UART : un UART prend en charge LIN/DMX/DALI
- Compatible DMA
- UART asynchrone, compatible RS-232, RS-485
- Bits d'arrêt programmables 1, 1,5, 2
- Deux modules SPI
- Longueur d'octets configurable
- Paquets de données de longueur arbitraire
- Option de transmission sans réception et de réception sans transmission
- Compteur d'octets de transfert
- Tampons de transmission et de réception séparés avec capacités FIFO et DMA 2 octets
- Un module I2C, compatible SMBus, PmBus™
- Modes d'adressage 7 bits et 10 bits avec modes de masquage d'adresse
- Tampons d’adressage, de transmission et de réception et capacités DMA dédiés
- Sélections de niveau d’entrée I2C, SMBus 2.0 et SMBus 3.0 et 1,8 V
- Mode multi-maîtres, y compris l'auto-adressage
- Fonctionnalités de programmation/débogage
- In-Circuit Serial Programming™ (ICSP™) via deux broches
- Débogage en circuit (ICD) avec trois points de rupture via deux broches
- Débogage intégré sur puce
- Options de Boîtier
- SOIC, SSOP, VQFN 28 broches
- PDIP, VQFN 40 broches
- TQFP 44 broches
- TQFP, VQFN 48 broches
Applications
- Contrôle en temps réel
- Interface homme-machine (IHM)
Vidéos
Tableau des périphériques
Schéma fonctionnel
