
Microchip PIC18-Q20 est une nouvelle famille de microcontrôleurs (MCU) avec un faible nombre de broches (boîtiers de 14 et 20 broches) qui intègre jusqu’à deux interfaces I3C ainsi que des interfaces d’E/S multitension (MVIO).
MIPI I3C a été présenté pour la première fois en 2014, puis officiellement annoncé en 2017, et la première spécification MIPI I3C a été publiée l’année suivante, en tant que mise à jour rétrocompatible d’I2C avec une consommation d’énergie inférieure et un débit binaire plus élevé lui permettant de rivaliser avec SPI. Nous l’avons vu utilisé dans quelques processeurs d’application et microcontrôleurs, mais c’est la première fois que l’I3C peut être trouvé dans un microcontrôleur moins coûteux et à faible nombre de broches.

Spécifications de la puce PIC18-Q20 :
- Noyau – Noyau de microcontrôleur RISC 8 bits PIC18 à 64 MHz
- Mémoire – 1 Ko à 4 Ko de RAM
- Stockage – 16 Ko à 64 Ko avec prise en charge de la partition d’accès à la mémoire (MAP), 256 Go EEPROM
- Périphériques
- Jusqu’à 2 interfaces de périphérique I3C
- Adhérer à la spécification de base MIPI I3C 1.0
- Prise en charge de l’action de réinitialisation de la cible (RSTACT) CCC de la spécification MIPI I3C 1.1
- Prise en charge de l’attribution d’adresse dynamique, des codes de commande communs (CCC), de l’adressage direct et de diffusion
- 4x E/S multitension (MVIO) prenant en charge la communication I3C jusqu’à 1,0 V
- 2x UART dont un compatible LIN/DMX/DALIDMA
- 1x SPI, 1x I2C compatible SMBus, PMBus
- Port de routage du signal 8 bits
- 4x contrôleurs à accès direct à la mémoire (DMA)
- 2x PWM doubles 16 bits fournissant 6x sorties PWM
- Convertisseur analogique-numérique 11 canaux 10 bits avec calcul (ADCC) jusqu’à 300 Kbps
- Minuteries – 2x 8 bits + 2x 16 bits
- Prise en charge du diviseur de tension capacitif matériel (CVD)
- Capacité d’interruption vectorielle (VI)
- Peripheral Module Disable (PMD) pour désactiver sélectivement les modules matériels afin d’optimiser la consommation d’énergie
- Peripheral Pin Select (PPS) permet le mappage des broches des E/S numériques
- Jusqu’à 2 interfaces de périphérique I3C
- Fonctionnalités de débogage
- Programmation série en circuit (ICSP) via 2x broches
- Débogage en circuit (ICD) avec 3 points d’arrêt via 2 broches
- Débogage intégré sur puce
- Tension d’alimentation – 1,8 à 5,5 V
- Modes à faible consommation d’énergie
- Sommeil – < 1 μA typique à 3 V
- Doze – CPU et périphériques fonctionnant à des fréquences de cycle différentes (généralement, le CPU est inférieur)
- Idle – CPU arrêté pendant le fonctionnement des périphériques
- Paquets
- TSSOP 14 broches, SOIC
- PDIP, SSOP, SOIC, VQFB 20 broches (3 × 3 mm)
- Écart de température
- Industriel : -40°C à 85°C
- Étendu : -40°C à 125°C
Six SKU, à savoir PIC18F04Q20, PIC18F14Q20, PIC18F05Q20, PIC18F15Q20, PIC18F06Q20 et PIC18F16Q20, sont disponibles dans trois configurations flash/SRAM différentes…

.. et des boîtiers à 14 ou 20 broches avec les mêmes fonctionnalités mais un nombre d’E/S différent.
La famille de MCU PIC18-Q20 est prise en charge par les IDE Microchip MPLAB X et MPLAB Xpress et MPLAB Code Configurator (MCC), et la nouvelle famille peut être évaluée à l’aide du kit d’évaluation Curiosity Nano PIC18F16Q20 (aucune information publique pour l’instant) ou de la carte de développement Curiosity. Les MCU PIC18-Q20 sont conçus pour les applications de contrôle en temps réel, de détection tactile et de « connectivité ».

Les microcontrôleurs PIC18F06Q20 et PIC18F16Q20 avec 64 Ko de Flash et 4 Ko de SRAM sont actuellement en production, mais d’autres modèles sont répertoriés comme « Produits futurs ». Le communiqué de presse indique aux lecteurs de contacter un représentant commercial de Microchip pour plus d’informations et acheter les puces et le devkit, mais vous trouverez également des informations sur les prix (95 cents et plus pour les commandes de 5 000) et plus de détails techniques pour les nouvelles puces au en bas de la page produit.
Merci à TLS pour le conseil.
Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

-
Adaptateur de soudure pour microcontrôleur compatible avec la plupart des appareils PIC16 et PIC18 SOIC-28, comprend des broches d'en-tête de programmation PicKit et des condensateurs requis (carte
-
Zerodis Programmeur de Puce Mémoire SP200SE, Programmeur USB PIC avec Interface 10 Broches, Prend en Charge Plusieurs Systèmes d'exploitation pour Une Programmation Améliorée du Microcontrôleur
