Microchip Technology Microcontrôleurs PIC18F26/45/46/55/56Q24
Les microcontrôleurs PIC18F26/45/46/55/56Q24 de Microchip Technology font partie de la famille de microcontrôleurs PIC18-Q24 de dispositifs à 28, 40, 44 ou 48 broches pour l’interfaçage de capteurs, le contrôle en temps réel et les applications de communication. Les MCU offrent jusqu’à 32 ko de mémoire, 4 ko de SRAM de données et 512 octets d’EEprom. Ces composants disposent de 24, 35 ou 43 broches E/S, dont 4 ou 12 broches MVIO alimentées par VDDIO2.Les microcontrôleurs PIC18F24/25Q24 de Microchip disposent également d’un contrôleur d’interruption vectorielle avec latence fixe pour traiter les interruptions, d’un arbitre de bus système, de capacités d’accès direct à la mémoire (DMA), d’une interface récepteur-émetteur asynchrone universel (UART) avec prise en charge des protocoles DMX-512, d’éclairage adressable numérique (DALI®) et de réseau local d’interconnexion (LIN), d’interface périphérique série (SPI) et d'I2C. De plus, la famille comprend des caractéristiques de mémoire telles que la partition d’accès à la mémoire (MAP) et la zone d’information du dispositif (DIA), qui stocke les valeurs d’étalonnage en usine pour aider à améliorer la précision du capteur de température.
Caractéristiques
- E/S multi-tension (MVIO)
- Les broches alimentées par MVIO prennent en charge un fonctionnement de 1,62 V à 5,5 V
- Ce domaine est indépendant du niveau de tension VDD principal
- Surveillance de la tension sur le domaine de tension supplémentaire avec points de déclenchement programmables
- Désactivation de l’interface de programmation et de débogage (PDI), l’interface ICSP peut être désactivée pour empêcher l’accès ou les modifications de la mémoire externe
- Capacité d’interruption vectorielle (VI) pour untemps de réponse d’interruption plus rapide
- Priorité haute/basse sélectionnable
- Adresse de base de table vectorielle programmable
- Latence d’interruption fixe de 3 cycles d’instructions
- 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 en :
- Bloc d'application
- Bloc de démarrage
- Bloc Flash de zone de Stockage (SAF) avec verrouillage SAFLOCK pour éviter les modifications
- Caractéristiques de programmation/débogage :
- Désactivation de l’interface de programmation et de débogage (PDI)
- In-Circuit Serial Programming™ (ICSP™) via 2 broches
- Débogage en circuit (ICD) avec 3 points de rupture via 2 broches
- Débogage intégré sur puce
- Convertisseur analogique-numérique avec calcul (ADCC) à 4 contrôleurs d’accès direct à la mémoire (DMA) :
- ADC 10 bits avec calcul jusqu’à 300 ksps
- Jusqu’à 30 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 veille
- 5 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/l’utilisation du processeur
- Convertisseur numérique-analogique (DAC) 8 bits
- Sortie à tampon disponible sur 2 broches d'E/S
- Connexions internes à l'ADC et aux comparateurs
- 2 comparateurs haut débit (CMP) :
- Modes alimentation / vitesse configurables
- Polarité de sortie configurable
- Sortie externe via sélection de broches périphériques
- 2 détections de passage à zéro (ZCD), détecte quand le signal CA sur la broche traverse la terre
- Tension de référence :
- Référence de tension fixe avec niveaux de sortie 1,024 V, 2,048 V et 4,096 V
- Connexions internes à l'ADC, au comparateur et au DAC
- 3 PWM doubles 16 bits fournissent 6 sorties PWM UART avec prise en charge matérielle LIN/DMX
- Compatible DMA
- Compatible UART, RS-232 et RS-485 asynchrone
- 1, 1.5 et 2 bits d’arrêt programmables
- 2 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
- 2 modules I2C, compatibles SMBus, PMBus™ :
- Modes d'adressage 7 bits et 10 bits avec modes de masquage d'adresse
- Adresses dédiées, tampons de transmission/réception et capacités DMA
- Sélections de niveau d’entrée 1,8 V, I2C et SMBus 2.0/3.0
- Mode multi-maîtres, y compris l'auto-adressage
- 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
- L'identifiant unique Microchip
- Mode basse consommation :
- 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
- Veille : consommation électrique la plus faible
- Désactivation du module périphérique (PMD), désactivez sélectivement le module matériel pour minimiser la consommation d’énergie active des périphériques inutilisés
- Caractéristiques du port d’E/S du dispositif :
- 24 broches E/S, y compris 4 broches MVIO alimentées par VDDIO2 (PIC18F24/25/26Q24)
- 35 broches E/S, dont 12 broches MVIO alimentées par VDDIO2 (PIC18F45/46Q24)
- 43 broches E/S, y compris 12 broches MVIO alimentées par VDDIO2 (PIC18F55/56Q24)
- Les broches MVIO prennent en charge une plage de tension de 1,62 à 5,5 V
- Direction E/S programmable individuellement, drain ouvert, taux de dérive et contrôle de pull-up faible
- Interface basse tension sur toutes les broches E/S utilisant un tampon d’entrée LV-TTL
- Interruption en cas de changement sur la plupart des broches
- 3 broches d’interruption externe programmables
Applications
- Interfaçage des capteurs
- Contrôle en temps réel
- Interface
